diff --git a/Makefile b/Makefile index c672c313e..69b8e11f1 100644 --- a/Makefile +++ b/Makefile @@ -23,9 +23,9 @@ CPU_avx := amd64 CPU_avx2 := amd64 CPU_sse := amd64 -TMPL_avx := fastint_amd64_test fastfloat_amd64_test native_amd64_test recover_amd64_test -TMPL_avx2 := fastint_amd64_test fastfloat_amd64_test native_amd64_test recover_amd64_test -TMPL_sse := fastint_amd64_test fastfloat_amd64_test native_amd64_test recover_amd64_test +TMPL_avx := native_test fastint_test fastfloat_test native_amd64 recover_test +TMPL_avx2 := native_test fastint_test fastfloat_test native_amd64 recover_test +TMPL_sse := native_test fastint_test fastfloat_test native_amd64 recover_test CFLAGS_avx := -msse -mno-sse4 -mavx -mpclmul -mno-avx2 -mstack-alignment=0 -DUSE_AVX=1 -DUSE_AVX2=0 CFLAGS_avx2 := -msse -mno-sse4 -mavx -mpclmul -mavx2 -mstack-alignment=0 -DUSE_AVX=1 -DUSE_AVX2=1 @@ -54,10 +54,14 @@ define build_tmpl $(eval @arch := $(1)) $(eval @tmpl := $(2)) $(eval @dest := $(3)) + $(eval @cpu := $(4)) ${@dest}: ${@tmpl} mkdir -p $(dir ${@dest}) - echo '// Code generated by Makefile, DO NOT EDIT.' > ${@dest} + echo '// +build ${@cpu}' > ${@dest} + echo >> ${@dest} + echo >> ${@dest} + echo '// Code generated by Makefile, DO NOT EDIT.' >> ${@dest} echo >> ${@dest} sed -e 's/{{PACKAGE}}/${@arch}/g' ${@tmpl} >> ${@dest} endef @@ -91,7 +95,8 @@ $(foreach \ build_tmpl, \ $(1), \ ${OUT_DIR}/${tmpl}.tmpl, \ - ${OUT_DIR}/$(1)/${tmpl}.go \ + ${OUT_DIR}/$(1)/${tmpl}.go, \ + $(value CPU_$(1)) \ )) \ ) endef diff --git a/ast/api_amd64.go b/ast/api.go similarity index 92% rename from ast/api_amd64.go rename to ast/api.go index fa4375630..373d62a9f 100644 --- a/ast/api_amd64.go +++ b/ast/api.go @@ -1,4 +1,4 @@ -// +build amd64,go1.16,!go1.23 +// +build amd64,go1.16,!go1.23 arm64,go1.20,!go1.23 /* * Copyright 2022 ByteDance Inc. @@ -27,7 +27,6 @@ import ( `github.com/bytedance/sonic/internal/native/types` `github.com/bytedance/sonic/internal/rt` uq `github.com/bytedance/sonic/unquote` - `github.com/chenzhuoyu/base64x` ) var typeByte = rt.UnpackEface(byte(0)).Type @@ -77,14 +76,6 @@ func unquote(src string) (string, types.ParsingError) { return uq.String(src) } -func decodeBase64(src string) ([]byte, error) { - return base64x.StdEncoding.DecodeString(src) -} - -func encodeBase64(src []byte) string { - return base64x.StdEncoding.EncodeToString(src) -} - func (self *Parser) decodeValue() (val types.JsonState) { sv := (*rt.GoString)(unsafe.Pointer(&self.s)) flag := types.F_USE_NUMBER diff --git a/ast/api_amd64_test.go b/ast/api_amd64_test.go deleted file mode 100644 index a659fe98f..000000000 --- a/ast/api_amd64_test.go +++ /dev/null @@ -1,115 +0,0 @@ -// +build amd64,go1.16,!go1.23 - -/* - * Copyright 2022 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 ast - -import ( - `encoding/json` - `testing` - - `github.com/bytedance/sonic/encoder` - `github.com/stretchr/testify/require` - `github.com/bytedance/sonic/internal/native/types` - `github.com/stretchr/testify/assert` -) - -func TestEncodeValue(t *testing.T) { - obj := new(_TwitterStruct) - if err := json.Unmarshal([]byte(_TwitterJson), obj); err != nil { - t.Fatal(err) - } - // buf, err := encoder.Encode(obj, encoder.EscapeHTML|encoder.SortMapKeys) - buf, err := json.Marshal(obj) - if err != nil { - t.Fatal(err) - } - quote, err := json.Marshal(_TwitterJson) - if err != nil { - t.Fatal(err) - } - type Case struct { - node Node - exp string - err bool - } - input := []Case{ - {NewNull(), "null", false}, - {NewBool(true), "true", false}, - {NewBool(false), "false", false}, - {NewNumber("0.0"), "0.0", false}, - {NewString(""), `""`, false}, - {NewString(`\"\"`), `"\\\"\\\""`, false}, - {NewString(_TwitterJson), string(quote), false}, - {NewArray([]Node{}), "[]", false}, - {NewArray([]Node{NewString(""), NewNull()}), `["",null]`, false}, - {NewArray([]Node{NewBool(true), NewString("true"), NewString("\t")}), `[true,"true","\t"]`, false}, - {NewObject([]Pair{Pair{"a", NewNull()}, Pair{"b", NewNumber("0")}}), `{"a":null,"b":0}`, false}, - {NewObject([]Pair{Pair{"\ta", NewString("\t")}, Pair{"\bb", NewString("\b")}, Pair{"\nb", NewString("\n")}, Pair{"\ra", NewString("\r")}}),`{"\ta":"\t","\u0008b":"\u0008","\nb":"\n","\ra":"\r"}`, false}, - {NewObject([]Pair{}), `{}`, false}, - {NewObject([]Pair{Pair{Key: "", Value: NewNull()}}), `{"":null}`, false}, - {NewBytes([]byte("hello, world")), `"aGVsbG8sIHdvcmxk"`, false}, - {NewAny(obj), string(buf), false}, - {NewRaw(`[{ }]`), "[{}]", false}, - {Node{}, "", true}, - {Node{t: types.ValueType(1)}, "", true}, - } - for i, c := range input { - t.Log(i) - buf, err := json.Marshal(&c.node) - if c.err { - if err == nil { - t.Fatal(i) - } - continue - } - if err != nil { - t.Fatal(i, err) - } - assert.Equal(t, c.exp, string(buf)) - } -} - -func TestSortNodeTwitter(t *testing.T) { - root, err := NewSearcher(_TwitterJson).GetByPath() - if err != nil { - t.Fatal(err) - } - obj, err := root.MapUseNumber() - if err != nil { - t.Fatal(err) - } - exp, err := encoder.Encode(obj, encoder.SortMapKeys) - if err != nil { - t.Fatal(err) - } - var expObj interface{} - require.NoError(t, json.Unmarshal(exp, &expObj)) - - if err := root.SortKeys(true); err != nil { - t.Fatal(err) - } - act, err := root.MarshalJSON() - if err != nil { - t.Fatal(err) - } - var actObj interface{} - require.NoError(t, json.Unmarshal(act, &actObj)) - require.Equal(t, expObj, actObj) - require.Equal(t, len(exp), len(act)) - require.Equal(t, string(exp), string(act)) -} \ No newline at end of file diff --git a/ast/api_compat.go b/ast/api_compat.go index 9244e76e1..2c889fc2a 100644 --- a/ast/api_compat.go +++ b/ast/api_compat.go @@ -1,111 +1,105 @@ -// +build !amd64 !go1.16 go1.23 +// +build !amd64,!arm64 go1.23 !go1.16 arm64,!go1.20 /* - * Copyright 2022 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. - */ +* Copyright 2022 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 ast import ( - `encoding/base64` - `encoding/json` + `encoding/json` - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` ) func init() { - println("WARNING: sonic only supports Go1.16~1.22 && CPU amd64, but your environment is not suitable") + println("WARNING:(ast) sonic only supports Go1.16~1.22, but your environment is not suitable") } func quote(buf *[]byte, val string) { - quoteString(buf, val) + quoteString(buf, val) } func unquote(src string) (string, types.ParsingError) { - sp := rt.IndexChar(src, -1) - out, ok := unquoteBytes(rt.BytesFrom(sp, len(src)+2, len(src)+2)) - if !ok { - return "", types.ERR_INVALID_ESCAPE - } - return rt.Mem2Str(out), 0 + sp := rt.IndexChar(src, -1) + out, ok := unquoteBytes(rt.BytesFrom(sp, len(src)+2, len(src)+2)) + if !ok { + return "", types.ERR_INVALID_ESCAPE + } + return rt.Mem2Str(out), 0 } -func decodeBase64(src string) ([]byte, error) { - return base64.StdEncoding.DecodeString(src) -} - -func encodeBase64(src []byte) string { - return base64.StdEncoding.EncodeToString(src) -} func (self *Parser) decodeValue() (val types.JsonState) { - e, v := decodeValue(self.s, self.p, self.dbuf == nil) - if e < 0 { - return v - } - self.p = e - return v + e, v := decodeValue(self.s, self.p, self.dbuf == nil) + if e < 0 { + return v + } + self.p = e + return v } func (self *Parser) skip() (int, types.ParsingError) { - e, s := skipValue(self.s, self.p) - if e < 0 { - return self.p, types.ParsingError(-e) - } - self.p = e - return s, 0 + e, s := skipValue(self.s, self.p) + if e < 0 { + return self.p, types.ParsingError(-e) + } + self.p = e + return s, 0 } func (self *Parser) skipFast() (int, types.ParsingError) { - e, s := skipValueFast(self.s, self.p) - if e < 0 { - return self.p, types.ParsingError(-e) - } - self.p = e - return s, 0 + e, s := skipValueFast(self.s, self.p) + if e < 0 { + return self.p, types.ParsingError(-e) + } + self.p = e + return s, 0 } func (self *Node) encodeInterface(buf *[]byte) error { - out, err := json.Marshal(self.packAny()) - if err != nil { - return err - } - *buf = append(*buf, out...) - return nil + out, err := json.Marshal(self.packAny()) + if err != nil { + return err + } + *buf = append(*buf, out...) + return nil } func (self *Parser) getByPath(path ...interface{}) (int, types.ParsingError) { - var err types.ParsingError for _, p := range path { if idx, ok := p.(int); ok && idx >= 0 { - if err = self.searchIndex(idx); err != 0 { - return -1, err + if err := self.searchIndex(idx); err != 0 { + return self.p, err } } else if key, ok := p.(string); ok { - if err = self.searchKey(key); err != 0 { - return -1, err + if err := self.searchKey(key); err != 0 { + return self.p, err } } else { panic("path must be either int(>=0) or string") } } - - var start int - if start, err = self.skip(); err != 0 { - return -1, err + start, e := self.skip() + if e != 0 { + return self.p, e } + // t := switchRawType(self.s[start]) + // if t == _V_NUMBER { + // self.p = 1 + backward(self.s, self.p-1) + // } return start, 0 } diff --git a/ast/api_native_test.go b/ast/api_native_test.go new file mode 100644 index 000000000..4271d402a --- /dev/null +++ b/ast/api_native_test.go @@ -0,0 +1,143 @@ +// +build amd64,go1.16,!go1.23 + +/* + * Copyright 2022 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 ast + +import ( + `encoding/json` + `fmt` + `reflect` + `runtime` + `runtime/debug` + `testing` + + `github.com/bytedance/sonic/encoder` + `github.com/stretchr/testify/require` +) + +func TestSortNodeTwitter(t *testing.T) { + root, err := NewSearcher(_TwitterJson).GetByPath() + if err != nil { + t.Fatal(err) + } + obj, err := root.MapUseNumber() + if err != nil { + t.Fatal(err) + } + exp, err := encoder.Encode(obj, encoder.SortMapKeys) + if err != nil { + t.Fatal(err) + } + var expObj interface{} + require.NoError(t, json.Unmarshal(exp, &expObj)) + + if err := root.SortKeys(true); err != nil { + t.Fatal(err) + } + act, err := root.MarshalJSON() + if err != nil { + t.Fatal(err) + } + var actObj interface{} + require.NoError(t, json.Unmarshal(act, &actObj)) + require.Equal(t, expObj, actObj) + require.Equal(t, len(exp), len(act)) + require.Equal(t, string(exp), string(act)) +} + +func TestNodeAny(t *testing.T) { + empty := Node{} + _,err := empty.SetAny("any", map[string]interface{}{"a": []int{0}}) + if err != nil { + t.Fatal(err) + } + if m, err := empty.Get("any").Interface(); err != nil { + t.Fatal(err) + } else if v, ok := m.(map[string]interface{}); !ok { + t.Fatal(v) + } + if buf, err := empty.MarshalJSON(); err != nil { + t.Fatal(err) + } else if string(buf) != `{"any":{"a":[0]}}` { + t.Fatal(string(buf)) + } + if _, err := empty.Set("any2", Node{}); err != nil { + t.Fatal(err) + } + if err := empty.Get("any2").AddAny(nil); err != nil { + t.Fatal(err) + } + if buf, err := empty.MarshalJSON(); err != nil { + t.Fatal(err) + } else if string(buf) != `{"any":{"a":[0]},"any2":[null]}` { + t.Fatal(string(buf)) + } + if _, err := empty.Get("any2").SetAnyByIndex(0, NewNumber("-0.0")); err != nil { + t.Fatal(err) + } + if buf, err := empty.MarshalJSON(); err != nil { + t.Fatal(err) + } else if string(buf) != `{"any":{"a":[0]},"any2":[-0.0]}` { + t.Fatal(string(buf)) + } +} + + +func TestTypeCast2(t *testing.T) { + type tcase struct { + method string + node Node + exp interface{} + err error + } + var cases = []tcase{ + {"Raw", NewAny(""), "\"\"", nil}, + } + + for i, c := range cases { + fmt.Println(i, c) + rt := reflect.ValueOf(&c.node) + m := rt.MethodByName(c.method) + rets := m.Call([]reflect.Value{}) + if len(rets) != 2 { + t.Fatal(i, rets) + } + require.Equal(t, rets[0].Interface(), c.exp) + v := rets[1].Interface(); + if v != c.err { + t.Fatal(i, v) + } + } +} + +func TestStackAny(t *testing.T) { + var obj = stackObj() + any := NewAny(obj) + fmt.Printf("any: %#v\n", any) + runtime.GC() + debug.FreeOSMemory() + println("finish GC") + buf, err := any.MarshalJSON() + println("finish marshal") + if err != nil { + t.Fatal(err) + } + if string(buf) != "1" { + t.Fatal(string(buf)) + } +} \ No newline at end of file diff --git a/ast/api_test.go b/ast/api_test.go deleted file mode 100644 index 801aa49a4..000000000 --- a/ast/api_test.go +++ /dev/null @@ -1,188 +0,0 @@ -/* - * Copyright 2022 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 ast - -import ( - `testing` - `strings` - - `github.com/stretchr/testify/assert` -) - -type Path = []interface{} - -type testGetApi struct { - json string - path Path -} - -type checkError func(error) bool - -func isSyntaxError(err error) bool { - if err == nil { - return false - } - return strings.HasPrefix(err.Error(), `"Syntax error at index`) -} - -func isEmptySource(err error) bool { - if err == nil { - return false - } - return strings.Contains(err.Error(), "no sources available") -} - -func isErrNotExist(err error) bool { - return err == ErrNotExist -} - -func isErrUnsupportType(err error) bool { - return err == ErrUnsupportType -} - -func testSyntaxJson(t *testing.T, json string, path ...interface{}) { - search := NewSearcher(json) - _, err := search.GetByPath(path...) - assert.True(t, isSyntaxError(err)) -} - -func TestGetFromEmptyJson(t *testing.T) { - tests := []testGetApi { - { "", nil }, - { "", Path{}}, - { "", Path{""}}, - { "", Path{0}}, - { "", Path{"", ""}}, - } - for _, test := range tests { - f := func(t *testing.T) { - search := NewSearcher(test.json) - _, err := search.GetByPath(test.path...) - assert.True(t, isEmptySource(err)) - } - t.Run(test.json, f) - } -} - -func TestGetFromSyntaxError(t *testing.T) { - tests := []testGetApi { - { " \r\n\f\t", Path{} }, - { "123.", Path{} }, - { "+124", Path{} }, - { "-", Path{} }, - { "-e123", Path{} }, - { "-1.e123", Path{} }, - { "-12e456.1", Path{} }, - { "-12e.1", Path{} }, - { "[", Path{} }, - { "{", Path{} }, - { "[}", Path{} }, - { "{]", Path{} }, - { "{,}", Path{} }, - { "[,]", Path{} }, - { "tru", Path{} }, - { "fals", Path{} }, - { "nul", Path{} }, - { `{"a":"`, Path{"a"} }, - { `{"`, Path{} }, - { `"`, Path{} }, - { `"\"`, Path{} }, - { `"\\\"`, Path{} }, - { `"hello`, Path{} }, - { `{{}}`, Path{} }, - { `{[]}`, Path{} }, - { `{:,}`, Path{} }, - { `{test:error}`, Path{} }, - { `{":true}`, Path{} }, - { `{"" false}`, Path{} }, - { `{ "" : "false }`, Path{} }, - { `{"":"",}`, Path{} }, - { `{ " test : true}`, Path{} }, - { `{ "test" : tru }`, Path{} }, - { `{ "test" : true , }`, Path{} }, - { `{ {"test" : true , } }`, Path{} }, - { `{"test":1. }`, Path{} }, - { `{"\\\""`, Path{} }, - { `{"\\\"":`, Path{} }, - { `{"\\\":",""}`, Path{} }, - { `[{]`, Path{} }, - { `[tru]`, Path{} }, - { `[-1.]`, Path{} }, - { `[[]`, Path{} }, - { `[[],`, Path{} }, - { `[ true , false , [ ]`, Path{} }, - { `[true, false, [],`, Path{} }, - { `[true, false, [],]`, Path{} }, - { `{"key": [true, false, []], "key2": {{}}`, Path{} }, - } - - for _, test := range tests { - f := func(t *testing.T) { - testSyntaxJson(t, test.json, test.path...) - path := append(Path{"key"}, test.path...) - testSyntaxJson(t, `{"key":` + test.json, path...) - path = append(Path{""}, test.path...) - testSyntaxJson(t, `{"":` + test.json, path...) - path = append(Path{1}, test.path...) - testSyntaxJson(t, `["",` + test.json, path...) - } - t.Run(test.json, f) - } -} - -// NOTE: GetByPath API not validate the undemanded fields for performance. -func TestGetWithInvalidUndemandedField(t *testing.T) { - type Any = interface{} - tests := []struct { - json string - path Path - exp Any - } { - { "-0xyz", Path{}, Any(float64(-0))}, - { "-12e4xyz", Path{}, Any(float64(-12e4))}, - { "truex", Path{}, Any(true)}, - { "false,", Path{}, Any(false)}, - { `{"a":{,xxx},"b":true}`, Path{"b"}, Any(true)}, - { `{"a":[,xxx],"b":true}`, Path{"b"}, Any(true)}, - } - - for _, test := range tests { - f := func(t *testing.T) { - search := NewSearcher(test.json) - node, err := search.GetByPath(test.path...) - assert.NoError(t, err) - v, err := node.Interface() - assert.NoError(t, err) - assert.Equal(t, v, test.exp) - } - t.Run(test.json, f) - } -} - -func TestGet_InvalidPathType(t *testing.T) { - assert.Panics(t, assert.PanicTestFunc(func() { - data := `{"a":[{"b":true}]}` - s := NewSearcher(data) - s.GetByPath("a", true) - - s = NewSearcher(data) - s.GetByPath("a", nil) - - s = NewSearcher(data) - s.GetByPath("a", -1) - })) -} diff --git a/ast/b64_amd64.go b/ast/b64_amd64.go new file mode 100644 index 000000000..fd3d85e36 --- /dev/null +++ b/ast/b64_amd64.go @@ -0,0 +1,31 @@ +// +build amd64,go1.16 + +/** + * 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 ast + +import ( + `github.com/chenzhuoyu/base64x` +) + +func decodeBase64(src string) ([]byte, error) { + return base64x.StdEncoding.DecodeString(src) +} + +func encodeBase64(src []byte) string { + return base64x.StdEncoding.EncodeToString(src) +} diff --git a/ast/b64_compat.go b/ast/b64_compat.go new file mode 100644 index 000000000..e8f9a72fd --- /dev/null +++ b/ast/b64_compat.go @@ -0,0 +1,31 @@ +// +build !amd64 !go1.16 + +/* + * Copyright 2022 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 ast + +import ( + `encoding/base64` +) + +func decodeBase64(src string) ([]byte, error) { + return base64.StdEncoding.DecodeString(src) +} + +func encodeBase64(src []byte) string { + return base64.StdEncoding.EncodeToString(src) +} diff --git a/ast/encode_test.go b/ast/encode_test.go index 333270732..250f82b30 100644 --- a/ast/encode_test.go +++ b/ast/encode_test.go @@ -21,7 +21,10 @@ import ( `runtime` `sync` `testing` + `strings` + `github.com/bytedance/sonic/internal/native/types` + `github.com/stretchr/testify/assert` `github.com/stretchr/testify/require` ) @@ -61,6 +64,62 @@ func TestGC_Encode(t *testing.T) { wg.Wait() } +func TestEncodeValue(t *testing.T) { + obj := new(_TwitterStruct) + if err := json.Unmarshal([]byte(_TwitterJson), obj); err != nil { + t.Fatal(err) + } + // buf, err := encoder.Encode(obj, encoder.EscapeHTML|encoder.SortMapKeys) + buf, err := json.Marshal(obj) + if err != nil { + t.Fatal(err) + } + quote, err := json.Marshal(_TwitterJson) + if err != nil { + t.Fatal(err) + } + type Case struct { + node Node + exp string + err bool + } + input := []Case{ + {NewNull(), "null", false}, + {NewBool(true), "true", false}, + {NewBool(false), "false", false}, + {NewNumber("0.0"), "0.0", false}, + {NewString(""), `""`, false}, + {NewString(`\"\"`), `"\\\"\\\""`, false}, + {NewString(_TwitterJson), string(quote), false}, + {NewArray([]Node{}), "[]", false}, + {NewArray([]Node{NewString(""), NewNull()}), `["",null]`, false}, + {NewArray([]Node{NewBool(true), NewString("true"), NewString("\t")}), `[true,"true","\t"]`, false}, + {NewObject([]Pair{Pair{"a", NewNull()}, Pair{"b", NewNumber("0")}}), `{"a":null,"b":0}`, false}, + {NewObject([]Pair{Pair{"\ta", NewString("\t")}, Pair{"\bb", NewString("\b")}, Pair{"\nb", NewString("\n")}, Pair{"\ra", NewString("\r")}}),`{"\ta":"\t","\u0008b":"\u0008","\nb":"\n","\ra":"\r"}`, false}, + {NewObject([]Pair{}), `{}`, false}, + {NewObject([]Pair{Pair{Key: "", Value: NewNull()}}), `{"":null}`, false}, + {NewBytes([]byte("hello, world")), `"aGVsbG8sIHdvcmxk"`, false}, + {NewAny(obj), string(buf), false}, + {NewRaw(`[{ }]`), "[{}]", false}, + {Node{}, "", true}, + {Node{t: types.ValueType(1)}, "", true}, + } + for i, c := range input { + t.Log(i) + buf, err := json.Marshal(&c.node) + if c.err { + if err == nil { + t.Fatal(i) + } + continue + } + if err != nil { + t.Fatal(i, err) + } + assert.Equal(t, c.exp, string(buf)) + } +} + func TestEncodeNode(t *testing.T) { data := `{"a":[{},[],-0.1,true,false,null,""],"b":0,"c":true,"d":false,"e":null,"g":""}` root, e := NewSearcher(data).GetByPath() @@ -203,3 +262,168 @@ func TestEncodeNone(t *testing.T) { require.NoError(t, err) require.Equal(t, `[null]`, string(out)) } + + +type Path = []interface{} + +type testGetApi struct { + json string + path Path +} + +type checkError func(error) bool + +func isSyntaxError(err error) bool { + if err == nil { + return false + } + return strings.HasPrefix(err.Error(), `"Syntax error at index`) +} + +func isEmptySource(err error) bool { + if err == nil { + return false + } + return strings.Contains(err.Error(), "no sources available") +} + +func isErrNotExist(err error) bool { + return err == ErrNotExist +} + +func isErrUnsupportType(err error) bool { + return err == ErrUnsupportType +} + +func testSyntaxJson(t *testing.T, json string, path ...interface{}) { + search := NewSearcher(json) + _, err := search.GetByPath(path...) + assert.True(t, isSyntaxError(err)) +} + +func TestGetFromEmptyJson(t *testing.T) { + tests := []testGetApi { + { "", nil }, + { "", Path{}}, + { "", Path{""}}, + { "", Path{0}}, + { "", Path{"", ""}}, + } + for _, test := range tests { + f := func(t *testing.T) { + search := NewSearcher(test.json) + _, err := search.GetByPath(test.path...) + assert.True(t, isEmptySource(err)) + } + t.Run(test.json, f) + } +} + +func TestGetFromSyntaxError(t *testing.T) { + tests := []testGetApi { + { " \r\n\f\t", Path{} }, + { "123.", Path{} }, + { "+124", Path{} }, + { "-", Path{} }, + { "-e123", Path{} }, + { "-1.e123", Path{} }, + { "-12e456.1", Path{} }, + { "-12e.1", Path{} }, + { "[", Path{} }, + { "{", Path{} }, + { "[}", Path{} }, + { "{]", Path{} }, + { "{,}", Path{} }, + { "[,]", Path{} }, + { "tru", Path{} }, + { "fals", Path{} }, + { "nul", Path{} }, + { `{"a":"`, Path{"a"} }, + { `{"`, Path{} }, + { `"`, Path{} }, + { `"\"`, Path{} }, + { `"\\\"`, Path{} }, + { `"hello`, Path{} }, + { `{{}}`, Path{} }, + { `{[]}`, Path{} }, + { `{:,}`, Path{} }, + { `{test:error}`, Path{} }, + { `{":true}`, Path{} }, + { `{"" false}`, Path{} }, + { `{ "" : "false }`, Path{} }, + { `{"":"",}`, Path{} }, + { `{ " test : true}`, Path{} }, + { `{ "test" : tru }`, Path{} }, + { `{ "test" : true , }`, Path{} }, + { `{ {"test" : true , } }`, Path{} }, + { `{"test":1. }`, Path{} }, + { `{"\\\""`, Path{} }, + { `{"\\\"":`, Path{} }, + { `{"\\\":",""}`, Path{} }, + { `[{]`, Path{} }, + { `[tru]`, Path{} }, + { `[-1.]`, Path{} }, + { `[[]`, Path{} }, + { `[[],`, Path{} }, + { `[ true , false , [ ]`, Path{} }, + { `[true, false, [],`, Path{} }, + { `[true, false, [],]`, Path{} }, + { `{"key": [true, false, []], "key2": {{}}`, Path{} }, + } + + for _, test := range tests { + f := func(t *testing.T) { + testSyntaxJson(t, test.json, test.path...) + path := append(Path{"key"}, test.path...) + testSyntaxJson(t, `{"key":` + test.json, path...) + path = append(Path{""}, test.path...) + testSyntaxJson(t, `{"":` + test.json, path...) + path = append(Path{1}, test.path...) + testSyntaxJson(t, `["",` + test.json, path...) + } + t.Run(test.json, f) + } +} + +// NOTE: GetByPath API not validate the undemanded fields for performance. +func TestGetWithInvalidUndemandedField(t *testing.T) { + type Any = interface{} + tests := []struct { + json string + path Path + exp Any + } { + { "-0xyz", Path{}, Any(float64(-0))}, + { "-12e4xyz", Path{}, Any(float64(-12e4))}, + { "truex", Path{}, Any(true)}, + { "false,", Path{}, Any(false)}, + { `{"a":{,xxx},"b":true}`, Path{"b"}, Any(true)}, + { `{"a":[,xxx],"b":true}`, Path{"b"}, Any(true)}, + } + + for _, test := range tests { + f := func(t *testing.T) { + search := NewSearcher(test.json) + node, err := search.GetByPath(test.path...) + assert.NoError(t, err) + v, err := node.Interface() + assert.NoError(t, err) + assert.Equal(t, v, test.exp) + } + t.Run(test.json, f) + } +} + +func TestGet_InvalidPathType(t *testing.T) { + assert.Panics(t, assert.PanicTestFunc(func() { + data := `{"a":[{"b":true}]}` + s := NewSearcher(data) + s.GetByPath("a", true) + + s = NewSearcher(data) + s.GetByPath("a", nil) + + s = NewSearcher(data) + s.GetByPath("a", -1) + })) +} diff --git a/ast/node_test.go b/ast/node_test.go index b771dada0..6ca33bb12 100644 --- a/ast/node_test.go +++ b/ast/node_test.go @@ -22,8 +22,6 @@ import ( `errors` `fmt` `reflect` - `runtime` - `runtime/debug` `strconv` `testing` @@ -129,32 +127,12 @@ func TestNodeSortKeys2(t *testing.T) { require.NoError(t, root.SortKeys(true)) }) } - - - //go:noinline func stackObj() interface{} { var a int = 1 return rt.UnpackEface(a).Pack() } -func TestStackAny(t *testing.T) { - var obj = stackObj() - any := NewAny(obj) - fmt.Printf("any: %#v\n", any) - runtime.GC() - debug.FreeOSMemory() - println("finish GC") - buf, err := any.MarshalJSON() - println("finish marshal") - if err != nil { - t.Fatal(err) - } - if string(buf) != `1` { - t.Fatal(string(buf)) - } -} - func TestLoadAll(t *testing.T) { e := Node{} err := e.Load() @@ -328,7 +306,6 @@ func TestTypeCast(t *testing.T) { {"ArrayUseNumber", NewAny([]Node{NewNumber("1")}), []interface{}(nil), ErrUnsupportType}, {"ArrayUseNumber", NewArray([]Node{NewNumber("1")}), []interface{}{json.Number("1")}, nil}, {"Raw", Node{}, "", ErrNotExist}, - {"Raw", NewAny(""), `""`, nil}, {"Raw", NewRaw(" "), "", nonEmptyErr}, {"Raw", NewRaw(" [ ] "), "[ ]", nil}, {"Raw", NewRaw("[ ]"), "[ ]", nil}, @@ -1325,43 +1302,6 @@ func TestNodeSet(t *testing.T) { } } -func TestNodeAny(t *testing.T) { - empty := Node{} - _, err := empty.SetAny("any", map[string]interface{}{"a": []int{0}}) - if err != nil { - t.Fatal(err) - } - if m, err := empty.Get("any").Interface(); err != nil { - t.Fatal(err) - } else if v, ok := m.(map[string]interface{}); !ok { - t.Fatal(v) - } - if buf, err := empty.MarshalJSON(); err != nil { - t.Fatal(err) - } else if string(buf) != `{"any":{"a":[0]}}` { - t.Fatal(string(buf)) - } - if _, err := empty.Set("any2", Node{}); err != nil { - t.Fatal(err) - } - if err := empty.Get("any2").AddAny(nil); err != nil { - t.Fatal(err) - } - if buf, err := empty.MarshalJSON(); err != nil { - t.Fatal(err) - } else if string(buf) != `{"any":{"a":[0]},"any2":[null]}` { - t.Fatal(string(buf)) - } - if _, err := empty.Get("any2").SetAnyByIndex(0, NewNumber("-0.0")); err != nil { - t.Fatal(err) - } - if buf, err := empty.MarshalJSON(); err != nil { - t.Fatal(err) - } else if string(buf) != `{"any":{"a":[0]},"any2":[-0.0]}` { - t.Fatal(string(buf)) - } -} - func TestNodeSetByIndex(t *testing.T) { root, derr := NewParser(_TwitterJson).Parse() if derr != 0 { diff --git a/internal/native/avx/fastfloat_amd64_test.go b/internal/native/avx/fastfloat_test.go similarity index 99% rename from internal/native/avx/fastfloat_amd64_test.go rename to internal/native/avx/fastfloat_test.go index b30e3ae29..57060ed79 100644 --- a/internal/native/avx/fastfloat_amd64_test.go +++ b/internal/native/avx/fastfloat_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/avx/fastint_test.go b/internal/native/avx/fastint_test.go new file mode 100644 index 000000000..feeffb09e --- /dev/null +++ b/internal/native/avx/fastint_test.go @@ -0,0 +1,158 @@ +// +build amd64 + + +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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 avx + +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/internal/native/avx/native_amd64.go b/internal/native/avx/native_amd64.go index 627ac177c..3b6573fbe 100644 --- a/internal/native/avx/native_amd64.go +++ b/internal/native/avx/native_amd64.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. @@ -71,8 +74,6 @@ var ( __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) __validate_utf8_fast func(s unsafe.Pointer) (ret int) - - __fsm_exec func(m unsafe.Pointer, s unsafe.Pointer, p unsafe.Pointer, flags uint64) (ret int) ) //go:nosplit @@ -185,7 +186,3 @@ func validate_utf8_fast(s *string) (ret int) { return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) } -//go:nosplit -func fsm_exec(m *types.StateMachine, s *string, p *int, flags uint64) (ret int) { - return __fsm_exec(rt.NoEscape(unsafe.Pointer(m)), rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), flags) -} diff --git a/internal/native/avx/native_subr_amd64.go b/internal/native/avx/native_subr_amd64.go index 6610a2e91..57f0e2f1c 100644 --- a/internal/native/avx/native_subr_amd64.go +++ b/internal/native/avx/native_subr_amd64.go @@ -8,117 +8,111 @@ import ( ) const ( - _entry__f32toa = 31024 - _entry__f64toa = 176 - _entry__format_significand = 35808 - _entry__format_integer = 3424 - _entry__fsm_exec = 18816 - _entry__advance_string = 15056 - _entry__advance_string_default = 37344 - _entry__do_skip_number = 21376 - _entry__get_by_path = 26416 - _entry__skip_one_fast = 22880 - _entry__unescape = 38256 - _entry__unhex16_is = 9632 - _entry__html_escape = 9824 - _entry__i64toa = 3856 - _entry__u64toa = 4128 + _entry__f32toa = 31168 + _entry__f64toa = 192 + _entry__format_significand = 35344 + _entry__format_integer = 3040 + _entry__get_by_path = 25696 + _entry__fsm_exec = 17920 + _entry__advance_string = 14320 + _entry__advance_string_default = 36736 + _entry__do_skip_number = 20528 + _entry__skip_one_fast = 22176 + _entry__html_escape = 8912 + _entry__i64toa = 3472 + _entry__u64toa = 3584 _entry__lspace = 16 - _entry__quote = 5552 - _entry__skip_array = 18768 - _entry__skip_number = 22464 - _entry__skip_object = 21008 - _entry__skip_one = 22640 - _entry__unquote = 7296 - _entry__validate_one = 22704 - _entry__validate_utf8 = 29728 - _entry__validate_utf8_fast = 30416 - _entry__value = 13104 - _entry__vnumber = 16368 - _entry__atof_eisel_lemire64 = 11104 - _entry__atof_native = 12496 - _entry__decimal_to_f64 = 11504 - _entry__left_shift = 36288 - _entry__right_shift = 36832 - _entry__vsigned = 18016 - _entry__vstring = 14880 - _entry__vunsigned = 18384 + _entry__quote = 4864 + _entry__skip_array = 17872 + _entry__skip_number = 21792 + _entry__skip_object = 20160 + _entry__skip_one = 21952 + _entry__unquote = 6576 + _entry__validate_one = 22000 + _entry__validate_utf8 = 29904 + _entry__validate_utf8_fast = 30576 + _entry__value = 12320 + _entry__vnumber = 15648 + _entry__atof_eisel_lemire64 = 10160 + _entry__atof_native = 11712 + _entry__decimal_to_f64 = 10528 + _entry__right_shift = 36304 + _entry__left_shift = 35808 + _entry__vsigned = 17200 + _entry__vstring = 14144 + _entry__vunsigned = 17520 ) const ( - _stack__f32toa = 64 + _stack__f32toa = 48 _stack__f64toa = 80 _stack__format_significand = 24 _stack__format_integer = 16 - _stack__fsm_exec = 160 - _stack__advance_string = 72 - _stack__advance_string_default = 56 - _stack__do_skip_number = 32 _stack__get_by_path = 280 + _stack__fsm_exec = 168 + _stack__advance_string = 64 + _stack__advance_string_default = 64 + _stack__do_skip_number = 48 _stack__skip_one_fast = 176 - _stack__unescape = 64 - _stack__unhex16_is = 8 - _stack__html_escape = 64 + _stack__html_escape = 72 _stack__i64toa = 16 _stack__u64toa = 8 _stack__lspace = 8 - _stack__quote = 80 - _stack__skip_array = 168 - _stack__skip_number = 88 - _stack__skip_object = 168 - _stack__skip_one = 168 - _stack__unquote = 112 - _stack__validate_one = 168 + _stack__quote = 56 + _stack__skip_array = 176 + _stack__skip_number = 104 + _stack__skip_object = 176 + _stack__skip_one = 176 + _stack__unquote = 88 + _stack__validate_one = 176 _stack__validate_utf8 = 48 _stack__validate_utf8_fast = 24 - _stack__value = 352 - _stack__vnumber = 264 - _stack__atof_eisel_lemire64 = 40 - _stack__atof_native = 144 - _stack__decimal_to_f64 = 88 - _stack__left_shift = 32 - _stack__right_shift = 16 + _stack__value = 328 + _stack__vnumber = 240 + _stack__atof_eisel_lemire64 = 32 + _stack__atof_native = 136 + _stack__decimal_to_f64 = 80 + _stack__right_shift = 8 + _stack__left_shift = 24 _stack__vsigned = 16 - _stack__vstring = 128 - _stack__vunsigned = 24 + _stack__vstring = 120 + _stack__vunsigned = 8 ) const ( - _size__f32toa = 3792 - _size__f64toa = 3248 - _size__format_significand = 480 + _size__f32toa = 3392 + _size__f64toa = 2848 + _size__format_significand = 464 _size__format_integer = 432 - _size__fsm_exec = 1656 - _size__advance_string = 1264 - _size__advance_string_default = 912 - _size__do_skip_number = 876 - _size__get_by_path = 3312 + _size__get_by_path = 4208 + _size__fsm_exec = 1692 + _size__advance_string = 1280 + _size__advance_string_default = 944 + _size__do_skip_number = 924 _size__skip_one_fast = 3016 - _size__unescape = 704 - _size__unhex16_is = 128 - _size__html_escape = 1280 - _size__i64toa = 272 - _size__u64toa = 1376 - _size__lspace = 112 - _size__quote = 1728 + _size__html_escape = 1248 + _size__i64toa = 48 + _size__u64toa = 1232 + _size__lspace = 144 + _size__quote = 1696 _size__skip_array = 48 _size__skip_number = 160 _size__skip_object = 48 _size__skip_one = 48 - _size__unquote = 2336 + _size__unquote = 2272 _size__validate_one = 48 - _size__validate_utf8 = 688 + _size__validate_utf8 = 672 _size__validate_utf8_fast = 560 - _size__value = 1268 - _size__vnumber = 1648 - _size__atof_eisel_lemire64 = 400 + _size__value = 1308 + _size__vnumber = 1552 + _size__atof_eisel_lemire64 = 368 _size__atof_native = 608 - _size__decimal_to_f64 = 992 - _size__left_shift = 544 - _size__right_shift = 480 - _size__vsigned = 368 + _size__decimal_to_f64 = 1184 + _size__right_shift = 400 + _size__left_shift = 496 + _size__vsigned = 320 _size__vstring = 128 - _size__vunsigned = 368 + _size__vunsigned = 336 ) var ( @@ -129,16 +123,14 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {13, 48}, - {3734, 64}, - {3738, 48}, - {3739, 40}, - {3741, 32}, - {3743, 24}, - {3745, 16}, - {3747, 8}, - {3751, 0}, - {3781, 64}, + {3350, 48}, + {3351, 40}, + {3353, 32}, + {3355, 24}, + {3357, 16}, + {3359, 8}, + {3363, 0}, + {3385, 48}, } _pcsp__f64toa = [][2]uint32{ {1, 0}, @@ -148,24 +140,24 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {3124, 56}, - {3128, 48}, - {3129, 40}, - {3131, 32}, - {3133, 24}, - {3135, 16}, - {3137, 8}, - {3141, 0}, - {3234, 56}, + {2788, 56}, + {2792, 48}, + {2793, 40}, + {2795, 32}, + {2797, 24}, + {2799, 16}, + {2801, 8}, + {2805, 0}, + {2843, 56}, } _pcsp__format_significand = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {468, 24}, - {469, 16}, - {471, 8}, - {473, 0}, + {452, 24}, + {453, 16}, + {455, 8}, + {457, 0}, } _pcsp__format_integer = [][2]uint32{ {1, 0}, @@ -177,6 +169,24 @@ var ( {424, 8}, {426, 0}, } + _pcsp__get_by_path = [][2]uint32{ + {1, 0}, + {4, 8}, + {6, 16}, + {8, 24}, + {10, 32}, + {12, 40}, + {13, 48}, + {4012, 104}, + {4016, 48}, + {4017, 40}, + {4019, 32}, + {4021, 24}, + {4023, 16}, + {4025, 8}, + {4026, 0}, + {4194, 104}, + } _pcsp__fsm_exec = [][2]uint32{ {1, 0}, {4, 8}, @@ -185,15 +195,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1317, 88}, - {1321, 48}, - {1322, 40}, - {1324, 32}, - {1326, 24}, - {1328, 16}, - {1330, 8}, - {1331, 0}, - {1656, 88}, + {1342, 104}, + {1346, 48}, + {1347, 40}, + {1349, 32}, + {1351, 24}, + {1353, 16}, + {1355, 8}, + {1356, 0}, + {1692, 104}, } _pcsp__advance_string = [][2]uint32{ {14, 0}, @@ -203,15 +213,15 @@ var ( {24, 32}, {26, 40}, {27, 48}, - {529, 72}, - {533, 48}, - {534, 40}, - {536, 32}, - {538, 24}, - {540, 16}, - {542, 8}, - {543, 0}, - {1253, 72}, + {557, 56}, + {561, 48}, + {562, 40}, + {564, 32}, + {566, 24}, + {568, 16}, + {570, 8}, + {571, 0}, + {1268, 56}, } _pcsp__advance_string_default = [][2]uint32{ {1, 0}, @@ -221,45 +231,31 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {381, 56}, - {385, 48}, - {386, 40}, - {388, 32}, - {390, 24}, - {392, 16}, - {394, 8}, - {395, 0}, - {911, 56}, + {552, 64}, + {556, 48}, + {557, 40}, + {559, 32}, + {561, 24}, + {563, 16}, + {565, 8}, + {566, 0}, + {931, 64}, } _pcsp__do_skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {739, 32}, - {740, 24}, - {742, 16}, - {744, 8}, - {745, 0}, - {876, 32}, - } - _pcsp__get_by_path = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, {10, 32}, {12, 40}, - {13, 48}, - {3262, 104}, - {3266, 48}, - {3267, 40}, - {3269, 32}, - {3271, 24}, - {3273, 16}, - {3275, 8}, - {3276, 0}, - {3301, 104}, + {849, 48}, + {850, 40}, + {852, 32}, + {854, 24}, + {856, 16}, + {858, 8}, + {859, 0}, + {924, 48}, } _pcsp__skip_one_fast = [][2]uint32{ {1, 0}, @@ -269,44 +265,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {613, 176}, - {614, 168}, - {616, 160}, - {618, 152}, - {620, 144}, - {622, 136}, - {626, 128}, + {658, 176}, + {659, 168}, + {661, 160}, + {663, 152}, + {665, 144}, + {667, 136}, + {671, 128}, {3016, 176}, } - _pcsp__unescape = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {246, 56}, - {250, 48}, - {251, 40}, - {253, 32}, - {255, 24}, - {257, 16}, - {259, 8}, - {260, 0}, - {695, 56}, - } - _pcsp__unhex16_is = [][2]uint32{ - {1, 0}, - {35, 8}, - {36, 0}, - {62, 8}, - {63, 0}, - {97, 8}, - {98, 0}, - {121, 8}, - {123, 0}, - } _pcsp__html_escape = [][2]uint32{ {1, 0}, {4, 8}, @@ -315,47 +282,39 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1265, 64}, - {1269, 48}, - {1270, 40}, - {1272, 32}, - {1274, 24}, - {1276, 16}, - {1278, 8}, - {1280, 0}, + {1224, 72}, + {1228, 48}, + {1229, 40}, + {1231, 32}, + {1233, 24}, + {1235, 16}, + {1237, 8}, + {1239, 0}, } _pcsp__i64toa = [][2]uint32{ - {1, 0}, - {171, 8}, - {172, 0}, - {207, 8}, - {208, 0}, - {222, 8}, - {223, 0}, - {247, 8}, - {248, 0}, - {253, 8}, - {259, 0}, + {14, 0}, + {34, 8}, + {36, 0}, } _pcsp__u64toa = [][2]uint32{ - {13, 0}, - {162, 8}, - {163, 0}, - {175, 8}, - {240, 0}, - {498, 8}, - {499, 0}, - {519, 8}, - {592, 0}, - {850, 8}, - {928, 0}, - {1374, 8}, - {1376, 0}, + {1, 0}, + {161, 8}, + {162, 0}, + {457, 8}, + {458, 0}, + {756, 8}, + {757, 0}, + {1221, 8}, + {1223, 0}, } _pcsp__lspace = [][2]uint32{ {1, 0}, - {85, 8}, - {87, 0}, + {89, 8}, + {90, 0}, + {103, 8}, + {104, 0}, + {111, 8}, + {113, 0}, } _pcsp__quote = [][2]uint32{ {1, 0}, @@ -365,15 +324,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1669, 80}, - {1673, 48}, - {1674, 40}, - {1676, 32}, - {1678, 24}, - {1680, 16}, - {1682, 8}, - {1683, 0}, - {1718, 80}, + {1649, 56}, + {1653, 48}, + {1654, 40}, + {1656, 32}, + {1658, 24}, + {1660, 16}, + {1662, 8}, + {1663, 0}, + {1690, 56}, } _pcsp__skip_array = [][2]uint32{ {1, 0}, @@ -405,8 +364,8 @@ var ( } _pcsp__skip_one = [][2]uint32{ {1, 0}, - {28, 8}, - {34, 0}, + {30, 8}, + {36, 0}, } _pcsp__unquote = [][2]uint32{ {1, 0}, @@ -416,20 +375,20 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1614, 104}, - {1618, 48}, - {1619, 40}, - {1621, 32}, - {1623, 24}, - {1625, 16}, - {1627, 8}, - {1628, 0}, - {2329, 104}, + {1684, 88}, + {1688, 48}, + {1689, 40}, + {1691, 32}, + {1693, 24}, + {1695, 16}, + {1697, 8}, + {1698, 0}, + {2270, 88}, } _pcsp__validate_one = [][2]uint32{ {1, 0}, - {33, 8}, - {39, 0}, + {35, 8}, + {41, 0}, } _pcsp__validate_utf8 = [][2]uint32{ {1, 0}, @@ -438,14 +397,14 @@ var ( {8, 24}, {10, 32}, {11, 40}, - {639, 48}, - {643, 40}, - {644, 32}, - {646, 24}, - {648, 16}, - {650, 8}, - {651, 0}, - {682, 48}, + {623, 48}, + {627, 40}, + {628, 32}, + {630, 24}, + {632, 16}, + {634, 8}, + {635, 0}, + {666, 48}, } _pcsp__validate_utf8_fast = [][2]uint32{ {1, 0}, @@ -468,15 +427,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {439, 88}, - {443, 48}, - {444, 40}, - {446, 32}, - {448, 24}, - {450, 16}, - {452, 8}, - {453, 0}, - {1268, 88}, + {495, 88}, + {499, 48}, + {500, 40}, + {502, 32}, + {504, 24}, + {506, 16}, + {508, 8}, + {509, 0}, + {1308, 88}, } _pcsp__vnumber = [][2]uint32{ {1, 0}, @@ -486,36 +445,34 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {150, 120}, - {154, 48}, - {155, 40}, - {157, 32}, - {159, 24}, - {161, 16}, - {163, 8}, - {164, 0}, - {1638, 120}, + {803, 104}, + {807, 48}, + {808, 40}, + {810, 32}, + {812, 24}, + {814, 16}, + {816, 8}, + {817, 0}, + {1547, 104}, } _pcsp__atof_eisel_lemire64 = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {10, 32}, - {315, 40}, - {316, 32}, - {318, 24}, - {320, 16}, - {322, 8}, - {323, 0}, - {387, 40}, + {292, 32}, + {293, 24}, + {295, 16}, + {297, 8}, + {298, 0}, + {362, 32}, } _pcsp__atof_native = [][2]uint32{ {1, 0}, {4, 8}, - {596, 56}, - {600, 8}, - {602, 0}, + {587, 56}, + {591, 8}, + {593, 0}, } _pcsp__decimal_to_f64 = [][2]uint32{ {1, 0}, @@ -525,62 +482,60 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {951, 56}, - {955, 48}, - {956, 40}, - {958, 32}, - {960, 24}, - {962, 16}, - {964, 8}, - {965, 0}, - {977, 56}, + {1144, 56}, + {1148, 48}, + {1149, 40}, + {1151, 32}, + {1153, 24}, + {1155, 16}, + {1157, 8}, + {1158, 0}, + {1169, 56}, } - _pcsp__left_shift = [][2]uint32{ + _pcsp__right_shift = [][2]uint32{ {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {418, 32}, - {419, 24}, - {421, 16}, - {423, 8}, - {424, 0}, - {539, 32}, + {318, 8}, + {319, 0}, + {387, 8}, + {388, 0}, + {396, 8}, + {398, 0}, } - _pcsp__right_shift = [][2]uint32{ + _pcsp__left_shift = [][2]uint32{ {1, 0}, {4, 8}, - {452, 16}, - {453, 8}, - {454, 0}, - {462, 16}, - {463, 8}, - {464, 0}, - {472, 16}, + {6, 16}, + {363, 24}, + {364, 16}, + {366, 8}, + {367, 0}, + {470, 24}, + {471, 16}, {473, 8}, - {475, 0}, + {474, 0}, + {486, 24}, } _pcsp__vsigned = [][2]uint32{ {1, 0}, {4, 8}, - {113, 16}, - {114, 8}, - {115, 0}, - {126, 16}, - {127, 8}, - {128, 0}, - {278, 16}, - {279, 8}, - {280, 0}, - {284, 16}, - {285, 8}, - {286, 0}, - {340, 16}, - {341, 8}, - {342, 0}, - {353, 16}, - {354, 8}, - {356, 0}, + {112, 16}, + {113, 8}, + {114, 0}, + {125, 16}, + {126, 8}, + {127, 0}, + {260, 16}, + {261, 8}, + {262, 0}, + {266, 16}, + {267, 8}, + {268, 0}, + {306, 16}, + {307, 8}, + {308, 0}, + {316, 16}, + {317, 8}, + {319, 0}, } _pcsp__vstring = [][2]uint32{ {1, 0}, @@ -599,32 +554,18 @@ var ( } _pcsp__vunsigned = [][2]uint32{ {1, 0}, - {4, 8}, - {6, 16}, - {74, 24}, - {75, 16}, - {77, 8}, - {78, 0}, - {89, 24}, - {90, 16}, - {92, 8}, - {93, 0}, - {116, 24}, - {117, 16}, - {119, 8}, - {120, 0}, - {281, 24}, - {282, 16}, - {284, 8}, - {285, 0}, - {336, 24}, - {337, 16}, - {339, 8}, - {340, 0}, - {348, 24}, - {349, 16}, - {351, 8}, - {353, 0}, + {71, 8}, + {72, 0}, + {83, 8}, + {84, 0}, + {107, 8}, + {108, 0}, + {273, 8}, + {274, 0}, + {312, 8}, + {313, 0}, + {320, 8}, + {322, 0}, } ) @@ -634,14 +575,12 @@ var Funcs = []loader.CFunc{ {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand}, {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer}, + {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec}, {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string}, {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default}, {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, - {"_unescape", _entry__unescape, _size__unescape, _stack__unescape, _pcsp__unescape}, - {"_unhex16_is", _entry__unhex16_is, _size__unhex16_is, _stack__unhex16_is, _pcsp__unhex16_is}, {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, @@ -660,8 +599,8 @@ var Funcs = []loader.CFunc{ {"_atof_eisel_lemire64", _entry__atof_eisel_lemire64, _size__atof_eisel_lemire64, _stack__atof_eisel_lemire64, _pcsp__atof_eisel_lemire64}, {"_atof_native", _entry__atof_native, _size__atof_native, _stack__atof_native, _pcsp__atof_native}, {"_decimal_to_f64", _entry__decimal_to_f64, _size__decimal_to_f64, _stack__decimal_to_f64, _pcsp__decimal_to_f64}, - {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift}, {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_shift}, + {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift}, {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, diff --git a/internal/native/avx/native_amd64_test.go b/internal/native/avx/native_test.go similarity index 99% rename from internal/native/avx/native_amd64_test.go rename to internal/native/avx/native_test.go index c2a7ec75a..9fe60f973 100644 --- a/internal/native/avx/native_amd64_test.go +++ b/internal/native/avx/native_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/avx/native_text_amd64.go b/internal/native/avx/native_text_amd64.go index 3f68fad03..e42d5a6ff 100644 --- a/internal/native/avx/native_text_amd64.go +++ b/internal/native/avx/native_text_amd64.go @@ -11,13072 +11,12753 @@ var Text__native_entry__ = []byte{ //0x00000010 _lspace 0x55, //0x00000010 pushq %rbp 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00000014 movq %rdx, %rax - 0x48, 0x39, 0xd6, //0x00000017 cmpq %rdx, %rsi - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000001a je LBB0_1 - 0x4c, 0x8d, 0x04, 0x37, //0x00000020 leaq (%rdi,%rsi), %r8 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000024 movabsq $4294977024, %rdx - 0x90, 0x90, //0x0000002e .p2align 4, 0x90 - //0x00000030 LBB0_3 - 0x0f, 0xbe, 0x0c, 0x07, //0x00000030 movsbl (%rdi,%rax), %ecx - 0x83, 0xf9, 0x20, //0x00000034 cmpl $32, %ecx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000037 ja LBB0_7 - 0x48, 0x0f, 0xa3, 0xca, //0x0000003d btq %rcx, %rdx - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000041 jae LBB0_7 - 0x48, 0x83, 0xc0, 0x01, //0x00000047 addq $1, %rax - 0x48, 0x39, 0xc6, //0x0000004b cmpq %rax, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000004e jne LBB0_3 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000054 jmp LBB0_6 - //0x00000059 LBB0_1 - 0x48, 0x01, 0xf8, //0x00000059 addq %rdi, %rax - 0x49, 0x89, 0xc0, //0x0000005c movq %rax, %r8 - //0x0000005f LBB0_6 - 0x49, 0x29, 0xf8, //0x0000005f subq %rdi, %r8 - 0x4c, 0x89, 0xc0, //0x00000062 movq %r8, %rax - //0x00000065 LBB0_7 - 0x5d, //0x00000065 popq %rbp - 0xc3, //0x00000066 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000067 .p2align 5, 0x00 - //0x00000080 LCPI1_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000080 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000090 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x000000a0 .p2align 4, 0x00 - //0x000000a0 LCPI1_1 + 0x48, 0x39, 0xd6, //0x00000014 cmpq %rdx, %rsi + 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000017 je LBB0_1 + 0x4c, 0x8d, 0x04, 0x37, //0x0000001d leaq (%rdi,%rsi), %r8 + 0x48, 0x8d, 0x44, 0x3a, 0x01, //0x00000021 leaq $1(%rdx,%rdi), %rax + 0x48, 0x29, 0xf2, //0x00000026 subq %rsi, %rdx + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000029 movabsq $4294977024, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000033 .p2align 4, 0x90 + //0x00000040 LBB0_3 + 0x0f, 0xbe, 0x48, 0xff, //0x00000040 movsbl $-1(%rax), %ecx + 0x83, 0xf9, 0x20, //0x00000044 cmpl $32, %ecx + 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x00000047 ja LBB0_5 + 0x48, 0x0f, 0xa3, 0xce, //0x0000004d btq %rcx, %rsi + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000051 jae LBB0_5 + 0x48, 0xff, 0xc0, //0x00000057 incq %rax + 0x48, 0xff, 0xc2, //0x0000005a incq %rdx + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000005d jne LBB0_3 + 0x49, 0x29, 0xf8, //0x00000063 subq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00000066 movq %r8, %rax + 0x5d, //0x00000069 popq %rbp + 0xc3, //0x0000006a retq + //0x0000006b LBB0_1 + 0x48, 0x01, 0xfa, //0x0000006b addq %rdi, %rdx + 0x49, 0x89, 0xd0, //0x0000006e movq %rdx, %r8 + 0x49, 0x29, 0xf8, //0x00000071 subq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00000074 movq %r8, %rax + 0x5d, //0x00000077 popq %rbp + 0xc3, //0x00000078 retq + //0x00000079 LBB0_5 + 0x48, 0xf7, 0xd7, //0x00000079 notq %rdi + 0x48, 0x01, 0xf8, //0x0000007c addq %rdi, %rax + 0x5d, //0x0000007f popq %rbp + 0xc3, //0x00000080 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000081 .p2align 5, 0x00 + //0x000000a0 LCPI1_0 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000000a0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x000000b0 .p2align 4, 0x90 - //0x000000b0 _f64toa - 0x55, //0x000000b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000b1 movq %rsp, %rbp - 0x41, 0x57, //0x000000b4 pushq %r15 - 0x41, 0x56, //0x000000b6 pushq %r14 - 0x41, 0x55, //0x000000b8 pushq %r13 - 0x41, 0x54, //0x000000ba pushq %r12 - 0x53, //0x000000bc pushq %rbx - 0x50, //0x000000bd pushq %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x000000be vmovq %xmm0, %rdx - 0x48, 0x89, 0xd0, //0x000000c3 movq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x000000c6 shrq $52, %rax - 0x25, 0xff, 0x07, 0x00, 0x00, //0x000000ca andl $2047, %eax - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x000000cf cmpl $2047, %eax - 0x0f, 0x84, 0x4e, 0x0c, 0x00, 0x00, //0x000000d4 je LBB1_130 - 0x48, 0x89, 0xfe, //0x000000da movq %rdi, %rsi - 0xc6, 0x07, 0x2d, //0x000000dd movb $45, (%rdi) - 0x49, 0x89, 0xd5, //0x000000e0 movq %rdx, %r13 - 0x49, 0xc1, 0xed, 0x3f, //0x000000e3 shrq $63, %r13 - 0x4e, 0x8d, 0x3c, 0x2f, //0x000000e7 leaq (%rdi,%r13), %r15 - 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x000000eb leaq (,%rdx,2), %rcx - 0x48, 0x85, 0xc9, //0x000000f3 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x02, 0x00, 0x00, //0x000000f6 je LBB1_6 - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000000fc movabsq $4503599627370495, %rdi - 0x48, 0x21, 0xfa, //0x00000106 andq %rdi, %rdx - 0x85, 0xc0, //0x00000109 testl %eax, %eax - 0x0f, 0x84, 0x1e, 0x0c, 0x00, 0x00, //0x0000010b je LBB1_131 - 0x48, 0x83, 0xc7, 0x01, //0x00000111 addq $1, %rdi - 0x48, 0x09, 0xd7, //0x00000115 orq %rdx, %rdi - 0x44, 0x8d, 0x88, 0xcd, 0xfb, 0xff, 0xff, //0x00000118 leal $-1075(%rax), %r9d - 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000011f leal $-1023(%rax), %ecx - 0x83, 0xf9, 0x34, //0x00000125 cmpl $52, %ecx - 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000128 ja LBB1_7 - 0xb9, 0x33, 0x04, 0x00, 0x00, //0x0000012e movl $1075, %ecx - 0x29, 0xc1, //0x00000133 subl %eax, %ecx - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000135 movq $-1, %rbx - 0x48, 0xd3, 0xe3, //0x0000013c shlq %cl, %rbx - 0x48, 0xf7, 0xd3, //0x0000013f notq %rbx - 0x48, 0x85, 0xdf, //0x00000142 testq %rbx, %rdi - 0x0f, 0x84, 0x0a, 0x04, 0x00, 0x00, //0x00000145 je LBB1_43 - //0x0000014b LBB1_7 - 0x48, 0x89, 0x75, 0xd0, //0x0000014b movq %rsi, $-48(%rbp) - //0x0000014f LBB1_8 - 0x48, 0x85, 0xd2, //0x0000014f testq %rdx, %rdx - 0x0f, 0x94, 0xc1, //0x00000152 sete %cl - 0x83, 0xf8, 0x02, //0x00000155 cmpl $2, %eax - 0x0f, 0x93, 0xc0, //0x00000158 setae %al - 0x20, 0xc8, //0x0000015b andb %cl, %al - 0x4c, 0x8d, 0x04, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x0000015d leaq (,%rdi,4), %r8 - 0x0f, 0xb6, 0xc0, //0x00000165 movzbl %al, %eax - 0x41, 0x69, 0xc9, 0x13, 0x44, 0x13, 0x00, //0x00000168 imull $1262611, %r9d, %ecx - 0x44, 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x0000016f leal $-524031(%rcx), %r10d - 0x84, 0xc0, //0x00000176 testb %al, %al - 0x44, 0x0f, 0x44, 0xd1, //0x00000178 cmovel %ecx, %r10d - 0x48, 0x8d, 0x1c, 0xb8, //0x0000017c leaq (%rax,%rdi,4), %rbx - 0x48, 0x83, 0xc3, 0xfe, //0x00000180 addq $-2, %rbx - 0x41, 0xc1, 0xfa, 0x16, //0x00000184 sarl $22, %r10d - 0x41, 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x00000188 imull $-1741647, %r10d, %ecx - 0xc1, 0xe9, 0x13, //0x0000018f shrl $19, %ecx - 0x44, 0x01, 0xc9, //0x00000192 addl %r9d, %ecx - 0xbe, 0x24, 0x01, 0x00, 0x00, //0x00000195 movl $292, %esi - 0x44, 0x29, 0xd6, //0x0000019a subl %r10d, %esi - 0x48, 0xc1, 0xe6, 0x04, //0x0000019d shlq $4, %rsi - 0x80, 0xc1, 0x01, //0x000001a1 addb $1, %cl - 0x48, 0xd3, 0xe3, //0x000001a4 shlq %cl, %rbx - 0x4c, 0x8d, 0x1d, 0x12, 0xc3, 0x00, 0x00, //0x000001a7 leaq $49938(%rip), %r11 /* _pow10_ceil_sig.g+0(%rip) */ - 0x4e, 0x8b, 0x64, 0x1e, 0x08, //0x000001ae movq $8(%rsi,%r11), %r12 - 0x48, 0x89, 0xd8, //0x000001b3 movq %rbx, %rax - 0x49, 0xf7, 0xe4, //0x000001b6 mulq %r12 - 0x49, 0x89, 0xd1, //0x000001b9 movq %rdx, %r9 - 0x4e, 0x8b, 0x34, 0x1e, //0x000001bc movq (%rsi,%r11), %r14 - 0x48, 0x89, 0xd8, //0x000001c0 movq %rbx, %rax - 0x49, 0xf7, 0xe6, //0x000001c3 mulq %r14 - 0x48, 0x89, 0xd3, //0x000001c6 movq %rdx, %rbx - 0x4c, 0x01, 0xc8, //0x000001c9 addq %r9, %rax - 0x48, 0x83, 0xd3, 0x00, //0x000001cc adcq $0, %rbx - 0x45, 0x31, 0xdb, //0x000001d0 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0x02, //0x000001d3 cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc3, //0x000001d7 setae %r11b - 0x49, 0xd3, 0xe0, //0x000001db shlq %cl, %r8 - 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000001de leaq $2(,%rdi,4), %rsi - 0x4c, 0x89, 0xc0, //0x000001e6 movq %r8, %rax - 0x49, 0xf7, 0xe4, //0x000001e9 mulq %r12 - 0x49, 0x89, 0xd1, //0x000001ec movq %rdx, %r9 - 0x49, 0x09, 0xdb, //0x000001ef orq %rbx, %r11 - 0x4c, 0x89, 0xc0, //0x000001f2 movq %r8, %rax - 0x49, 0xf7, 0xe6, //0x000001f5 mulq %r14 - 0x49, 0x89, 0xd0, //0x000001f8 movq %rdx, %r8 - 0x4c, 0x01, 0xc8, //0x000001fb addq %r9, %rax - 0x49, 0x83, 0xd0, 0x00, //0x000001fe adcq $0, %r8 - 0x31, 0xdb, //0x00000202 xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x02, //0x00000204 cmpq $2, %rax - 0x0f, 0x93, 0xc3, //0x00000208 setae %bl - 0x48, 0xd3, 0xe6, //0x0000020b shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x0000020e movq %rsi, %rax - 0x49, 0xf7, 0xe4, //0x00000211 mulq %r12 - 0x48, 0x89, 0xd1, //0x00000214 movq %rdx, %rcx + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000000b0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x000000c0 .p2align 4, 0x90 + //0x000000c0 _f64toa + 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 + 0x50, //0x000000cd pushq %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x000000ce vmovq %xmm0, %rdx + 0x48, 0x89, 0xd0, //0x000000d3 movq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x000000d6 shrq $52, %rax + 0x25, 0xff, 0x07, 0x00, 0x00, //0x000000da andl $2047, %eax + 0x3d, 0xff, 0x07, 0x00, 0x00, //0x000000df cmpl $2047, %eax + 0x0f, 0x84, 0xcc, 0x0a, 0x00, 0x00, //0x000000e4 je LBB1_114 + 0x49, 0x89, 0xfe, //0x000000ea movq %rdi, %r14 + 0xc6, 0x07, 0x2d, //0x000000ed movb $45, (%rdi) + 0x49, 0x89, 0xd4, //0x000000f0 movq %rdx, %r12 + 0x49, 0xc1, 0xec, 0x3f, //0x000000f3 shrq $63, %r12 + 0x4e, 0x8d, 0x3c, 0x27, //0x000000f7 leaq (%rdi,%r12), %r15 + 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x000000fb leaq (,%rdx,2), %rcx + 0x48, 0x85, 0xc9, //0x00000103 testq %rcx, %rcx + 0x0f, 0x84, 0x75, 0x02, 0x00, 0x00, //0x00000106 je LBB1_19 + 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000010c movabsq $4503599627370495, %rdi + 0x48, 0x21, 0xfa, //0x00000116 andq %rdi, %rdx + 0x85, 0xc0, //0x00000119 testl %eax, %eax + 0x0f, 0x84, 0x9c, 0x0a, 0x00, 0x00, //0x0000011b je LBB1_115 + 0x48, 0xff, 0xc7, //0x00000121 incq %rdi + 0x48, 0x09, 0xd7, //0x00000124 orq %rdx, %rdi + 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x00000127 leal $-1075(%rax), %ebx + 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000012d leal $-1023(%rax), %ecx + 0x83, 0xf9, 0x34, //0x00000133 cmpl $52, %ecx + 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000136 ja LBB1_5 + 0xb9, 0x33, 0x04, 0x00, 0x00, //0x0000013c movl $1075, %ecx + 0x29, 0xc1, //0x00000141 subl %eax, %ecx + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000143 movq $-1, %rsi + 0x48, 0xd3, 0xe6, //0x0000014a shlq %cl, %rsi + 0x48, 0xf7, 0xd6, //0x0000014d notq %rsi + 0x48, 0x85, 0xf7, //0x00000150 testq %rsi, %rdi + 0x0f, 0x84, 0x10, 0x04, 0x00, 0x00, //0x00000153 je LBB1_43 + //0x00000159 LBB1_5 + 0x48, 0x85, 0xd2, //0x00000159 testq %rdx, %rdx + 0x0f, 0x94, 0xc1, //0x0000015c sete %cl + 0x83, 0xf8, 0x01, //0x0000015f cmpl $1, %eax + 0x0f, 0x97, 0xc0, //0x00000162 seta %al + 0x20, 0xc8, //0x00000165 andb %cl, %al + 0x0f, 0xb6, 0xc0, //0x00000167 movzbl %al, %eax + 0x48, 0x8d, 0x74, 0xb8, 0xfe, //0x0000016a leaq $-2(%rax,%rdi,4), %rsi + 0x44, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x0000016f imull $1262611, %ebx, %r9d + 0x31, 0xc9, //0x00000176 xorl %ecx, %ecx + 0x84, 0xc0, //0x00000178 testb %al, %al + 0xb8, 0xff, 0xfe, 0x07, 0x00, //0x0000017a movl $524031, %eax + 0x0f, 0x44, 0xc1, //0x0000017f cmovel %ecx, %eax + 0x41, 0x29, 0xc1, //0x00000182 subl %eax, %r9d + 0x41, 0xc1, 0xf9, 0x16, //0x00000185 sarl $22, %r9d + 0x41, 0x69, 0xc9, 0xb1, 0x6c, 0xe5, 0xff, //0x00000189 imull $-1741647, %r9d, %ecx + 0xc1, 0xe9, 0x13, //0x00000190 shrl $19, %ecx + 0x01, 0xd9, //0x00000193 addl %ebx, %ecx + 0xb8, 0x24, 0x01, 0x00, 0x00, //0x00000195 movl $292, %eax + 0x44, 0x29, 0xc8, //0x0000019a subl %r9d, %eax + 0x48, 0x98, //0x0000019d cltq + 0x48, 0xc1, 0xe0, 0x04, //0x0000019f shlq $4, %rax + 0x48, 0x8d, 0x15, 0x16, 0xbe, 0x00, 0x00, //0x000001a3 leaq $48662(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */ + 0x4c, 0x8b, 0x1c, 0x10, //0x000001aa movq (%rax,%rdx), %r11 + 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x000001ae movq $8(%rax,%rdx), %r13 + 0xfe, 0xc1, //0x000001b3 incb %cl + 0x48, 0xd3, 0xe6, //0x000001b5 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x000001b8 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x000001bb mulq %r13 + 0x48, 0x89, 0xd3, //0x000001be movq %rdx, %rbx + 0x48, 0x89, 0xf0, //0x000001c1 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x000001c4 mulq %r11 + 0x48, 0x8d, 0x34, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x000001c7 leaq (,%rdi,4), %rsi + 0x48, 0x01, 0xd8, //0x000001cf addq %rbx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x000001d2 adcq $0, %rdx + 0x31, 0xdb, //0x000001d6 xorl %ebx, %ebx + 0x48, 0x83, 0xf8, 0x01, //0x000001d8 cmpq $1, %rax + 0x0f, 0x97, 0xc3, //0x000001dc seta %bl + 0x48, 0x09, 0xd3, //0x000001df orq %rdx, %rbx + 0x48, 0xd3, 0xe6, //0x000001e2 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x000001e5 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x000001e8 mulq %r13 + 0x49, 0x89, 0xd2, //0x000001eb movq %rdx, %r10 + 0x48, 0x89, 0xf0, //0x000001ee movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x000001f1 mulq %r11 + 0x49, 0x89, 0xd0, //0x000001f4 movq %rdx, %r8 + 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000001f7 leaq $2(,%rdi,4), %rsi + 0x4c, 0x01, 0xd0, //0x000001ff addq %r10, %rax + 0x49, 0x83, 0xd0, 0x00, //0x00000202 adcq $0, %r8 + 0x45, 0x31, 0xd2, //0x00000206 xorl %r10d, %r10d + 0x48, 0x83, 0xf8, 0x01, //0x00000209 cmpq $1, %rax + 0x41, 0x0f, 0x97, 0xc2, //0x0000020d seta %r10b + 0x4d, 0x09, 0xc2, //0x00000211 orq %r8, %r10 + 0x48, 0xd3, 0xe6, //0x00000214 shlq %cl, %rsi 0x48, 0x89, 0xf0, //0x00000217 movq %rsi, %rax - 0x49, 0xf7, 0xe6, //0x0000021a mulq %r14 - 0x4c, 0x09, 0xc3, //0x0000021d orq %r8, %rbx - 0x48, 0x01, 0xc8, //0x00000220 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x00000223 adcq $0, %rdx - 0x31, 0xc9, //0x00000227 xorl %ecx, %ecx - 0x48, 0x83, 0xf8, 0x02, //0x00000229 cmpq $2, %rax - 0x0f, 0x93, 0xc1, //0x0000022d setae %cl - 0x48, 0x09, 0xd1, //0x00000230 orq %rdx, %rcx - 0x83, 0xe7, 0x01, //0x00000233 andl $1, %edi - 0x49, 0x01, 0xfb, //0x00000236 addq %rdi, %r11 - 0x48, 0x29, 0xf9, //0x00000239 subq %rdi, %rcx - 0x48, 0x83, 0xfb, 0x28, //0x0000023c cmpq $40, %rbx - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00000240 jb LBB1_10 - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000246 movabsq $-3689348814741910323, %rdx - 0x4c, 0x89, 0xc0, //0x00000250 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x00000253 mulq %rdx - 0x48, 0x89, 0xd7, //0x00000256 movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x00000259 shrq $5, %rdi - 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x0000025d leaq (,%rdi,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00000265 leaq (%rax,%rax,4), %rdx - 0x49, 0x39, 0xd3, //0x00000269 cmpq %rdx, %r11 - 0x40, 0x0f, 0x97, 0xc6, //0x0000026c seta %sil - 0x48, 0x8d, 0x14, 0x80, //0x00000270 leaq (%rax,%rax,4), %rdx - 0x48, 0x83, 0xc2, 0x28, //0x00000274 addq $40, %rdx - 0x31, 0xc0, //0x00000278 xorl %eax, %eax - 0x48, 0x39, 0xca, //0x0000027a cmpq %rcx, %rdx - 0x0f, 0x96, 0xc2, //0x0000027d setbe %dl - 0x40, 0x38, 0xd6, //0x00000280 cmpb %dl, %sil - 0x0f, 0x84, 0xa3, 0x02, 0x00, 0x00, //0x00000283 je LBB1_22 - //0x00000289 LBB1_10 - 0x4c, 0x89, 0xc6, //0x00000289 movq %r8, %rsi - 0x48, 0xc1, 0xee, 0x02, //0x0000028c shrq $2, %rsi - 0x4c, 0x89, 0xc2, //0x00000290 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x00000293 andq $-4, %rdx - 0x49, 0x39, 0xd3, //0x00000297 cmpq %rdx, %r11 - 0x41, 0x0f, 0x97, 0xc1, //0x0000029a seta %r9b - 0x48, 0x8d, 0x7a, 0x04, //0x0000029e leaq $4(%rdx), %rdi - 0x48, 0x39, 0xcf, //0x000002a2 cmpq %rcx, %rdi - 0x0f, 0x96, 0xc0, //0x000002a5 setbe %al - 0x44, 0x30, 0xc8, //0x000002a8 xorb %r9b, %al - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x000002ab je LBB1_14 - 0x48, 0x83, 0xca, 0x02, //0x000002b1 orq $2, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000002b5 movl $1, %edi - 0x48, 0x39, 0xd3, //0x000002ba cmpq %rdx, %rbx - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000002bd ja LBB1_13 - 0x0f, 0x94, 0xc0, //0x000002c3 sete %al - 0x41, 0xc0, 0xe8, 0x02, //0x000002c6 shrb $2, %r8b - 0x41, 0x20, 0xc0, //0x000002ca andb %al, %r8b - 0x41, 0x0f, 0xb6, 0xf8, //0x000002cd movzbl %r8b, %edi - //0x000002d1 LBB1_13 - 0x48, 0x01, 0xf7, //0x000002d1 addq %rsi, %rdi - 0x49, 0xbc, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000002d4 movabsq $8589934464, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x7f, 0xe4, 0x0b, 0x54, //0x000002de leaq $1410065535(%r12), %rax - 0x48, 0x39, 0xc7, //0x000002e6 cmpq %rax, %rdi - 0x0f, 0x86, 0xca, 0x00, 0x00, 0x00, //0x000002e9 jbe LBB1_23 - //0x000002ef LBB1_15 - 0x48, 0x89, 0xf8, //0x000002ef movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x000002f2 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000002f6 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000002fb cmpq $48828125, %rax - 0x0f, 0x82, 0x3c, 0x01, 0x00, 0x00, //0x00000301 jb LBB1_31 - 0x48, 0x89, 0xf8, //0x00000307 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000030a shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x0000030e movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000313 cmpq $244140625, %rax - 0x0f, 0x82, 0x24, 0x01, 0x00, 0x00, //0x00000319 jb LBB1_31 - 0x48, 0x89, 0xf8, //0x0000031f movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000322 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000326 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000032b cmpq $1220703125, %rax - 0x0f, 0x82, 0x0c, 0x01, 0x00, 0x00, //0x00000331 jb LBB1_31 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000337 movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000033c movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000346 cmpq %rax, %rdi - 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x00000349 jb LBB1_31 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x0000034f movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000354 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000035e cmpq %rax, %rdi - 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x00000361 jb LBB1_31 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000367 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000371 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000374 movl $17, %edx - //0x00000379 LBB1_21 - 0x83, 0xda, 0x00, //0x00000379 sbbl $0, %edx - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000037c jmp LBB1_31 - //0x00000381 LBB1_6 + 0x49, 0xf7, 0xe5, //0x0000021a mulq %r13 + 0x48, 0x89, 0xd1, //0x0000021d movq %rdx, %rcx + 0x48, 0x89, 0xf0, //0x00000220 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00000223 mulq %r11 + 0x48, 0x01, 0xc8, //0x00000226 addq %rcx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x00000229 adcq $0, %rdx + 0x31, 0xc9, //0x0000022d xorl %ecx, %ecx + 0x48, 0x83, 0xf8, 0x01, //0x0000022f cmpq $1, %rax + 0x0f, 0x97, 0xc1, //0x00000233 seta %cl + 0x48, 0x09, 0xd1, //0x00000236 orq %rdx, %rcx + 0x83, 0xe7, 0x01, //0x00000239 andl $1, %edi + 0x48, 0x01, 0xfb, //0x0000023c addq %rdi, %rbx + 0x48, 0x29, 0xf9, //0x0000023f subq %rdi, %rcx + 0x49, 0x83, 0xfa, 0x28, //0x00000242 cmpq $40, %r10 + 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x00000246 jb LBB1_17 + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000024c movabsq $-3689348814741910323, %rdx + 0x4c, 0x89, 0xc0, //0x00000256 movq %r8, %rax + 0x48, 0xf7, 0xe2, //0x00000259 mulq %rdx + 0x48, 0x89, 0xd7, //0x0000025c movq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x05, //0x0000025f shrq $5, %rdi + 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x00000263 leaq (,%rdi,8), %rax + 0x48, 0x8d, 0x14, 0x80, //0x0000026b leaq (%rax,%rax,4), %rdx + 0x48, 0x39, 0xd3, //0x0000026f cmpq %rdx, %rbx + 0x40, 0x0f, 0x96, 0xc6, //0x00000272 setbe %sil + 0x48, 0x8d, 0x44, 0x80, 0x28, //0x00000276 leaq $40(%rax,%rax,4), %rax + 0x48, 0x39, 0xc8, //0x0000027b cmpq %rcx, %rax + 0x0f, 0x96, 0xc2, //0x0000027e setbe %dl + 0x40, 0x38, 0xd6, //0x00000281 cmpb %dl, %sil + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000284 je LBB1_17 + 0x31, 0xd2, //0x0000028a xorl %edx, %edx + 0x48, 0x39, 0xc8, //0x0000028c cmpq %rcx, %rax + 0x0f, 0x96, 0xc2, //0x0000028f setbe %dl + 0x48, 0x01, 0xd7, //0x00000292 addq %rdx, %rdi + 0x41, 0xff, 0xc1, //0x00000295 incl %r9d + 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000298 movabsq $8589934464, %rbx + 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x000002a2 leaq $1410065535(%rbx), %rax + 0x48, 0x39, 0xc7, //0x000002a9 cmpq %rax, %rdi + 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x000002ac ja LBB1_23 + //0x000002b2 LBB1_8 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002b2 movl $1, %edx + 0x48, 0x83, 0xff, 0x0a, //0x000002b7 cmpq $10, %rdi + 0x0f, 0x82, 0x9c, 0x01, 0x00, 0x00, //0x000002bb jb LBB1_30 + 0xba, 0x02, 0x00, 0x00, 0x00, //0x000002c1 movl $2, %edx + 0x48, 0x83, 0xff, 0x64, //0x000002c6 cmpq $100, %rdi + 0x0f, 0x82, 0x8d, 0x01, 0x00, 0x00, //0x000002ca jb LBB1_30 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x000002d0 movl $3, %edx + 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000002d5 cmpq $1000, %rdi + 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x000002dc jb LBB1_30 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x000002e2 movl $4, %edx + 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000002e7 cmpq $10000, %rdi + 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x000002ee jb LBB1_30 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x000002f4 movl $5, %edx + 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000002f9 cmpq $100000, %rdi + 0x0f, 0x82, 0x57, 0x01, 0x00, 0x00, //0x00000300 jb LBB1_30 + 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000306 movl $6, %edx + 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x0000030b cmpq $1000000, %rdi + 0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x00000312 jb LBB1_30 + 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000318 movl $7, %edx + 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000031d cmpq $10000000, %rdi + 0x0f, 0x82, 0x33, 0x01, 0x00, 0x00, //0x00000324 jb LBB1_30 + 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000032a movl $8, %edx + 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000032f cmpq $100000000, %rdi + 0x0f, 0x82, 0x21, 0x01, 0x00, 0x00, //0x00000336 jb LBB1_30 + 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x0000033c cmpq $1000000000, %rdi + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000343 movl $10, %edx + 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000348 jmp LBB1_29 + //0x0000034d LBB1_17 + 0x4d, 0x89, 0xc3, //0x0000034d movq %r8, %r11 + 0x49, 0xc1, 0xeb, 0x02, //0x00000350 shrq $2, %r11 + 0x4c, 0x89, 0xc2, //0x00000354 movq %r8, %rdx + 0x48, 0x83, 0xe2, 0xfc, //0x00000357 andq $-4, %rdx + 0x48, 0x39, 0xd3, //0x0000035b cmpq %rdx, %rbx + 0x0f, 0x96, 0xc3, //0x0000035e setbe %bl + 0x48, 0x8d, 0x72, 0x04, //0x00000361 leaq $4(%rdx), %rsi + 0x48, 0x39, 0xce, //0x00000365 cmpq %rcx, %rsi + 0x0f, 0x96, 0xc0, //0x00000368 setbe %al + 0x38, 0xc3, //0x0000036b cmpb %al, %bl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000036d je LBB1_20 + 0x31, 0xff, //0x00000373 xorl %edi, %edi + 0x48, 0x39, 0xce, //0x00000375 cmpq %rcx, %rsi + 0x40, 0x0f, 0x96, 0xc7, //0x00000378 setbe %dil + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000037c jmp LBB1_22 + //0x00000381 LBB1_19 0x41, 0xc6, 0x07, 0x30, //0x00000381 movb $48, (%r15) - 0x41, 0x29, 0xf7, //0x00000385 subl %esi, %r15d - 0x41, 0x83, 0xc7, 0x01, //0x00000388 addl $1, %r15d - 0x44, 0x89, 0xfb, //0x0000038c movl %r15d, %ebx - 0xe9, 0x4e, 0x09, 0x00, 0x00, //0x0000038f jmp LBB1_128 - //0x00000394 LBB1_14 - 0x48, 0x39, 0xf9, //0x00000394 cmpq %rdi, %rcx - 0x48, 0x83, 0xde, 0xff, //0x00000397 sbbq $-1, %rsi - 0x48, 0x89, 0xf7, //0x0000039b movq %rsi, %rdi - 0x49, 0xbc, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000039e movabsq $8589934464, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x7f, 0xe4, 0x0b, 0x54, //0x000003a8 leaq $1410065535(%r12), %rax - 0x48, 0x39, 0xc7, //0x000003b0 cmpq %rax, %rdi - 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x000003b3 ja LBB1_15 - //0x000003b9 LBB1_23 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000003b9 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x000003be cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000003c2 jb LBB1_31 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000003c8 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x000003cd cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000003d1 jb LBB1_31 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000003d7 movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000003dc cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000003e3 jb LBB1_31 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000003e9 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000003ee cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000003f5 jb LBB1_31 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000003fb movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000400 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x00000407 jb LBB1_31 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x0000040d movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x00000412 cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00000419 jb LBB1_31 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x0000041f movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x00000424 cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000042b jb LBB1_31 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000431 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00000436 cmpq $100000000, %rdi - 0x0f, 0x83, 0xd4, 0x08, 0x00, 0x00, //0x0000043d jae LBB1_129 - //0x00000443 LBB1_31 - 0x46, 0x8d, 0x34, 0x12, //0x00000443 leal (%rdx,%r10), %r14d - 0x42, 0x8d, 0x04, 0x12, //0x00000447 leal (%rdx,%r10), %eax - 0x83, 0xc0, 0x05, //0x0000044b addl $5, %eax - 0x83, 0xf8, 0x1b, //0x0000044e cmpl $27, %eax - 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x00000451 jb LBB1_39 - 0x4d, 0x8d, 0x67, 0x01, //0x00000457 leaq $1(%r15), %r12 - 0x4c, 0x89, 0xe6, //0x0000045b movq %r12, %rsi - 0xe8, 0x7d, 0x87, 0x00, 0x00, //0x0000045e callq _format_significand - 0x48, 0x89, 0xc3, //0x00000463 movq %rax, %rbx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000466 movq $-48(%rbp), %rdi - 0x48, 0x29, 0xf8, //0x0000046a subq %rdi, %rax - 0x4c, 0x29, 0xe8, //0x0000046d subq %r13, %rax - //0x00000470 .p2align 4, 0x90 - //0x00000470 LBB1_33 - 0x48, 0x83, 0xc0, 0xff, //0x00000470 addq $-1, %rax - 0x80, 0x7b, 0xff, 0x30, //0x00000474 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000478 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xee, 0xff, 0xff, 0xff, //0x0000047c je LBB1_33 - 0x41, 0x8a, 0x4f, 0x01, //0x00000482 movb $1(%r15), %cl - 0x41, 0x88, 0x0f, //0x00000486 movb %cl, (%r15) - 0x48, 0x83, 0xf8, 0x02, //0x00000489 cmpq $2, %rax - 0x0f, 0x8c, 0x09, 0x00, 0x00, 0x00, //0x0000048d jl LBB1_36 - 0x48, 0x83, 0xc3, 0x01, //0x00000493 addq $1, %rbx - 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000497 movb $46, (%r12) - //0x0000049c LBB1_36 - 0xc6, 0x03, 0x65, //0x0000049c movb $101, (%rbx) - 0x45, 0x85, 0xf6, //0x0000049f testl %r14d, %r14d - 0x0f, 0x8e, 0x5e, 0x01, 0x00, 0x00, //0x000004a2 jle LBB1_51 - 0x41, 0x83, 0xc6, 0xff, //0x000004a8 addl $-1, %r14d - 0xc6, 0x43, 0x01, 0x2b, //0x000004ac movb $43, $1(%rbx) - 0x44, 0x89, 0xf0, //0x000004b0 movl %r14d, %eax - 0x83, 0xf8, 0x64, //0x000004b3 cmpl $100, %eax - 0x0f, 0x8c, 0x5f, 0x01, 0x00, 0x00, //0x000004b6 jl LBB1_52 - //0x000004bc LBB1_38 - 0x89, 0xc1, //0x000004bc movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000004be movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x000004c3 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x000004c7 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x000004cb leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x000004ce leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x000004d1 subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x16, 0xbf, 0x00, 0x00, //0x000004d3 leaq $48918(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x000004da movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x000004de movw %cx, $2(%rbx) - 0x0c, 0x30, //0x000004e2 orb $48, %al - 0x88, 0x43, 0x04, //0x000004e4 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x000004e7 addq $5, %rbx - 0xe9, 0xf0, 0x07, 0x00, 0x00, //0x000004eb jmp LBB1_127 - //0x000004f0 LBB1_39 - 0x45, 0x85, 0xd2, //0x000004f0 testl %r10d, %r10d - 0x0f, 0x88, 0x45, 0x01, 0x00, 0x00, //0x000004f3 js LBB1_54 - 0x4d, 0x63, 0xf6, //0x000004f9 movslq %r14d, %r14 - 0x4b, 0x8d, 0x1c, 0x37, //0x000004fc leaq (%r15,%r14), %rbx - 0x4c, 0x89, 0xfe, //0x00000500 movq %r15, %rsi - 0xe8, 0x58, 0x08, 0x00, 0x00, //0x00000503 callq _format_integer - 0x48, 0x39, 0xd8, //0x00000508 cmpq %rbx, %rax - 0x0f, 0x83, 0xcb, 0x07, 0x00, 0x00, //0x0000050b jae LBB1_104 - 0x4d, 0x01, 0xf7, //0x00000511 addq %r14, %r15 - 0x4d, 0x89, 0xf8, //0x00000514 movq %r15, %r8 - 0x49, 0x29, 0xc0, //0x00000517 subq %rax, %r8 - 0x49, 0x83, 0xf8, 0x10, //0x0000051a cmpq $16, %r8 - 0x0f, 0x83, 0x2a, 0x02, 0x00, 0x00, //0x0000051e jae LBB1_70 - //0x00000524 LBB1_42 - 0x48, 0x89, 0xc1, //0x00000524 movq %rax, %rcx - 0xe9, 0xaf, 0x03, 0x00, 0x00, //0x00000527 jmp LBB1_86 - //0x0000052c LBB1_22 - 0x88, 0xd0, //0x0000052c movb %dl, %al - 0x48, 0x01, 0xc7, //0x0000052e addq %rax, %rdi - 0x41, 0x83, 0xc2, 0x01, //0x00000531 addl $1, %r10d - 0x49, 0xbc, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000535 movabsq $8589934464, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x7f, 0xe4, 0x0b, 0x54, //0x0000053f leaq $1410065535(%r12), %rax - 0x48, 0x39, 0xc7, //0x00000547 cmpq %rax, %rdi - 0x0f, 0x87, 0x9f, 0xfd, 0xff, 0xff, //0x0000054a ja LBB1_15 - 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00000550 jmp LBB1_23 - //0x00000555 LBB1_43 - 0x48, 0xd3, 0xef, //0x00000555 shrq %cl, %rdi - 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000558 movabsq $8589934464, %rax - 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x00000562 addq $1410065535, %rax - 0x49, 0x89, 0xf6, //0x00000568 movq %rsi, %r14 - 0x48, 0x39, 0xc7, //0x0000056b cmpq %rax, %rdi - 0x0f, 0x86, 0x3d, 0x01, 0x00, 0x00, //0x0000056e jbe LBB1_61 - 0x48, 0x89, 0xf8, //0x00000574 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000577 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000057b movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000580 cmpq $48828125, %rax - 0x0f, 0x82, 0xaf, 0x01, 0x00, 0x00, //0x00000586 jb LBB1_69 - 0x48, 0x89, 0xf8, //0x0000058c movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000058f shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000593 movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000598 cmpq $244140625, %rax - 0x0f, 0x82, 0x97, 0x01, 0x00, 0x00, //0x0000059e jb LBB1_69 - 0x48, 0x89, 0xf8, //0x000005a4 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000005a7 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000005ab movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000005b0 cmpq $1220703125, %rax - 0x0f, 0x82, 0x7f, 0x01, 0x00, 0x00, //0x000005b6 jb LBB1_69 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000005bc movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000005c1 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005cb cmpq %rax, %rdi - 0x0f, 0x82, 0x67, 0x01, 0x00, 0x00, //0x000005ce jb LBB1_69 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000005d4 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005d9 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005e3 cmpq %rax, %rdi - 0x0f, 0x82, 0x4f, 0x01, 0x00, 0x00, //0x000005e6 jb LBB1_69 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005ec movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005f6 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x000005f9 movl $17, %edx - //0x000005fe LBB1_50 - 0x83, 0xda, 0x00, //0x000005fe sbbl $0, %edx - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00000601 jmp LBB1_69 - //0x00000606 LBB1_51 - 0xc6, 0x43, 0x01, 0x2d, //0x00000606 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000060a movl $1, %eax - 0x44, 0x29, 0xf0, //0x0000060f subl %r14d, %eax - 0x83, 0xf8, 0x64, //0x00000612 cmpl $100, %eax - 0x0f, 0x8d, 0xa1, 0xfe, 0xff, 0xff, //0x00000615 jge LBB1_38 - //0x0000061b LBB1_52 - 0x83, 0xf8, 0x0a, //0x0000061b cmpl $10, %eax - 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x0000061e jl LBB1_60 - 0x89, 0xc0, //0x00000624 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xc3, 0xbd, 0x00, 0x00, //0x00000626 leaq $48579(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x0000062d movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00000631 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00000635 addq $4, %rbx - 0xe9, 0xa2, 0x06, 0x00, 0x00, //0x00000639 jmp LBB1_127 - //0x0000063e LBB1_54 - 0x45, 0x85, 0xf6, //0x0000063e testl %r14d, %r14d - 0x0f, 0x8f, 0xda, 0x03, 0x00, 0x00, //0x00000641 jg LBB1_97 - 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000647 movw $11824, (%r15) - 0x49, 0x83, 0xc7, 0x02, //0x0000064d addq $2, %r15 - 0x45, 0x85, 0xf6, //0x00000651 testl %r14d, %r14d - 0x0f, 0x89, 0xc7, 0x03, 0x00, 0x00, //0x00000654 jns LBB1_97 - 0x41, 0x89, 0xd0, //0x0000065a movl %edx, %r8d - 0x41, 0xf7, 0xd0, //0x0000065d notl %r8d - 0x45, 0x29, 0xd0, //0x00000660 subl %r10d, %r8d - 0x31, 0xc0, //0x00000663 xorl %eax, %eax - 0x41, 0x83, 0xf8, 0x7f, //0x00000665 cmpl $127, %r8d - 0x0f, 0x82, 0x94, 0x03, 0x00, 0x00, //0x00000669 jb LBB1_95 - 0x49, 0x83, 0xc0, 0x01, //0x0000066f addq $1, %r8 - 0x4c, 0x89, 0xc0, //0x00000673 movq %r8, %rax - 0x4c, 0x21, 0xe0, //0x00000676 andq %r12, %rax - 0x48, 0x8d, 0x48, 0x80, //0x00000679 leaq $-128(%rax), %rcx - 0x48, 0x89, 0xce, //0x0000067d movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x00000680 shrq $7, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000684 addq $1, %rsi - 0x41, 0x89, 0xf1, //0x00000688 movl %esi, %r9d - 0x41, 0x83, 0xe1, 0x03, //0x0000068b andl $3, %r9d - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000068f cmpq $384, %rcx - 0x0f, 0x83, 0x61, 0x02, 0x00, 0x00, //0x00000696 jae LBB1_89 - 0x31, 0xc9, //0x0000069c xorl %ecx, %ecx - 0xe9, 0x0b, 0x03, 0x00, 0x00, //0x0000069e jmp LBB1_91 - //0x000006a3 LBB1_60 - 0x04, 0x30, //0x000006a3 addb $48, %al - 0x88, 0x43, 0x02, //0x000006a5 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x000006a8 addq $3, %rbx - 0xe9, 0x2f, 0x06, 0x00, 0x00, //0x000006ac jmp LBB1_127 - //0x000006b1 LBB1_61 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000006b1 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x000006b6 cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000006ba jb LBB1_69 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000006c0 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x000006c5 cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000006c9 jb LBB1_69 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000006cf movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006d4 cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000006db jb LBB1_69 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000006e1 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000006e6 cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000006ed jb LBB1_69 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000006f3 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000006f8 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000006ff jb LBB1_69 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000705 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x0000070a cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00000711 jb LBB1_69 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000717 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000071c cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000723 jb LBB1_69 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000729 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000072e cmpq $100000000, %rdi - 0x0f, 0x83, 0x06, 0x06, 0x00, 0x00, //0x00000735 jae LBB1_132 - //0x0000073b LBB1_69 - 0x4c, 0x89, 0xfe, //0x0000073b movq %r15, %rsi - 0xe8, 0x1d, 0x06, 0x00, 0x00, //0x0000073e callq _format_integer - 0x48, 0x89, 0xc3, //0x00000743 movq %rax, %rbx - 0x44, 0x29, 0xf3, //0x00000746 subl %r14d, %ebx - 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00000749 jmp LBB1_128 - //0x0000074e LBB1_70 - 0x49, 0x81, 0xf8, 0x80, 0x00, 0x00, 0x00, //0x0000074e cmpq $128, %r8 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000755 jae LBB1_72 - 0x31, 0xd2, //0x0000075b xorl %edx, %edx - 0xe9, 0x45, 0x01, 0x00, 0x00, //0x0000075d jmp LBB1_82 - //0x00000762 LBB1_72 - 0x4c, 0x89, 0xc2, //0x00000762 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x00000765 andq $-128, %rdx - 0x48, 0x8d, 0x4a, 0x80, //0x00000769 leaq $-128(%rdx), %rcx - 0x48, 0x89, 0xcf, //0x0000076d movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x07, //0x00000770 shrq $7, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00000774 addq $1, %rdi - 0x89, 0xfe, //0x00000778 movl %edi, %esi - 0x83, 0xe6, 0x03, //0x0000077a andl $3, %esi - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000077d cmpq $384, %rcx - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000784 jae LBB1_74 - 0x31, 0xc9, //0x0000078a xorl %ecx, %ecx - 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x0000078c jmp LBB1_76 - //0x00000791 LBB1_74 - 0x48, 0x83, 0xe7, 0xfc, //0x00000791 andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x00000795 negq %rdi - 0x31, 0xc9, //0x00000798 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xde, 0xf8, 0xff, 0xff, //0x0000079a vmovdqa $-1826(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a2 .p2align 4, 0x90 - //0x000007b0 LBB1_75 - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x000007b0 vmovdqu %ymm0, (%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x20, //0x000007b5 vmovdqu %ymm0, $32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x40, //0x000007bb vmovdqu %ymm0, $64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x60, //0x000007c1 vmovdqu %ymm0, $96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0x00, 0x00, 0x00, //0x000007c7 vmovdqu %ymm0, $128(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0x00, 0x00, 0x00, //0x000007d0 vmovdqu %ymm0, $160(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0x00, 0x00, 0x00, //0x000007d9 vmovdqu %ymm0, $192(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0x00, 0x00, 0x00, //0x000007e2 vmovdqu %ymm0, $224(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x00, 0x01, 0x00, 0x00, //0x000007eb vmovdqu %ymm0, $256(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0x01, 0x00, 0x00, //0x000007f4 vmovdqu %ymm0, $288(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0x01, 0x00, 0x00, //0x000007fd vmovdqu %ymm0, $320(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0x01, 0x00, 0x00, //0x00000806 vmovdqu %ymm0, $352(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0x01, 0x00, 0x00, //0x0000080f vmovdqu %ymm0, $384(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0x01, 0x00, 0x00, //0x00000818 vmovdqu %ymm0, $416(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0x01, 0x00, 0x00, //0x00000821 vmovdqu %ymm0, $448(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0x01, 0x00, 0x00, //0x0000082a vmovdqu %ymm0, $480(%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000833 addq $512, %rcx - 0x48, 0x83, 0xc7, 0x04, //0x0000083a addq $4, %rdi - 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x0000083e jne LBB1_75 - //0x00000844 LBB1_76 - 0x48, 0x85, 0xf6, //0x00000844 testq %rsi, %rsi - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000847 je LBB1_79 - 0x48, 0x01, 0xc1, //0x0000084d addq %rax, %rcx - 0x48, 0x83, 0xc1, 0x60, //0x00000850 addq $96, %rcx - 0x48, 0xc1, 0xe6, 0x07, //0x00000854 shlq $7, %rsi - 0x31, 0xff, //0x00000858 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x1e, 0xf8, 0xff, 0xff, //0x0000085a vmovdqa $-2018(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000862 .p2align 4, 0x90 - //0x00000870 LBB1_78 - 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xa0, //0x00000870 vmovdqu %ymm0, $-96(%rcx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xc0, //0x00000876 vmovdqu %ymm0, $-64(%rcx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xe0, //0x0000087c vmovdqu %ymm0, $-32(%rcx,%rdi) - 0xc5, 0xfe, 0x7f, 0x04, 0x39, //0x00000882 vmovdqu %ymm0, (%rcx,%rdi) - 0x48, 0x83, 0xef, 0x80, //0x00000887 subq $-128, %rdi - 0x48, 0x39, 0xfe, //0x0000088b cmpq %rdi, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000088e jne LBB1_78 - //0x00000894 LBB1_79 - 0x49, 0x39, 0xd0, //0x00000894 cmpq %rdx, %r8 - 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x00000897 je LBB1_104 - 0x41, 0xf6, 0xc0, 0x70, //0x0000089d testb $112, %r8b - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x000008a1 je LBB1_88 - //0x000008a7 LBB1_82 - 0x4c, 0x89, 0xc6, //0x000008a7 movq %r8, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x000008aa andq $-16, %rsi - 0x48, 0x89, 0xc1, //0x000008ae movq %rax, %rcx - 0x48, 0x01, 0xf1, //0x000008b1 addq %rsi, %rcx - 0xc5, 0xf9, 0x6f, 0x05, 0xe4, 0xf7, 0xff, 0xff, //0x000008b4 vmovdqa $-2076(%rip), %xmm0 /* LCPI1_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, //0x000008bc .p2align 4, 0x90 - //0x000008c0 LBB1_83 - 0xc5, 0xfa, 0x7f, 0x04, 0x10, //0x000008c0 vmovdqu %xmm0, (%rax,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x000008c5 addq $16, %rdx - 0x48, 0x39, 0xd6, //0x000008c9 cmpq %rdx, %rsi - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000008cc jne LBB1_83 - 0x49, 0x39, 0xf0, //0x000008d2 cmpq %rsi, %r8 - 0x0f, 0x84, 0x01, 0x04, 0x00, 0x00, //0x000008d5 je LBB1_104 - //0x000008db LBB1_86 - 0x48, 0x8b, 0x7d, 0xd0, //0x000008db movq $-48(%rbp), %rdi - 0x90, //0x000008df .p2align 4, 0x90 - //0x000008e0 LBB1_87 - 0xc6, 0x01, 0x30, //0x000008e0 movb $48, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x000008e3 addq $1, %rcx - 0x4c, 0x39, 0xf9, //0x000008e7 cmpq %r15, %rcx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000008ea jne LBB1_87 - 0xe9, 0xeb, 0x03, 0x00, 0x00, //0x000008f0 jmp LBB1_127 - //0x000008f5 LBB1_88 - 0x48, 0x01, 0xd0, //0x000008f5 addq %rdx, %rax - 0xe9, 0x27, 0xfc, 0xff, 0xff, //0x000008f8 jmp LBB1_42 - //0x000008fd LBB1_89 - 0x48, 0x8b, 0x4d, 0xd0, //0x000008fd movq $-48(%rbp), %rcx - 0x4a, 0x8d, 0x1c, 0x29, //0x00000901 leaq (%rcx,%r13), %rbx - 0x48, 0x81, 0xc3, 0xe2, 0x01, 0x00, 0x00, //0x00000905 addq $482, %rbx - 0x48, 0x83, 0xe6, 0xfc, //0x0000090c andq $-4, %rsi - 0x48, 0xf7, 0xde, //0x00000910 negq %rsi - 0x31, 0xc9, //0x00000913 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x63, 0xf7, 0xff, 0xff, //0x00000915 vmovdqa $-2205(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x0000091d LBB1_90 - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x20, 0xfe, 0xff, 0xff, //0x0000091d vmovdqu %ymm0, $-480(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x40, 0xfe, 0xff, 0xff, //0x00000926 vmovdqu %ymm0, $-448(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x60, 0xfe, 0xff, 0xff, //0x0000092f vmovdqu %ymm0, $-416(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x80, 0xfe, 0xff, 0xff, //0x00000938 vmovdqu %ymm0, $-384(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0xa0, 0xfe, 0xff, 0xff, //0x00000941 vmovdqu %ymm0, $-352(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0xc0, 0xfe, 0xff, 0xff, //0x0000094a vmovdqu %ymm0, $-320(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0xe0, 0xfe, 0xff, 0xff, //0x00000953 vmovdqu %ymm0, $-288(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x00, 0xff, 0xff, 0xff, //0x0000095c vmovdqu %ymm0, $-256(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x20, 0xff, 0xff, 0xff, //0x00000965 vmovdqu %ymm0, $-224(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x40, 0xff, 0xff, 0xff, //0x0000096e vmovdqu %ymm0, $-192(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x60, 0xff, 0xff, 0xff, //0x00000977 vmovdqu %ymm0, $-160(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0x80, //0x00000980 vmovdqu %ymm0, $-128(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0xa0, //0x00000986 vmovdqu %ymm0, $-96(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0xc0, //0x0000098c vmovdqu %ymm0, $-64(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0xe0, //0x00000992 vmovdqu %ymm0, $-32(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x0b, //0x00000998 vmovdqu %ymm0, (%rbx,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x0000099d addq $512, %rcx - 0x48, 0x83, 0xc6, 0x04, //0x000009a4 addq $4, %rsi - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x000009a8 jne LBB1_90 - //0x000009ae LBB1_91 - 0x4d, 0x85, 0xc9, //0x000009ae testq %r9, %r9 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000009b1 je LBB1_94 - 0x4c, 0x01, 0xe9, //0x000009b7 addq %r13, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x000009ba movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf1, //0x000009be addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x62, //0x000009c1 addq $98, %rcx - 0x49, 0xc1, 0xe1, 0x07, //0x000009c5 shlq $7, %r9 - 0x31, 0xf6, //0x000009c9 xorl %esi, %esi - 0xc5, 0xfd, 0x6f, 0x05, 0xad, 0xf6, 0xff, 0xff, //0x000009cb vmovdqa $-2387(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x000009d3 LBB1_93 - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0xa0, //0x000009d3 vmovdqu %ymm0, $-96(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0xc0, //0x000009d9 vmovdqu %ymm0, $-64(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0xe0, //0x000009df vmovdqu %ymm0, $-32(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x31, //0x000009e5 vmovdqu %ymm0, (%rcx,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x000009ea subq $-128, %rsi - 0x49, 0x39, 0xf1, //0x000009ee cmpq %rsi, %r9 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000009f1 jne LBB1_93 - //0x000009f7 LBB1_94 - 0x49, 0x01, 0xc7, //0x000009f7 addq %rax, %r15 - 0x49, 0x39, 0xc0, //0x000009fa cmpq %rax, %r8 - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000009fd je LBB1_97 - //0x00000a03 LBB1_95 - 0x44, 0x01, 0xf0, //0x00000a03 addl %r14d, %eax - 0xf7, 0xd8, //0x00000a06 negl %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a08 .p2align 4, 0x90 - //0x00000a10 LBB1_96 - 0x41, 0xc6, 0x07, 0x30, //0x00000a10 movb $48, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x00000a14 addq $1, %r15 - 0x83, 0xc0, 0xff, //0x00000a18 addl $-1, %eax - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000a1b jne LBB1_96 - //0x00000a21 LBB1_97 - 0x4c, 0x89, 0xfe, //0x00000a21 movq %r15, %rsi - 0xc5, 0xf8, 0x77, //0x00000a24 vzeroupper - 0xe8, 0xb4, 0x81, 0x00, 0x00, //0x00000a27 callq _format_significand - 0x89, 0xc2, //0x00000a2c movl %eax, %edx - 0x44, 0x28, 0xfa, //0x00000a2e subb %r15b, %dl - 0x44, 0x28, 0xf2, //0x00000a31 subb %r14b, %dl - 0x80, 0xc2, 0x01, //0x00000a34 addb $1, %dl - 0x41, 0x89, 0xc2, //0x00000a37 movl %eax, %r10d - 0x45, 0x29, 0xf2, //0x00000a3a subl %r14d, %r10d - 0x45, 0x29, 0xfa, //0x00000a3d subl %r15d, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x00000a40 addl $1, %r10d - 0x47, 0x8d, 0x04, 0x3e, //0x00000a44 leal (%r14,%r15), %r8d - 0x41, 0x89, 0xc1, //0x00000a48 movl %eax, %r9d - 0x41, 0xf7, 0xd1, //0x00000a4b notl %r9d - 0x45, 0x01, 0xc1, //0x00000a4e addl %r8d, %r9d - 0x41, 0x29, 0xc0, //0x00000a51 subl %eax, %r8d - 0x41, 0x83, 0xc0, 0xfe, //0x00000a54 addl $-2, %r8d - 0x31, 0xc9, //0x00000a58 xorl %ecx, %ecx - 0x44, 0x89, 0xc7, //0x00000a5a movl %r8d, %edi - 0x48, 0x89, 0xc3, //0x00000a5d movq %rax, %rbx - //0x00000a60 .p2align 4, 0x90 - //0x00000a60 LBB1_98 - 0x48, 0x83, 0xc3, 0xff, //0x00000a60 addq $-1, %rbx - 0x80, 0xc2, 0x03, //0x00000a64 addb $3, %dl - 0x83, 0xc7, 0x01, //0x00000a67 addl $1, %edi - 0x80, 0x7c, 0x08, 0xff, 0x30, //0x00000a6a cmpb $48, $-1(%rax,%rcx) - 0x48, 0x8d, 0x49, 0xff, //0x00000a6f leaq $-1(%rcx), %rcx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000a73 je LBB1_98 - 0x48, 0x8d, 0x1c, 0x08, //0x00000a79 leaq (%rax,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000a7d addq $1, %rbx - 0x45, 0x85, 0xf6, //0x00000a81 testl %r14d, %r14d - 0x0f, 0x8e, 0x52, 0x02, 0x00, 0x00, //0x00000a84 jle LBB1_104 - 0x89, 0xc6, //0x00000a8a movl %eax, %esi - 0x44, 0x29, 0xfe, //0x00000a8c subl %r15d, %esi - 0x01, 0xce, //0x00000a8f addl %ecx, %esi - 0x83, 0xc6, 0x01, //0x00000a91 addl $1, %esi - 0x41, 0x39, 0xf6, //0x00000a94 cmpl %esi, %r14d - 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00000a97 jge LBB1_105 - 0x45, 0x89, 0xd1, //0x00000a9d movl %r10d, %r9d - 0x49, 0x8d, 0x34, 0x09, //0x00000aa0 leaq (%r9,%rcx), %rsi - 0x85, 0xf6, //0x00000aa4 testl %esi, %esi - 0x0f, 0x8e, 0xdd, 0x00, 0x00, 0x00, //0x00000aa6 jle LBB1_116 - 0x41, 0x89, 0xf0, //0x00000aac movl %esi, %r8d - 0x49, 0x8d, 0x58, 0xff, //0x00000aaf leaq $-1(%r8), %rbx - 0x48, 0x83, 0xfb, 0x03, //0x00000ab3 cmpq $3, %rbx - 0x0f, 0x83, 0x66, 0x00, 0x00, 0x00, //0x00000ab7 jae LBB1_110 - 0x31, 0xdb, //0x00000abd xorl %ebx, %ebx - 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00000abf jmp LBB1_113 - //0x00000ac4 LBB1_105 - 0x44, 0x89, 0xca, //0x00000ac4 movl %r9d, %edx - 0x48, 0x29, 0xca, //0x00000ac7 subq %rcx, %rdx - 0x85, 0xd2, //0x00000aca testl %edx, %edx - 0x0f, 0x8e, 0x0a, 0x02, 0x00, 0x00, //0x00000acc jle LBB1_104 - 0x45, 0x89, 0xc3, //0x00000ad2 movl %r8d, %r11d - 0x4d, 0x89, 0xd8, //0x00000ad5 movq %r11, %r8 - 0x49, 0x29, 0xc8, //0x00000ad8 subq %rcx, %r8 - 0x31, 0xf6, //0x00000adb xorl %esi, %esi - 0x41, 0x83, 0xf8, 0x7f, //0x00000add cmpl $127, %r8d - 0x0f, 0x82, 0x12, 0x02, 0x00, 0x00, //0x00000ae1 jb LBB1_125 - 0x49, 0x29, 0xcb, //0x00000ae7 subq %rcx, %r11 - 0x45, 0x89, 0xc0, //0x00000aea movl %r8d, %r8d - 0x49, 0x83, 0xc0, 0x01, //0x00000aed addq $1, %r8 - 0x4d, 0x21, 0xc4, //0x00000af1 andq %r8, %r12 - 0x41, 0x89, 0xf9, //0x00000af4 movl %edi, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00000af7 addq $1, %r9 - 0x49, 0x83, 0xe1, 0x80, //0x00000afb andq $-128, %r9 - 0x49, 0x8d, 0x74, 0x24, 0x80, //0x00000aff leaq $-128(%r12), %rsi - 0x49, 0x89, 0xf2, //0x00000b04 movq %rsi, %r10 - 0x49, 0xc1, 0xea, 0x07, //0x00000b07 shrq $7, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000b0b addq $1, %r10 - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000b0f cmpq $384, %rsi - 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x00000b16 jae LBB1_117 - 0x31, 0xff, //0x00000b1c xorl %edi, %edi - 0xe9, 0x40, 0x01, 0x00, 0x00, //0x00000b1e jmp LBB1_119 - //0x00000b23 LBB1_110 - 0x49, 0x01, 0xc9, //0x00000b23 addq %rcx, %r9 - 0x41, 0x83, 0xe1, 0xfc, //0x00000b26 andl $-4, %r9d - 0x49, 0xf7, 0xd9, //0x00000b2a negq %r9 - 0x31, 0xdb, //0x00000b2d xorl %ebx, %ebx - 0x90, //0x00000b2f .p2align 4, 0x90 - //0x00000b30 LBB1_111 - 0x48, 0x8d, 0x34, 0x18, //0x00000b30 leaq (%rax,%rbx), %rsi - 0x8b, 0x7c, 0x31, 0xfd, //0x00000b34 movl $-3(%rcx,%rsi), %edi - 0x89, 0x7c, 0x31, 0xfe, //0x00000b38 movl %edi, $-2(%rcx,%rsi) - 0x48, 0x83, 0xc3, 0xfc, //0x00000b3c addq $-4, %rbx - 0x49, 0x39, 0xd9, //0x00000b40 cmpq %rbx, %r9 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000b43 jne LBB1_111 - 0x48, 0xf7, 0xdb, //0x00000b49 negq %rbx - //0x00000b4c LBB1_113 - 0x41, 0xf6, 0xc0, 0x03, //0x00000b4c testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000b50 je LBB1_116 - 0x44, 0x0f, 0xb6, 0xc2, //0x00000b56 movzbl %dl, %r8d - 0x41, 0x83, 0xe0, 0x03, //0x00000b5a andl $3, %r8d - 0x49, 0xf7, 0xd8, //0x00000b5e negq %r8 - 0x48, 0x89, 0xc6, //0x00000b61 movq %rax, %rsi - 0x48, 0x29, 0xde, //0x00000b64 subq %rbx, %rsi - 0x31, 0xff, //0x00000b67 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b69 .p2align 4, 0x90 - //0x00000b70 LBB1_115 - 0x48, 0x8d, 0x1c, 0x3e, //0x00000b70 leaq (%rsi,%rdi), %rbx - 0x0f, 0xb6, 0x14, 0x19, //0x00000b74 movzbl (%rcx,%rbx), %edx - 0x88, 0x54, 0x19, 0x01, //0x00000b78 movb %dl, $1(%rcx,%rbx) - 0x48, 0x83, 0xc7, 0xff, //0x00000b7c addq $-1, %rdi - 0x49, 0x39, 0xf8, //0x00000b80 cmpq %rdi, %r8 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000b83 jne LBB1_115 - //0x00000b89 LBB1_116 - 0x49, 0x63, 0xd6, //0x00000b89 movslq %r14d, %rdx - 0x41, 0xc6, 0x04, 0x17, 0x2e, //0x00000b8c movb $46, (%r15,%rdx) - 0x48, 0x8d, 0x1c, 0x08, //0x00000b91 leaq (%rax,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x00000b95 addq $2, %rbx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000b99 movq $-48(%rbp), %rdi - 0xe9, 0x3e, 0x01, 0x00, 0x00, //0x00000b9d jmp LBB1_127 - //0x00000ba2 LBB1_117 - 0x44, 0x89, 0xdb, //0x00000ba2 movl %r11d, %ebx - 0x48, 0x83, 0xc3, 0x01, //0x00000ba5 addq $1, %rbx - 0x48, 0x83, 0xe3, 0x80, //0x00000ba9 andq $-128, %rbx - 0x48, 0x83, 0xc3, 0x80, //0x00000bad addq $-128, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00000bb1 shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000bb5 addq $1, %rbx - 0x48, 0x83, 0xe3, 0xfc, //0x00000bb9 andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x00000bbd negq %rbx - 0x31, 0xff, //0x00000bc0 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0xb6, 0xf4, 0xff, 0xff, //0x00000bc2 vmovdqa $-2890(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000bca LBB1_118 - 0x48, 0x8d, 0x34, 0x38, //0x00000bca leaq (%rax,%rdi), %rsi - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x01, //0x00000bce vmovdqu %ymm0, $1(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x21, //0x00000bd4 vmovdqu %ymm0, $33(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x41, //0x00000bda vmovdqu %ymm0, $65(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x61, //0x00000be0 vmovdqu %ymm0, $97(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x81, 0x00, 0x00, 0x00, //0x00000be6 vmovdqu %ymm0, $129(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xa1, 0x00, 0x00, 0x00, //0x00000bef vmovdqu %ymm0, $161(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xc1, 0x00, 0x00, 0x00, //0x00000bf8 vmovdqu %ymm0, $193(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xe1, 0x00, 0x00, 0x00, //0x00000c01 vmovdqu %ymm0, $225(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x01, 0x01, 0x00, 0x00, //0x00000c0a vmovdqu %ymm0, $257(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x21, 0x01, 0x00, 0x00, //0x00000c13 vmovdqu %ymm0, $289(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x41, 0x01, 0x00, 0x00, //0x00000c1c vmovdqu %ymm0, $321(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x61, 0x01, 0x00, 0x00, //0x00000c25 vmovdqu %ymm0, $353(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x81, 0x01, 0x00, 0x00, //0x00000c2e vmovdqu %ymm0, $385(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xa1, 0x01, 0x00, 0x00, //0x00000c37 vmovdqu %ymm0, $417(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xc1, 0x01, 0x00, 0x00, //0x00000c40 vmovdqu %ymm0, $449(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xe1, 0x01, 0x00, 0x00, //0x00000c49 vmovdqu %ymm0, $481(%rcx,%rsi) - 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000c52 addq $512, %rdi - 0x48, 0x83, 0xc3, 0x04, //0x00000c59 addq $4, %rbx - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00000c5d jne LBB1_118 - //0x00000c63 LBB1_119 - 0x49, 0x01, 0xc1, //0x00000c63 addq %rax, %r9 - 0x41, 0xf6, 0xc2, 0x03, //0x00000c66 testb $3, %r10b - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00000c6a je LBB1_122 - 0x41, 0x83, 0xc3, 0x01, //0x00000c70 addl $1, %r11d - 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00000c74 andl $384, %r11d - 0x41, 0x83, 0xc3, 0x80, //0x00000c7b addl $-128, %r11d - 0x41, 0xc1, 0xeb, 0x07, //0x00000c7f shrl $7, %r11d - 0x41, 0x80, 0xc3, 0x01, //0x00000c83 addb $1, %r11b - 0x41, 0x0f, 0xb6, 0xf3, //0x00000c87 movzbl %r11b, %esi - 0x83, 0xe6, 0x03, //0x00000c8b andl $3, %esi - 0x48, 0xc1, 0xe6, 0x07, //0x00000c8e shlq $7, %rsi - 0x48, 0x01, 0xf8, //0x00000c92 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x61, //0x00000c95 addq $97, %rax - 0x31, 0xff, //0x00000c99 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0xdd, 0xf3, 0xff, 0xff, //0x00000c9b vmovdqa $-3107(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000ca3 LBB1_121 - 0x48, 0x8d, 0x1c, 0x38, //0x00000ca3 leaq (%rax,%rdi), %rbx - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xa0, //0x00000ca7 vmovdqu %ymm0, $-96(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xc0, //0x00000cad vmovdqu %ymm0, $-64(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xe0, //0x00000cb3 vmovdqu %ymm0, $-32(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x19, //0x00000cb9 vmovdqu %ymm0, (%rcx,%rbx) - 0x48, 0x83, 0xef, 0x80, //0x00000cbe subq $-128, %rdi - 0x48, 0x39, 0xfe, //0x00000cc2 cmpq %rdi, %rsi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000cc5 jne LBB1_121 - //0x00000ccb LBB1_122 - 0x4a, 0x8d, 0x1c, 0x09, //0x00000ccb leaq (%rcx,%r9), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000ccf addq $1, %rbx - 0x4d, 0x39, 0xe0, //0x00000cd3 cmpq %r12, %r8 - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000cd6 jne LBB1_124 - //0x00000cdc LBB1_104 - 0x48, 0x8b, 0x7d, 0xd0, //0x00000cdc movq $-48(%rbp), %rdi - //0x00000ce0 LBB1_127 - 0x29, 0xfb, //0x00000ce0 subl %edi, %ebx - //0x00000ce2 LBB1_128 - 0x89, 0xd8, //0x00000ce2 movl %ebx, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00000ce4 addq $8, %rsp - 0x5b, //0x00000ce8 popq %rbx - 0x41, 0x5c, //0x00000ce9 popq %r12 - 0x41, 0x5d, //0x00000ceb popq %r13 - 0x41, 0x5e, //0x00000ced popq %r14 - 0x41, 0x5f, //0x00000cef popq %r15 - 0x5d, //0x00000cf1 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000cf2 vzeroupper - 0xc3, //0x00000cf5 retq - //0x00000cf6 LBB1_124 - 0x44, 0x89, 0xe6, //0x00000cf6 movl %r12d, %esi - //0x00000cf9 LBB1_125 - 0x48, 0x8b, 0x7d, 0xd0, //0x00000cf9 movq $-48(%rbp), %rdi - 0x90, 0x90, 0x90, //0x00000cfd .p2align 4, 0x90 - //0x00000d00 LBB1_126 - 0xc6, 0x03, 0x30, //0x00000d00 movb $48, (%rbx) - 0x48, 0x83, 0xc3, 0x01, //0x00000d03 addq $1, %rbx - 0x83, 0xc6, 0x01, //0x00000d07 addl $1, %esi - 0x39, 0xd6, //0x00000d0a cmpl %edx, %esi - 0x0f, 0x8c, 0xee, 0xff, 0xff, 0xff, //0x00000d0c jl LBB1_126 - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00000d12 jmp LBB1_127 - //0x00000d17 LBB1_129 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000d17 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000d1e movl $10, %edx - 0xe9, 0x51, 0xf6, 0xff, 0xff, //0x00000d23 jmp LBB1_21 - //0x00000d28 LBB1_130 - 0x31, 0xdb, //0x00000d28 xorl %ebx, %ebx - 0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00000d2a jmp LBB1_128 - //0x00000d2f LBB1_131 - 0x48, 0x89, 0x75, 0xd0, //0x00000d2f movq %rsi, $-48(%rbp) - 0x41, 0xb9, 0xce, 0xfb, 0xff, 0xff, //0x00000d33 movl $-1074, %r9d - 0x48, 0x89, 0xd7, //0x00000d39 movq %rdx, %rdi - 0xe9, 0x0e, 0xf4, 0xff, 0xff, //0x00000d3c jmp LBB1_8 - //0x00000d41 LBB1_132 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000d41 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000d48 movl $10, %edx - 0xe9, 0xac, 0xf8, 0xff, 0xff, //0x00000d4d jmp LBB1_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d52 .p2align 4, 0x90 - //0x00000d60 _format_integer - 0x55, //0x00000d60 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000d61 movq %rsp, %rbp - 0x53, //0x00000d64 pushq %rbx - 0x41, 0x89, 0xd0, //0x00000d65 movl %edx, %r8d - 0x49, 0x01, 0xf0, //0x00000d68 addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00000d6b movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000d6e shrq $32, %rax - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000d72 jne LBB2_2 - 0x4d, 0x89, 0xc3, //0x00000d78 movq %r8, %r11 - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000d7b cmpl $10000, %edi - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00000d81 jae LBB2_5 - //0x00000d87 LBB2_4 - 0x89, 0xfa, //0x00000d87 movl %edi, %edx - 0xe9, 0x1a, 0x01, 0x00, 0x00, //0x00000d89 jmp LBB2_7 - //0x00000d8e LBB2_2 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000d8e movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00000d98 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00000d9b mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000d9e shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000da2 imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00000da8 addl %edi, %ecx - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000daa movl $3518437209, %r9d - 0x48, 0x89, 0xc8, //0x00000db0 movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc1, //0x00000db3 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000db7 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000dbb imull $10000, %eax, %edi - 0x29, 0xf9, //0x00000dc1 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00000dc3 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00000dc6 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000dca shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000dce imull $10000, %edi, %edi - 0x29, 0xf8, //0x00000dd4 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00000dd6 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00000dd9 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000ddc imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00000de3 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00000de7 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00000deb subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00000ded movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00000df1 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000df4 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000df7 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000dfd shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00000e00 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00000e03 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00000e05 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0xe0, 0xb5, 0x00, 0x00, //0x00000e09 leaq $46560(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000e10 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000e15 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000e1a movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000e1f movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000e24 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000e29 movw %ax, $-6(%r8) - 0x4d, 0x8d, 0x58, 0xf8, //0x00000e2e leaq $-8(%r8), %r11 - 0x0f, 0xb7, 0x0c, 0x79, //0x00000e32 movzwl (%rcx,%rdi,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000e36 movw %cx, $-8(%r8) - 0x48, 0x89, 0xd7, //0x00000e3b movq %rdx, %rdi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000e3e cmpl $10000, %edi - 0x0f, 0x82, 0x3d, 0xff, 0xff, 0xff, //0x00000e44 jb LBB2_4 - //0x00000e4a LBB2_5 - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000e4a movl $3518437209, %r9d - 0x4c, 0x8d, 0x15, 0x99, 0xb5, 0x00, 0x00, //0x00000e50 leaq $46489(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e57 .p2align 4, 0x90 - //0x00000e60 LBB2_6 - 0x89, 0xfa, //0x00000e60 movl %edi, %edx - 0x49, 0x0f, 0xaf, 0xd1, //0x00000e62 imulq %r9, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000e66 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000e6a imull $-10000, %edx, %ecx - 0x01, 0xf9, //0x00000e70 addl %edi, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000e72 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000e79 shrq $37, %rax - 0x6b, 0xd8, 0x64, //0x00000e7d imull $100, %eax, %ebx - 0x29, 0xd9, //0x00000e80 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000e82 movzwl (%r10,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000e87 movw %cx, $-2(%r11) - 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000e8c movzwl (%r10,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000e91 movw %ax, $-4(%r11) - 0x49, 0x83, 0xc3, 0xfc, //0x00000e96 addq $-4, %r11 - 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000e9a cmpl $99999999, %edi - 0x89, 0xd7, //0x00000ea0 movl %edx, %edi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000ea2 ja LBB2_6 - //0x00000ea8 LBB2_7 - 0x83, 0xfa, 0x64, //0x00000ea8 cmpl $100, %edx - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000eab jb LBB2_9 - 0x0f, 0xb7, 0xc2, //0x00000eb1 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000eb4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000eb7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ebd shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00000ec0 imull $100, %eax, %ecx - 0x29, 0xca, //0x00000ec3 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x00000ec5 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0x21, 0xb5, 0x00, 0x00, //0x00000ec8 leaq $46369(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000ecf movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000ed3 movw %cx, $-2(%r11) - 0x49, 0x83, 0xc3, 0xfe, //0x00000ed8 addq $-2, %r11 - 0x89, 0xc2, //0x00000edc movl %eax, %edx - //0x00000ede LBB2_9 - 0x83, 0xfa, 0x0a, //0x00000ede cmpl $10, %edx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000ee1 jb LBB2_11 - 0x89, 0xd0, //0x00000ee7 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x00, 0xb5, 0x00, 0x00, //0x00000ee9 leaq $46336(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000ef0 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000ef4 movw %ax, $-2(%r11) - 0x4c, 0x89, 0xc0, //0x00000ef9 movq %r8, %rax - 0x5b, //0x00000efc popq %rbx - 0x5d, //0x00000efd popq %rbp - 0xc3, //0x00000efe retq - //0x00000eff LBB2_11 - 0x80, 0xc2, 0x30, //0x00000eff addb $48, %dl - 0x88, 0x16, //0x00000f02 movb %dl, (%rsi) - 0x4c, 0x89, 0xc0, //0x00000f04 movq %r8, %rax - 0x5b, //0x00000f07 popq %rbx - 0x5d, //0x00000f08 popq %rbp - 0xc3, //0x00000f09 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f0a .p2align 4, 0x90 - //0x00000f10 _i64toa - 0x55, //0x00000f10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000f11 movq %rsp, %rbp - 0x48, 0x85, 0xf6, //0x00000f14 testq %rsi, %rsi - 0x0f, 0x88, 0xb0, 0x00, 0x00, 0x00, //0x00000f17 js LBB3_12 - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000f1d cmpq $9999, %rsi - 0x0f, 0x87, 0xb7, 0x00, 0x00, 0x00, //0x00000f24 ja LBB3_9 - 0x0f, 0xb7, 0xc6, //0x00000f2a movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000f2d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f30 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000f36 shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000f39 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000f3d imull $100, %eax, %eax - 0x89, 0xf1, //0x00000f40 movl %esi, %ecx - 0x29, 0xc1, //0x00000f42 subl %eax, %ecx - 0x0f, 0xb7, 0xc9, //0x00000f44 movzwl %cx, %ecx - 0x48, 0x01, 0xc9, //0x00000f47 addq %rcx, %rcx - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000f4a cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000f50 jb LBB3_4 - 0x48, 0x8d, 0x05, 0x93, 0xb4, 0x00, 0x00, //0x00000f56 leaq $46227(%rip), %rax /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x02, //0x00000f5d movb (%rdx,%rax), %al - 0x88, 0x07, //0x00000f60 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000f62 movl $1, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000f67 jmp LBB3_5 - //0x00000f6c LBB3_4 - 0x31, 0xc0, //0x00000f6c xorl %eax, %eax - 0x83, 0xfe, 0x64, //0x00000f6e cmpl $100, %esi - 0x0f, 0x82, 0x46, 0x00, 0x00, 0x00, //0x00000f71 jb LBB3_6 - //0x00000f77 LBB3_5 - 0x0f, 0xb7, 0xd2, //0x00000f77 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000f7a orq $1, %rdx - 0x48, 0x8d, 0x35, 0x6b, 0xb4, 0x00, 0x00, //0x00000f7e leaq $46187(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000f85 movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x00000f88 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00000f8a addl $1, %eax - 0x88, 0x14, 0x37, //0x00000f8d movb %dl, (%rdi,%rsi) - //0x00000f90 LBB3_7 - 0x48, 0x8d, 0x15, 0x59, 0xb4, 0x00, 0x00, //0x00000f90 leaq $46169(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x00000f97 movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x00000f9a movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00000f9c addl $1, %eax - 0x88, 0x14, 0x37, //0x00000f9f movb %dl, (%rdi,%rsi) - //0x00000fa2 LBB3_8 - 0x0f, 0xb7, 0xc9, //0x00000fa2 movzwl %cx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x00000fa5 orq $1, %rcx - 0x48, 0x8d, 0x15, 0x40, 0xb4, 0x00, 0x00, //0x00000fa9 leaq $46144(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00000fb0 movb (%rcx,%rdx), %cl - 0x89, 0xc2, //0x00000fb3 movl %eax, %edx - 0x83, 0xc0, 0x01, //0x00000fb5 addl $1, %eax - 0x88, 0x0c, 0x17, //0x00000fb8 movb %cl, (%rdi,%rdx) - 0x5d, //0x00000fbb popq %rbp - 0xc3, //0x00000fbc retq - //0x00000fbd LBB3_6 - 0x31, 0xc0, //0x00000fbd xorl %eax, %eax - 0x83, 0xfe, 0x0a, //0x00000fbf cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000fc2 jae LBB3_7 - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00000fc8 jmp LBB3_8 - //0x00000fcd LBB3_12 - 0xc6, 0x07, 0x2d, //0x00000fcd movb $45, (%rdi) - 0x48, 0x83, 0xc7, 0x01, //0x00000fd0 addq $1, %rdi - 0x48, 0xf7, 0xde, //0x00000fd4 negq %rsi - 0xe8, 0x44, 0x00, 0x00, 0x00, //0x00000fd7 callq _u64toa - 0x83, 0xc0, 0x01, //0x00000fdc addl $1, %eax - 0x5d, //0x00000fdf popq %rbp - 0xc3, //0x00000fe0 retq - //0x00000fe1 LBB3_9 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000fe1 cmpq $99999999, %rsi - 0x0f, 0x87, 0x06, 0x00, 0x00, 0x00, //0x00000fe8 ja LBB3_10 - 0x5d, //0x00000fee popq %rbp - 0xe9, 0x1c, 0x01, 0x00, 0x00, //0x00000fef jmp _u32toa_medium - //0x00000ff4 LBB3_10 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000ff4 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x00000ffe cmpq %rax, %rsi - 0x0f, 0x87, 0x06, 0x00, 0x00, 0x00, //0x00001001 ja LBB3_11 - 0x5d, //0x00001007 popq %rbp - 0xe9, 0x63, 0x02, 0x00, 0x00, //0x00001008 jmp _u64toa_large_sse2 - //0x0000100d LBB3_11 - 0x5d, //0x0000100d popq %rbp - 0xe9, 0xad, 0x03, 0x00, 0x00, //0x0000100e jmp _u64toa_xlarge_sse2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001013 .p2align 4, 0x90 - //0x00001020 _u64toa - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00001020 cmpq $9999, %rsi - 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00001027 ja LBB4_8 - 0x55, //0x0000102d pushq %rbp - 0x48, 0x89, 0xe5, //0x0000102e movq %rsp, %rbp - 0x0f, 0xb7, 0xc6, //0x00001031 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00001034 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00001037 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000103d shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00001040 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00001044 imull $100, %eax, %eax - 0x89, 0xf1, //0x00001047 movl %esi, %ecx - 0x29, 0xc1, //0x00001049 subl %eax, %ecx - 0x0f, 0xb7, 0xc9, //0x0000104b movzwl %cx, %ecx - 0x48, 0x01, 0xc9, //0x0000104e addq %rcx, %rcx - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00001051 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001057 jb LBB4_3 - 0x48, 0x8d, 0x05, 0x8c, 0xb3, 0x00, 0x00, //0x0000105d leaq $45964(%rip), %rax /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x02, //0x00001064 movb (%rdx,%rax), %al - 0x88, 0x07, //0x00001067 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001069 movl $1, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000106e jmp LBB4_4 - //0x00001073 LBB4_3 - 0x31, 0xc0, //0x00001073 xorl %eax, %eax - 0x83, 0xfe, 0x64, //0x00001075 cmpl $100, %esi - 0x0f, 0x82, 0x46, 0x00, 0x00, 0x00, //0x00001078 jb LBB4_5 - //0x0000107e LBB4_4 - 0x0f, 0xb7, 0xd2, //0x0000107e movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00001081 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x64, 0xb3, 0x00, 0x00, //0x00001085 leaq $45924(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x0000108c movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x0000108f movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001091 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001094 movb %dl, (%rdi,%rsi) - //0x00001097 LBB4_6 - 0x48, 0x8d, 0x15, 0x52, 0xb3, 0x00, 0x00, //0x00001097 leaq $45906(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x0000109e movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x000010a1 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x000010a3 addl $1, %eax - 0x88, 0x14, 0x37, //0x000010a6 movb %dl, (%rdi,%rsi) - //0x000010a9 LBB4_7 - 0x0f, 0xb7, 0xc9, //0x000010a9 movzwl %cx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x000010ac orq $1, %rcx - 0x48, 0x8d, 0x15, 0x39, 0xb3, 0x00, 0x00, //0x000010b0 leaq $45881(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x000010b7 movb (%rcx,%rdx), %cl - 0x89, 0xc2, //0x000010ba movl %eax, %edx - 0x83, 0xc0, 0x01, //0x000010bc addl $1, %eax - 0x88, 0x0c, 0x17, //0x000010bf movb %cl, (%rdi,%rdx) - 0x5d, //0x000010c2 popq %rbp - 0xc3, //0x000010c3 retq - //0x000010c4 LBB4_5 - 0x31, 0xc0, //0x000010c4 xorl %eax, %eax - 0x83, 0xfe, 0x0a, //0x000010c6 cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x000010c9 jae LBB4_6 - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000010cf jmp LBB4_7 - //0x000010d4 LBB4_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000010d4 cmpq $99999999, %rsi - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x000010db ja LBB4_9 - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000010e1 jmp _u32toa_medium - //0x000010e6 LBB4_9 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000010e6 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x000010f0 cmpq %rax, %rsi - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x000010f3 ja LBB4_10 - 0xe9, 0x72, 0x01, 0x00, 0x00, //0x000010f9 jmp _u64toa_large_sse2 - //0x000010fe LBB4_10 - 0xe9, 0xbd, 0x02, 0x00, 0x00, //0x000010fe jmp _u64toa_xlarge_sse2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001103 .p2align 4, 0x90 - //0x00001110 _u32toa_medium - 0x55, //0x00001110 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001111 movq %rsp, %rbp - 0x89, 0xf2, //0x00001114 movl %esi, %edx - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00001116 movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xca, //0x0000111b imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x0000111f shrq $45, %rcx - 0x44, 0x69, 0xc1, 0x10, 0x27, 0x00, 0x00, //0x00001123 imull $10000, %ecx, %r8d - 0x89, 0xf0, //0x0000112a movl %esi, %eax - 0x44, 0x29, 0xc0, //0x0000112c subl %r8d, %eax - 0x4c, 0x69, 0xd2, 0x83, 0xde, 0x1b, 0x43, //0x0000112f imulq $1125899907, %rdx, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00001136 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x0000113a andl $-2, %r10d - 0x48, 0x69, 0xd1, 0x1f, 0x85, 0xeb, 0x51, //0x0000113e imulq $1374389535, %rcx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00001145 shrq $37, %rdx - 0x6b, 0xd2, 0x64, //0x00001149 imull $100, %edx, %edx - 0x29, 0xd1, //0x0000114c subl %edx, %ecx - 0x48, 0x01, 0xc9, //0x0000114e addq %rcx, %rcx - 0x0f, 0xb7, 0xd0, //0x00001151 movzwl %ax, %edx - 0xc1, 0xea, 0x02, //0x00001154 shrl $2, %edx - 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00001157 imull $5243, %edx, %edx - 0xc1, 0xea, 0x11, //0x0000115d shrl $17, %edx - 0x4c, 0x8d, 0x04, 0x12, //0x00001160 leaq (%rdx,%rdx), %r8 - 0x6b, 0xd2, 0x64, //0x00001164 imull $100, %edx, %edx - 0x29, 0xd0, //0x00001167 subl %edx, %eax - 0x44, 0x0f, 0xb7, 0xc8, //0x00001169 movzwl %ax, %r9d - 0x4d, 0x01, 0xc9, //0x0000116d addq %r9, %r9 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00001170 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00001176 jb LBB5_2 - 0x48, 0x8d, 0x05, 0x6d, 0xb2, 0x00, 0x00, //0x0000117c leaq $45677(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x00001183 movb (%r10,%rax), %al - 0x88, 0x07, //0x00001187 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001189 movl $1, %eax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000118e jmp LBB5_3 - //0x00001193 LBB5_2 - 0x31, 0xc0, //0x00001193 xorl %eax, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00001195 cmpl $1000000, %esi - 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x0000119b jb LBB5_4 - //0x000011a1 LBB5_3 - 0x44, 0x89, 0xd2, //0x000011a1 movl %r10d, %edx - 0x48, 0x83, 0xca, 0x01, //0x000011a4 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x41, 0xb2, 0x00, 0x00, //0x000011a8 leaq $45633(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x000011af movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x000011b2 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x000011b4 addl $1, %eax - 0x88, 0x14, 0x37, //0x000011b7 movb %dl, (%rdi,%rsi) - //0x000011ba LBB5_5 - 0x48, 0x8d, 0x15, 0x2f, 0xb2, 0x00, 0x00, //0x000011ba leaq $45615(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x000011c1 movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x000011c4 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x000011c6 addl $1, %eax - 0x88, 0x14, 0x37, //0x000011c9 movb %dl, (%rdi,%rsi) - //0x000011cc LBB5_6 - 0x89, 0xc9, //0x000011cc movl %ecx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x000011ce orq $1, %rcx - 0x48, 0x8d, 0x15, 0x17, 0xb2, 0x00, 0x00, //0x000011d2 leaq $45591(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x000011d9 movb (%rcx,%rdx), %cl - 0x89, 0xc6, //0x000011dc movl %eax, %esi - 0x88, 0x0c, 0x37, //0x000011de movb %cl, (%rdi,%rsi) - 0x41, 0x8a, 0x0c, 0x10, //0x000011e1 movb (%r8,%rdx), %cl - 0x88, 0x4c, 0x37, 0x01, //0x000011e5 movb %cl, $1(%rdi,%rsi) - 0x41, 0x0f, 0xb7, 0xc8, //0x000011e9 movzwl %r8w, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x000011ed orq $1, %rcx - 0x8a, 0x0c, 0x11, //0x000011f1 movb (%rcx,%rdx), %cl - 0x88, 0x4c, 0x37, 0x02, //0x000011f4 movb %cl, $2(%rdi,%rsi) - 0x41, 0x8a, 0x0c, 0x11, //0x000011f8 movb (%r9,%rdx), %cl - 0x88, 0x4c, 0x37, 0x03, //0x000011fc movb %cl, $3(%rdi,%rsi) - 0x41, 0x0f, 0xb7, 0xc9, //0x00001200 movzwl %r9w, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x00001204 orq $1, %rcx - 0x8a, 0x0c, 0x11, //0x00001208 movb (%rcx,%rdx), %cl - 0x83, 0xc0, 0x05, //0x0000120b addl $5, %eax - 0x88, 0x4c, 0x37, 0x04, //0x0000120e movb %cl, $4(%rdi,%rsi) - 0x5d, //0x00001212 popq %rbp - 0xc3, //0x00001213 retq - //0x00001214 LBB5_4 - 0x31, 0xc0, //0x00001214 xorl %eax, %eax - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00001216 cmpl $100000, %esi - 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x0000121c jae LBB5_5 - 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00001222 jmp LBB5_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001227 .p2align 4, 0x00 - //0x00001230 LCPI6_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001230 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001238 .quad 3518437209 - //0x00001240 LCPI6_3 - 0x0a, 0x00, //0x00001240 .word 10 - 0x0a, 0x00, //0x00001242 .word 10 - 0x0a, 0x00, //0x00001244 .word 10 - 0x0a, 0x00, //0x00001246 .word 10 - 0x0a, 0x00, //0x00001248 .word 10 - 0x0a, 0x00, //0x0000124a .word 10 - 0x0a, 0x00, //0x0000124c .word 10 - 0x0a, 0x00, //0x0000124e .word 10 - //0x00001250 LCPI6_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00001250 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00001260 .p2align 3, 0x00 - //0x00001260 LCPI6_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00001260 .quad -9223315738079846203 - //0x00001268 LCPI6_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00001268 .quad -9223336852348469120 - //0x00001270 .p2align 4, 0x90 - //0x00001270 _u64toa_large_sse2 - 0x55, //0x00001270 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001271 movq %rsp, %rbp - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001274 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x0000127e movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001281 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00001284 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001288 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000128e subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x00001290 vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0x94, 0xff, 0xff, 0xff, //0x00001294 vmovdqa $-108(%rip), %xmm1 /* LCPI6_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000129c vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000012a0 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000012a5 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000012aa vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x000012af vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x000012b3 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x000012b7 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000012bb vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000012c0 vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000012c5 vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x15, 0x8e, 0xff, 0xff, 0xff, //0x000012ca vmovddup $-114(%rip), %xmm2 /* LCPI6_1+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x000012d2 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x25, 0x8a, 0xff, 0xff, 0xff, //0x000012d6 vmovddup $-118(%rip), %xmm4 /* LCPI6_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x000012de vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x56, 0xff, 0xff, 0xff, //0x000012e2 vmovdqa $-170(%rip), %xmm5 /* LCPI6_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000012ea vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000012ee vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000012f3 vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x000012f7 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000012fb vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000012ff vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00001304 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x00001308 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x0000130c vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00001310 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001315 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000131a vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x0000131f vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00001323 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x00001327 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000132b vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x00001330 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00001334 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x10, 0xff, 0xff, 0xff, //0x00001338 vpaddb $-240(%rip), %xmm0, %xmm1 /* LCPI6_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x00001340 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x00001344 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00001348 vpmovmskb %xmm0, %eax - 0xf7, 0xd0, //0x0000134c notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000134e orl $32768, %eax - 0x0f, 0xbc, 0xc8, //0x00001353 bsfl %eax, %ecx - 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00001356 movl $16, %eax - 0x29, 0xc8, //0x0000135b subl %ecx, %eax - 0x48, 0xc1, 0xe1, 0x04, //0x0000135d shlq $4, %rcx - 0x48, 0x8d, 0x15, 0xe8, 0xd7, 0x00, 0x00, //0x00001361 leaq $55272(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x11, //0x00001368 vpshufb (%rcx,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x0000136e vmovdqu %xmm0, (%rdi) - 0x5d, //0x00001372 popq %rbp - 0xc3, //0x00001373 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001374 .p2align 4, 0x00 - //0x00001380 LCPI7_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001380 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001388 .quad 3518437209 - //0x00001390 LCPI7_3 - 0x0a, 0x00, //0x00001390 .word 10 - 0x0a, 0x00, //0x00001392 .word 10 - 0x0a, 0x00, //0x00001394 .word 10 - 0x0a, 0x00, //0x00001396 .word 10 - 0x0a, 0x00, //0x00001398 .word 10 - 0x0a, 0x00, //0x0000139a .word 10 - 0x0a, 0x00, //0x0000139c .word 10 - 0x0a, 0x00, //0x0000139e .word 10 - //0x000013a0 LCPI7_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000013a0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x000013b0 .p2align 3, 0x00 - //0x000013b0 LCPI7_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x000013b0 .quad -9223315738079846203 - //0x000013b8 LCPI7_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x000013b8 .quad -9223336852348469120 - //0x000013c0 .p2align 4, 0x90 - //0x000013c0 _u64toa_xlarge_sse2 - 0x55, //0x000013c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000013c1 movq %rsp, %rbp - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000013c4 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x000013ce movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x000013d1 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x000013d4 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000013d8 movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x000013e2 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x000013e6 subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x000013e9 cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000013ec ja LBB7_2 - 0x80, 0xc2, 0x30, //0x000013f2 addb $48, %dl - 0x88, 0x17, //0x000013f5 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000013f7 movl $1, %ecx - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x000013fc jmp LBB7_7 - //0x00001401 LBB7_2 - 0x83, 0xfa, 0x63, //0x00001401 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00001404 ja LBB7_4 - 0x89, 0xd0, //0x0000140a movl %edx, %eax - 0x48, 0x8d, 0x0d, 0xdd, 0xaf, 0x00, 0x00, //0x0000140c leaq $45021(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001413 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x00001417 movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000141a movl $2, %ecx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x0000141f jmp LBB7_7 - //0x00001424 LBB7_4 - 0x89, 0xd0, //0x00001424 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x00001426 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00001429 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000142f shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x00001432 cmpl $999, %edx - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x00001438 ja LBB7_6 - 0x83, 0xc0, 0x30, //0x0000143e addl $48, %eax - 0x88, 0x07, //0x00001441 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x00001443 movzwl %dx, %eax - 0x89, 0xc1, //0x00001446 movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x00001448 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x0000144b imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x00001451 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x00001454 imull $100, %ecx, %ecx - 0x29, 0xc8, //0x00001457 subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x00001459 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x8d, 0xaf, 0x00, 0x00, //0x0000145c leaq $44941(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001463 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x00001467 movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000146b movl $3, %ecx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001470 jmp LBB7_7 - //0x00001475 LBB7_6 - 0x6b, 0xc8, 0x64, //0x00001475 imull $100, %eax, %ecx - 0x29, 0xca, //0x00001478 subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x0000147a movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x6c, 0xaf, 0x00, 0x00, //0x0000147d leaq $44908(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001484 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x00001488 movw %ax, (%rdi) - 0x0f, 0xb7, 0xc2, //0x0000148b movzwl %dx, %eax - 0x8a, 0x14, 0x41, //0x0000148e movb (%rcx,%rax,2), %dl - 0x48, 0x01, 0xc0, //0x00001491 addq %rax, %rax - 0x88, 0x57, 0x02, //0x00001494 movb %dl, $2(%rdi) - 0x0f, 0xb7, 0xc0, //0x00001497 movzwl %ax, %eax - 0x8a, 0x44, 0x08, 0x01, //0x0000149a movb $1(%rax,%rcx), %al - 0x88, 0x47, 0x03, //0x0000149e movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000014a1 movl $4, %ecx - //0x000014a6 LBB7_7 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000014a6 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x000014b0 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x000014b3 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000014b6 shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x000014ba vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0xba, 0xfe, 0xff, 0xff, //0x000014be vmovdqa $-326(%rip), %xmm1 /* LCPI7_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x000014c6 vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000014ca vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000014cf movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000014d4 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x000014d9 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x000014dd vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x000014e1 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000014e5 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000014ea vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000014ef vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x15, 0xb4, 0xfe, 0xff, 0xff, //0x000014f4 vmovddup $-332(%rip), %xmm2 /* LCPI7_1+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x000014fc vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x25, 0xb0, 0xfe, 0xff, 0xff, //0x00001500 vmovddup $-336(%rip), %xmm4 /* LCPI7_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x00001508 vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x7c, 0xfe, 0xff, 0xff, //0x0000150c vmovdqa $-388(%rip), %xmm5 /* LCPI7_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x00001514 vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00001518 vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x0000151d vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001521 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00001527 subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x00001529 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x0000152d vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00001531 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00001536 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x0000153a vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x0000153e vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00001542 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001547 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000154c vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x00001551 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00001555 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x00001559 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000155d vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x00001562 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00001566 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x2e, 0xfe, 0xff, 0xff, //0x0000156a vpaddb $-466(%rip), %xmm0, %xmm0 /* LCPI7_4+0(%rip) */ - 0x89, 0xc8, //0x00001572 movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x00001574 vmovdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x00001579 orl $16, %ecx - 0x89, 0xc8, //0x0000157c movl %ecx, %eax - 0x5d, //0x0000157e popq %rbp - 0xc3, //0x0000157f retq - //0x00001580 .p2align 4, 0x00 - //0x00001580 LCPI8_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001580 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00001590 LCPI8_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001590 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000015a0 LCPI8_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000015a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000015b0 .p2align 4, 0x90 - //0x000015b0 _quote - 0x55, //0x000015b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000015b1 movq %rsp, %rbp - 0x41, 0x57, //0x000015b4 pushq %r15 - 0x41, 0x56, //0x000015b6 pushq %r14 - 0x41, 0x55, //0x000015b8 pushq %r13 - 0x41, 0x54, //0x000015ba pushq %r12 - 0x53, //0x000015bc pushq %rbx - 0x48, 0x83, 0xec, 0x20, //0x000015bd subq $32, %rsp - 0x49, 0x89, 0xcb, //0x000015c1 movq %rcx, %r11 - 0x49, 0x89, 0xd7, //0x000015c4 movq %rdx, %r15 - 0x4c, 0x8b, 0x11, //0x000015c7 movq (%rcx), %r10 - 0x41, 0xf6, 0xc0, 0x01, //0x000015ca testb $1, %r8b - 0x48, 0x89, 0xf0, //0x000015ce movq %rsi, %rax - 0x48, 0x8d, 0x0d, 0x08, 0xd6, 0x00, 0x00, //0x000015d1 leaq $54792(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x25, 0x01, 0xe6, 0x00, 0x00, //0x000015d8 leaq $58881(%rip), %r12 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xe1, //0x000015df cmoveq %rcx, %r12 - 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000015e3 leaq (,%rsi,8), %rcx - 0x49, 0x39, 0xca, //0x000015eb cmpq %rcx, %r10 - 0x0f, 0x8d, 0xec, 0x03, 0x00, 0x00, //0x000015ee jge LBB8_56 - 0x4d, 0x89, 0xfe, //0x000015f4 movq %r15, %r14 - 0x49, 0x89, 0xf9, //0x000015f7 movq %rdi, %r9 - 0x48, 0x85, 0xc0, //0x000015fa testq %rax, %rax - 0x0f, 0x84, 0xcc, 0x03, 0x00, 0x00, //0x000015fd je LBB8_80 - 0x4c, 0x89, 0x5d, 0xc8, //0x00001603 movq %r11, $-56(%rbp) - 0xc5, 0xf9, 0x6f, 0x05, 0x71, 0xff, 0xff, 0xff, //0x00001607 vmovdqa $-143(%rip), %xmm0 /* LCPI8_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x79, 0xff, 0xff, 0xff, //0x0000160f vmovdqa $-135(%rip), %xmm1 /* LCPI8_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x81, 0xff, 0xff, 0xff, //0x00001617 vmovdqa $-127(%rip), %xmm2 /* LCPI8_2+0(%rip) */ - 0xc5, 0xe1, 0x76, 0xdb, //0x0000161f vpcmpeqd %xmm3, %xmm3, %xmm3 - 0x48, 0x89, 0xf9, //0x00001623 movq %rdi, %rcx - 0x4c, 0x89, 0x7d, 0xd0, //0x00001626 movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xfe, //0x0000162a movq %r15, %r14 - 0x4c, 0x89, 0x65, 0xc0, //0x0000162d movq %r12, $-64(%rbp) - //0x00001631 LBB8_3 - 0x49, 0x89, 0xc9, //0x00001631 movq %rcx, %r9 - 0x48, 0x83, 0xf8, 0x10, //0x00001634 cmpq $16, %rax - 0x0f, 0x9d, 0xc3, //0x00001638 setge %bl - 0x4d, 0x89, 0xd4, //0x0000163b movq %r10, %r12 - 0x4d, 0x89, 0xf7, //0x0000163e movq %r14, %r15 - 0x49, 0x89, 0xc3, //0x00001641 movq %rax, %r11 - 0x49, 0x89, 0xcd, //0x00001644 movq %rcx, %r13 - 0x0f, 0x8c, 0x77, 0x00, 0x00, 0x00, //0x00001647 jl LBB8_10 - 0x49, 0x83, 0xfa, 0x10, //0x0000164d cmpq $16, %r10 - 0x0f, 0x8c, 0x6d, 0x00, 0x00, 0x00, //0x00001651 jl LBB8_10 - 0x45, 0x31, 0xff, //0x00001657 xorl %r15d, %r15d - 0x48, 0x89, 0xc1, //0x0000165a movq %rax, %rcx - 0x4c, 0x89, 0xd2, //0x0000165d movq %r10, %rdx - //0x00001660 .p2align 4, 0x90 - //0x00001660 LBB8_6 - 0xc4, 0x81, 0x7a, 0x6f, 0x24, 0x39, //0x00001660 vmovdqu (%r9,%r15), %xmm4 - 0xc5, 0xf9, 0x64, 0xec, //0x00001666 vpcmpgtb %xmm4, %xmm0, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x0000166a vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xd9, 0x74, 0xfa, //0x0000166e vpcmpeqb %xmm2, %xmm4, %xmm7 - 0xc5, 0xc1, 0xeb, 0xf6, //0x00001672 vpor %xmm6, %xmm7, %xmm6 - 0xc4, 0x81, 0x7a, 0x7f, 0x24, 0x3e, //0x00001676 vmovdqu %xmm4, (%r14,%r15) - 0xc5, 0xd9, 0x64, 0xe3, //0x0000167c vpcmpgtb %xmm3, %xmm4, %xmm4 - 0xc5, 0xd1, 0xdb, 0xe4, //0x00001680 vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xc9, 0xeb, 0xe4, //0x00001684 vpor %xmm4, %xmm6, %xmm4 - 0xc5, 0xf9, 0xd7, 0xf4, //0x00001688 vpmovmskb %xmm4, %esi - 0x85, 0xf6, //0x0000168c testl %esi, %esi - 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x0000168e jne LBB8_23 - 0x4c, 0x8d, 0x59, 0xf0, //0x00001694 leaq $-16(%rcx), %r11 - 0x4c, 0x8d, 0x62, 0xf0, //0x00001698 leaq $-16(%rdx), %r12 - 0x49, 0x83, 0xc7, 0x10, //0x0000169c addq $16, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x000016a0 cmpq $32, %rcx - 0x0f, 0x9d, 0xc3, //0x000016a4 setge %bl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x000016a7 jl LBB8_9 - 0x4c, 0x89, 0xd9, //0x000016ad movq %r11, %rcx - 0x48, 0x83, 0xfa, 0x1f, //0x000016b0 cmpq $31, %rdx - 0x4c, 0x89, 0xe2, //0x000016b4 movq %r12, %rdx - 0x0f, 0x8f, 0xa3, 0xff, 0xff, 0xff, //0x000016b7 jg LBB8_6 - //0x000016bd LBB8_9 - 0x4f, 0x8d, 0x2c, 0x39, //0x000016bd leaq (%r9,%r15), %r13 - 0x4d, 0x01, 0xf7, //0x000016c1 addq %r14, %r15 - //0x000016c4 LBB8_10 - 0x84, 0xdb, //0x000016c4 testb %bl, %bl - 0x0f, 0x84, 0x67, 0x00, 0x00, 0x00, //0x000016c6 je LBB8_14 - 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x000016cc vmovdqu (%r13), %xmm4 - 0xc5, 0xf9, 0x64, 0xec, //0x000016d2 vpcmpgtb %xmm4, %xmm0, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x000016d6 vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xd9, 0x74, 0xfa, //0x000016da vpcmpeqb %xmm2, %xmm4, %xmm7 - 0xc5, 0xc1, 0xeb, 0xf6, //0x000016de vpor %xmm6, %xmm7, %xmm6 - 0xc5, 0xd9, 0x64, 0xfb, //0x000016e2 vpcmpgtb %xmm3, %xmm4, %xmm7 - 0xc5, 0xd1, 0xdb, 0xef, //0x000016e6 vpand %xmm7, %xmm5, %xmm5 - 0xc5, 0xc9, 0xeb, 0xed, //0x000016ea vpor %xmm5, %xmm6, %xmm5 - 0xc5, 0xf9, 0xd7, 0xcd, //0x000016ee vpmovmskb %xmm5, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x000016f2 orl $65536, %ecx - 0x44, 0x0f, 0xbc, 0xd9, //0x000016f8 bsfl %ecx, %r11d - 0xc4, 0xe1, 0xf9, 0x7e, 0xe1, //0x000016fc vmovq %xmm4, %rcx - 0x4d, 0x39, 0xdc, //0x00001701 cmpq %r11, %r12 - 0x0f, 0x8d, 0xc1, 0x00, 0x00, 0x00, //0x00001704 jge LBB8_24 - 0x49, 0x83, 0xfc, 0x08, //0x0000170a cmpq $8, %r12 - 0x0f, 0x82, 0xf6, 0x00, 0x00, 0x00, //0x0000170e jb LBB8_28 - 0x49, 0x89, 0x0f, //0x00001714 movq %rcx, (%r15) - 0x4d, 0x8d, 0x5d, 0x08, //0x00001717 leaq $8(%r13), %r11 - 0x49, 0x83, 0xc7, 0x08, //0x0000171b addq $8, %r15 - 0x49, 0x8d, 0x5c, 0x24, 0xf8, //0x0000171f leaq $-8(%r12), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00001724 cmpq $4, %rbx - 0x0f, 0x8d, 0xec, 0x00, 0x00, 0x00, //0x00001728 jge LBB8_29 - 0xe9, 0xf9, 0x00, 0x00, 0x00, //0x0000172e jmp LBB8_30 - //0x00001733 LBB8_14 - 0x4d, 0x85, 0xdb, //0x00001733 testq %r11, %r11 - 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00001736 jle LBB8_21 - 0x4d, 0x85, 0xe4, //0x0000173c testq %r12, %r12 - 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x0000173f jle LBB8_21 - 0x4c, 0x89, 0x4d, 0xb8, //0x00001745 movq %r9, $-72(%rbp) - 0x45, 0x31, 0xc9, //0x00001749 xorl %r9d, %r9d - 0x31, 0xc9, //0x0000174c xorl %ecx, %ecx - 0x90, 0x90, //0x0000174e .p2align 4, 0x90 - //0x00001750 LBB8_17 - 0x43, 0x0f, 0xb6, 0x74, 0x0d, 0x00, //0x00001750 movzbl (%r13,%r9), %esi - 0x48, 0x89, 0xf3, //0x00001756 movq %rsi, %rbx - 0x48, 0xc1, 0xe3, 0x04, //0x00001759 shlq $4, %rbx - 0x48, 0x8d, 0x15, 0x7c, 0xd4, 0x00, 0x00, //0x0000175d leaq $54396(%rip), %rdx /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x13, 0x00, //0x00001764 cmpq $0, (%rbx,%rdx) - 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00001769 jne LBB8_27 - 0x4d, 0x8d, 0x04, 0x0b, //0x0000176f leaq (%r11,%rcx), %r8 - 0x43, 0x88, 0x34, 0x0f, //0x00001773 movb %sil, (%r15,%r9) - 0x48, 0x8d, 0x59, 0xff, //0x00001777 leaq $-1(%rcx), %rbx - 0x49, 0x83, 0xf8, 0x02, //0x0000177b cmpq $2, %r8 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000177f jl LBB8_20 - 0x4c, 0x01, 0xe1, //0x00001785 addq %r12, %rcx - 0x49, 0x83, 0xc1, 0x01, //0x00001788 addq $1, %r9 - 0x48, 0x83, 0xf9, 0x01, //0x0000178c cmpq $1, %rcx - 0x48, 0x89, 0xd9, //0x00001790 movq %rbx, %rcx - 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00001793 jg LBB8_17 - //0x00001799 LBB8_20 - 0x49, 0x29, 0xdd, //0x00001799 subq %rbx, %r13 - 0x49, 0x01, 0xdb, //0x0000179c addq %rbx, %r11 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000179f movq $-72(%rbp), %r9 - //0x000017a3 LBB8_21 - 0x4d, 0x85, 0xdb, //0x000017a3 testq %r11, %r11 - 0x4c, 0x8b, 0x65, 0xc0, //0x000017a6 movq $-64(%rbp), %r12 - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000017aa je LBB8_26 - 0x49, 0xf7, 0xd5, //0x000017b0 notq %r13 - 0x4d, 0x01, 0xcd, //0x000017b3 addq %r9, %r13 - 0xe9, 0x27, 0x01, 0x00, 0x00, //0x000017b6 jmp LBB8_41 - //0x000017bb LBB8_23 - 0x66, 0x0f, 0xbc, 0xce, //0x000017bb bsfw %si, %cx - 0x44, 0x0f, 0xb7, 0xe9, //0x000017bf movzwl %cx, %r13d - 0x4d, 0x01, 0xfd, //0x000017c3 addq %r15, %r13 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x000017c6 jmp LBB8_40 - //0x000017cb LBB8_24 - 0x41, 0x83, 0xfb, 0x08, //0x000017cb cmpl $8, %r11d - 0x0f, 0x82, 0xa3, 0x00, 0x00, 0x00, //0x000017cf jb LBB8_34 - 0x49, 0x89, 0x0f, //0x000017d5 movq %rcx, (%r15) - 0x4d, 0x8d, 0x65, 0x08, //0x000017d8 leaq $8(%r13), %r12 - 0x49, 0x83, 0xc7, 0x08, //0x000017dc addq $8, %r15 - 0x49, 0x8d, 0x5b, 0xf8, //0x000017e0 leaq $-8(%r11), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000017e4 cmpq $4, %rbx - 0x0f, 0x8d, 0x9a, 0x00, 0x00, 0x00, //0x000017e8 jge LBB8_35 - 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x000017ee jmp LBB8_36 - //0x000017f3 LBB8_26 - 0x4d, 0x29, 0xcd, //0x000017f3 subq %r9, %r13 - 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x000017f6 jmp LBB8_41 - //0x000017fb LBB8_27 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000017fb movq $-72(%rbp), %r9 - 0x4d, 0x29, 0xcd, //0x000017ff subq %r9, %r13 - 0x49, 0x29, 0xcd, //0x00001802 subq %rcx, %r13 - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00001805 jmp LBB8_40 - //0x0000180a LBB8_28 - 0x4d, 0x89, 0xeb, //0x0000180a movq %r13, %r11 - 0x4c, 0x89, 0xe3, //0x0000180d movq %r12, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00001810 cmpq $4, %rbx - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x00001814 jl LBB8_30 - //0x0000181a LBB8_29 - 0x41, 0x8b, 0x0b, //0x0000181a movl (%r11), %ecx - 0x41, 0x89, 0x0f, //0x0000181d movl %ecx, (%r15) - 0x49, 0x83, 0xc3, 0x04, //0x00001820 addq $4, %r11 - 0x49, 0x83, 0xc7, 0x04, //0x00001824 addq $4, %r15 - 0x48, 0x83, 0xc3, 0xfc, //0x00001828 addq $-4, %rbx - //0x0000182c LBB8_30 - 0x48, 0x83, 0xfb, 0x02, //0x0000182c cmpq $2, %rbx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00001830 jb LBB8_31 - 0x41, 0x0f, 0xb7, 0x0b, //0x00001836 movzwl (%r11), %ecx - 0x66, 0x41, 0x89, 0x0f, //0x0000183a movw %cx, (%r15) - 0x49, 0x83, 0xc3, 0x02, //0x0000183e addq $2, %r11 - 0x49, 0x83, 0xc7, 0x02, //0x00001842 addq $2, %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00001846 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x0000184a testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000184d jne LBB8_32 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001853 jmp LBB8_33 - //0x00001858 LBB8_31 - 0x48, 0x85, 0xdb, //0x00001858 testq %rbx, %rbx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000185b je LBB8_33 - //0x00001861 LBB8_32 - 0x41, 0x8a, 0x0b, //0x00001861 movb (%r11), %cl - 0x41, 0x88, 0x0f, //0x00001864 movb %cl, (%r15) - //0x00001867 LBB8_33 - 0x4d, 0x01, 0xec, //0x00001867 addq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x0000186a notq %r12 - 0x4d, 0x01, 0xcc, //0x0000186d addq %r9, %r12 - 0x4d, 0x89, 0xe5, //0x00001870 movq %r12, %r13 - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00001873 jmp LBB8_40 - //0x00001878 LBB8_34 - 0x4d, 0x89, 0xec, //0x00001878 movq %r13, %r12 - 0x4c, 0x89, 0xdb, //0x0000187b movq %r11, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x0000187e cmpq $4, %rbx - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00001882 jl LBB8_36 - //0x00001888 LBB8_35 - 0x41, 0x8b, 0x0c, 0x24, //0x00001888 movl (%r12), %ecx - 0x41, 0x89, 0x0f, //0x0000188c movl %ecx, (%r15) - 0x49, 0x83, 0xc4, 0x04, //0x0000188f addq $4, %r12 - 0x49, 0x83, 0xc7, 0x04, //0x00001893 addq $4, %r15 - 0x48, 0x83, 0xc3, 0xfc, //0x00001897 addq $-4, %rbx - //0x0000189b LBB8_36 - 0x48, 0x83, 0xfb, 0x02, //0x0000189b cmpq $2, %rbx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000189f jb LBB8_37 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x000018a5 movzwl (%r12), %ecx - 0x66, 0x41, 0x89, 0x0f, //0x000018aa movw %cx, (%r15) - 0x49, 0x83, 0xc4, 0x02, //0x000018ae addq $2, %r12 - 0x49, 0x83, 0xc7, 0x02, //0x000018b2 addq $2, %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x000018b6 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x000018ba testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000018bd jne LBB8_38 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000018c3 jmp LBB8_39 - //0x000018c8 LBB8_37 - 0x48, 0x85, 0xdb, //0x000018c8 testq %rbx, %rbx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000018cb je LBB8_39 - //0x000018d1 LBB8_38 - 0x41, 0x8a, 0x0c, 0x24, //0x000018d1 movb (%r12), %cl - 0x41, 0x88, 0x0f, //0x000018d5 movb %cl, (%r15) - //0x000018d8 LBB8_39 - 0x4d, 0x29, 0xcd, //0x000018d8 subq %r9, %r13 - 0x4d, 0x01, 0xdd, //0x000018db addq %r11, %r13 - //0x000018de LBB8_40 - 0x4c, 0x8b, 0x65, 0xc0, //0x000018de movq $-64(%rbp), %r12 - //0x000018e2 LBB8_41 - 0x49, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x000018e2 movabsq $12884901889, %r11 - 0x4d, 0x85, 0xed, //0x000018ec testq %r13, %r13 - 0x0f, 0x88, 0x4f, 0x03, 0x00, 0x00, //0x000018ef js LBB8_83 - 0x4d, 0x01, 0xee, //0x000018f5 addq %r13, %r14 - 0x4c, 0x39, 0xe8, //0x000018f8 cmpq %r13, %rax - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000018fb je LBB8_79 - 0x4d, 0x29, 0xea, //0x00001901 subq %r13, %r10 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001904 jmp LBB8_45 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001909 .p2align 4, 0x90 - //0x00001910 LBB8_44 - 0x49, 0x01, 0xf6, //0x00001910 addq %rsi, %r14 - 0x49, 0x83, 0xc5, 0x01, //0x00001913 addq $1, %r13 - 0x4c, 0x39, 0xe8, //0x00001917 cmpq %r13, %rax - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x0000191a je LBB8_79 - //0x00001920 LBB8_45 - 0x43, 0x0f, 0xb6, 0x0c, 0x29, //0x00001920 movzbl (%r9,%r13), %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00001925 shlq $4, %rcx - 0x49, 0x8b, 0x14, 0x0c, //0x00001929 movq (%r12,%rcx), %rdx - 0x85, 0xd2, //0x0000192d testl %edx, %edx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000192f je LBB8_53 - 0x48, 0x63, 0xf2, //0x00001935 movslq %edx, %rsi - 0x49, 0x29, 0xf2, //0x00001938 subq %rsi, %r10 - 0x0f, 0x8c, 0xdd, 0x02, 0x00, 0x00, //0x0000193b jl LBB8_81 - 0x48, 0xc1, 0xe2, 0x20, //0x00001941 shlq $32, %rdx - 0x49, 0x8d, 0x1c, 0x0c, //0x00001945 leaq (%r12,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x08, //0x00001949 addq $8, %rbx - 0x4c, 0x39, 0xda, //0x0000194d cmpq %r11, %rdx - 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00001950 jl LBB8_49 - 0x8b, 0x13, //0x00001956 movl (%rbx), %edx - 0x41, 0x89, 0x16, //0x00001958 movl %edx, (%r14) - 0x49, 0x8d, 0x1c, 0x0c, //0x0000195b leaq (%r12,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x0c, //0x0000195f addq $12, %rbx - 0x4d, 0x8d, 0x46, 0x04, //0x00001963 leaq $4(%r14), %r8 - 0x48, 0x8d, 0x4e, 0xfc, //0x00001967 leaq $-4(%rsi), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000196b cmpq $2, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000196f jae LBB8_50 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001975 jmp LBB8_51 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000197a .p2align 4, 0x90 - //0x00001980 LBB8_49 - 0x4d, 0x89, 0xf0, //0x00001980 movq %r14, %r8 - 0x48, 0x89, 0xf1, //0x00001983 movq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00001986 cmpq $2, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000198a jb LBB8_51 - //0x00001990 LBB8_50 - 0x0f, 0xb7, 0x13, //0x00001990 movzwl (%rbx), %edx - 0x66, 0x41, 0x89, 0x10, //0x00001993 movw %dx, (%r8) - 0x48, 0x83, 0xc3, 0x02, //0x00001997 addq $2, %rbx - 0x49, 0x83, 0xc0, 0x02, //0x0000199b addq $2, %r8 - 0x48, 0x83, 0xc1, 0xfe, //0x0000199f addq $-2, %rcx - //0x000019a3 LBB8_51 - 0x48, 0x85, 0xc9, //0x000019a3 testq %rcx, %rcx - 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x000019a6 je LBB8_44 - 0x0f, 0xb6, 0x0b, //0x000019ac movzbl (%rbx), %ecx - 0x41, 0x88, 0x08, //0x000019af movb %cl, (%r8) - 0xe9, 0x59, 0xff, 0xff, 0xff, //0x000019b2 jmp LBB8_44 - //0x000019b7 LBB8_53 - 0x4b, 0x8d, 0x0c, 0x29, //0x000019b7 leaq (%r9,%r13), %rcx - 0x4c, 0x29, 0xe8, //0x000019bb subq %r13, %rax - 0x0f, 0x85, 0x6d, 0xfc, 0xff, 0xff, //0x000019be jne LBB8_3 - //0x000019c4 LBB8_79 - 0x4d, 0x01, 0xe9, //0x000019c4 addq %r13, %r9 - 0x4c, 0x8b, 0x5d, 0xc8, //0x000019c7 movq $-56(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000019cb movq $-48(%rbp), %r15 - //0x000019cf LBB8_80 - 0x4d, 0x29, 0xfe, //0x000019cf subq %r15, %r14 - 0x4d, 0x89, 0x33, //0x000019d2 movq %r14, (%r11) - 0x49, 0x29, 0xf9, //0x000019d5 subq %rdi, %r9 - 0x4c, 0x89, 0xc8, //0x000019d8 movq %r9, %rax - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x000019db jmp LBB8_82 - //0x000019e0 LBB8_56 - 0xc5, 0xf9, 0x6f, 0x05, 0x98, 0xfb, 0xff, 0xff, //0x000019e0 vmovdqa $-1128(%rip), %xmm0 /* LCPI8_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xa0, 0xfb, 0xff, 0xff, //0x000019e8 vmovdqa $-1120(%rip), %xmm1 /* LCPI8_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xa8, 0xfb, 0xff, 0xff, //0x000019f0 vmovdqa $-1112(%rip), %xmm2 /* LCPI8_2+0(%rip) */ - 0xc5, 0xe1, 0x76, 0xdb, //0x000019f8 vpcmpeqd %xmm3, %xmm3, %xmm3 - 0x4c, 0x8d, 0x0d, 0xdd, 0xf1, 0x00, 0x00, //0x000019fc leaq $61917(%rip), %r9 /* __EscTab+0(%rip) */ - 0x4c, 0x89, 0xfe, //0x00001a03 movq %r15, %rsi - 0x48, 0x89, 0xc3, //0x00001a06 movq %rax, %rbx - //0x00001a09 LBB8_57 - 0x48, 0x83, 0xfb, 0x10, //0x00001a09 cmpq $16, %rbx - 0x0f, 0x8c, 0x5d, 0x00, 0x00, 0x00, //0x00001a0d jl LBB8_62 - 0x49, 0x89, 0xda, //0x00001a13 movq %rbx, %r10 - 0x49, 0xf7, 0xda, //0x00001a16 negq %r10 - 0x48, 0x83, 0xc3, 0x10, //0x00001a19 addq $16, %rbx - 0x90, 0x90, 0x90, //0x00001a1d .p2align 4, 0x90 - //0x00001a20 LBB8_59 - 0xc5, 0xfa, 0x6f, 0x27, //0x00001a20 vmovdqu (%rdi), %xmm4 - 0xc5, 0xf9, 0x64, 0xec, //0x00001a24 vpcmpgtb %xmm4, %xmm0, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x00001a28 vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xd9, 0x74, 0xfa, //0x00001a2c vpcmpeqb %xmm2, %xmm4, %xmm7 - 0xc5, 0xc1, 0xeb, 0xf6, //0x00001a30 vpor %xmm6, %xmm7, %xmm6 - 0xc5, 0xfa, 0x7f, 0x26, //0x00001a34 vmovdqu %xmm4, (%rsi) - 0xc5, 0xd9, 0x64, 0xe3, //0x00001a38 vpcmpgtb %xmm3, %xmm4, %xmm4 - 0xc5, 0xd1, 0xdb, 0xe4, //0x00001a3c vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xc9, 0xeb, 0xe4, //0x00001a40 vpor %xmm4, %xmm6, %xmm4 - 0xc5, 0xf9, 0xd7, 0xcc, //0x00001a44 vpmovmskb %xmm4, %ecx - 0x85, 0xc9, //0x00001a48 testl %ecx, %ecx - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00001a4a jne LBB8_72 - 0x48, 0x83, 0xc7, 0x10, //0x00001a50 addq $16, %rdi - 0x48, 0x83, 0xc6, 0x10, //0x00001a54 addq $16, %rsi - 0x49, 0x83, 0xc2, 0x10, //0x00001a58 addq $16, %r10 - 0x48, 0x83, 0xc3, 0xf0, //0x00001a5c addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x20, //0x00001a60 cmpq $32, %rbx - 0x0f, 0x8d, 0xb6, 0xff, 0xff, 0xff, //0x00001a64 jge LBB8_59 - 0x49, 0xf7, 0xda, //0x00001a6a negq %r10 - 0x4c, 0x89, 0xd3, //0x00001a6d movq %r10, %rbx - //0x00001a70 LBB8_62 - 0x48, 0x83, 0xfb, 0x08, //0x00001a70 cmpq $8, %rbx - 0x0f, 0x8c, 0x75, 0x00, 0x00, 0x00, //0x00001a74 jl LBB8_66 - 0x0f, 0xb6, 0x0f, //0x00001a7a movzbl (%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00001a7d movzbl $1(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001a81 movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00001a85 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00001a87 orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x02, //0x00001a8b movzbl $2(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001a8f movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00001a93 shlb $2, %cl - 0x08, 0xd1, //0x00001a96 orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x03, //0x00001a98 movzbl $3(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001a9c movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00001aa0 shlb $3, %dl - 0x08, 0xca, //0x00001aa3 orb %cl, %dl - 0x48, 0x8b, 0x0f, //0x00001aa5 movq (%rdi), %rcx - 0x48, 0x89, 0x0e, //0x00001aa8 movq %rcx, (%rsi) - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00001aab jne LBB8_76 - 0x0f, 0xb6, 0x4f, 0x04, //0x00001ab1 movzbl $4(%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x05, //0x00001ab5 movzbl $5(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001ab9 movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00001abd addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00001abf orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x06, //0x00001ac3 movzbl $6(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001ac7 movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00001acb shlb $2, %cl - 0x08, 0xd1, //0x00001ace orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x07, //0x00001ad0 movzbl $7(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001ad4 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00001ad8 shlb $3, %dl - 0x08, 0xca, //0x00001adb orb %cl, %dl - 0x0f, 0x85, 0x10, 0x01, 0x00, 0x00, //0x00001add jne LBB8_77 - 0x48, 0x83, 0xc6, 0x08, //0x00001ae3 addq $8, %rsi - 0x48, 0x83, 0xc7, 0x08, //0x00001ae7 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00001aeb addq $-8, %rbx - //0x00001aef LBB8_66 - 0x48, 0x83, 0xfb, 0x04, //0x00001aef cmpq $4, %rbx - 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x00001af3 jl LBB8_69 - 0x0f, 0xb6, 0x0f, //0x00001af9 movzbl (%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00001afc movzbl $1(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001b00 movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00001b04 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00001b06 orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x02, //0x00001b0a movzbl $2(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001b0e movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00001b12 shlb $2, %cl - 0x08, 0xd1, //0x00001b15 orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x03, //0x00001b17 movzbl $3(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001b1b movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00001b1f shlb $3, %dl - 0x08, 0xca, //0x00001b22 orb %cl, %dl - 0x8b, 0x0f, //0x00001b24 movl (%rdi), %ecx - 0x89, 0x0e, //0x00001b26 movl %ecx, (%rsi) - 0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00001b28 jne LBB8_76 - 0x48, 0x83, 0xc6, 0x04, //0x00001b2e addq $4, %rsi - 0x48, 0x83, 0xc7, 0x04, //0x00001b32 addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00001b36 addq $-4, %rbx - //0x00001b3a LBB8_69 - 0x48, 0x85, 0xdb, //0x00001b3a testq %rbx, %rbx - 0x0f, 0x8e, 0xd0, 0x00, 0x00, 0x00, //0x00001b3d jle LBB8_78 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b43 .p2align 4, 0x90 - //0x00001b50 LBB8_70 - 0x0f, 0xb6, 0x0f, //0x00001b50 movzbl (%rdi), %ecx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x00001b53 cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001b58 jne LBB8_73 - 0x48, 0x83, 0xc7, 0x01, //0x00001b5e addq $1, %rdi - 0x88, 0x0e, //0x00001b62 movb %cl, (%rsi) - 0x48, 0x83, 0xc6, 0x01, //0x00001b64 addq $1, %rsi - 0x48, 0x8d, 0x4b, 0xff, //0x00001b68 leaq $-1(%rbx), %rcx - 0x48, 0x83, 0xfb, 0x01, //0x00001b6c cmpq $1, %rbx - 0x48, 0x89, 0xcb, //0x00001b70 movq %rcx, %rbx - 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00001b73 jg LBB8_70 - 0xe9, 0x95, 0x00, 0x00, 0x00, //0x00001b79 jmp LBB8_78 - //0x00001b7e LBB8_72 - 0x66, 0x0f, 0xbc, 0xc9, //0x00001b7e bsfw %cx, %cx - 0x0f, 0xb7, 0xc9, //0x00001b82 movzwl %cx, %ecx - 0x48, 0x01, 0xcf, //0x00001b85 addq %rcx, %rdi - 0x49, 0x01, 0xca, //0x00001b88 addq %rcx, %r10 - 0x49, 0xf7, 0xda, //0x00001b8b negq %r10 - 0x48, 0x01, 0xce, //0x00001b8e addq %rcx, %rsi - 0x4c, 0x89, 0xd3, //0x00001b91 movq %r10, %rbx - //0x00001b94 LBB8_73 - 0x8a, 0x0f, //0x00001b94 movb (%rdi), %cl - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b96 .p2align 4, 0x90 - //0x00001ba0 LBB8_74 - 0x48, 0x89, 0xf2, //0x00001ba0 movq %rsi, %rdx - 0x0f, 0xb6, 0xc9, //0x00001ba3 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00001ba6 shlq $4, %rcx - 0x49, 0x63, 0x34, 0x0c, //0x00001baa movslq (%r12,%rcx), %rsi - 0x49, 0x8b, 0x4c, 0x0c, 0x08, //0x00001bae movq $8(%r12,%rcx), %rcx - 0x48, 0x89, 0x0a, //0x00001bb3 movq %rcx, (%rdx) - 0x48, 0x01, 0xd6, //0x00001bb6 addq %rdx, %rsi - 0x48, 0x83, 0xfb, 0x02, //0x00001bb9 cmpq $2, %rbx - 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x00001bbd jl LBB8_78 - 0x0f, 0xb6, 0x4f, 0x01, //0x00001bc3 movzbl $1(%rdi), %ecx - 0x48, 0x83, 0xc7, 0x01, //0x00001bc7 addq $1, %rdi - 0x48, 0x83, 0xc3, 0xff, //0x00001bcb addq $-1, %rbx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x00001bcf cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00001bd4 jne LBB8_74 - 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00001bda jmp LBB8_57 - //0x00001bdf LBB8_76 - 0x0f, 0xb6, 0xca, //0x00001bdf movzbl %dl, %ecx - 0x0f, 0xbc, 0xc9, //0x00001be2 bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x00001be5 addq %rcx, %rdi - 0x48, 0x29, 0xcb, //0x00001be8 subq %rcx, %rbx - 0x48, 0x01, 0xce, //0x00001beb addq %rcx, %rsi - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00001bee jmp LBB8_73 - //0x00001bf3 LBB8_77 - 0x0f, 0xb6, 0xca, //0x00001bf3 movzbl %dl, %ecx - 0x0f, 0xbc, 0xc9, //0x00001bf6 bsfl %ecx, %ecx - 0x48, 0x8d, 0x51, 0x04, //0x00001bf9 leaq $4(%rcx), %rdx - 0x48, 0x01, 0xcf, //0x00001bfd addq %rcx, %rdi - 0x48, 0x83, 0xc7, 0x04, //0x00001c00 addq $4, %rdi - 0x48, 0x29, 0xd3, //0x00001c04 subq %rdx, %rbx - 0x48, 0x01, 0xce, //0x00001c07 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00001c0a addq $4, %rsi - 0xe9, 0x81, 0xff, 0xff, 0xff, //0x00001c0e jmp LBB8_73 - //0x00001c13 LBB8_78 - 0x4c, 0x29, 0xfe, //0x00001c13 subq %r15, %rsi - 0x49, 0x89, 0x33, //0x00001c16 movq %rsi, (%r11) - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001c19 jmp LBB8_82 - //0x00001c1e LBB8_81 - 0x4c, 0x2b, 0x75, 0xd0, //0x00001c1e subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00001c22 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00001c26 movq %r14, (%rax) - 0x4c, 0x29, 0xcf, //0x00001c29 subq %r9, %rdi - 0x49, 0xf7, 0xd5, //0x00001c2c notq %r13 - 0x49, 0x01, 0xfd, //0x00001c2f addq %rdi, %r13 - 0x4c, 0x89, 0xe8, //0x00001c32 movq %r13, %rax - //0x00001c35 LBB8_82 - 0x48, 0x83, 0xc4, 0x20, //0x00001c35 addq $32, %rsp - 0x5b, //0x00001c39 popq %rbx - 0x41, 0x5c, //0x00001c3a popq %r12 - 0x41, 0x5d, //0x00001c3c popq %r13 - 0x41, 0x5e, //0x00001c3e popq %r14 - 0x41, 0x5f, //0x00001c40 popq %r15 - 0x5d, //0x00001c42 popq %rbp - 0xc3, //0x00001c43 retq - //0x00001c44 LBB8_83 - 0x48, 0x8b, 0x4d, 0xd0, //0x00001c44 movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xe9, //0x00001c48 addq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001c4b notq %rcx - 0x4c, 0x01, 0xf1, //0x00001c4e addq %r14, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x00001c51 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00001c55 movq %rcx, (%rax) - 0x4c, 0x29, 0xcf, //0x00001c58 subq %r9, %rdi - 0x4c, 0x01, 0xef, //0x00001c5b addq %r13, %rdi - 0x48, 0x89, 0xf8, //0x00001c5e movq %rdi, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00001c61 jmp LBB8_82 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c66 .p2align 4, 0x00 - //0x00001c70 LCPI9_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001c70 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00001c80 .p2align 4, 0x90 - //0x00001c80 _unquote - 0x55, //0x00001c80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001c81 movq %rsp, %rbp - 0x41, 0x57, //0x00001c84 pushq %r15 - 0x41, 0x56, //0x00001c86 pushq %r14 - 0x41, 0x55, //0x00001c88 pushq %r13 - 0x41, 0x54, //0x00001c8a pushq %r12 - 0x53, //0x00001c8c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x00001c8d subq $56, %rsp - 0x48, 0x85, 0xf6, //0x00001c91 testq %rsi, %rsi - 0x0f, 0x84, 0x25, 0x06, 0x00, 0x00, //0x00001c94 je LBB9_1 - 0x48, 0x89, 0x4d, 0xd0, //0x00001c9a movq %rcx, $-48(%rbp) - 0x45, 0x89, 0xc2, //0x00001c9e movl %r8d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x00001ca1 andl $1, %r10d - 0x4c, 0x8d, 0x35, 0x34, 0xf0, 0x00, 0x00, //0x00001ca5 leaq $61492(%rip), %r14 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xbc, 0xff, 0xff, 0xff, //0x00001cac vmovdqa $-68(%rip), %xmm1 /* LCPI9_0+0(%rip) */ - 0x49, 0x89, 0xff, //0x00001cb4 movq %rdi, %r15 - 0x49, 0x89, 0xf5, //0x00001cb7 movq %rsi, %r13 - 0x49, 0x89, 0xd4, //0x00001cba movq %rdx, %r12 - 0x4c, 0x89, 0x45, 0xc0, //0x00001cbd movq %r8, $-64(%rbp) - //0x00001cc1 LBB9_4 - 0x41, 0x80, 0x3f, 0x5c, //0x00001cc1 cmpb $92, (%r15) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001cc5 jne LBB9_6 - 0x45, 0x31, 0xdb, //0x00001ccb xorl %r11d, %r11d - 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00001cce jmp LBB9_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001cd3 .p2align 4, 0x90 - //0x00001ce0 LBB9_6 - 0x4d, 0x89, 0xe9, //0x00001ce0 movq %r13, %r9 - 0x4c, 0x89, 0xe1, //0x00001ce3 movq %r12, %rcx - 0x4d, 0x89, 0xfb, //0x00001ce6 movq %r15, %r11 - 0x49, 0x83, 0xfd, 0x10, //0x00001ce9 cmpq $16, %r13 - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001ced jl LBB9_12 - 0x31, 0xc9, //0x00001cf3 xorl %ecx, %ecx - 0x4c, 0x89, 0xe8, //0x00001cf5 movq %r13, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001cf8 .p2align 4, 0x90 - //0x00001d00 LBB9_8 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x0f, //0x00001d00 vmovdqu (%r15,%rcx), %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x0c, //0x00001d06 vmovdqu %xmm0, (%r12,%rcx) - 0xc5, 0xf9, 0x74, 0xc1, //0x00001d0c vpcmpeqb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00001d10 vpmovmskb %xmm0, %ebx - 0x85, 0xdb, //0x00001d14 testl %ebx, %ebx - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001d16 jne LBB9_9 - 0x4c, 0x8d, 0x48, 0xf0, //0x00001d1c leaq $-16(%rax), %r9 - 0x48, 0x83, 0xc1, 0x10, //0x00001d20 addq $16, %rcx - 0x48, 0x83, 0xf8, 0x1f, //0x00001d24 cmpq $31, %rax - 0x4c, 0x89, 0xc8, //0x00001d28 movq %r9, %rax - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x00001d2b jg LBB9_8 - 0x4d, 0x8d, 0x1c, 0x0f, //0x00001d31 leaq (%r15,%rcx), %r11 - 0x4c, 0x01, 0xe1, //0x00001d35 addq %r12, %rcx - //0x00001d38 LBB9_12 - 0x4d, 0x85, 0xc9, //0x00001d38 testq %r9, %r9 - 0x0f, 0x84, 0x84, 0x05, 0x00, 0x00, //0x00001d3b je LBB9_2 - 0x31, 0xc0, //0x00001d41 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d43 .p2align 4, 0x90 - //0x00001d50 LBB9_14 - 0x41, 0x0f, 0xb6, 0x1c, 0x03, //0x00001d50 movzbl (%r11,%rax), %ebx - 0x80, 0xfb, 0x5c, //0x00001d55 cmpb $92, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001d58 je LBB9_16 - 0x88, 0x1c, 0x01, //0x00001d5e movb %bl, (%rcx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00001d61 addq $1, %rax - 0x49, 0x39, 0xc1, //0x00001d65 cmpq %rax, %r9 - 0x0f, 0x85, 0xe2, 0xff, 0xff, 0xff, //0x00001d68 jne LBB9_14 - 0xe9, 0x52, 0x05, 0x00, 0x00, //0x00001d6e jmp LBB9_2 - //0x00001d73 LBB9_16 - 0x4d, 0x29, 0xfb, //0x00001d73 subq %r15, %r11 - 0x49, 0x01, 0xc3, //0x00001d76 addq %rax, %r11 - 0x49, 0x83, 0xfb, 0xff, //0x00001d79 cmpq $-1, %r11 - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00001d7d jne LBB9_18 - 0xe9, 0x3d, 0x05, 0x00, 0x00, //0x00001d83 jmp LBB9_2 - //0x00001d88 LBB9_9 - 0x66, 0x0f, 0xbc, 0xc3, //0x00001d88 bsfw %bx, %ax - 0x44, 0x0f, 0xb7, 0xd8, //0x00001d8c movzwl %ax, %r11d - 0x49, 0x01, 0xcb, //0x00001d90 addq %rcx, %r11 - 0x49, 0x83, 0xfb, 0xff, //0x00001d93 cmpq $-1, %r11 - 0x0f, 0x84, 0x28, 0x05, 0x00, 0x00, //0x00001d97 je LBB9_2 - 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 - //0x00001da0 LBB9_18 - 0x49, 0x8d, 0x4b, 0x02, //0x00001da0 leaq $2(%r11), %rcx - 0x49, 0x29, 0xcd, //0x00001da4 subq %rcx, %r13 - 0x0f, 0x88, 0x4c, 0x06, 0x00, 0x00, //0x00001da7 js LBB9_19 - 0x4d, 0x01, 0xdf, //0x00001dad addq %r11, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00001db0 addq $2, %r15 - 0x4d, 0x85, 0xd2, //0x00001db4 testq %r10, %r10 - 0x0f, 0x85, 0x4b, 0x02, 0x00, 0x00, //0x00001db7 jne LBB9_21 - //0x00001dbd LBB9_32 - 0x4d, 0x01, 0xdc, //0x00001dbd addq %r11, %r12 - 0x41, 0x0f, 0xb6, 0x47, 0xff, //0x00001dc0 movzbl $-1(%r15), %eax - 0x42, 0x8a, 0x04, 0x30, //0x00001dc5 movb (%rax,%r14), %al - 0x3c, 0xff, //0x00001dc9 cmpb $-1, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001dcb je LBB9_38 - 0x84, 0xc0, //0x00001dd1 testb %al, %al - 0x0f, 0x84, 0x3b, 0x06, 0x00, 0x00, //0x00001dd3 je LBB9_34 - 0x41, 0x88, 0x04, 0x24, //0x00001dd9 movb %al, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00001ddd addq $1, %r12 - 0x4d, 0x85, 0xed, //0x00001de1 testq %r13, %r13 - 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x00001de4 jne LBB9_4 - 0xe9, 0x1d, 0x06, 0x00, 0x00, //0x00001dea jmp LBB9_37 - 0x90, //0x00001def .p2align 4, 0x90 - //0x00001df0 LBB9_38 - 0x49, 0x83, 0xfd, 0x03, //0x00001df0 cmpq $3, %r13 - 0x0f, 0x8e, 0xff, 0x05, 0x00, 0x00, //0x00001df4 jle LBB9_19 - 0x41, 0x8b, 0x1f, //0x00001dfa movl (%r15), %ebx - 0x89, 0xd9, //0x00001dfd movl %ebx, %ecx - 0xf7, 0xd1, //0x00001dff notl %ecx - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001e01 leal $-808464432(%rbx), %eax - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001e07 andl $-2139062144, %ecx - 0x85, 0xc1, //0x00001e0d testl %eax, %ecx - 0x0f, 0x85, 0xc8, 0x04, 0x00, 0x00, //0x00001e0f jne LBB9_43 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00001e15 leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x00001e1b orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001e1d testl $-2139062144, %eax - 0x0f, 0x85, 0xb5, 0x04, 0x00, 0x00, //0x00001e22 jne LBB9_43 - 0x89, 0xd8, //0x00001e28 movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001e2a andl $2139062143, %eax - 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001e2f movl $-1061109568, %r11d - 0x41, 0x29, 0xc3, //0x00001e35 subl %eax, %r11d - 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x00001e38 leal $1179010630(%rax), %r9d - 0x41, 0x21, 0xcb, //0x00001e3f andl %ecx, %r11d - 0x45, 0x85, 0xcb, //0x00001e42 testl %r9d, %r11d - 0x0f, 0x85, 0x92, 0x04, 0x00, 0x00, //0x00001e45 jne LBB9_43 - 0x41, 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001e4b movl $-522133280, %r9d - 0x41, 0x29, 0xc1, //0x00001e51 subl %eax, %r9d - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001e54 addl $960051513, %eax - 0x44, 0x21, 0xc9, //0x00001e59 andl %r9d, %ecx - 0x85, 0xc1, //0x00001e5c testl %eax, %ecx - 0x0f, 0x85, 0x79, 0x04, 0x00, 0x00, //0x00001e5e jne LBB9_43 - 0x0f, 0xcb, //0x00001e64 bswapl %ebx - 0x89, 0xd9, //0x00001e66 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00001e68 shrl $4, %ecx - 0xf7, 0xd1, //0x00001e6b notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e6d andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001e73 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e76 andl $252645135, %ebx - 0x01, 0xcb, //0x00001e7c addl %ecx, %ebx - 0x89, 0xd9, //0x00001e7e movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00001e80 shrl $4, %ecx - 0x09, 0xd9, //0x00001e83 orl %ebx, %ecx - 0x89, 0xc8, //0x00001e85 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00001e87 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001e8a andl $65280, %eax - 0x0f, 0xb6, 0xd9, //0x00001e8f movzbl %cl, %ebx - 0x09, 0xc3, //0x00001e92 orl %eax, %ebx - 0x4d, 0x8d, 0x4f, 0x04, //0x00001e94 leaq $4(%r15), %r9 - 0x49, 0x8d, 0x45, 0xfc, //0x00001e98 leaq $-4(%r13), %rax - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001e9c cmpl $128, %ebx - 0x0f, 0x82, 0xb3, 0x01, 0x00, 0x00, //0x00001ea2 jb LBB9_58 - 0x41, 0xf6, 0xc0, 0x02, //0x00001ea8 testb $2, %r8b - 0x0f, 0x84, 0xbc, 0x01, 0x00, 0x00, //0x00001eac je LBB9_69 - 0x4d, 0x89, 0xcf, //0x00001eb2 movq %r9, %r15 - 0x41, 0x89, 0xde, //0x00001eb5 movl %ebx, %r14d - 0x49, 0x89, 0xc5, //0x00001eb8 movq %rax, %r13 - //0x00001ebb LBB9_63 - 0x41, 0x81, 0xfe, 0xff, 0x07, 0x00, 0x00, //0x00001ebb cmpl $2047, %r14d - 0x0f, 0x86, 0xa1, 0x02, 0x00, 0x00, //0x00001ec2 jbe LBB9_71 - 0x44, 0x89, 0xf0, //0x00001ec8 movl %r14d, %eax - 0x25, 0x00, 0xf8, 0xff, 0xff, //0x00001ecb andl $-2048, %eax - 0x3d, 0x00, 0xd8, 0x00, 0x00, //0x00001ed0 cmpl $55296, %eax - 0x0f, 0x85, 0xc5, 0x01, 0x00, 0x00, //0x00001ed5 jne LBB9_74 - 0x4d, 0x85, 0xd2, //0x00001edb testq %r10, %r10 - 0x48, 0x89, 0x7d, 0xc8, //0x00001ede movq %rdi, $-56(%rbp) - 0x48, 0x89, 0x75, 0xb8, //0x00001ee2 movq %rsi, $-72(%rbp) - 0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x00001ee6 jne LBB9_66 - 0x4c, 0x89, 0x55, 0xb0, //0x00001eec movq %r10, $-80(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x00001ef0 movq %rdx, $-88(%rbp) - 0x49, 0x83, 0xfd, 0x06, //0x00001ef4 cmpq $6, %r13 - 0x0f, 0x8c, 0xea, 0x00, 0x00, 0x00, //0x00001ef8 jl LBB9_98 - //0x00001efe LBB9_95 - 0x41, 0x81, 0xfe, 0xff, 0xdb, 0x00, 0x00, //0x00001efe cmpl $56319, %r14d - 0x0f, 0x87, 0xdd, 0x00, 0x00, 0x00, //0x00001f05 ja LBB9_98 - 0x41, 0x80, 0x3f, 0x5c, //0x00001f0b cmpb $92, (%r15) - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00001f0f jne LBB9_98 - 0x41, 0x80, 0x7f, 0x01, 0x75, //0x00001f15 cmpb $117, $1(%r15) - 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00001f1a jne LBB9_98 - 0x49, 0x8d, 0x7f, 0x02, //0x00001f20 leaq $2(%r15), %rdi - 0xe8, 0x77, 0x06, 0x00, 0x00, //0x00001f24 callq _unhex16_is - 0x84, 0xc0, //0x00001f29 testb %al, %al - 0x0f, 0x84, 0x47, 0x05, 0x00, 0x00, //0x00001f2b je LBB9_104 - 0x41, 0x8b, 0x47, 0x02, //0x00001f31 movl $2(%r15), %eax - 0x0f, 0xc8, //0x00001f35 bswapl %eax - 0x89, 0xc1, //0x00001f37 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00001f39 shrl $4, %ecx - 0xf7, 0xd1, //0x00001f3c notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001f3e andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001f44 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001f47 andl $252645135, %eax - 0x01, 0xc8, //0x00001f4c addl %ecx, %eax - 0x89, 0xc1, //0x00001f4e movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00001f50 shrl $4, %ecx - 0x09, 0xc1, //0x00001f53 orl %eax, %ecx - 0x89, 0xc8, //0x00001f55 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00001f57 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001f5a andl $65280, %eax - 0x0f, 0xb6, 0xd9, //0x00001f5f movzbl %cl, %ebx - 0x09, 0xc3, //0x00001f62 orl %eax, %ebx - 0x49, 0x83, 0xc7, 0x06, //0x00001f64 addq $6, %r15 - 0x49, 0x83, 0xc5, 0xfa, //0x00001f68 addq $-6, %r13 - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001f6c andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001f72 cmpl $14417920, %ecx - 0x48, 0x8b, 0x7d, 0xc8, //0x00001f78 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x00001f7c movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001f80 movq $-72(%rbp), %rsi - 0xc5, 0xf9, 0x6f, 0x0d, 0xe4, 0xfc, 0xff, 0xff, //0x00001f84 vmovdqa $-796(%rip), %xmm1 /* LCPI9_0+0(%rip) */ - 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00001f8c je LBB9_115 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x00001f92 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00001f99 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00001f9f addq $3, %r12 - 0x41, 0x89, 0xde, //0x00001fa3 movl %ebx, %r14d - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001fa6 cmpl $128, %ebx - 0x4c, 0x8b, 0x55, 0xb0, //0x00001fac movq $-80(%rbp), %r10 - 0x0f, 0x83, 0x05, 0xff, 0xff, 0xff, //0x00001fb0 jae LBB9_63 - 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x00001fb6 jmp LBB9_59 - //0x00001fbb LBB9_66 - 0x4d, 0x85, 0xed, //0x00001fbb testq %r13, %r13 - 0x0f, 0x8e, 0x8e, 0x04, 0x00, 0x00, //0x00001fbe jle LBB9_67 - 0x41, 0x80, 0x3f, 0x5c, //0x00001fc4 cmpb $92, (%r15) - 0x0f, 0x85, 0x76, 0x02, 0x00, 0x00, //0x00001fc8 jne LBB9_100 - 0x49, 0x83, 0xc5, 0xff, //0x00001fce addq $-1, %r13 - 0x49, 0x83, 0xc7, 0x01, //0x00001fd2 addq $1, %r15 - 0x4c, 0x89, 0x55, 0xb0, //0x00001fd6 movq %r10, $-80(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x00001fda movq %rdx, $-88(%rbp) - 0x49, 0x83, 0xfd, 0x06, //0x00001fde cmpq $6, %r13 - 0x0f, 0x8d, 0x16, 0xff, 0xff, 0xff, //0x00001fe2 jge LBB9_95 - //0x00001fe8 LBB9_98 - 0xf6, 0x45, 0xc0, 0x02, //0x00001fe8 testb $2, $-64(%rbp) - 0x0f, 0x84, 0xab, 0x02, 0x00, 0x00, //0x00001fec je LBB9_81 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x00001ff2 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00001ff9 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00001fff addq $3, %r12 - 0xe9, 0x27, 0x01, 0x00, 0x00, //0x00002003 jmp LBB9_90 - //0x00002008 LBB9_21 - 0x45, 0x85, 0xed, //0x00002008 testl %r13d, %r13d - 0x0f, 0x84, 0xe8, 0x03, 0x00, 0x00, //0x0000200b je LBB9_19 - 0x41, 0x80, 0x7f, 0xff, 0x5c, //0x00002011 cmpb $92, $-1(%r15) - 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002016 jne LBB9_23 - 0x41, 0x80, 0x3f, 0x5c, //0x0000201c cmpb $92, (%r15) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00002020 jne LBB9_31 - 0x41, 0x83, 0xfd, 0x01, //0x00002026 cmpl $1, %r13d - 0x0f, 0x8e, 0xc9, 0x03, 0x00, 0x00, //0x0000202a jle LBB9_19 - 0x41, 0x8a, 0x4f, 0x01, //0x00002030 movb $1(%r15), %cl - 0x80, 0xf9, 0x22, //0x00002034 cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00002037 je LBB9_30 - 0x80, 0xf9, 0x5c, //0x0000203d cmpb $92, %cl - 0x0f, 0x85, 0x00, 0x04, 0x00, 0x00, //0x00002040 jne LBB9_29 - //0x00002046 LBB9_30 - 0x49, 0x83, 0xc7, 0x01, //0x00002046 addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x0000204a addq $-1, %r13 - //0x0000204e LBB9_31 - 0x49, 0x83, 0xc7, 0x01, //0x0000204e addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x00002052 addq $-1, %r13 - 0xe9, 0x62, 0xfd, 0xff, 0xff, //0x00002056 jmp LBB9_32 - //0x0000205b LBB9_58 - 0x49, 0x89, 0xc5, //0x0000205b movq %rax, %r13 - 0x4d, 0x89, 0xcf, //0x0000205e movq %r9, %r15 - //0x00002061 LBB9_59 - 0x41, 0x88, 0x1c, 0x24, //0x00002061 movb %bl, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00002065 addq $1, %r12 - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00002069 jmp LBB9_60 - //0x0000206e LBB9_69 - 0x81, 0xfb, 0x00, 0x08, 0x00, 0x00, //0x0000206e cmpl $2048, %ebx - 0x0f, 0x82, 0xe6, 0x00, 0x00, 0x00, //0x00002074 jb LBB9_70 - 0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x0000207a andl $16252928, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x00002080 cmpl $14155776, %ecx - 0x0f, 0x84, 0xff, 0x00, 0x00, 0x00, //0x00002086 je LBB9_75 - 0x49, 0x89, 0xc5, //0x0000208c movq %rax, %r13 - 0x41, 0x89, 0xde, //0x0000208f movl %ebx, %r14d - 0x4d, 0x89, 0xcf, //0x00002092 movq %r9, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002095 .p2align 4, 0x90 - //0x000020a0 LBB9_74 - 0x44, 0x89, 0xf0, //0x000020a0 movl %r14d, %eax - 0xc1, 0xe8, 0x0c, //0x000020a3 shrl $12, %eax - 0x0c, 0xe0, //0x000020a6 orb $-32, %al - 0x41, 0x88, 0x04, 0x24, //0x000020a8 movb %al, (%r12) - 0x44, 0x89, 0xf0, //0x000020ac movl %r14d, %eax - 0xc1, 0xe8, 0x06, //0x000020af shrl $6, %eax - 0x24, 0x3f, //0x000020b2 andb $63, %al - 0x0c, 0x80, //0x000020b4 orb $-128, %al - 0x41, 0x88, 0x44, 0x24, 0x01, //0x000020b6 movb %al, $1(%r12) - 0x41, 0x80, 0xe6, 0x3f, //0x000020bb andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x000020bf orb $-128, %r14b - 0x45, 0x88, 0x74, 0x24, 0x02, //0x000020c3 movb %r14b, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x000020c8 addq $3, %r12 - //0x000020cc LBB9_60 - 0x4c, 0x8b, 0x45, 0xc0, //0x000020cc movq $-64(%rbp), %r8 - 0x4c, 0x8d, 0x35, 0x09, 0xec, 0x00, 0x00, //0x000020d0 leaq $60425(%rip), %r14 /* __UnquoteTab+0(%rip) */ - 0x4d, 0x85, 0xed, //0x000020d7 testq %r13, %r13 - 0x0f, 0x85, 0xe1, 0xfb, 0xff, 0xff, //0x000020da jne LBB9_4 - 0xe9, 0x27, 0x03, 0x00, 0x00, //0x000020e0 jmp LBB9_37 - //0x000020e5 LBB9_115 - 0x89, 0xd8, //0x000020e5 movl %ebx, %eax - 0x44, 0x89, 0xf3, //0x000020e7 movl %r14d, %ebx - //0x000020ea LBB9_89 - 0xc1, 0xe3, 0x0a, //0x000020ea shll $10, %ebx - 0x89, 0xc1, //0x000020ed movl %eax, %ecx - 0x01, 0xd9, //0x000020ef addl %ebx, %ecx - 0x01, 0xd8, //0x000020f1 addl %ebx, %eax - 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x000020f3 addl $-56613888, %eax - 0x89, 0xc2, //0x000020f8 movl %eax, %edx - 0xc1, 0xea, 0x12, //0x000020fa shrl $18, %edx - 0x80, 0xca, 0xf0, //0x000020fd orb $-16, %dl - 0x41, 0x88, 0x14, 0x24, //0x00002100 movb %dl, (%r12) - 0x89, 0xc2, //0x00002104 movl %eax, %edx - 0xc1, 0xea, 0x0c, //0x00002106 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x00002109 andb $63, %dl - 0x80, 0xca, 0x80, //0x0000210c orb $-128, %dl - 0x41, 0x88, 0x54, 0x24, 0x01, //0x0000210f movb %dl, $1(%r12) - 0xc1, 0xe8, 0x06, //0x00002114 shrl $6, %eax - 0x24, 0x3f, //0x00002117 andb $63, %al - 0x0c, 0x80, //0x00002119 orb $-128, %al - 0x41, 0x88, 0x44, 0x24, 0x02, //0x0000211b movb %al, $2(%r12) - 0x80, 0xe1, 0x3f, //0x00002120 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00002123 orb $-128, %cl - 0x41, 0x88, 0x4c, 0x24, 0x03, //0x00002126 movb %cl, $3(%r12) - 0x49, 0x83, 0xc4, 0x04, //0x0000212b addq $4, %r12 - //0x0000212f LBB9_90 - 0x48, 0x8b, 0x7d, 0xc8, //0x0000212f movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x00002133 movq $-88(%rbp), %rdx - 0x4c, 0x8b, 0x55, 0xb0, //0x00002137 movq $-80(%rbp), %r10 - 0x48, 0x8b, 0x75, 0xb8, //0x0000213b movq $-72(%rbp), %rsi - 0x4c, 0x8b, 0x45, 0xc0, //0x0000213f movq $-64(%rbp), %r8 - 0x4c, 0x8d, 0x35, 0x96, 0xeb, 0x00, 0x00, //0x00002143 leaq $60310(%rip), %r14 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x1e, 0xfb, 0xff, 0xff, //0x0000214a vmovdqa $-1250(%rip), %xmm1 /* LCPI9_0+0(%rip) */ - 0x4d, 0x85, 0xed, //0x00002152 testq %r13, %r13 - 0x0f, 0x85, 0x66, 0xfb, 0xff, 0xff, //0x00002155 jne LBB9_4 - 0xe9, 0xac, 0x02, 0x00, 0x00, //0x0000215b jmp LBB9_37 - //0x00002160 LBB9_70 - 0x49, 0x89, 0xc5, //0x00002160 movq %rax, %r13 - 0x41, 0x89, 0xde, //0x00002163 movl %ebx, %r14d - 0x4d, 0x89, 0xcf, //0x00002166 movq %r9, %r15 - //0x00002169 LBB9_71 - 0x44, 0x89, 0xf0, //0x00002169 movl %r14d, %eax - 0xc1, 0xe8, 0x06, //0x0000216c shrl $6, %eax - 0x0c, 0xc0, //0x0000216f orb $-64, %al - 0x41, 0x88, 0x04, 0x24, //0x00002171 movb %al, (%r12) - 0x41, 0x80, 0xe6, 0x3f, //0x00002175 andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x00002179 orb $-128, %r14b - 0x45, 0x88, 0x74, 0x24, 0x01, //0x0000217d movb %r14b, $1(%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00002182 addq $2, %r12 - 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00002186 jmp LBB9_60 - //0x0000218b LBB9_75 - 0x48, 0x89, 0x45, 0xa0, //0x0000218b movq %rax, $-96(%rbp) - 0x4d, 0x89, 0xce, //0x0000218f movq %r9, %r14 - 0x48, 0x89, 0x75, 0xb8, //0x00002192 movq %rsi, $-72(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x00002196 movq %rdx, $-88(%rbp) - 0x48, 0x89, 0x7d, 0xc8, //0x0000219a movq %rdi, $-56(%rbp) - 0x4c, 0x89, 0x55, 0xb0, //0x0000219e movq %r10, $-80(%rbp) - 0x4d, 0x85, 0xd2, //0x000021a2 testq %r10, %r10 - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x000021a5 jne LBB9_76 - 0x48, 0x83, 0x7d, 0xa0, 0x06, //0x000021ab cmpq $6, $-96(%rbp) - 0x0f, 0x8c, 0xe4, 0x00, 0x00, 0x00, //0x000021b0 jl LBB9_80 - //0x000021b6 LBB9_82 - 0x81, 0xfb, 0xff, 0xdb, 0x00, 0x00, //0x000021b6 cmpl $56319, %ebx - 0x0f, 0x87, 0xd8, 0x00, 0x00, 0x00, //0x000021bc ja LBB9_80 - 0x41, 0x80, 0x3e, 0x5c, //0x000021c2 cmpb $92, (%r14) - 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x000021c6 jne LBB9_80 - 0x41, 0x80, 0x7e, 0x01, 0x75, //0x000021cc cmpb $117, $1(%r14) - 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x000021d1 jne LBB9_80 - 0x49, 0x8d, 0x7e, 0x02, //0x000021d7 leaq $2(%r14), %rdi - 0xe8, 0xc0, 0x03, 0x00, 0x00, //0x000021db callq _unhex16_is - 0x84, 0xc0, //0x000021e0 testb %al, %al - 0x0f, 0x84, 0x8d, 0x02, 0x00, 0x00, //0x000021e2 je LBB9_86 - 0x4d, 0x89, 0xf7, //0x000021e8 movq %r14, %r15 - 0x41, 0x8b, 0x4e, 0x02, //0x000021eb movl $2(%r14), %ecx - 0x0f, 0xc9, //0x000021ef bswapl %ecx - 0x89, 0xc8, //0x000021f1 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x000021f3 shrl $4, %eax - 0xf7, 0xd0, //0x000021f6 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000021f8 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000021fd leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002200 andl $252645135, %ecx - 0x01, 0xc1, //0x00002206 addl %eax, %ecx - 0x89, 0xc8, //0x00002208 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000220a shrl $4, %eax - 0x09, 0xc8, //0x0000220d orl %ecx, %eax - 0x49, 0x83, 0xc7, 0x06, //0x0000220f addq $6, %r15 - 0x89, 0xc1, //0x00002213 movl %eax, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00002215 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x0000221b cmpl $14417920, %ecx - 0x0f, 0x85, 0x3b, 0x03, 0x00, 0x00, //0x00002221 jne LBB9_117 - 0x89, 0xc1, //0x00002227 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00002229 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000222c andl $65280, %ecx - 0x0f, 0xb6, 0xc0, //0x00002232 movzbl %al, %eax - 0x09, 0xc8, //0x00002235 orl %ecx, %eax - 0x4c, 0x8b, 0x6d, 0xa0, //0x00002237 movq $-96(%rbp), %r13 - 0x49, 0x83, 0xc5, 0xfa, //0x0000223b addq $-6, %r13 - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x0000223f jmp LBB9_89 - //0x00002244 LBB9_100 - 0xf6, 0x45, 0xc0, 0x02, //0x00002244 testb $2, $-64(%rbp) - 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x00002248 je LBB9_101 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x0000224e movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00002255 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x0000225b addq $3, %r12 - 0x48, 0x8b, 0x7d, 0xc8, //0x0000225f movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x75, 0xb8, //0x00002263 movq $-72(%rbp), %rsi - 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00002267 jmp LBB9_60 - //0x0000226c LBB9_76 - 0x49, 0x83, 0xfd, 0x05, //0x0000226c cmpq $5, %r13 - 0x0f, 0x8c, 0x0c, 0x03, 0x00, 0x00, //0x00002270 jl LBB9_91 - 0x41, 0x80, 0x3e, 0x5c, //0x00002276 cmpb $92, (%r14) - 0x0f, 0x85, 0xee, 0x02, 0x00, 0x00, //0x0000227a jne LBB9_102 - 0x49, 0x83, 0xc5, 0xfb, //0x00002280 addq $-5, %r13 - 0x49, 0x83, 0xc7, 0x05, //0x00002284 addq $5, %r15 - 0x4c, 0x89, 0x6d, 0xa0, //0x00002288 movq %r13, $-96(%rbp) - 0x4d, 0x89, 0xfe, //0x0000228c movq %r15, %r14 - 0x48, 0x83, 0x7d, 0xa0, 0x06, //0x0000228f cmpq $6, $-96(%rbp) - 0x0f, 0x8d, 0x1c, 0xff, 0xff, 0xff, //0x00002294 jge LBB9_82 - //0x0000229a LBB9_80 - 0x4d, 0x89, 0xf7, //0x0000229a movq %r14, %r15 - //0x0000229d LBB9_81 - 0x48, 0x8b, 0x45, 0xb0, //0x0000229d movq $-80(%rbp), %rax - 0x48, 0x03, 0x45, 0xc8, //0x000022a1 addq $-56(%rbp), %rax - 0x49, 0x29, 0xc7, //0x000022a5 subq %rax, %r15 - //0x000022a8 LBB9_118 - 0x49, 0x83, 0xc7, 0xfc, //0x000022a8 addq $-4, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x000022ac movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x000022b0 movq %r15, (%rax) - //0x000022b3 LBB9_119 - 0x49, 0xc7, 0xc4, 0xfc, 0xff, 0xff, 0xff, //0x000022b3 movq $-4, %r12 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000022ba jmp LBB9_120 - //0x000022bf LBB9_1 - 0x45, 0x31, 0xed, //0x000022bf xorl %r13d, %r13d - 0x49, 0x89, 0xd4, //0x000022c2 movq %rdx, %r12 - //0x000022c5 LBB9_2 - 0x4d, 0x01, 0xec, //0x000022c5 addq %r13, %r12 - 0x49, 0x29, 0xd4, //0x000022c8 subq %rdx, %r12 - //0x000022cb LBB9_120 - 0x4c, 0x89, 0xe0, //0x000022cb movq %r12, %rax - 0x48, 0x83, 0xc4, 0x38, //0x000022ce addq $56, %rsp - 0x5b, //0x000022d2 popq %rbx - 0x41, 0x5c, //0x000022d3 popq %r12 - 0x41, 0x5d, //0x000022d5 popq %r13 - 0x41, 0x5e, //0x000022d7 popq %r14 - 0x41, 0x5f, //0x000022d9 popq %r15 - 0x5d, //0x000022db popq %rbp - 0xc3, //0x000022dc retq - //0x000022dd LBB9_43 - 0x4c, 0x89, 0xf8, //0x000022dd movq %r15, %rax - 0x48, 0x29, 0xf8, //0x000022e0 subq %rdi, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x000022e3 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x000022e7 movq %rax, (%rsi) - 0x41, 0x8a, 0x0f, //0x000022ea movb (%r15), %cl - 0x8d, 0x51, 0xd0, //0x000022ed leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000022f0 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000022f3 jb LBB9_46 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000022f9 movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002300 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002303 cmpb $37, %cl - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002306 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000230c movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000230f movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002319 btq %rcx, %rdx - 0x0f, 0x83, 0xa8, 0xff, 0xff, 0xff, //0x0000231d jae LBB9_120 - //0x00002323 LBB9_46 - 0x48, 0x8d, 0x48, 0x01, //0x00002323 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002327 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x01, //0x0000232a movb $1(%r15), %cl - 0x8d, 0x51, 0xd0, //0x0000232e leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00002331 cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00002334 jbe LBB9_49 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000233a movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002341 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002344 cmpb $37, %cl - 0x0f, 0x87, 0x7e, 0xff, 0xff, 0xff, //0x00002347 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000234d movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002350 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000235a btq %rcx, %rdx - 0x0f, 0x83, 0x67, 0xff, 0xff, 0xff, //0x0000235e jae LBB9_120 - //0x00002364 LBB9_49 - 0x48, 0x8d, 0x48, 0x02, //0x00002364 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002368 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x02, //0x0000236b movb $2(%r15), %cl - 0x8d, 0x51, 0xd0, //0x0000236f leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002372 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002375 jb LBB9_52 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000237b movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002382 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002385 cmpb $37, %cl - 0x0f, 0x87, 0x3d, 0xff, 0xff, 0xff, //0x00002388 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000238e movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002391 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000239b btq %rcx, %rdx - 0x0f, 0x83, 0x26, 0xff, 0xff, 0xff, //0x0000239f jae LBB9_120 - //0x000023a5 LBB9_52 - 0x48, 0x8d, 0x48, 0x03, //0x000023a5 leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000023a9 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x03, //0x000023ac movb $3(%r15), %cl - 0x8d, 0x51, 0xd0, //0x000023b0 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000023b3 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000023b6 jb LBB9_56 - //0x000023bc LBB9_54 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000023bc movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000023c3 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000023c6 cmpb $37, %cl - 0x0f, 0x87, 0xfc, 0xfe, 0xff, 0xff, //0x000023c9 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x000023cf movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000023d2 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000023dc btq %rcx, %rdx - 0x0f, 0x83, 0xe5, 0xfe, 0xff, 0xff, //0x000023e0 jae LBB9_120 - //0x000023e6 LBB9_56 - 0x48, 0x83, 0xc0, 0x04, //0x000023e6 addq $4, %rax - 0x48, 0x89, 0x06, //0x000023ea movq %rax, (%rsi) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000023ed movq $-2, %r12 - 0xe9, 0xd2, 0xfe, 0xff, 0xff, //0x000023f4 jmp LBB9_120 - //0x000023f9 LBB9_19 - 0x48, 0x8b, 0x45, 0xd0, //0x000023f9 movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x000023fd movq %rsi, (%rax) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002400 movq $-1, %r12 - 0xe9, 0xbf, 0xfe, 0xff, 0xff, //0x00002407 jmp LBB9_120 - //0x0000240c LBB9_37 - 0x45, 0x31, 0xed, //0x0000240c xorl %r13d, %r13d - 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x0000240f jmp LBB9_2 - //0x00002414 LBB9_34 - 0x48, 0xf7, 0xd7, //0x00002414 notq %rdi - 0x49, 0x01, 0xff, //0x00002417 addq %rdi, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x0000241a movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x0000241e movq %r15, (%rax) - 0x49, 0xc7, 0xc4, 0xfd, 0xff, 0xff, 0xff, //0x00002421 movq $-3, %r12 - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00002428 jmp LBB9_120 - //0x0000242d LBB9_23 - 0x48, 0xf7, 0xd7, //0x0000242d notq %rdi - 0x49, 0x01, 0xff, //0x00002430 addq %rdi, %r15 - //0x00002433 LBB9_24 - 0x48, 0x8b, 0x45, 0xd0, //0x00002433 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00002437 movq %r15, (%rax) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000243a movq $-2, %r12 - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00002441 jmp LBB9_120 - //0x00002446 LBB9_29 - 0x49, 0x29, 0xff, //0x00002446 subq %rdi, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002449 addq $1, %r15 - 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x0000244d jmp LBB9_24 - //0x00002452 LBB9_67 - 0xf6, 0x45, 0xc0, 0x02, //0x00002452 testb $2, $-64(%rbp) - 0x0f, 0x84, 0x26, 0x01, 0x00, 0x00, //0x00002456 je LBB9_91 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x0000245c movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00002463 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00002469 addq $3, %r12 - 0x45, 0x31, 0xed, //0x0000246d xorl %r13d, %r13d - 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00002470 jmp LBB9_2 - //0x00002475 LBB9_86 - 0x4d, 0x89, 0xf7, //0x00002475 movq %r14, %r15 - //0x00002478 LBB9_104 - 0x4c, 0x89, 0xf8, //0x00002478 movq %r15, %rax - 0x48, 0x2b, 0x45, 0xc8, //0x0000247b subq $-56(%rbp), %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000247f addq $2, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x00002483 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x00002487 movq %rax, (%rsi) - 0x41, 0x8a, 0x4f, 0x02, //0x0000248a movb $2(%r15), %cl - 0x8d, 0x51, 0xd0, //0x0000248e leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002491 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002494 jb LBB9_107 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000249a movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000024a1 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000024a4 cmpb $37, %cl - 0x0f, 0x87, 0x1e, 0xfe, 0xff, 0xff, //0x000024a7 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x000024ad movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000024b0 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000024ba btq %rcx, %rdx - 0x0f, 0x83, 0x07, 0xfe, 0xff, 0xff, //0x000024be jae LBB9_120 - //0x000024c4 LBB9_107 - 0x48, 0x8d, 0x48, 0x01, //0x000024c4 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000024c8 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x03, //0x000024cb movb $3(%r15), %cl - 0x8d, 0x51, 0xd0, //0x000024cf leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x000024d2 cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x000024d5 jbe LBB9_110 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000024db movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000024e2 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000024e5 cmpb $37, %cl - 0x0f, 0x87, 0xdd, 0xfd, 0xff, 0xff, //0x000024e8 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x000024ee movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000024f1 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000024fb btq %rcx, %rdx - 0x0f, 0x83, 0xc6, 0xfd, 0xff, 0xff, //0x000024ff jae LBB9_120 - //0x00002505 LBB9_110 - 0x48, 0x8d, 0x48, 0x02, //0x00002505 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002509 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x04, //0x0000250c movb $4(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002510 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002513 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002516 jb LBB9_113 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000251c movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002523 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002526 cmpb $37, %cl - 0x0f, 0x87, 0x9c, 0xfd, 0xff, 0xff, //0x00002529 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000252f movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002532 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000253c btq %rcx, %rdx - 0x0f, 0x83, 0x85, 0xfd, 0xff, 0xff, //0x00002540 jae LBB9_120 - //0x00002546 LBB9_113 - 0x48, 0x8d, 0x48, 0x03, //0x00002546 leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x0000254a movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x05, //0x0000254d movb $5(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002551 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002554 cmpb $10, %dl - 0x0f, 0x83, 0x5f, 0xfe, 0xff, 0xff, //0x00002557 jae LBB9_54 - 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x0000255d jmp LBB9_56 - //0x00002562 LBB9_117 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00002562 subq $-56(%rbp), %r15 - 0xe9, 0x3d, 0xfd, 0xff, 0xff, //0x00002566 jmp LBB9_118 - //0x0000256b LBB9_101 - 0x4d, 0x89, 0xfe, //0x0000256b movq %r15, %r14 - //0x0000256e LBB9_102 - 0x4c, 0x2b, 0x75, 0xc8, //0x0000256e subq $-56(%rbp), %r14 - 0x49, 0x83, 0xc6, 0xfc, //0x00002572 addq $-4, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002576 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x0000257a movq %r14, (%rax) - 0xe9, 0x31, 0xfd, 0xff, 0xff, //0x0000257d jmp LBB9_119 - //0x00002582 LBB9_91 - 0x48, 0x8b, 0x45, 0xd0, //0x00002582 movq $-48(%rbp), %rax - 0x48, 0x8b, 0x4d, 0xb8, //0x00002586 movq $-72(%rbp), %rcx - 0x48, 0x89, 0x08, //0x0000258a movq %rcx, (%rax) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000258d movq $-1, %r12 - 0xe9, 0x32, 0xfd, 0xff, 0xff, //0x00002594 jmp LBB9_120 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002599 .p2align 4, 0x90 - //0x000025a0 _unhex16_is - 0x55, //0x000025a0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000025a1 movq %rsp, %rbp - 0x8b, 0x07, //0x000025a4 movl (%rdi), %eax - 0x89, 0xc1, //0x000025a6 movl %eax, %ecx - 0xf7, 0xd1, //0x000025a8 notl %ecx - 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x000025aa leal $-808464432(%rax), %edx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000025b0 andl $-2139062144, %ecx - 0x85, 0xd1, //0x000025b6 testl %edx, %ecx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000025b8 je LBB10_2 - 0x31, 0xc0, //0x000025be xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x000025c0 movzbl %al, %eax - 0x5d, //0x000025c3 popq %rbp - 0xc3, //0x000025c4 retq - //0x000025c5 LBB10_2 - 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x000025c5 leal $421075225(%rax), %edx - 0x09, 0xc2, //0x000025cb orl %eax, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000025cd testl $-2139062144, %edx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000025d3 je LBB10_4 - 0x31, 0xc0, //0x000025d9 xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x000025db movzbl %al, %eax - 0x5d, //0x000025de popq %rbp - 0xc3, //0x000025df retq - //0x000025e0 LBB10_4 - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000025e0 andl $2139062143, %eax - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000025e5 movl $-1061109568, %edx - 0x29, 0xc2, //0x000025ea subl %eax, %edx - 0x8d, 0xb0, 0x46, 0x46, 0x46, 0x46, //0x000025ec leal $1179010630(%rax), %esi - 0x21, 0xca, //0x000025f2 andl %ecx, %edx - 0x85, 0xf2, //0x000025f4 testl %esi, %edx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000025f6 je LBB10_6 - 0x31, 0xc0, //0x000025fc xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x000025fe movzbl %al, %eax - 0x5d, //0x00002601 popq %rbp - 0xc3, //0x00002602 retq - //0x00002603 LBB10_6 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002603 movl $-522133280, %edx - 0x29, 0xc2, //0x00002608 subl %eax, %edx - 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000260a addl $960051513, %eax - 0x21, 0xd1, //0x0000260f andl %edx, %ecx - 0x85, 0xc1, //0x00002611 testl %eax, %ecx - 0x0f, 0x94, 0xc0, //0x00002613 sete %al - 0x0f, 0xb6, 0xc0, //0x00002616 movzbl %al, %eax - 0x5d, //0x00002619 popq %rbp - 0xc3, //0x0000261a retq - 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000261b .p2align 4, 0x00 - //0x00002620 LCPI11_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002620 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00002630 LCPI11_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00002630 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00002640 LCPI11_2 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00002640 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x00002650 LCPI11_3 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00002650 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x00002660 .p2align 4, 0x90 - //0x00002660 _html_escape - 0x55, //0x00002660 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002661 movq %rsp, %rbp - 0x41, 0x57, //0x00002664 pushq %r15 - 0x41, 0x56, //0x00002666 pushq %r14 - 0x41, 0x55, //0x00002668 pushq %r13 - 0x41, 0x54, //0x0000266a pushq %r12 - 0x53, //0x0000266c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000266d subq $16, %rsp - 0x48, 0x89, 0x4d, 0xc8, //0x00002671 movq %rcx, $-56(%rbp) - 0x49, 0x89, 0xd6, //0x00002675 movq %rdx, %r14 - 0x48, 0x89, 0x55, 0xd0, //0x00002678 movq %rdx, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x0000267c movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x0000267f testq %rsi, %rsi - 0x0f, 0x8e, 0xa2, 0x04, 0x00, 0x00, //0x00002682 jle LBB11_70 - 0x48, 0x8b, 0x45, 0xc8, //0x00002688 movq $-56(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x0000268c movq (%rax), %r9 - 0xc5, 0xf9, 0x6f, 0x05, 0x89, 0xff, 0xff, 0xff, //0x0000268f vmovdqa $-119(%rip), %xmm0 /* LCPI11_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x91, 0xff, 0xff, 0xff, //0x00002697 vmovdqa $-111(%rip), %xmm1 /* LCPI11_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x99, 0xff, 0xff, 0xff, //0x0000269f vmovdqa $-103(%rip), %xmm2 /* LCPI11_2+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x1d, 0xa1, 0xff, 0xff, 0xff, //0x000026a7 vmovdqa $-95(%rip), %xmm3 /* LCPI11_3+0(%rip) */ - 0x4c, 0x8d, 0x1d, 0x2a, 0xe7, 0x00, 0x00, //0x000026af leaq $59178(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x49, 0x89, 0xfc, //0x000026b6 movq %rdi, %r12 - 0x4c, 0x8b, 0x75, 0xd0, //0x000026b9 movq $-48(%rbp), %r14 - 0x90, 0x90, 0x90, //0x000026bd .p2align 4, 0x90 - //0x000026c0 LBB11_2 - 0x4d, 0x85, 0xc9, //0x000026c0 testq %r9, %r9 - 0x0f, 0x8e, 0x7f, 0x04, 0x00, 0x00, //0x000026c3 jle LBB11_3 - 0x48, 0x83, 0xfe, 0x10, //0x000026c9 cmpq $16, %rsi - 0x0f, 0x9d, 0xc0, //0x000026cd setge %al - 0x4d, 0x89, 0xcd, //0x000026d0 movq %r9, %r13 - 0x4d, 0x89, 0xf0, //0x000026d3 movq %r14, %r8 - 0x48, 0x89, 0xf3, //0x000026d6 movq %rsi, %rbx - 0x4d, 0x89, 0xe7, //0x000026d9 movq %r12, %r15 - 0x0f, 0x8c, 0x7e, 0x00, 0x00, 0x00, //0x000026dc jl LBB11_12 - 0x49, 0x83, 0xf9, 0x10, //0x000026e2 cmpq $16, %r9 - 0x0f, 0x8c, 0x74, 0x00, 0x00, 0x00, //0x000026e6 jl LBB11_12 - 0x45, 0x31, 0xc0, //0x000026ec xorl %r8d, %r8d - 0x48, 0x89, 0xf2, //0x000026ef movq %rsi, %rdx - 0x4c, 0x89, 0xc9, //0x000026f2 movq %r9, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026f5 .p2align 4, 0x90 - //0x00002700 LBB11_7 - 0xc4, 0x81, 0x7a, 0x6f, 0x24, 0x04, //0x00002700 vmovdqu (%r12,%r8), %xmm4 - 0xc5, 0xd9, 0x74, 0xe8, //0x00002706 vpcmpeqb %xmm0, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x0000270a vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xc9, 0xeb, 0xed, //0x0000270e vpor %xmm5, %xmm6, %xmm5 - 0xc5, 0xd9, 0xdb, 0xf2, //0x00002712 vpand %xmm2, %xmm4, %xmm6 - 0xc5, 0xc9, 0x74, 0xf3, //0x00002716 vpcmpeqb %xmm3, %xmm6, %xmm6 - 0xc5, 0xd1, 0xeb, 0xee, //0x0000271a vpor %xmm6, %xmm5, %xmm5 - 0xc4, 0x81, 0x7a, 0x7f, 0x24, 0x06, //0x0000271e vmovdqu %xmm4, (%r14,%r8) - 0xc5, 0xf9, 0xd7, 0xc5, //0x00002724 vpmovmskb %xmm5, %eax - 0x85, 0xc0, //0x00002728 testl %eax, %eax - 0x0f, 0x85, 0x50, 0x01, 0x00, 0x00, //0x0000272a jne LBB11_8 - 0x48, 0x8d, 0x5a, 0xf0, //0x00002730 leaq $-16(%rdx), %rbx - 0x4c, 0x8d, 0x69, 0xf0, //0x00002734 leaq $-16(%rcx), %r13 - 0x49, 0x83, 0xc0, 0x10, //0x00002738 addq $16, %r8 - 0x48, 0x83, 0xfa, 0x20, //0x0000273c cmpq $32, %rdx - 0x0f, 0x9d, 0xc0, //0x00002740 setge %al - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00002743 jl LBB11_11 - 0x48, 0x89, 0xda, //0x00002749 movq %rbx, %rdx - 0x48, 0x83, 0xf9, 0x1f, //0x0000274c cmpq $31, %rcx - 0x4c, 0x89, 0xe9, //0x00002750 movq %r13, %rcx - 0x0f, 0x8f, 0xa7, 0xff, 0xff, 0xff, //0x00002753 jg LBB11_7 - //0x00002759 LBB11_11 - 0x4f, 0x8d, 0x3c, 0x04, //0x00002759 leaq (%r12,%r8), %r15 - 0x4d, 0x01, 0xf0, //0x0000275d addq %r14, %r8 - //0x00002760 LBB11_12 - 0x84, 0xc0, //0x00002760 testb %al, %al - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00002762 je LBB11_13 - 0xc4, 0xc1, 0x7a, 0x6f, 0x27, //0x00002768 vmovdqu (%r15), %xmm4 - 0xc5, 0xd9, 0x74, 0xe8, //0x0000276d vpcmpeqb %xmm0, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x00002771 vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xc9, 0xeb, 0xed, //0x00002775 vpor %xmm5, %xmm6, %xmm5 - 0xc5, 0xd9, 0xdb, 0xf2, //0x00002779 vpand %xmm2, %xmm4, %xmm6 - 0xc5, 0xc9, 0x74, 0xf3, //0x0000277d vpcmpeqb %xmm3, %xmm6, %xmm6 - 0xc5, 0xd1, 0xeb, 0xee, //0x00002781 vpor %xmm6, %xmm5, %xmm5 - 0xc5, 0xf9, 0xd7, 0xc5, //0x00002785 vpmovmskb %xmm5, %eax - 0x0d, 0x00, 0x00, 0x01, 0x00, //0x00002789 orl $65536, %eax - 0x44, 0x0f, 0xbc, 0xd0, //0x0000278e bsfl %eax, %r10d - 0xc4, 0xe1, 0xf9, 0x7e, 0xe0, //0x00002792 vmovq %xmm4, %rax - 0x4d, 0x39, 0xd5, //0x00002797 cmpq %r10, %r13 - 0x0f, 0x8d, 0xf9, 0x00, 0x00, 0x00, //0x0000279a jge LBB11_24 - 0x49, 0x83, 0xfd, 0x08, //0x000027a0 cmpq $8, %r13 - 0x0f, 0x82, 0x32, 0x01, 0x00, 0x00, //0x000027a4 jb LBB11_35 - 0x49, 0x89, 0x00, //0x000027aa movq %rax, (%r8) - 0x4d, 0x8d, 0x57, 0x08, //0x000027ad leaq $8(%r15), %r10 - 0x49, 0x83, 0xc0, 0x08, //0x000027b1 addq $8, %r8 - 0x49, 0x8d, 0x5d, 0xf8, //0x000027b5 leaq $-8(%r13), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000027b9 cmpq $4, %rbx - 0x0f, 0x8d, 0x29, 0x01, 0x00, 0x00, //0x000027bd jge LBB11_38 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x000027c3 jmp LBB11_39 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027c8 .p2align 4, 0x90 - //0x000027d0 LBB11_13 - 0x48, 0x85, 0xdb, //0x000027d0 testq %rbx, %rbx - 0x0f, 0x8e, 0x87, 0x00, 0x00, 0x00, //0x000027d3 jle LBB11_21 - 0x4d, 0x85, 0xed, //0x000027d9 testq %r13, %r13 - 0x0f, 0x8e, 0x7e, 0x00, 0x00, 0x00, //0x000027dc jle LBB11_21 - 0x31, 0xd2, //0x000027e2 xorl %edx, %edx - 0x31, 0xc0, //0x000027e4 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027e6 .p2align 4, 0x90 - //0x000027f0 LBB11_16 - 0x45, 0x0f, 0xb6, 0x1c, 0x17, //0x000027f0 movzbl (%r15,%rdx), %r11d - 0x49, 0x83, 0xfb, 0x3e, //0x000027f5 cmpq $62, %r11 - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000027f9 ja LBB11_17 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000027ff movabsq $5764607797912141824, %rcx - 0x4c, 0x0f, 0xa3, 0xd9, //0x00002809 btq %r11, %rcx - 0x0f, 0x82, 0xae, 0x00, 0x00, 0x00, //0x0000280d jb LBB11_45 - //0x00002813 LBB11_17 - 0x41, 0x80, 0xfb, 0xe2, //0x00002813 cmpb $-30, %r11b - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00002817 je LBB11_45 - 0x4c, 0x8d, 0x14, 0x03, //0x0000281d leaq (%rbx,%rax), %r10 - 0x45, 0x88, 0x1c, 0x10, //0x00002821 movb %r11b, (%r8,%rdx) - 0x48, 0x8d, 0x48, 0xff, //0x00002825 leaq $-1(%rax), %rcx - 0x49, 0x83, 0xfa, 0x02, //0x00002829 cmpq $2, %r10 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000282d jl LBB11_20 - 0x4c, 0x01, 0xe8, //0x00002833 addq %r13, %rax - 0x48, 0x83, 0xc2, 0x01, //0x00002836 addq $1, %rdx - 0x48, 0x83, 0xf8, 0x01, //0x0000283a cmpq $1, %rax - 0x48, 0x89, 0xc8, //0x0000283e movq %rcx, %rax - 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00002841 jg LBB11_16 - //0x00002847 LBB11_20 - 0x49, 0x29, 0xcf, //0x00002847 subq %rcx, %r15 - 0x48, 0x01, 0xcb, //0x0000284a addq %rcx, %rbx - 0x4c, 0x8d, 0x1d, 0x8c, 0xe5, 0x00, 0x00, //0x0000284d leaq $58764(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002854 .p2align 4, 0x90 - //0x00002860 LBB11_21 - 0x48, 0x85, 0xdb, //0x00002860 testq %rbx, %rbx - 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00002863 je LBB11_22 - 0x49, 0xf7, 0xd7, //0x00002869 notq %r15 - 0x4d, 0x01, 0xe7, //0x0000286c addq %r12, %r15 - 0x4d, 0x85, 0xff, //0x0000286f testq %r15, %r15 - 0x0f, 0x89, 0x68, 0x01, 0x00, 0x00, //0x00002872 jns LBB11_49 - 0xe9, 0x88, 0x02, 0x00, 0x00, //0x00002878 jmp LBB11_48 - 0x90, 0x90, 0x90, //0x0000287d .p2align 4, 0x90 - //0x00002880 LBB11_8 - 0x66, 0x0f, 0xbc, 0xc0, //0x00002880 bsfw %ax, %ax - 0x44, 0x0f, 0xb7, 0xf8, //0x00002884 movzwl %ax, %r15d - 0x4d, 0x01, 0xc7, //0x00002888 addq %r8, %r15 - 0x4d, 0x85, 0xff, //0x0000288b testq %r15, %r15 - 0x0f, 0x89, 0x4c, 0x01, 0x00, 0x00, //0x0000288e jns LBB11_49 - 0xe9, 0x6c, 0x02, 0x00, 0x00, //0x00002894 jmp LBB11_48 - //0x00002899 LBB11_24 - 0x41, 0x83, 0xfa, 0x08, //0x00002899 cmpl $8, %r10d - 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x0000289d jb LBB11_25 - 0x49, 0x89, 0x00, //0x000028a3 movq %rax, (%r8) - 0x4d, 0x8d, 0x6f, 0x08, //0x000028a6 leaq $8(%r15), %r13 - 0x49, 0x83, 0xc0, 0x08, //0x000028aa addq $8, %r8 - 0x49, 0x8d, 0x5a, 0xf8, //0x000028ae leaq $-8(%r10), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000028b2 cmpq $4, %rbx - 0x0f, 0x8d, 0x85, 0x00, 0x00, 0x00, //0x000028b6 jge LBB11_28 - 0xe9, 0x93, 0x00, 0x00, 0x00, //0x000028bc jmp LBB11_29 - //0x000028c1 LBB11_45 - 0x4d, 0x29, 0xe7, //0x000028c1 subq %r12, %r15 - 0x49, 0x29, 0xc7, //0x000028c4 subq %rax, %r15 - 0x4c, 0x8d, 0x1d, 0x12, 0xe5, 0x00, 0x00, //0x000028c7 leaq $58642(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x4d, 0x85, 0xff, //0x000028ce testq %r15, %r15 - 0x0f, 0x89, 0x09, 0x01, 0x00, 0x00, //0x000028d1 jns LBB11_49 - 0xe9, 0x29, 0x02, 0x00, 0x00, //0x000028d7 jmp LBB11_48 - //0x000028dc LBB11_35 - 0x4d, 0x89, 0xfa, //0x000028dc movq %r15, %r10 - 0x4c, 0x89, 0xeb, //0x000028df movq %r13, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000028e2 cmpq $4, %rbx - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000028e6 jl LBB11_39 - //0x000028ec LBB11_38 - 0x41, 0x8b, 0x02, //0x000028ec movl (%r10), %eax - 0x41, 0x89, 0x00, //0x000028ef movl %eax, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000028f2 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000028f6 addq $4, %r8 - 0x48, 0x83, 0xc3, 0xfc, //0x000028fa addq $-4, %rbx - //0x000028fe LBB11_39 - 0x48, 0x83, 0xfb, 0x02, //0x000028fe cmpq $2, %rbx - 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x00002902 jae LBB11_40 - 0x48, 0x85, 0xdb, //0x00002908 testq %rbx, %rbx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000290b je LBB11_43 - //0x00002911 LBB11_42 - 0x41, 0x8a, 0x02, //0x00002911 movb (%r10), %al - 0x41, 0x88, 0x00, //0x00002914 movb %al, (%r8) - //0x00002917 LBB11_43 - 0x4d, 0x01, 0xfd, //0x00002917 addq %r15, %r13 - 0x49, 0xf7, 0xd5, //0x0000291a notq %r13 - 0x4d, 0x01, 0xe5, //0x0000291d addq %r12, %r13 - 0x4d, 0x89, 0xef, //0x00002920 movq %r13, %r15 - 0x4d, 0x85, 0xff, //0x00002923 testq %r15, %r15 - 0x0f, 0x89, 0xb4, 0x00, 0x00, 0x00, //0x00002926 jns LBB11_49 - 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x0000292c jmp LBB11_48 - //0x00002931 LBB11_25 - 0x4d, 0x89, 0xfd, //0x00002931 movq %r15, %r13 - 0x4c, 0x89, 0xd3, //0x00002934 movq %r10, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00002937 cmpq $4, %rbx - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x0000293b jl LBB11_29 - //0x00002941 LBB11_28 - 0x41, 0x8b, 0x45, 0x00, //0x00002941 movl (%r13), %eax - 0x41, 0x89, 0x00, //0x00002945 movl %eax, (%r8) - 0x49, 0x83, 0xc5, 0x04, //0x00002948 addq $4, %r13 - 0x49, 0x83, 0xc0, 0x04, //0x0000294c addq $4, %r8 - 0x48, 0x83, 0xc3, 0xfc, //0x00002950 addq $-4, %rbx - //0x00002954 LBB11_29 - 0x48, 0x83, 0xfb, 0x02, //0x00002954 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002958 jae LBB11_30 - 0x48, 0x85, 0xdb, //0x0000295e testq %rbx, %rbx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002961 je LBB11_33 - //0x00002967 LBB11_32 - 0x41, 0x8a, 0x45, 0x00, //0x00002967 movb (%r13), %al - 0x41, 0x88, 0x00, //0x0000296b movb %al, (%r8) - //0x0000296e LBB11_33 - 0x4d, 0x29, 0xe7, //0x0000296e subq %r12, %r15 - 0x4d, 0x01, 0xd7, //0x00002971 addq %r10, %r15 - 0x4d, 0x85, 0xff, //0x00002974 testq %r15, %r15 - 0x0f, 0x89, 0x63, 0x00, 0x00, 0x00, //0x00002977 jns LBB11_49 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x0000297d jmp LBB11_48 - //0x00002982 LBB11_40 - 0x41, 0x0f, 0xb7, 0x02, //0x00002982 movzwl (%r10), %eax - 0x66, 0x41, 0x89, 0x00, //0x00002986 movw %ax, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x0000298a addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x0000298e addq $2, %r8 - 0x48, 0x83, 0xc3, 0xfe, //0x00002992 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x00002996 testq %rbx, %rbx - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00002999 jne LBB11_42 - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000299f jmp LBB11_43 - //0x000029a4 LBB11_30 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x000029a4 movzwl (%r13), %eax - 0x66, 0x41, 0x89, 0x00, //0x000029a9 movw %ax, (%r8) - 0x49, 0x83, 0xc5, 0x02, //0x000029ad addq $2, %r13 - 0x49, 0x83, 0xc0, 0x02, //0x000029b1 addq $2, %r8 - 0x48, 0x83, 0xc3, 0xfe, //0x000029b5 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x000029b9 testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x000029bc jne LBB11_32 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000029c2 jmp LBB11_33 - //0x000029c7 LBB11_22 - 0x4d, 0x29, 0xe7, //0x000029c7 subq %r12, %r15 - 0x4d, 0x85, 0xff, //0x000029ca testq %r15, %r15 - 0x0f, 0x88, 0x32, 0x01, 0x00, 0x00, //0x000029cd js LBB11_48 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000029d3 .p2align 4, 0x90 - //0x000029e0 LBB11_49 - 0x4d, 0x01, 0xfc, //0x000029e0 addq %r15, %r12 - 0x4d, 0x01, 0xfe, //0x000029e3 addq %r15, %r14 - 0x4c, 0x29, 0xfe, //0x000029e6 subq %r15, %rsi - 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x000029e9 jle LBB11_50 - 0x4d, 0x29, 0xf9, //0x000029ef subq %r15, %r9 - 0x41, 0x8a, 0x0c, 0x24, //0x000029f2 movb (%r12), %cl - 0x80, 0xf9, 0xe2, //0x000029f6 cmpb $-30, %cl - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x000029f9 je LBB11_53 - 0x4c, 0x89, 0xe0, //0x000029ff movq %r12, %rax - //0x00002a02 LBB11_57 - 0x0f, 0xb6, 0xc9, //0x00002a02 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00002a05 shlq $4, %rcx - 0x4a, 0x8b, 0x14, 0x19, //0x00002a09 movq (%rcx,%r11), %rdx - 0x4c, 0x63, 0xfa, //0x00002a0d movslq %edx, %r15 - 0x4d, 0x29, 0xf9, //0x00002a10 subq %r15, %r9 - 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00002a13 jl LBB11_58 - 0x48, 0xc1, 0xe2, 0x20, //0x00002a19 shlq $32, %rdx - 0x4e, 0x8d, 0x14, 0x19, //0x00002a1d leaq (%rcx,%r11), %r10 - 0x49, 0x83, 0xc2, 0x08, //0x00002a21 addq $8, %r10 - 0x48, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00002a25 movabsq $12884901889, %rbx - 0x48, 0x39, 0xda, //0x00002a2f cmpq %rbx, %rdx - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00002a32 jl LBB11_62 - 0x41, 0x8b, 0x12, //0x00002a38 movl (%r10), %edx - 0x41, 0x89, 0x16, //0x00002a3b movl %edx, (%r14) - 0x4e, 0x8d, 0x14, 0x19, //0x00002a3e leaq (%rcx,%r11), %r10 - 0x49, 0x83, 0xc2, 0x0c, //0x00002a42 addq $12, %r10 - 0x4d, 0x8d, 0x46, 0x04, //0x00002a46 leaq $4(%r14), %r8 - 0x49, 0x8d, 0x4f, 0xfc, //0x00002a4a leaq $-4(%r15), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00002a4e cmpq $2, %rcx - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00002a52 jae LBB11_65 - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002a58 jmp LBB11_66 - 0x90, 0x90, 0x90, //0x00002a5d .p2align 4, 0x90 - //0x00002a60 LBB11_62 - 0x4d, 0x89, 0xf0, //0x00002a60 movq %r14, %r8 - 0x4c, 0x89, 0xf9, //0x00002a63 movq %r15, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00002a66 cmpq $2, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002a6a jb LBB11_66 - //0x00002a70 LBB11_65 - 0x41, 0x0f, 0xb7, 0x12, //0x00002a70 movzwl (%r10), %edx - 0x66, 0x41, 0x89, 0x10, //0x00002a74 movw %dx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x00002a78 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x00002a7c addq $2, %r8 - 0x48, 0x83, 0xc1, 0xfe, //0x00002a80 addq $-2, %rcx - //0x00002a84 LBB11_66 - 0x48, 0x85, 0xc9, //0x00002a84 testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002a87 je LBB11_68 - 0x41, 0x8a, 0x0a, //0x00002a8d movb (%r10), %cl - 0x41, 0x88, 0x08, //0x00002a90 movb %cl, (%r8) - //0x00002a93 LBB11_68 - 0x4d, 0x01, 0xfe, //0x00002a93 addq %r15, %r14 - //0x00002a96 LBB11_69 - 0x48, 0x83, 0xc0, 0x01, //0x00002a96 addq $1, %rax - 0x48, 0x8d, 0x4e, 0xff, //0x00002a9a leaq $-1(%rsi), %rcx - 0x49, 0x89, 0xc4, //0x00002a9e movq %rax, %r12 - 0x48, 0x83, 0xfe, 0x01, //0x00002aa1 cmpq $1, %rsi - 0x48, 0x89, 0xce, //0x00002aa5 movq %rcx, %rsi - 0x0f, 0x8f, 0x12, 0xfc, 0xff, 0xff, //0x00002aa8 jg LBB11_2 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00002aae jmp LBB11_70 - //0x00002ab3 LBB11_53 - 0x48, 0x83, 0xfe, 0x03, //0x00002ab3 cmpq $3, %rsi - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00002ab7 jl LBB11_59 - 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x00002abd cmpb $-128, $1(%r12) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00002ac3 jne LBB11_59 - 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x00002ac9 movb $2(%r12), %cl - 0x89, 0xc8, //0x00002ace movl %ecx, %eax - 0x24, 0xfe, //0x00002ad0 andb $-2, %al - 0x3c, 0xa8, //0x00002ad2 cmpb $-88, %al - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002ad4 jne LBB11_59 - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00002ada leaq $2(%r12), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x00002adf addq $-2, %rsi - 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x00002ae3 jmp LBB11_57 - //0x00002ae8 LBB11_59 - 0x4d, 0x85, 0xc9, //0x00002ae8 testq %r9, %r9 - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002aeb jle LBB11_3 - 0x41, 0xc6, 0x06, 0xe2, //0x00002af1 movb $-30, (%r14) - 0x49, 0x83, 0xc6, 0x01, //0x00002af5 addq $1, %r14 - 0x49, 0x83, 0xc1, 0xff, //0x00002af9 addq $-1, %r9 - 0x4c, 0x89, 0xe0, //0x00002afd movq %r12, %rax - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00002b00 jmp LBB11_69 - //0x00002b05 LBB11_48 - 0x48, 0x8b, 0x4d, 0xd0, //0x00002b05 movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xf9, //0x00002b09 addq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x00002b0c notq %rcx - 0x4c, 0x01, 0xf1, //0x00002b0f addq %r14, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x00002b12 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00002b16 movq %rcx, (%rax) - 0x4c, 0x29, 0xe7, //0x00002b19 subq %r12, %rdi - 0x4c, 0x01, 0xff, //0x00002b1c addq %r15, %rdi - 0x48, 0x89, 0xf8, //0x00002b1f movq %rdi, %rax - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00002b22 jmp LBB11_71 - //0x00002b27 LBB11_50 - 0x4c, 0x89, 0xe0, //0x00002b27 movq %r12, %rax - //0x00002b2a LBB11_70 - 0x4c, 0x2b, 0x75, 0xd0, //0x00002b2a subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b2e movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x00002b32 movq %r14, (%rcx) - 0x48, 0x29, 0xf8, //0x00002b35 subq %rdi, %rax - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00002b38 jmp LBB11_71 - //0x00002b3d LBB11_58 - 0x4c, 0x2b, 0x75, 0xd0, //0x00002b3d subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00002b41 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002b45 movq %r14, (%rax) - //0x00002b48 LBB11_3 - 0x49, 0xf7, 0xd4, //0x00002b48 notq %r12 - 0x49, 0x01, 0xfc, //0x00002b4b addq %rdi, %r12 - 0x4c, 0x89, 0xe0, //0x00002b4e movq %r12, %rax - //0x00002b51 LBB11_71 - 0x48, 0x83, 0xc4, 0x10, //0x00002b51 addq $16, %rsp - 0x5b, //0x00002b55 popq %rbx - 0x41, 0x5c, //0x00002b56 popq %r12 - 0x41, 0x5d, //0x00002b58 popq %r13 - 0x41, 0x5e, //0x00002b5a popq %r14 - 0x41, 0x5f, //0x00002b5c popq %r15 - 0x5d, //0x00002b5e popq %rbp - 0xc3, //0x00002b5f retq - //0x00002b60 .p2align 4, 0x90 - //0x00002b60 _atof_eisel_lemire64 - 0x55, //0x00002b60 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002b61 movq %rsp, %rbp - 0x41, 0x57, //0x00002b64 pushq %r15 - 0x41, 0x56, //0x00002b66 pushq %r14 - 0x41, 0x54, //0x00002b68 pushq %r12 - 0x53, //0x00002b6a pushq %rbx - 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00002b6b leal $348(%rsi), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00002b71 cmpl $695, %eax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00002b76 ja LBB12_1 - 0x49, 0x89, 0xc8, //0x00002b7c movq %rcx, %r8 - 0x41, 0x89, 0xd1, //0x00002b7f movl %edx, %r9d - 0x48, 0x85, 0xff, //0x00002b82 testq %rdi, %rdi - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002b85 je LBB12_4 - 0x4c, 0x0f, 0xbd, 0xd7, //0x00002b8b bsrq %rdi, %r10 - 0x49, 0x83, 0xf2, 0x3f, //0x00002b8f xorq $63, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002b93 jmp LBB12_5 - //0x00002b98 LBB12_4 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002b98 movl $64, %r10d - //0x00002b9e LBB12_5 - 0x44, 0x89, 0xd1, //0x00002b9e movl %r10d, %ecx - 0x48, 0xd3, 0xe7, //0x00002ba1 shlq %cl, %rdi - 0x89, 0xc1, //0x00002ba4 movl %eax, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00002ba6 shlq $4, %rcx - 0x4c, 0x8d, 0x25, 0x7f, 0x6c, 0x00, 0x00, //0x00002baa leaq $27775(%rip), %r12 /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0xf8, //0x00002bb1 movq %rdi, %rax - 0x4a, 0xf7, 0x64, 0x21, 0x08, //0x00002bb4 mulq $8(%rcx,%r12) - 0x49, 0x89, 0xc7, //0x00002bb9 movq %rax, %r15 - 0x49, 0x89, 0xd3, //0x00002bbc movq %rdx, %r11 - 0x44, 0x89, 0xdb, //0x00002bbf movl %r11d, %ebx - 0x81, 0xe3, 0xff, 0x01, 0x00, 0x00, //0x00002bc2 andl $511, %ebx - 0x48, 0x81, 0xfb, 0xff, 0x01, 0x00, 0x00, //0x00002bc8 cmpq $511, %rbx - 0x0f, 0x85, 0x52, 0x00, 0x00, 0x00, //0x00002bcf jne LBB12_11 - 0x49, 0x89, 0xfe, //0x00002bd5 movq %rdi, %r14 - 0x49, 0xf7, 0xd6, //0x00002bd8 notq %r14 - 0x4c, 0x89, 0xfa, //0x00002bdb movq %r15, %rdx - 0x4d, 0x39, 0xf7, //0x00002bde cmpq %r14, %r15 - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00002be1 jbe LBB12_13 - 0x48, 0x89, 0xf8, //0x00002be7 movq %rdi, %rax - 0x4a, 0xf7, 0x24, 0x21, //0x00002bea mulq (%rcx,%r12) - 0x4c, 0x01, 0xfa, //0x00002bee addq %r15, %rdx - 0x49, 0x83, 0xd3, 0x00, //0x00002bf1 adcq $0, %r11 - 0x44, 0x89, 0xd9, //0x00002bf5 movl %r11d, %ecx - 0xf7, 0xd1, //0x00002bf8 notl %ecx - 0xf7, 0xc1, 0xff, 0x01, 0x00, 0x00, //0x00002bfa testl $511, %ecx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002c00 jne LBB12_12 - 0x48, 0x83, 0xfa, 0xff, //0x00002c06 cmpq $-1, %rdx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002c0a jne LBB12_12 - 0x4c, 0x39, 0xf0, //0x00002c10 cmpq %r14, %rax - 0x0f, 0x87, 0x80, 0x00, 0x00, 0x00, //0x00002c13 ja LBB12_1 - //0x00002c19 LBB12_12 - 0x44, 0x89, 0xdb, //0x00002c19 movl %r11d, %ebx - 0x81, 0xe3, 0xff, 0x01, 0x00, 0x00, //0x00002c1c andl $511, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002c22 jmp LBB12_13 - //0x00002c27 LBB12_11 - 0x4c, 0x89, 0xfa, //0x00002c27 movq %r15, %rdx - //0x00002c2a LBB12_13 - 0x4c, 0x89, 0xd8, //0x00002c2a movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00002c2d shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00002c31 leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x00002c34 shrq %cl, %r11 - 0x48, 0x85, 0xd2, //0x00002c37 testq %rdx, %rdx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002c3a jne LBB12_17 - 0x48, 0x85, 0xdb, //0x00002c40 testq %rbx, %rbx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002c43 jne LBB12_17 - 0x44, 0x89, 0xd9, //0x00002c49 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x00002c4c andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00002c4f cmpl $1, %ecx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00002c52 je LBB12_1 - //0x00002c58 LBB12_17 - 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x00002c58 imull $217706, %esi, %ecx - 0xc1, 0xf9, 0x10, //0x00002c5e sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00002c61 addl $1087, %ecx - 0x48, 0x63, 0xf1, //0x00002c67 movslq %ecx, %rsi - 0x4c, 0x29, 0xd6, //0x00002c6a subq %r10, %rsi - 0x44, 0x89, 0xda, //0x00002c6d movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x00002c70 andl $1, %edx - 0x4c, 0x01, 0xda, //0x00002c73 addq %r11, %rdx - 0x48, 0x89, 0xd1, //0x00002c76 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00002c79 shrq $54, %rcx - 0x48, 0x01, 0xf0, //0x00002c7d addq %rsi, %rax - 0x48, 0x83, 0xf9, 0x01, //0x00002c80 cmpq $1, %rcx - 0x48, 0x83, 0xd8, 0x00, //0x00002c84 sbbq $0, %rax - 0x48, 0x8d, 0x70, 0xff, //0x00002c88 leaq $-1(%rax), %rsi - 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x00002c8c cmpq $2045, %rsi - 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x00002c93 jbe LBB12_19 - //0x00002c99 LBB12_1 - 0x31, 0xc0, //0x00002c99 xorl %eax, %eax - //0x00002c9b LBB12_20 - 0x5b, //0x00002c9b popq %rbx - 0x41, 0x5c, //0x00002c9c popq %r12 - 0x41, 0x5e, //0x00002c9e popq %r14 - 0x41, 0x5f, //0x00002ca0 popq %r15 - 0x5d, //0x00002ca2 popq %rbp - 0xc3, //0x00002ca3 retq - //0x00002ca4 LBB12_19 - 0x48, 0x83, 0xf9, 0x01, //0x00002ca4 cmpq $1, %rcx - 0xb1, 0x02, //0x00002ca8 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00002caa sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00002cad shrq %cl, %rdx - 0x48, 0xc1, 0xe0, 0x34, //0x00002cb0 shlq $52, %rax - 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002cb4 movabsq $4503599627370495, %rcx - 0x48, 0x21, 0xd1, //0x00002cbe andq %rdx, %rcx - 0x48, 0x09, 0xc1, //0x00002cc1 orq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002cc4 movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x00002cce orq %rcx, %rax - 0x41, 0x83, 0xf9, 0xff, //0x00002cd1 cmpl $-1, %r9d - 0x48, 0x0f, 0x45, 0xc1, //0x00002cd5 cmovneq %rcx, %rax - 0x49, 0x89, 0x00, //0x00002cd9 movq %rax, (%r8) - 0xb0, 0x01, //0x00002cdc movb $1, %al - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x00002cde jmp LBB12_20 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ce3 .p2align 4, 0x90 - //0x00002cf0 _decimal_to_f64 - 0x55, //0x00002cf0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002cf1 movq %rsp, %rbp - 0x41, 0x57, //0x00002cf4 pushq %r15 - 0x41, 0x56, //0x00002cf6 pushq %r14 - 0x41, 0x55, //0x00002cf8 pushq %r13 - 0x41, 0x54, //0x00002cfa pushq %r12 - 0x53, //0x00002cfc pushq %rbx - 0x50, //0x00002cfd pushq %rax - 0x48, 0x89, 0xf3, //0x00002cfe movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00002d01 movq %rdi, %r15 - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00002d04 movabsq $4503599627370496, %r13 - 0x83, 0x7f, 0x10, 0x00, //0x00002d0e cmpl $0, $16(%rdi) - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002d12 je LBB13_4 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002d18 movabsq $9218868437227405312, %r14 - 0x41, 0x8b, 0x47, 0x14, //0x00002d22 movl $20(%r15), %eax - 0x45, 0x31, 0xe4, //0x00002d26 xorl %r12d, %r12d - 0x3d, 0x36, 0x01, 0x00, 0x00, //0x00002d29 cmpl $310, %eax - 0x0f, 0x8f, 0x4e, 0x03, 0x00, 0x00, //0x00002d2e jg LBB13_64 - 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00002d34 cmpl $-330, %eax - 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x00002d39 jge LBB13_5 - 0x45, 0x31, 0xf6, //0x00002d3f xorl %r14d, %r14d - 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x00002d42 jmp LBB13_64 - //0x00002d47 LBB13_4 - 0x45, 0x31, 0xf6, //0x00002d47 xorl %r14d, %r14d - 0x45, 0x31, 0xe4, //0x00002d4a xorl %r12d, %r12d - 0xe9, 0x30, 0x03, 0x00, 0x00, //0x00002d4d jmp LBB13_64 - //0x00002d52 LBB13_5 - 0x85, 0xc0, //0x00002d52 testl %eax, %eax - 0x48, 0x89, 0x5d, 0xd0, //0x00002d54 movq %rbx, $-48(%rbp) - 0x0f, 0x8e, 0x5a, 0x00, 0x00, 0x00, //0x00002d58 jle LBB13_12 - 0x45, 0x31, 0xe4, //0x00002d5e xorl %r12d, %r12d - 0x4c, 0x8d, 0x35, 0x58, 0x96, 0x00, 0x00, //0x00002d61 leaq $38488(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002d68 jmp LBB13_8 - 0x90, 0x90, 0x90, //0x00002d6d .p2align 4, 0x90 - //0x00002d70 LBB13_10 - 0x89, 0xc0, //0x00002d70 movl %eax, %eax - 0x41, 0x8b, 0x1c, 0x86, //0x00002d72 movl (%r14,%rax,4), %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002d76 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002d7b je LBB13_7 - //0x00002d81 LBB13_11 - 0x4c, 0x89, 0xff, //0x00002d81 movq %r15, %rdi - 0x89, 0xde, //0x00002d84 movl %ebx, %esi - 0xe8, 0x55, 0x62, 0x00, 0x00, //0x00002d86 callq _right_shift - //0x00002d8b LBB13_7 - 0x41, 0x01, 0xdc, //0x00002d8b addl %ebx, %r12d - 0x41, 0x8b, 0x47, 0x14, //0x00002d8e movl $20(%r15), %eax - 0x85, 0xc0, //0x00002d92 testl %eax, %eax - 0x0f, 0x8e, 0x1e, 0x00, 0x00, 0x00, //0x00002d94 jle LBB13_12 - //0x00002d9a LBB13_8 - 0x83, 0xf8, 0x08, //0x00002d9a cmpl $8, %eax - 0x0f, 0x8e, 0xcd, 0xff, 0xff, 0xff, //0x00002d9d jle LBB13_10 - 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00002da3 movl $27, %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002da8 cmpl $0, $16(%r15) - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002dad jne LBB13_11 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00002db3 jmp LBB13_7 - //0x00002db8 LBB13_12 - 0x4c, 0x8d, 0x35, 0x01, 0x96, 0x00, 0x00, //0x00002db8 leaq $38401(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002dbf jmp LBB13_14 - //0x00002dc4 LBB13_18 - 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00002dc4 movl $27, %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002dc9 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002dce je LBB13_13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002dd4 .p2align 4, 0x90 - //0x00002de0 LBB13_20 - 0x4c, 0x89, 0xff, //0x00002de0 movq %r15, %rdi - 0x89, 0xde, //0x00002de3 movl %ebx, %esi - 0xe8, 0xd6, 0x5f, 0x00, 0x00, //0x00002de5 callq _left_shift - 0x41, 0x8b, 0x47, 0x14, //0x00002dea movl $20(%r15), %eax - //0x00002dee LBB13_13 - 0x41, 0x29, 0xdc, //0x00002dee subl %ebx, %r12d - //0x00002df1 LBB13_14 - 0x85, 0xc0, //0x00002df1 testl %eax, %eax - 0x0f, 0x88, 0x17, 0x00, 0x00, 0x00, //0x00002df3 js LBB13_17 - 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x00002df9 jne LBB13_21 - 0x49, 0x8b, 0x0f, //0x00002dff movq (%r15), %rcx - 0x80, 0x39, 0x35, //0x00002e02 cmpb $53, (%rcx) - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00002e05 jl LBB13_19 - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002e0b jmp LBB13_21 - //0x00002e10 .p2align 4, 0x90 - //0x00002e10 LBB13_17 - 0x83, 0xf8, 0xf8, //0x00002e10 cmpl $-8, %eax - 0x0f, 0x8c, 0xab, 0xff, 0xff, 0xff, //0x00002e13 jl LBB13_18 - //0x00002e19 LBB13_19 - 0x89, 0xc1, //0x00002e19 movl %eax, %ecx - 0xf7, 0xd9, //0x00002e1b negl %ecx - 0x41, 0x8b, 0x1c, 0x8e, //0x00002e1d movl (%r14,%rcx,4), %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002e21 cmpl $0, $16(%r15) - 0x0f, 0x85, 0xb4, 0xff, 0xff, 0xff, //0x00002e26 jne LBB13_20 - 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00002e2c jmp LBB13_13 - //0x00002e31 LBB13_21 - 0x41, 0x81, 0xfc, 0x02, 0xfc, 0xff, 0xff, //0x00002e31 cmpl $-1022, %r12d - 0x0f, 0x8f, 0x56, 0x00, 0x00, 0x00, //0x00002e38 jg LBB13_27 - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002e3e cmpl $0, $16(%r15) - 0x48, 0x8b, 0x5d, 0xd0, //0x00002e43 movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00002e47 je LBB13_29 - 0x41, 0x81, 0xfc, 0xc6, 0xfb, 0xff, 0xff, //0x00002e4d cmpl $-1082, %r12d - 0x0f, 0x8f, 0x62, 0x00, 0x00, 0x00, //0x00002e54 jg LBB13_30 - 0x41, 0x81, 0xc4, 0xc1, 0x03, 0x00, 0x00, //0x00002e5a addl $961, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e61 .p2align 4, 0x90 - //0x00002e70 LBB13_25 - 0x4c, 0x89, 0xff, //0x00002e70 movq %r15, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002e73 movl $60, %esi - 0xe8, 0x63, 0x61, 0x00, 0x00, //0x00002e78 callq _right_shift - 0x41, 0x83, 0xc4, 0x3c, //0x00002e7d addl $60, %r12d - 0x41, 0x83, 0xfc, 0x88, //0x00002e81 cmpl $-120, %r12d - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002e85 jl LBB13_25 - 0x41, 0x83, 0xc4, 0x3c, //0x00002e8b addl $60, %r12d - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00002e8f jmp LBB13_31 - //0x00002e94 LBB13_27 - 0x41, 0x81, 0xfc, 0x00, 0x04, 0x00, 0x00, //0x00002e94 cmpl $1024, %r12d - 0x48, 0x8b, 0x5d, 0xd0, //0x00002e9b movq $-48(%rbp), %rbx - 0x0f, 0x8f, 0xa5, 0x01, 0x00, 0x00, //0x00002e9f jg LBB13_61 - 0x41, 0x83, 0xc4, 0xff, //0x00002ea5 addl $-1, %r12d - 0x45, 0x89, 0xe6, //0x00002ea9 movl %r12d, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002eac jmp LBB13_32 - //0x00002eb1 LBB13_29 - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002eb1 movl $-1022, %r14d - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00002eb7 jmp LBB13_34 - //0x00002ebc LBB13_30 - 0x41, 0x81, 0xc4, 0xfd, 0x03, 0x00, 0x00, //0x00002ebc addl $1021, %r12d - //0x00002ec3 LBB13_31 - 0x41, 0xf7, 0xdc, //0x00002ec3 negl %r12d - 0x4c, 0x89, 0xff, //0x00002ec6 movq %r15, %rdi - 0x44, 0x89, 0xe6, //0x00002ec9 movl %r12d, %esi - 0xe8, 0x0f, 0x61, 0x00, 0x00, //0x00002ecc callq _right_shift - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002ed1 movl $-1022, %r14d - //0x00002ed7 LBB13_32 - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002ed7 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002edc je LBB13_34 - 0x4c, 0x89, 0xff, //0x00002ee2 movq %r15, %rdi - 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00002ee5 movl $53, %esi - 0xe8, 0xd1, 0x5e, 0x00, 0x00, //0x00002eea callq _left_shift - //0x00002eef LBB13_34 - 0x41, 0x8b, 0x47, 0x14, //0x00002eef movl $20(%r15), %eax - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ef3 movq $-1, %r12 - 0x83, 0xf8, 0x14, //0x00002efa cmpl $20, %eax - 0x0f, 0x8f, 0x60, 0x01, 0x00, 0x00, //0x00002efd jg LBB13_63 - 0x85, 0xc0, //0x00002f03 testl %eax, %eax - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002f05 jle LBB13_40 - 0x41, 0x8b, 0x57, 0x10, //0x00002f0b movl $16(%r15), %edx - 0x31, 0xf6, //0x00002f0f xorl %esi, %esi - 0x85, 0xd2, //0x00002f11 testl %edx, %edx - 0x0f, 0x4e, 0xd6, //0x00002f13 cmovlel %esi, %edx - 0x4c, 0x8d, 0x48, 0xff, //0x00002f16 leaq $-1(%rax), %r9 - 0x49, 0x39, 0xd1, //0x00002f1a cmpq %rdx, %r9 - 0x4c, 0x0f, 0x43, 0xca, //0x00002f1d cmovaeq %rdx, %r9 - 0x45, 0x8d, 0x41, 0x01, //0x00002f21 leal $1(%r9), %r8d - 0x45, 0x31, 0xe4, //0x00002f25 xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f28 .p2align 4, 0x90 - //0x00002f30 LBB13_37 - 0x48, 0x39, 0xf2, //0x00002f30 cmpq %rsi, %rdx - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002f33 je LBB13_41 - 0x4b, 0x8d, 0x3c, 0xa4, //0x00002f39 leaq (%r12,%r12,4), %rdi - 0x49, 0x8b, 0x0f, //0x00002f3d movq (%r15), %rcx - 0x48, 0x0f, 0xbe, 0x0c, 0x31, //0x00002f40 movsbq (%rcx,%rsi), %rcx - 0x4c, 0x8d, 0x24, 0x79, //0x00002f45 leaq (%rcx,%rdi,2), %r12 - 0x49, 0x83, 0xc4, 0xd0, //0x00002f49 addq $-48, %r12 - 0x48, 0x83, 0xc6, 0x01, //0x00002f4d addq $1, %rsi - 0x48, 0x39, 0xf0, //0x00002f51 cmpq %rsi, %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x00002f54 jne LBB13_37 - 0x45, 0x89, 0xc1, //0x00002f5a movl %r8d, %r9d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002f5d jmp LBB13_41 - //0x00002f62 LBB13_40 - 0x45, 0x31, 0xc9, //0x00002f62 xorl %r9d, %r9d - 0x45, 0x31, 0xe4, //0x00002f65 xorl %r12d, %r12d - //0x00002f68 LBB13_41 - 0x44, 0x39, 0xc8, //0x00002f68 cmpl %r9d, %eax - 0x0f, 0x8e, 0x5f, 0x00, 0x00, 0x00, //0x00002f6b jle LBB13_49 - 0x89, 0xc6, //0x00002f71 movl %eax, %esi - 0x44, 0x29, 0xce, //0x00002f73 subl %r9d, %esi - 0x44, 0x89, 0xca, //0x00002f76 movl %r9d, %edx - 0xf7, 0xd2, //0x00002f79 notl %edx - 0x01, 0xc2, //0x00002f7b addl %eax, %edx - 0x83, 0xe6, 0x07, //0x00002f7d andl $7, %esi - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00002f80 je LBB13_46 - 0xf7, 0xde, //0x00002f86 negl %esi - 0x31, 0xff, //0x00002f88 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f8a .p2align 4, 0x90 - //0x00002f90 LBB13_44 - 0x4d, 0x01, 0xe4, //0x00002f90 addq %r12, %r12 - 0x4f, 0x8d, 0x24, 0xa4, //0x00002f93 leaq (%r12,%r12,4), %r12 - 0x83, 0xc7, 0xff, //0x00002f97 addl $-1, %edi - 0x39, 0xfe, //0x00002f9a cmpl %edi, %esi - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00002f9c jne LBB13_44 - 0x41, 0x29, 0xf9, //0x00002fa2 subl %edi, %r9d - //0x00002fa5 LBB13_46 - 0x83, 0xfa, 0x07, //0x00002fa5 cmpl $7, %edx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00002fa8 jb LBB13_49 - 0x89, 0xc2, //0x00002fae movl %eax, %edx - 0x44, 0x29, 0xca, //0x00002fb0 subl %r9d, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fb3 .p2align 4, 0x90 - //0x00002fc0 LBB13_48 - 0x4d, 0x69, 0xe4, 0x00, 0xe1, 0xf5, 0x05, //0x00002fc0 imulq $100000000, %r12, %r12 - 0x83, 0xc2, 0xf8, //0x00002fc7 addl $-8, %edx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002fca jne LBB13_48 - //0x00002fd0 LBB13_49 - 0x85, 0xc0, //0x00002fd0 testl %eax, %eax - 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x00002fd2 js LBB13_57 - 0x41, 0x8b, 0x4f, 0x10, //0x00002fd8 movl $16(%r15), %ecx - 0x39, 0xc1, //0x00002fdc cmpl %eax, %ecx - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00002fde jle LBB13_57 - 0x49, 0x8b, 0x37, //0x00002fe4 movq (%r15), %rsi - 0x8a, 0x14, 0x06, //0x00002fe7 movb (%rsi,%rax), %dl - 0x80, 0xfa, 0x35, //0x00002fea cmpb $53, %dl - 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x00002fed jne LBB13_58 - 0x8d, 0x78, 0x01, //0x00002ff3 leal $1(%rax), %edi - 0x39, 0xcf, //0x00002ff6 cmpl %ecx, %edi - 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00002ff8 jne LBB13_58 - 0x41, 0x83, 0x7f, 0x1c, 0x00, //0x00002ffe cmpl $0, $28(%r15) - 0x0f, 0x95, 0xc1, //0x00003003 setne %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00003006 jne LBB13_59 - 0x85, 0xc0, //0x0000300c testl %eax, %eax - 0x0f, 0x8e, 0x10, 0x00, 0x00, 0x00, //0x0000300e jle LBB13_59 - 0x83, 0xc0, 0xff, //0x00003014 addl $-1, %eax - 0x8a, 0x0c, 0x06, //0x00003017 movb (%rsi,%rax), %cl - 0x80, 0xe1, 0x01, //0x0000301a andb $1, %cl - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000301d jmp LBB13_59 - //0x00003022 LBB13_57 - 0x31, 0xc9, //0x00003022 xorl %ecx, %ecx - //0x00003024 LBB13_59 - 0x0f, 0xb6, 0xc1, //0x00003024 movzbl %cl, %eax - 0x49, 0x01, 0xc4, //0x00003027 addq %rax, %r12 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000302a movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc4, //0x00003034 cmpq %rax, %r12 - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003037 jne LBB13_63 - 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x0000303d cmpl $1022, %r14d - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00003044 jle LBB13_62 - //0x0000304a LBB13_61 - 0x45, 0x31, 0xe4, //0x0000304a xorl %r12d, %r12d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000304d movabsq $9218868437227405312, %r14 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003057 jmp LBB13_64 - //0x0000305c LBB13_62 - 0x41, 0x83, 0xc6, 0x01, //0x0000305c addl $1, %r14d - 0x4d, 0x89, 0xec, //0x00003060 movq %r13, %r12 - //0x00003063 LBB13_63 - 0x4c, 0x89, 0xe0, //0x00003063 movq %r12, %rax - 0x4c, 0x21, 0xe8, //0x00003066 andq %r13, %rax - 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00003069 addl $1023, %r14d - 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00003070 andl $2047, %r14d - 0x49, 0xc1, 0xe6, 0x34, //0x00003077 shlq $52, %r14 - 0x48, 0x85, 0xc0, //0x0000307b testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xf0, //0x0000307e cmoveq %rax, %r14 - //0x00003082 LBB13_64 - 0x49, 0x83, 0xc5, 0xff, //0x00003082 addq $-1, %r13 - 0x4d, 0x21, 0xe5, //0x00003086 andq %r12, %r13 - 0x4d, 0x09, 0xf5, //0x00003089 orq %r14, %r13 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000308c movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xe8, //0x00003096 orq %r13, %rax - 0x41, 0x83, 0x7f, 0x18, 0x00, //0x00003099 cmpl $0, $24(%r15) - 0x49, 0x0f, 0x44, 0xc5, //0x0000309e cmoveq %r13, %rax - 0x48, 0x89, 0x03, //0x000030a2 movq %rax, (%rbx) - 0x31, 0xc0, //0x000030a5 xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x000030a7 addq $8, %rsp - 0x5b, //0x000030ab popq %rbx - 0x41, 0x5c, //0x000030ac popq %r12 - 0x41, 0x5d, //0x000030ae popq %r13 - 0x41, 0x5e, //0x000030b0 popq %r14 - 0x41, 0x5f, //0x000030b2 popq %r15 - 0x5d, //0x000030b4 popq %rbp - 0xc3, //0x000030b5 retq - //0x000030b6 LBB13_58 - 0x80, 0xfa, 0x35, //0x000030b6 cmpb $53, %dl - 0x0f, 0x9d, 0xc1, //0x000030b9 setge %cl - 0xe9, 0x63, 0xff, 0xff, 0xff, //0x000030bc jmp LBB13_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000030c1 .p2align 4, 0x90 - //0x000030d0 _atof_native - 0x55, //0x000030d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000030d1 movq %rsp, %rbp - 0x48, 0x83, 0xec, 0x30, //0x000030d4 subq $48, %rsp - 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x000030d8 movq $0, $-40(%rbp) - 0x48, 0x89, 0x55, 0xe0, //0x000030e0 movq %rdx, $-32(%rbp) - 0x48, 0x89, 0x4d, 0xe8, //0x000030e4 movq %rcx, $-24(%rbp) - 0x48, 0x85, 0xc9, //0x000030e8 testq %rcx, %rcx - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x000030eb je LBB14_5 - 0xc6, 0x02, 0x00, //0x000030f1 movb $0, (%rdx) - 0x48, 0x83, 0xf9, 0x01, //0x000030f4 cmpq $1, %rcx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000030f8 je LBB14_5 - 0xc6, 0x42, 0x01, 0x00, //0x000030fe movb $0, $1(%rdx) - 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x00003102 cmpq $3, $-24(%rbp) - 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x00003107 jb LBB14_5 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000310d movl $2, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003112 .p2align 4, 0x90 - //0x00003120 LBB14_4 - 0x48, 0x8b, 0x4d, 0xe0, //0x00003120 movq $-32(%rbp), %rcx - 0xc6, 0x04, 0x01, 0x00, //0x00003124 movb $0, (%rcx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00003128 addq $1, %rax - 0x48, 0x39, 0x45, 0xe8, //0x0000312c cmpq %rax, $-24(%rbp) - 0x0f, 0x87, 0xea, 0xff, 0xff, 0xff, //0x00003130 ja LBB14_4 - //0x00003136 LBB14_5 - 0xc5, 0xf8, 0x57, 0xc0, //0x00003136 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x45, 0xf0, //0x0000313a vmovups %xmm0, $-16(%rbp) - 0x31, 0xd2, //0x0000313f xorl %edx, %edx - 0x80, 0x3f, 0x2d, //0x00003141 cmpb $45, (%rdi) - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003144 jne LBB14_7 - 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x0000314a movl $1, $-8(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003151 movl $1, %eax - 0x48, 0x39, 0xf0, //0x00003156 cmpq %rsi, %rax - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00003159 jl LBB14_8 - 0xe9, 0xab, 0x01, 0x00, 0x00, //0x0000315f jmp LBB14_39 - //0x00003164 LBB14_7 - 0x31, 0xc0, //0x00003164 xorl %eax, %eax - 0x48, 0x39, 0xf0, //0x00003166 cmpq %rsi, %rax - 0x0f, 0x8d, 0xa0, 0x01, 0x00, 0x00, //0x00003169 jge LBB14_39 - //0x0000316f LBB14_8 - 0x41, 0xb3, 0x01, //0x0000316f movb $1, %r11b - 0x45, 0x31, 0xc9, //0x00003172 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00003175 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00003178 xorl %r8d, %r8d - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x0000317b jmp LBB14_12 - //0x00003180 LBB14_20 - 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00003180 movl $1, $-4(%rbp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003187 .p2align 4, 0x90 - //0x00003190 LBB14_11 - 0x48, 0x83, 0xc0, 0x01, //0x00003190 addq $1, %rax - 0x48, 0x39, 0xf0, //0x00003194 cmpq %rsi, %rax - 0x41, 0x0f, 0x9c, 0xc3, //0x00003197 setl %r11b - 0x48, 0x39, 0xc6, //0x0000319b cmpq %rax, %rsi - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000319e je LBB14_22 - //0x000031a4 LBB14_12 - 0x0f, 0xb6, 0x0c, 0x07, //0x000031a4 movzbl (%rdi,%rax), %ecx - 0x8d, 0x51, 0xd0, //0x000031a8 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x000031ab cmpb $9, %dl - 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x000031ae ja LBB14_17 - 0x80, 0xf9, 0x30, //0x000031b4 cmpb $48, %cl - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x000031b7 jne LBB14_19 - 0x45, 0x85, 0xd2, //0x000031bd testl %r10d, %r10d - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x000031c0 je LBB14_21 - 0x4d, 0x63, 0xd9, //0x000031c6 movslq %r9d, %r11 - 0x4c, 0x39, 0x5d, 0xe8, //0x000031c9 cmpq %r11, $-24(%rbp) - 0x0f, 0x87, 0x3a, 0x00, 0x00, 0x00, //0x000031cd ja LBB14_9 - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000031d3 jmp LBB14_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031d8 .p2align 4, 0x90 - //0x000031e0 LBB14_17 - 0x80, 0xf9, 0x2e, //0x000031e0 cmpb $46, %cl - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x000031e3 jne LBB14_23 - 0x44, 0x89, 0x55, 0xf4, //0x000031e9 movl %r10d, $-12(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031ed movl $1, %r8d - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000031f3 jmp LBB14_11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031f8 .p2align 4, 0x90 - //0x00003200 LBB14_19 - 0x4d, 0x63, 0xda, //0x00003200 movslq %r10d, %r11 - 0x4c, 0x39, 0x5d, 0xe8, //0x00003203 cmpq %r11, $-24(%rbp) - 0x0f, 0x86, 0x73, 0xff, 0xff, 0xff, //0x00003207 jbe LBB14_20 - //0x0000320d LBB14_9 - 0x48, 0x8b, 0x55, 0xe0, //0x0000320d movq $-32(%rbp), %rdx - 0x42, 0x88, 0x0c, 0x1a, //0x00003211 movb %cl, (%rdx,%r11) - 0x44, 0x8b, 0x4d, 0xf0, //0x00003215 movl $-16(%rbp), %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00003219 addl $1, %r9d - 0x44, 0x89, 0x4d, 0xf0, //0x0000321d movl %r9d, $-16(%rbp) - //0x00003221 LBB14_10 - 0x45, 0x89, 0xca, //0x00003221 movl %r9d, %r10d - 0xe9, 0x67, 0xff, 0xff, 0xff, //0x00003224 jmp LBB14_11 - //0x00003229 LBB14_21 - 0x83, 0x45, 0xf4, 0xff, //0x00003229 addl $-1, $-12(%rbp) - 0x45, 0x31, 0xd2, //0x0000322d xorl %r10d, %r10d - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00003230 jmp LBB14_11 - //0x00003235 LBB14_22 - 0x48, 0x89, 0xf0, //0x00003235 movq %rsi, %rax - //0x00003238 LBB14_23 - 0x45, 0x85, 0xc0, //0x00003238 testl %r8d, %r8d - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000323b je LBB14_25 - 0x41, 0xf6, 0xc3, 0x01, //0x00003241 testb $1, %r11b - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00003245 jne LBB14_26 - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000324b jmp LBB14_40 - //0x00003250 LBB14_25 - 0x44, 0x89, 0x4d, 0xf4, //0x00003250 movl %r9d, $-12(%rbp) - 0x41, 0xf6, 0xc3, 0x01, //0x00003254 testb $1, %r11b - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00003258 je LBB14_40 - //0x0000325e LBB14_26 - 0x89, 0xc2, //0x0000325e movl %eax, %edx - 0x8a, 0x0c, 0x17, //0x00003260 movb (%rdi,%rdx), %cl - 0x80, 0xc9, 0x20, //0x00003263 orb $32, %cl - 0x80, 0xf9, 0x65, //0x00003266 cmpb $101, %cl - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00003269 jne LBB14_40 - 0x8a, 0x4c, 0x17, 0x01, //0x0000326f movb $1(%rdi,%rdx), %cl - 0x80, 0xf9, 0x2d, //0x00003273 cmpb $45, %cl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003276 je LBB14_30 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000327c movl $1, %r8d - 0x80, 0xf9, 0x2b, //0x00003282 cmpb $43, %cl - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003285 jne LBB14_32 - 0x83, 0xc0, 0x02, //0x0000328b addl $2, %eax - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000328e jmp LBB14_31 - //0x00003293 LBB14_30 - 0x83, 0xc0, 0x02, //0x00003293 addl $2, %eax - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003296 movl $-1, %r8d - //0x0000329c LBB14_31 - 0x89, 0xc2, //0x0000329c movl %eax, %edx - 0x48, 0x63, 0xc2, //0x0000329e movslq %edx, %rax - 0x31, 0xd2, //0x000032a1 xorl %edx, %edx - 0x48, 0x39, 0xf0, //0x000032a3 cmpq %rsi, %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000032a6 jl LBB14_33 - 0xe9, 0x57, 0x00, 0x00, 0x00, //0x000032ac jmp LBB14_38 - //0x000032b1 LBB14_32 - 0x48, 0x83, 0xc2, 0x01, //0x000032b1 addq $1, %rdx - 0x48, 0x63, 0xc2, //0x000032b5 movslq %edx, %rax - 0x31, 0xd2, //0x000032b8 xorl %edx, %edx - 0x48, 0x39, 0xf0, //0x000032ba cmpq %rsi, %rax - 0x0f, 0x8d, 0x45, 0x00, 0x00, 0x00, //0x000032bd jge LBB14_38 - //0x000032c3 LBB14_33 - 0x31, 0xd2, //0x000032c3 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032c5 .p2align 4, 0x90 - //0x000032d0 LBB14_34 - 0x0f, 0xbe, 0x0c, 0x07, //0x000032d0 movsbl (%rdi,%rax), %ecx - 0x83, 0xf9, 0x30, //0x000032d4 cmpl $48, %ecx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x000032d7 jl LBB14_38 - 0x80, 0xf9, 0x39, //0x000032dd cmpb $57, %cl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x000032e0 jg LBB14_38 - 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x000032e6 cmpl $9999, %edx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000032ec jg LBB14_38 - 0x8d, 0x14, 0x92, //0x000032f2 leal (%rdx,%rdx,4), %edx - 0x8d, 0x14, 0x51, //0x000032f5 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x000032f8 addl $-48, %edx - 0x48, 0x83, 0xc0, 0x01, //0x000032fb addq $1, %rax - 0x48, 0x39, 0xc6, //0x000032ff cmpq %rax, %rsi - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00003302 jne LBB14_34 - //0x00003308 LBB14_38 - 0x41, 0x0f, 0xaf, 0xd0, //0x00003308 imull %r8d, %edx - 0x03, 0x55, 0xf4, //0x0000330c addl $-12(%rbp), %edx - //0x0000330f LBB14_39 - 0x89, 0x55, 0xf4, //0x0000330f movl %edx, $-12(%rbp) - //0x00003312 LBB14_40 - 0x48, 0x8d, 0x7d, 0xe0, //0x00003312 leaq $-32(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd8, //0x00003316 leaq $-40(%rbp), %rsi - 0xe8, 0xd1, 0xf9, 0xff, 0xff, //0x0000331a callq _decimal_to_f64 - 0xc5, 0xfb, 0x10, 0x45, 0xd8, //0x0000331f vmovsd $-40(%rbp), %xmm0 - 0x48, 0x83, 0xc4, 0x30, //0x00003324 addq $48, %rsp - 0x5d, //0x00003328 popq %rbp - 0xc3, //0x00003329 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000332a .p2align 4, 0x90 - //0x00003330 _value - 0x55, //0x00003330 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003331 movq %rsp, %rbp - 0x41, 0x57, //0x00003334 pushq %r15 - 0x41, 0x56, //0x00003336 pushq %r14 - 0x41, 0x55, //0x00003338 pushq %r13 - 0x41, 0x54, //0x0000333a pushq %r12 - 0x53, //0x0000333c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000333d subq $40, %rsp - 0x49, 0x89, 0xc9, //0x00003341 movq %rcx, %r9 - 0x49, 0x89, 0xd4, //0x00003344 movq %rdx, %r12 - 0x49, 0x89, 0xf5, //0x00003347 movq %rsi, %r13 - 0x49, 0x89, 0xff, //0x0000334a movq %rdi, %r15 - 0x48, 0x89, 0x7d, 0xb8, //0x0000334d movq %rdi, $-72(%rbp) - 0x48, 0x89, 0x75, 0xc0, //0x00003351 movq %rsi, $-64(%rbp) - 0x48, 0x39, 0xf2, //0x00003355 cmpq %rsi, %rdx - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00003358 jae LBB15_5 - 0x43, 0x8a, 0x04, 0x27, //0x0000335e movb (%r15,%r12), %al - 0x3c, 0x0d, //0x00003362 cmpb $13, %al - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00003364 je LBB15_5 - 0x3c, 0x20, //0x0000336a cmpb $32, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000336c je LBB15_5 - 0x8d, 0x48, 0xf7, //0x00003372 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x00003375 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003378 jbe LBB15_5 - 0x4c, 0x89, 0xe3, //0x0000337e movq %r12, %rbx - 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00003381 jmp LBB15_27 - //0x00003386 LBB15_5 - 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x00003386 leaq $1(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x0000338b cmpq %r13, %rbx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000338e jae LBB15_9 - 0x41, 0x8a, 0x04, 0x1f, //0x00003394 movb (%r15,%rbx), %al - 0x3c, 0x0d, //0x00003398 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000339a je LBB15_9 - 0x3c, 0x20, //0x000033a0 cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000033a2 je LBB15_9 - 0x8d, 0x48, 0xf7, //0x000033a8 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x000033ab cmpb $1, %cl - 0x0f, 0x87, 0xdb, 0x00, 0x00, 0x00, //0x000033ae ja LBB15_27 - //0x000033b4 LBB15_9 - 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x000033b4 leaq $2(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x000033b9 cmpq %r13, %rbx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000033bc jae LBB15_13 - 0x41, 0x8a, 0x04, 0x1f, //0x000033c2 movb (%r15,%rbx), %al - 0x3c, 0x0d, //0x000033c6 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000033c8 je LBB15_13 - 0x3c, 0x20, //0x000033ce cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000033d0 je LBB15_13 - 0x8d, 0x48, 0xf7, //0x000033d6 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x000033d9 cmpb $1, %cl - 0x0f, 0x87, 0xad, 0x00, 0x00, 0x00, //0x000033dc ja LBB15_27 - //0x000033e2 LBB15_13 - 0x49, 0x8d, 0x5c, 0x24, 0x03, //0x000033e2 leaq $3(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x000033e7 cmpq %r13, %rbx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000033ea jae LBB15_17 - 0x41, 0x8a, 0x04, 0x1f, //0x000033f0 movb (%r15,%rbx), %al - 0x3c, 0x0d, //0x000033f4 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000033f6 je LBB15_17 - 0x3c, 0x20, //0x000033fc cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000033fe je LBB15_17 - 0x8d, 0x48, 0xf7, //0x00003404 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x00003407 cmpb $1, %cl - 0x0f, 0x87, 0x7f, 0x00, 0x00, 0x00, //0x0000340a ja LBB15_27 - //0x00003410 LBB15_17 - 0x49, 0x8d, 0x5c, 0x24, 0x04, //0x00003410 leaq $4(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x00003415 cmpq %r13, %rbx - 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00003418 jae LBB15_31 - 0x49, 0x39, 0xdd, //0x0000341e cmpq %rbx, %r13 - 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00003421 je LBB15_23 - 0x4b, 0x8d, 0x04, 0x2f, //0x00003427 leaq (%r15,%r13), %rax - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000342b movabsq $4294977024, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003435 .p2align 4, 0x90 - //0x00003440 LBB15_20 - 0x41, 0x0f, 0xbe, 0x14, 0x1f, //0x00003440 movsbl (%r15,%rbx), %edx - 0x83, 0xfa, 0x20, //0x00003445 cmpl $32, %edx - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00003448 ja LBB15_25 - 0x48, 0x0f, 0xa3, 0xd1, //0x0000344e btq %rdx, %rcx - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00003452 jae LBB15_25 - 0x48, 0x83, 0xc3, 0x01, //0x00003458 addq $1, %rbx - 0x49, 0x39, 0xdd, //0x0000345c cmpq %rbx, %r13 - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000345f jne LBB15_20 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003465 jmp LBB15_24 - //0x0000346a LBB15_31 - 0x48, 0x89, 0x5d, 0xd0, //0x0000346a movq %rbx, $-48(%rbp) - 0x49, 0x89, 0xdc, //0x0000346e movq %rbx, %r12 - 0xe9, 0x64, 0x00, 0x00, 0x00, //0x00003471 jmp LBB15_32 - //0x00003476 LBB15_23 - 0x4c, 0x01, 0xfb, //0x00003476 addq %r15, %rbx - 0x48, 0x89, 0xd8, //0x00003479 movq %rbx, %rax - //0x0000347c LBB15_24 - 0x4c, 0x29, 0xf8, //0x0000347c subq %r15, %rax - 0x48, 0x89, 0xc3, //0x0000347f movq %rax, %rbx - //0x00003482 LBB15_25 - 0x4c, 0x39, 0xeb, //0x00003482 cmpq %r13, %rbx - 0x0f, 0x83, 0x4f, 0x00, 0x00, 0x00, //0x00003485 jae LBB15_32 - 0x41, 0x8a, 0x04, 0x1f, //0x0000348b movb (%r15,%rbx), %al - //0x0000348f LBB15_27 - 0x0f, 0xbe, 0xc8, //0x0000348f movsbl %al, %ecx - 0x83, 0xf9, 0x7d, //0x00003492 cmpl $125, %ecx - 0x0f, 0x87, 0xcf, 0x00, 0x00, 0x00, //0x00003495 ja LBB15_41 - 0x4c, 0x8d, 0x63, 0x01, //0x0000349b leaq $1(%rbx), %r12 - 0x4d, 0x8d, 0x34, 0x1f, //0x0000349f leaq (%r15,%rbx), %r14 - 0x48, 0x8d, 0x15, 0x7a, 0x03, 0x00, 0x00, //0x000034a3 leaq $890(%rip), %rdx /* LJTI15_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000034aa movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000034ae addq %rdx, %rcx - 0xff, 0xe1, //0x000034b1 jmpq *%rcx - //0x000034b3 LBB15_29 - 0x48, 0x89, 0x5d, 0xd0, //0x000034b3 movq %rbx, $-48(%rbp) - 0x41, 0xf6, 0xc0, 0x02, //0x000034b7 testb $2, %r8b - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000034bb jne LBB15_35 - 0x48, 0x8d, 0x7d, 0xb8, //0x000034c1 leaq $-72(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd0, //0x000034c5 leaq $-48(%rbp), %rsi - 0x4c, 0x89, 0xca, //0x000034c9 movq %r9, %rdx - 0xe8, 0x1f, 0x0b, 0x00, 0x00, //0x000034cc callq _vnumber - 0x48, 0x8b, 0x5d, 0xd0, //0x000034d1 movq $-48(%rbp), %rbx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000034d5 jmp LBB15_34 - //0x000034da LBB15_32 - 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x000034da movq $1, (%r9) - //0x000034e1 LBB15_33 - 0x4c, 0x89, 0xe3, //0x000034e1 movq %r12, %rbx - //0x000034e4 LBB15_34 - 0x48, 0x89, 0xd8, //0x000034e4 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x28, //0x000034e7 addq $40, %rsp - 0x5b, //0x000034eb popq %rbx - 0x41, 0x5c, //0x000034ec popq %r12 - 0x41, 0x5d, //0x000034ee popq %r13 - 0x41, 0x5e, //0x000034f0 popq %r14 - 0x41, 0x5f, //0x000034f2 popq %r15 - 0x5d, //0x000034f4 popq %rbp - 0xc3, //0x000034f5 retq - //0x000034f6 LBB15_35 - 0x49, 0x29, 0xdd, //0x000034f6 subq %rbx, %r13 - 0x31, 0xc9, //0x000034f9 xorl %ecx, %ecx - 0x3c, 0x2d, //0x000034fb cmpb $45, %al - 0x0f, 0x94, 0xc1, //0x000034fd sete %cl - 0x49, 0x01, 0xce, //0x00003500 addq %rcx, %r14 - 0x49, 0x29, 0xcd, //0x00003503 subq %rcx, %r13 - 0x0f, 0x84, 0xf0, 0x02, 0x00, 0x00, //0x00003506 je LBB15_84 - 0x4d, 0x89, 0xcc, //0x0000350c movq %r9, %r12 - 0x41, 0x8a, 0x06, //0x0000350f movb (%r14), %al - 0x04, 0xd0, //0x00003512 addb $-48, %al - 0x3c, 0x09, //0x00003514 cmpb $9, %al - 0x0f, 0x87, 0xf2, 0x02, 0x00, 0x00, //0x00003516 ja LBB15_86 - 0x4c, 0x89, 0xf7, //0x0000351c movq %r14, %rdi - 0x4c, 0x89, 0xee, //0x0000351f movq %r13, %rsi - 0xe8, 0x59, 0x1e, 0x00, 0x00, //0x00003522 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003527 testq %rax, %rax - 0x0f, 0x88, 0xd8, 0x02, 0x00, 0x00, //0x0000352a js LBB15_85 - 0x49, 0x01, 0xc6, //0x00003530 addq %rax, %r14 - 0x4d, 0x29, 0xfe, //0x00003533 subq %r15, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003536 movabsq $9223372036854775807, %rax - 0x48, 0x39, 0xc3, //0x00003540 cmpq %rax, %rbx - 0x4d, 0x89, 0xe1, //0x00003543 movq %r12, %r9 - 0x0f, 0x82, 0x0b, 0x00, 0x00, 0x00, //0x00003546 jb LBB15_40 - //0x0000354c LBB15_39 - 0x49, 0x89, 0x19, //0x0000354c movq %rbx, (%r9) - 0x4c, 0x89, 0xf3, //0x0000354f movq %r14, %rbx - 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00003552 jmp LBB15_34 - //0x00003557 LBB15_40 - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003557 movq $8, (%r9) - 0x49, 0x89, 0x59, 0x18, //0x0000355e movq %rbx, $24(%r9) - 0x4c, 0x89, 0xf3, //0x00003562 movq %r14, %rbx - 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00003565 jmp LBB15_34 - //0x0000356a LBB15_41 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x0000356a movq $-2, (%r9) - 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x00003571 jmp LBB15_34 - //0x00003576 LBB15_42 - 0x4d, 0x89, 0xce, //0x00003576 movq %r9, %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003579 movq $-1, $-56(%rbp) - 0x48, 0x8d, 0x7d, 0xb8, //0x00003581 leaq $-72(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc8, //0x00003585 leaq $-56(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00003589 movq %r12, %rsi - 0x4c, 0x89, 0xc1, //0x0000358c movq %r8, %rcx - 0xe8, 0x3c, 0x05, 0x00, 0x00, //0x0000358f callq _advance_string - 0x48, 0x89, 0xc3, //0x00003594 movq %rax, %rbx - 0x48, 0x85, 0xc0, //0x00003597 testq %rax, %rax - 0x0f, 0x88, 0x55, 0x01, 0x00, 0x00, //0x0000359a js LBB15_65 - 0x48, 0x89, 0x5d, 0xd0, //0x000035a0 movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x000035a4 movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc8, //0x000035a8 movq $-56(%rbp), %rax - 0x48, 0x39, 0xd8, //0x000035ac cmpq %rbx, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000035af movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x000035b6 cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x000035ba movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000035be movl $7, %eax - 0x49, 0x89, 0x06, //0x000035c3 movq %rax, (%r14) - 0xe9, 0x19, 0xff, 0xff, 0xff, //0x000035c6 jmp LBB15_34 - //0x000035cb LBB15_44 - 0x45, 0x85, 0xc0, //0x000035cb testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000035ce movq $-2, %rax - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000035d5 movl $11, %ecx - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x000035da jmp LBB15_64 - //0x000035df LBB15_45 - 0x45, 0x85, 0xc0, //0x000035df testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000035e2 movq $-2, %rax - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x000035e9 movl $10, %ecx - 0xe9, 0xe9, 0x00, 0x00, 0x00, //0x000035ee jmp LBB15_64 - //0x000035f3 LBB15_46 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x000035f3 movq $5, (%r9) - 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x000035fa jmp LBB15_33 - //0x000035ff LBB15_47 - 0x45, 0x85, 0xc0, //0x000035ff testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003602 movq $-2, %rax - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00003609 movl $12, %ecx - 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x0000360e jmp LBB15_64 - //0x00003613 LBB15_48 - 0x49, 0x8d, 0x4d, 0xfc, //0x00003613 leaq $-4(%r13), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003617 movq $-1, %rax - 0x48, 0x39, 0xcb, //0x0000361e cmpq %rcx, %rbx - 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00003621 jae LBB15_51 - 0x43, 0x8b, 0x0c, 0x27, //0x00003627 movl (%r15,%r12), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000362b cmpl $1702063201, %ecx - 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00003631 jne LBB15_66 - 0x48, 0x83, 0xc3, 0x05, //0x00003637 addq $5, %rbx - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000363b movl $4, %eax - 0x49, 0x89, 0xdd, //0x00003640 movq %rbx, %r13 - //0x00003643 LBB15_51 - 0x4c, 0x89, 0x6d, 0xd0, //0x00003643 movq %r13, $-48(%rbp) - 0x4d, 0x89, 0xec, //0x00003647 movq %r13, %r12 - //0x0000364a LBB15_52 - 0x49, 0x89, 0x01, //0x0000364a movq %rax, (%r9) - 0xe9, 0x8f, 0xfe, 0xff, 0xff, //0x0000364d jmp LBB15_33 - //0x00003652 LBB15_53 - 0x49, 0x8d, 0x4d, 0xfd, //0x00003652 leaq $-3(%r13), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003656 movq $-1, %rax - 0x48, 0x39, 0xcb, //0x0000365d cmpq %rcx, %rbx - 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00003660 jae LBB15_57 - 0x41, 0x8b, 0x0e, //0x00003666 movl (%r14), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00003669 cmpl $1819047278, %ecx - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x0000366f jne LBB15_70 - 0x48, 0x83, 0xc3, 0x04, //0x00003675 addq $4, %rbx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003679 movl $2, %eax - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x0000367e jmp LBB15_56 - //0x00003683 LBB15_59 - 0x49, 0x8d, 0x4d, 0xfd, //0x00003683 leaq $-3(%r13), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003687 movq $-1, %rax - 0x48, 0x39, 0xcb, //0x0000368e cmpq %rcx, %rbx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00003691 jae LBB15_57 - 0x41, 0x8b, 0x0e, //0x00003697 movl (%r14), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x0000369a cmpl $1702195828, %ecx - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x000036a0 jne LBB15_74 - 0x48, 0x83, 0xc3, 0x04, //0x000036a6 addq $4, %rbx - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000036aa movl $3, %eax - //0x000036af LBB15_56 - 0x49, 0x89, 0xdd, //0x000036af movq %rbx, %r13 - //0x000036b2 LBB15_57 - 0x4c, 0x89, 0x6d, 0xd0, //0x000036b2 movq %r13, $-48(%rbp) - 0x4c, 0x89, 0xeb, //0x000036b6 movq %r13, %rbx - //0x000036b9 LBB15_58 - 0x49, 0x89, 0x01, //0x000036b9 movq %rax, (%r9) - 0xe9, 0x23, 0xfe, 0xff, 0xff, //0x000036bc jmp LBB15_34 - //0x000036c1 LBB15_62 - 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x000036c1 movq $6, (%r9) - 0xe9, 0x14, 0xfe, 0xff, 0xff, //0x000036c8 jmp LBB15_33 - //0x000036cd LBB15_63 - 0x45, 0x85, 0xc0, //0x000036cd testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036d0 movq $-2, %rax - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000036d7 movl $13, %ecx - //0x000036dc LBB15_64 - 0x48, 0x0f, 0x49, 0xc8, //0x000036dc cmovnsq %rax, %rcx - 0x49, 0x89, 0x09, //0x000036e0 movq %rcx, (%r9) - 0x41, 0xc1, 0xf8, 0x1f, //0x000036e3 sarl $31, %r8d - 0x41, 0xf7, 0xd0, //0x000036e7 notl %r8d - 0x49, 0x63, 0xc0, //0x000036ea movslq %r8d, %rax - 0x49, 0x01, 0xc4, //0x000036ed addq %rax, %r12 - 0xe9, 0xec, 0xfd, 0xff, 0xff, //0x000036f0 jmp LBB15_33 - //0x000036f5 LBB15_65 - 0x4c, 0x89, 0x6d, 0xd0, //0x000036f5 movq %r13, $-48(%rbp) - 0x49, 0x89, 0x1e, //0x000036f9 movq %rbx, (%r14) - 0x4c, 0x89, 0xeb, //0x000036fc movq %r13, %rbx - 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x000036ff jmp LBB15_34 - //0x00003704 LBB15_66 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003704 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x0000370b cmpb $97, %cl - 0x0f, 0x85, 0x36, 0xff, 0xff, 0xff, //0x0000370e jne LBB15_52 - 0x41, 0x80, 0x7c, 0x1f, 0x02, 0x6c, //0x00003714 cmpb $108, $2(%r15,%rbx) - 0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x0000371a jne LBB15_79 - 0x41, 0x80, 0x7c, 0x1f, 0x03, 0x73, //0x00003720 cmpb $115, $3(%r15,%rbx) - 0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x00003726 jne LBB15_81 - 0x31, 0xc9, //0x0000372c xorl %ecx, %ecx - 0x42, 0x80, 0x7c, 0x3b, 0x04, 0x65, //0x0000372e cmpb $101, $4(%rbx,%r15) - 0x0f, 0x94, 0xc1, //0x00003734 sete %cl - 0x4c, 0x8d, 0x24, 0x19, //0x00003737 leaq (%rcx,%rbx), %r12 - 0x49, 0x83, 0xc4, 0x04, //0x0000373b addq $4, %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x0000373f movq %r12, $-48(%rbp) - 0xe9, 0x02, 0xff, 0xff, 0xff, //0x00003743 jmp LBB15_52 - //0x00003748 LBB15_70 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003748 movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x0000374f cmpb $110, %cl - 0x0f, 0x85, 0x61, 0xff, 0xff, 0xff, //0x00003752 jne LBB15_58 - 0x41, 0x80, 0x7c, 0x1f, 0x01, 0x75, //0x00003758 cmpb $117, $1(%r15,%rbx) - 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x0000375e jne LBB15_80 - 0x41, 0x80, 0x7c, 0x1f, 0x02, 0x6c, //0x00003764 cmpb $108, $2(%r15,%rbx) - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x0000376a jne LBB15_83 - 0x31, 0xc9, //0x00003770 xorl %ecx, %ecx - 0x42, 0x80, 0x7c, 0x3b, 0x03, 0x6c, //0x00003772 cmpb $108, $3(%rbx,%r15) - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00003778 jmp LBB15_78 - //0x0000377d LBB15_74 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000377d movq $-2, %rax - 0x80, 0xf9, 0x74, //0x00003784 cmpb $116, %cl - 0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00003787 jne LBB15_58 - 0x41, 0x80, 0x7c, 0x1f, 0x01, 0x72, //0x0000378d cmpb $114, $1(%r15,%rbx) - 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00003793 jne LBB15_80 - 0x41, 0x80, 0x7c, 0x1f, 0x02, 0x75, //0x00003799 cmpb $117, $2(%r15,%rbx) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x0000379f jne LBB15_83 - 0x31, 0xc9, //0x000037a5 xorl %ecx, %ecx - 0x42, 0x80, 0x7c, 0x3b, 0x03, 0x65, //0x000037a7 cmpb $101, $3(%rbx,%r15) - //0x000037ad LBB15_78 - 0x0f, 0x94, 0xc1, //0x000037ad sete %cl - 0x48, 0x01, 0xcb, //0x000037b0 addq %rcx, %rbx - 0x48, 0x83, 0xc3, 0x03, //0x000037b3 addq $3, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000037b7 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x01, //0x000037bb movq %rax, (%r9) - 0xe9, 0x21, 0xfd, 0xff, 0xff, //0x000037be jmp LBB15_34 - //0x000037c3 LBB15_80 - 0x48, 0x83, 0xc3, 0x01, //0x000037c3 addq $1, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000037c7 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x01, //0x000037cb movq %rax, (%r9) - 0xe9, 0x11, 0xfd, 0xff, 0xff, //0x000037ce jmp LBB15_34 - //0x000037d3 LBB15_79 - 0x48, 0x83, 0xc3, 0x02, //0x000037d3 addq $2, %rbx - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000037d7 jmp LBB15_82 - //0x000037dc LBB15_83 - 0x48, 0x83, 0xc3, 0x02, //0x000037dc addq $2, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000037e0 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x01, //0x000037e4 movq %rax, (%r9) - 0xe9, 0xf8, 0xfc, 0xff, 0xff, //0x000037e7 jmp LBB15_34 - //0x000037ec LBB15_81 - 0x48, 0x83, 0xc3, 0x03, //0x000037ec addq $3, %rbx - //0x000037f0 LBB15_82 - 0x49, 0x89, 0xdc, //0x000037f0 movq %rbx, %r12 - 0x48, 0x89, 0x5d, 0xd0, //0x000037f3 movq %rbx, $-48(%rbp) - 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x000037f7 jmp LBB15_52 - //0x000037fc LBB15_84 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000037fc movq $-1, %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00003803 jmp LBB15_87 - //0x00003808 LBB15_85 - 0x48, 0xf7, 0xd0, //0x00003808 notq %rax - 0x49, 0x01, 0xc6, //0x0000380b addq %rax, %r14 - //0x0000380e LBB15_86 - 0x4d, 0x89, 0xe1, //0x0000380e movq %r12, %r9 - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003811 movq $-2, %rbx - //0x00003818 LBB15_87 - 0x4d, 0x29, 0xfe, //0x00003818 subq %r15, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x0000381b movq %r14, $-48(%rbp) - 0xe9, 0x28, 0xfd, 0xff, 0xff, //0x0000381f jmp LBB15_39 - //0x00003824 .p2align 2, 0x90 - // // .set L15_0_set_32, LBB15_32-LJTI15_0 - // // .set L15_0_set_41, LBB15_41-LJTI15_0 - // // .set L15_0_set_42, LBB15_42-LJTI15_0 - // // .set L15_0_set_44, LBB15_44-LJTI15_0 - // // .set L15_0_set_29, LBB15_29-LJTI15_0 - // // .set L15_0_set_45, LBB15_45-LJTI15_0 - // // .set L15_0_set_46, LBB15_46-LJTI15_0 - // // .set L15_0_set_47, LBB15_47-LJTI15_0 - // // .set L15_0_set_48, LBB15_48-LJTI15_0 - // // .set L15_0_set_53, LBB15_53-LJTI15_0 - // // .set L15_0_set_59, LBB15_59-LJTI15_0 - // // .set L15_0_set_62, LBB15_62-LJTI15_0 - // // .set L15_0_set_63, LBB15_63-LJTI15_0 - //0x00003824 LJTI15_0 - 0xb6, 0xfc, 0xff, 0xff, //0x00003824 .long L15_0_set_32 - 0x46, 0xfd, 0xff, 0xff, //0x00003828 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000382c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003830 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003834 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003838 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000383c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003840 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003844 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003848 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000384c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003850 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003854 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003858 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000385c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003860 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003864 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003868 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000386c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003870 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003874 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003878 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000387c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003880 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003884 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003888 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000388c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003890 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003894 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003898 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000389c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038a0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038a4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038a8 .long L15_0_set_41 - 0x52, 0xfd, 0xff, 0xff, //0x000038ac .long L15_0_set_42 - 0x46, 0xfd, 0xff, 0xff, //0x000038b0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038b4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038b8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038bc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038c0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038c4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038c8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038cc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038d0 .long L15_0_set_41 - 0xa7, 0xfd, 0xff, 0xff, //0x000038d4 .long L15_0_set_44 - 0x8f, 0xfc, 0xff, 0xff, //0x000038d8 .long L15_0_set_29 - 0x46, 0xfd, 0xff, 0xff, //0x000038dc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038e0 .long L15_0_set_41 - 0x8f, 0xfc, 0xff, 0xff, //0x000038e4 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038e8 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038ec .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038f0 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038f4 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038f8 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038fc .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x00003900 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x00003904 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x00003908 .long L15_0_set_29 - 0xbb, 0xfd, 0xff, 0xff, //0x0000390c .long L15_0_set_45 - 0x46, 0xfd, 0xff, 0xff, //0x00003910 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003914 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003918 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000391c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003920 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003924 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003928 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000392c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003930 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003934 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003938 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000393c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003940 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003944 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003948 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000394c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003950 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003954 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003958 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000395c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003960 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003964 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003968 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000396c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003970 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003974 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003978 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000397c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003980 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003984 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003988 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000398c .long L15_0_set_41 - 0xcf, 0xfd, 0xff, 0xff, //0x00003990 .long L15_0_set_46 - 0x46, 0xfd, 0xff, 0xff, //0x00003994 .long L15_0_set_41 - 0xdb, 0xfd, 0xff, 0xff, //0x00003998 .long L15_0_set_47 - 0x46, 0xfd, 0xff, 0xff, //0x0000399c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039a0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039a4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039a8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039ac .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039b0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039b4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039b8 .long L15_0_set_41 - 0xef, 0xfd, 0xff, 0xff, //0x000039bc .long L15_0_set_48 - 0x46, 0xfd, 0xff, 0xff, //0x000039c0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039c4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039c8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039cc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039d0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039d4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039d8 .long L15_0_set_41 - 0x2e, 0xfe, 0xff, 0xff, //0x000039dc .long L15_0_set_53 - 0x46, 0xfd, 0xff, 0xff, //0x000039e0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039e4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039e8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039ec .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039f0 .long L15_0_set_41 - 0x5f, 0xfe, 0xff, 0xff, //0x000039f4 .long L15_0_set_59 - 0x46, 0xfd, 0xff, 0xff, //0x000039f8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039fc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003a00 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003a04 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003a08 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003a0c .long L15_0_set_41 - 0x9d, 0xfe, 0xff, 0xff, //0x00003a10 .long L15_0_set_62 - 0x46, 0xfd, 0xff, 0xff, //0x00003a14 .long L15_0_set_41 - 0xa9, 0xfe, 0xff, 0xff, //0x00003a18 .long L15_0_set_63 - 0x90, 0x90, 0x90, 0x90, //0x00003a1c .p2align 4, 0x90 - //0x00003a20 _vstring - 0x55, //0x00003a20 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003a21 movq %rsp, %rbp - 0x41, 0x57, //0x00003a24 pushq %r15 - 0x41, 0x56, //0x00003a26 pushq %r14 - 0x41, 0x54, //0x00003a28 pushq %r12 - 0x53, //0x00003a2a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00003a2b subq $16, %rsp - 0x49, 0x89, 0xd6, //0x00003a2f movq %rdx, %r14 - 0x48, 0x89, 0xf3, //0x00003a32 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00003a35 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00003a38 movq $-1, $-40(%rbp) - 0x4c, 0x8b, 0x26, //0x00003a40 movq (%rsi), %r12 - 0x48, 0x8d, 0x55, 0xd8, //0x00003a43 leaq $-40(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00003a47 movq %r12, %rsi - 0xe8, 0x81, 0x00, 0x00, 0x00, //0x00003a4a callq _advance_string - 0x48, 0x85, 0xc0, //0x00003a4f testq %rax, %rax - 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00003a52 js LBB16_1 - 0x48, 0x89, 0x03, //0x00003a58 movq %rax, (%rbx) - 0x4d, 0x89, 0x66, 0x10, //0x00003a5b movq %r12, $16(%r14) - 0x48, 0x8b, 0x4d, 0xd8, //0x00003a5f movq $-40(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x00003a63 cmpq %rax, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a66 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x00003a6d cmovlq %rcx, %rax - 0x49, 0x89, 0x46, 0x18, //0x00003a71 movq %rax, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00003a75 movl $7, %eax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00003a7a jmp LBB16_3 - //0x00003a7f LBB16_1 - 0x49, 0x8b, 0x4f, 0x08, //0x00003a7f movq $8(%r15), %rcx - 0x48, 0x89, 0x0b, //0x00003a83 movq %rcx, (%rbx) - //0x00003a86 LBB16_3 - 0x49, 0x89, 0x06, //0x00003a86 movq %rax, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00003a89 addq $16, %rsp - 0x5b, //0x00003a8d popq %rbx - 0x41, 0x5c, //0x00003a8e popq %r12 - 0x41, 0x5e, //0x00003a90 popq %r14 - 0x41, 0x5f, //0x00003a92 popq %r15 - 0x5d, //0x00003a94 popq %rbp - 0xc3, //0x00003a95 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a96 .p2align 4, 0x00 - //0x00003aa0 LCPI17_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00003aa0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00003ab0 LCPI17_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00003ab0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00003ac0 LCPI17_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00003ac0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00003ad0 .p2align 4, 0x90 - //0x00003ad0 _advance_string - 0xf6, 0xc1, 0x20, //0x00003ad0 testb $32, %cl - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00003ad3 jne LBB17_2 - 0xe9, 0x02, 0x57, 0x00, 0x00, //0x00003ad9 jmp _advance_string_default - //0x00003ade LBB17_2 - 0x55, //0x00003ade pushq %rbp - 0x48, 0x89, 0xe5, //0x00003adf movq %rsp, %rbp - 0x41, 0x57, //0x00003ae2 pushq %r15 - 0x41, 0x56, //0x00003ae4 pushq %r14 - 0x41, 0x55, //0x00003ae6 pushq %r13 - 0x41, 0x54, //0x00003ae8 pushq %r12 - 0x53, //0x00003aea pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x00003aeb subq $24, %rsp - 0x4c, 0x8b, 0x7f, 0x08, //0x00003aef movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x00003af3 subq %rsi, %r15 - 0x0f, 0x84, 0xa4, 0x04, 0x00, 0x00, //0x00003af6 je LBB17_47 - 0x48, 0x8b, 0x07, //0x00003afc movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x00003aff movq %rax, $-48(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x00003b03 movq %rdx, $-64(%rbp) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00003b07 movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x00003b0e cmpq $64, %r15 - 0x0f, 0x82, 0xaf, 0x03, 0x00, 0x00, //0x00003b12 jb LBB17_48 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003b18 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x00003b20 xorl %r14d, %r14d - 0xc5, 0x79, 0x6f, 0x05, 0x75, 0xff, 0xff, 0xff, //0x00003b23 vmovdqa $-139(%rip), %xmm8 /* LCPI17_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x7d, 0xff, 0xff, 0xff, //0x00003b2b vmovdqa $-131(%rip), %xmm1 /* LCPI17_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x85, 0xff, 0xff, 0xff, //0x00003b33 vmovdqa $-123(%rip), %xmm2 /* LCPI17_2+0(%rip) */ - 0xc5, 0xe1, 0x76, 0xdb, //0x00003b3b vpcmpeqd %xmm3, %xmm3, %xmm3 - 0x90, //0x00003b3f .p2align 4, 0x90 - //0x00003b40 LBB17_5 - 0x48, 0x8b, 0x45, 0xd0, //0x00003b40 movq $-48(%rbp), %rax - 0xc5, 0xfa, 0x6f, 0x24, 0x30, //0x00003b44 vmovdqu (%rax,%rsi), %xmm4 - 0xc5, 0xfa, 0x6f, 0x6c, 0x30, 0x10, //0x00003b49 vmovdqu $16(%rax,%rsi), %xmm5 - 0xc5, 0xfa, 0x6f, 0x74, 0x30, 0x20, //0x00003b4f vmovdqu $32(%rax,%rsi), %xmm6 - 0xc5, 0xfa, 0x6f, 0x7c, 0x30, 0x30, //0x00003b55 vmovdqu $48(%rax,%rsi), %xmm7 - 0xc5, 0xb9, 0x74, 0xc4, //0x00003b5b vpcmpeqb %xmm4, %xmm8, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x00003b5f vpmovmskb %xmm0, %r12d - 0xc5, 0xb9, 0x74, 0xc5, //0x00003b63 vpcmpeqb %xmm5, %xmm8, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x00003b67 vpmovmskb %xmm0, %r8d - 0xc5, 0xb9, 0x74, 0xc6, //0x00003b6b vpcmpeqb %xmm6, %xmm8, %xmm0 - 0xc5, 0x79, 0xd7, 0xd8, //0x00003b6f vpmovmskb %xmm0, %r11d - 0xc5, 0xb9, 0x74, 0xc7, //0x00003b73 vpcmpeqb %xmm7, %xmm8, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00003b77 vpmovmskb %xmm0, %edx - 0xc5, 0xd9, 0x74, 0xc1, //0x00003b7b vpcmpeqb %xmm1, %xmm4, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00003b7f vpmovmskb %xmm0, %r13d - 0xc5, 0xd1, 0x74, 0xc1, //0x00003b83 vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00003b87 vpmovmskb %xmm0, %ecx - 0xc5, 0xc9, 0x74, 0xc1, //0x00003b8b vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf8, //0x00003b8f vpmovmskb %xmm0, %edi - 0xc5, 0xc1, 0x74, 0xc1, //0x00003b93 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00003b97 vpmovmskb %xmm0, %r10d - 0xc5, 0xe9, 0x64, 0xc5, //0x00003b9b vpcmpgtb %xmm5, %xmm2, %xmm0 - 0xc5, 0xd1, 0x64, 0xeb, //0x00003b9f vpcmpgtb %xmm3, %xmm5, %xmm5 - 0xc5, 0xf9, 0xdb, 0xc5, //0x00003ba3 vpand %xmm5, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00003ba7 vpmovmskb %xmm0, %ebx - 0xc5, 0xe9, 0x64, 0xc6, //0x00003bab vpcmpgtb %xmm6, %xmm2, %xmm0 - 0xc5, 0xc9, 0x64, 0xeb, //0x00003baf vpcmpgtb %xmm3, %xmm6, %xmm5 - 0xc5, 0xf9, 0xdb, 0xc5, //0x00003bb3 vpand %xmm5, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00003bb7 vpmovmskb %xmm0, %eax - 0xc5, 0xe9, 0x64, 0xc7, //0x00003bbb vpcmpgtb %xmm7, %xmm2, %xmm0 - 0xc5, 0xc1, 0x64, 0xeb, //0x00003bbf vpcmpgtb %xmm3, %xmm7, %xmm5 - 0xc5, 0xf9, 0xdb, 0xc5, //0x00003bc3 vpand %xmm5, %xmm0, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00003bc7 vpmovmskb %xmm0, %r9d - 0x48, 0xc1, 0xe2, 0x30, //0x00003bcb shlq $48, %rdx - 0x49, 0xc1, 0xe3, 0x20, //0x00003bcf shlq $32, %r11 - 0x49, 0x09, 0xd3, //0x00003bd3 orq %rdx, %r11 - 0x49, 0xc1, 0xe0, 0x10, //0x00003bd6 shlq $16, %r8 - 0x4d, 0x09, 0xd8, //0x00003bda orq %r11, %r8 - 0x4d, 0x09, 0xc4, //0x00003bdd orq %r8, %r12 - 0x49, 0xc1, 0xe2, 0x30, //0x00003be0 shlq $48, %r10 - 0x48, 0xc1, 0xe7, 0x20, //0x00003be4 shlq $32, %rdi - 0x4c, 0x09, 0xd7, //0x00003be8 orq %r10, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00003beb shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00003bef orq %rdi, %rcx - 0x49, 0xc1, 0xe1, 0x30, //0x00003bf2 shlq $48, %r9 - 0x48, 0xc1, 0xe0, 0x20, //0x00003bf6 shlq $32, %rax - 0x4c, 0x09, 0xc8, //0x00003bfa orq %r9, %rax - 0x48, 0xc1, 0xe3, 0x10, //0x00003bfd shlq $16, %rbx - 0x48, 0x09, 0xc3, //0x00003c01 orq %rax, %rbx - 0x49, 0x09, 0xcd, //0x00003c04 orq %rcx, %r13 - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00003c07 jne LBB17_11 - 0x4d, 0x85, 0xf6, //0x00003c0d testq %r14, %r14 - 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x00003c10 jne LBB17_13 - 0x45, 0x31, 0xf6, //0x00003c16 xorl %r14d, %r14d - //0x00003c19 LBB17_8 - 0xc5, 0xe9, 0x64, 0xc4, //0x00003c19 vpcmpgtb %xmm4, %xmm2, %xmm0 - 0xc5, 0xd9, 0x64, 0xe3, //0x00003c1d vpcmpgtb %xmm3, %xmm4, %xmm4 - 0xc5, 0xf9, 0xdb, 0xc4, //0x00003c21 vpand %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00003c25 vpmovmskb %xmm0, %eax - 0x48, 0x09, 0xc3, //0x00003c29 orq %rax, %rbx - 0x4d, 0x85, 0xe4, //0x00003c2c testq %r12, %r12 - 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00003c2f jne LBB17_14 - 0x48, 0x85, 0xdb, //0x00003c35 testq %rbx, %rbx - 0x0f, 0x85, 0xd6, 0x00, 0x00, 0x00, //0x00003c38 jne LBB17_20 - 0x49, 0x83, 0xc7, 0xc0, //0x00003c3e addq $-64, %r15 - 0x48, 0x83, 0xc6, 0x40, //0x00003c42 addq $64, %rsi - 0x49, 0x83, 0xff, 0x3f, //0x00003c46 cmpq $63, %r15 - 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x00003c4a ja LBB17_5 - 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00003c50 jmp LBB17_22 - //0x00003c55 LBB17_11 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003c55 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00003c5a jne LBB17_13 - 0x49, 0x0f, 0xbc, 0xcd, //0x00003c60 bsfq %r13, %rcx - 0x48, 0x01, 0xf1, //0x00003c64 addq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00003c67 movq $-64(%rbp), %rax - 0x48, 0x89, 0x4d, 0xc8, //0x00003c6b movq %rcx, $-56(%rbp) - 0x48, 0x89, 0x08, //0x00003c6f movq %rcx, (%rax) - //0x00003c72 LBB17_13 - 0x4c, 0x89, 0xf0, //0x00003c72 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00003c75 notq %rax - 0x4c, 0x21, 0xe8, //0x00003c78 andq %r13, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00003c7b leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xf1, //0x00003c7f orq %r14, %rcx - 0x48, 0x89, 0xca, //0x00003c82 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00003c85 notq %rdx - 0x4c, 0x21, 0xea, //0x00003c88 andq %r13, %rdx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c8b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfa, //0x00003c95 andq %rdi, %rdx - 0x45, 0x31, 0xf6, //0x00003c98 xorl %r14d, %r14d - 0x48, 0x01, 0xc2, //0x00003c9b addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc6, //0x00003c9e setb %r14b - 0x48, 0x01, 0xd2, //0x00003ca2 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ca5 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00003caf xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00003cb2 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00003cb5 notq %rdx - 0x49, 0x21, 0xd4, //0x00003cb8 andq %rdx, %r12 - 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00003cbb jmp LBB17_8 - //0x00003cc0 LBB17_14 - 0x49, 0x0f, 0xbc, 0xc4, //0x00003cc0 bsfq %r12, %rax - 0x48, 0x85, 0xdb, //0x00003cc4 testq %rbx, %rbx - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00003cc7 je LBB17_18 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003ccd bsfq %rbx, %rcx - 0x48, 0x39, 0xc1, //0x00003cd1 cmpq %rax, %rcx - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00003cd4 jb LBB17_19 - //0x00003cda LBB17_16 - 0x48, 0x01, 0xf0, //0x00003cda addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003cdd addq $1, %rax - //0x00003ce1 LBB17_17 - 0x48, 0x83, 0xc4, 0x18, //0x00003ce1 addq $24, %rsp - 0x5b, //0x00003ce5 popq %rbx - 0x41, 0x5c, //0x00003ce6 popq %r12 - 0x41, 0x5d, //0x00003ce8 popq %r13 - 0x41, 0x5e, //0x00003cea popq %r14 - 0x41, 0x5f, //0x00003cec popq %r15 - 0x5d, //0x00003cee popq %rbp - 0xc3, //0x00003cef retq - //0x00003cf0 LBB17_18 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003cf0 movl $64, %ecx - 0x48, 0x39, 0xc1, //0x00003cf5 cmpq %rax, %rcx - 0x0f, 0x83, 0xdc, 0xff, 0xff, 0xff, //0x00003cf8 jae LBB17_16 - //0x00003cfe LBB17_19 - 0x48, 0x01, 0xf1, //0x00003cfe addq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00003d01 movq $-64(%rbp), %rax - 0x48, 0x89, 0x08, //0x00003d05 movq %rcx, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d08 movq $-2, %rax - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003d0f jmp LBB17_17 - //0x00003d14 LBB17_20 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d14 movq $-2, %rax - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003d1b cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xbb, 0xff, 0xff, 0xff, //0x00003d20 jne LBB17_17 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003d26 bsfq %rbx, %rcx - 0x48, 0x01, 0xf1, //0x00003d2a addq %rsi, %rcx - 0x48, 0x8b, 0x55, 0xc0, //0x00003d2d movq $-64(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003d31 movq %rcx, (%rdx) - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003d34 jmp LBB17_17 - //0x00003d39 LBB17_22 - 0x48, 0x03, 0x75, 0xd0, //0x00003d39 addq $-48(%rbp), %rsi - 0x49, 0x83, 0xff, 0x20, //0x00003d3d cmpq $32, %r15 - 0x0f, 0x82, 0xe4, 0x00, 0x00, 0x00, //0x00003d41 jb LBB17_35 - //0x00003d47 LBB17_23 - 0xc5, 0xfa, 0x6f, 0x06, //0x00003d47 vmovdqu (%rsi), %xmm0 - 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x00003d4b vmovdqu $16(%rsi), %xmm1 - 0xc5, 0xf9, 0x6f, 0x15, 0x48, 0xfd, 0xff, 0xff, //0x00003d50 vmovdqa $-696(%rip), %xmm2 /* LCPI17_0+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xda, //0x00003d58 vpcmpeqb %xmm2, %xmm0, %xmm3 - 0xc5, 0xf9, 0xd7, 0xc3, //0x00003d5c vpmovmskb %xmm3, %eax - 0xc5, 0xf1, 0x74, 0xd2, //0x00003d60 vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0xf9, 0xd7, 0xca, //0x00003d64 vpmovmskb %xmm2, %ecx - 0xc5, 0xf9, 0x6f, 0x15, 0x40, 0xfd, 0xff, 0xff, //0x00003d68 vmovdqa $-704(%rip), %xmm2 /* LCPI17_1+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xda, //0x00003d70 vpcmpeqb %xmm2, %xmm0, %xmm3 - 0xc5, 0x79, 0xd7, 0xd3, //0x00003d74 vpmovmskb %xmm3, %r10d - 0xc5, 0xf1, 0x74, 0xd2, //0x00003d78 vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd2, //0x00003d7c vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0x6f, 0x15, 0x38, 0xfd, 0xff, 0xff, //0x00003d80 vmovdqa $-712(%rip), %xmm2 /* LCPI17_2+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd8, //0x00003d88 vpcmpgtb %xmm0, %xmm2, %xmm3 - 0xc5, 0xd9, 0x76, 0xe4, //0x00003d8c vpcmpeqd %xmm4, %xmm4, %xmm4 - 0xc5, 0xf9, 0x64, 0xc4, //0x00003d90 vpcmpgtb %xmm4, %xmm0, %xmm0 - 0xc5, 0xe1, 0xdb, 0xc0, //0x00003d94 vpand %xmm0, %xmm3, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00003d98 vpmovmskb %xmm0, %r9d - 0xc5, 0xe9, 0x64, 0xc1, //0x00003d9c vpcmpgtb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf1, 0x64, 0xcc, //0x00003da0 vpcmpgtb %xmm4, %xmm1, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x00003da4 vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00003da8 vpmovmskb %xmm0, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00003dac shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x00003db0 orq %rcx, %rax - 0x48, 0xc1, 0xe2, 0x10, //0x00003db3 shlq $16, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00003db7 shlq $16, %rbx - 0x49, 0x09, 0xd2, //0x00003dbb orq %rdx, %r10 - 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00003dbe jne LBB17_49 - 0x4d, 0x85, 0xf6, //0x00003dc4 testq %r14, %r14 - 0x0f, 0x85, 0x3c, 0x01, 0x00, 0x00, //0x00003dc7 jne LBB17_51 - 0x45, 0x31, 0xf6, //0x00003dcd xorl %r14d, %r14d - //0x00003dd0 LBB17_26 - 0x4c, 0x09, 0xcb, //0x00003dd0 orq %r9, %rbx - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003dd3 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003dd8 movl $64, %edx - 0x48, 0x85, 0xc0, //0x00003ddd testq %rax, %rax - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003de0 je LBB17_28 - 0x48, 0x0f, 0xbc, 0xd0, //0x00003de6 bsfq %rax, %rdx - //0x00003dea LBB17_28 - 0x48, 0x85, 0xdb, //0x00003dea testq %rbx, %rbx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003ded je LBB17_30 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003df3 bsfq %rbx, %rcx - //0x00003df7 LBB17_30 - 0x48, 0x85, 0xc0, //0x00003df7 testq %rax, %rax - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003dfa je LBB17_33 - 0x48, 0x39, 0xd1, //0x00003e00 cmpq %rdx, %rcx - 0x0f, 0x82, 0x37, 0x01, 0x00, 0x00, //0x00003e03 jb LBB17_52 - 0x48, 0x2b, 0x75, 0xd0, //0x00003e09 subq $-48(%rbp), %rsi - 0x48, 0x8d, 0x04, 0x16, //0x00003e0d leaq (%rsi,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003e11 addq $1, %rax - 0xe9, 0xc7, 0xfe, 0xff, 0xff, //0x00003e15 jmp LBB17_17 - //0x00003e1a LBB17_33 - 0x48, 0x85, 0xdb, //0x00003e1a testq %rbx, %rbx - 0x0f, 0x85, 0x1d, 0x01, 0x00, 0x00, //0x00003e1d jne LBB17_52 - 0x48, 0x83, 0xc6, 0x20, //0x00003e23 addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x00003e27 addq $-32, %r15 - //0x00003e2b LBB17_35 - 0x4d, 0x85, 0xf6, //0x00003e2b testq %r14, %r14 - 0x0f, 0x85, 0x26, 0x01, 0x00, 0x00, //0x00003e2e jne LBB17_54 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003e34 movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00003e3b testq %r15, %r15 - 0x0f, 0x84, 0x9d, 0xfe, 0xff, 0xff, //0x00003e3e je LBB17_17 - //0x00003e44 LBB17_37 - 0x48, 0x8b, 0x7d, 0xc0, //0x00003e44 movq $-64(%rbp), %rdi - //0x00003e48 LBB17_38 - 0x0f, 0xb6, 0x0e, //0x00003e48 movzbl (%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00003e4b cmpb $34, %cl - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00003e4e je LBB17_46 - 0x80, 0xf9, 0x5c, //0x00003e54 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003e57 je LBB17_43 - 0x80, 0xf9, 0x1f, //0x00003e5d cmpb $31, %cl - 0x0f, 0x86, 0x46, 0x01, 0x00, 0x00, //0x00003e60 jbe LBB17_58 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e66 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003e6d movl $1, %edx - //0x00003e72 LBB17_42 - 0x48, 0x01, 0xd6, //0x00003e72 addq %rdx, %rsi - 0x49, 0x01, 0xcf, //0x00003e75 addq %rcx, %r15 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003e78 jne LBB17_38 - 0xe9, 0x5e, 0xfe, 0xff, 0xff, //0x00003e7e jmp LBB17_17 - //0x00003e83 LBB17_43 - 0x49, 0x83, 0xff, 0x01, //0x00003e83 cmpq $1, %r15 - 0x0f, 0x84, 0x54, 0xfe, 0xff, 0xff, //0x00003e87 je LBB17_17 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003e8d movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00003e94 movl $2, %edx - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003e99 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00003e9e jne LBB17_42 - 0x48, 0x89, 0xf3, //0x00003ea4 movq %rsi, %rbx - 0x48, 0x2b, 0x5d, 0xd0, //0x00003ea7 subq $-48(%rbp), %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003eab movq %rbx, $-56(%rbp) - 0x48, 0x89, 0x1f, //0x00003eaf movq %rbx, (%rdi) - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003eb2 jmp LBB17_42 - //0x00003eb7 LBB17_46 - 0x48, 0x2b, 0x75, 0xd0, //0x00003eb7 subq $-48(%rbp), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00003ebb addq $1, %rsi - 0x48, 0x89, 0xf0, //0x00003ebf movq %rsi, %rax - 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x00003ec2 jmp LBB17_17 - //0x00003ec7 LBB17_48 - 0x48, 0x03, 0x75, 0xd0, //0x00003ec7 addq $-48(%rbp), %rsi - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003ecb movq $-1, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x00003ed3 xorl %r14d, %r14d - 0x49, 0x83, 0xff, 0x20, //0x00003ed6 cmpq $32, %r15 - 0x0f, 0x83, 0x67, 0xfe, 0xff, 0xff, //0x00003eda jae LBB17_23 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x00003ee0 jmp LBB17_35 - //0x00003ee5 LBB17_49 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003ee5 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00003eea jne LBB17_51 - 0x48, 0x89, 0xf1, //0x00003ef0 movq %rsi, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00003ef3 subq $-48(%rbp), %rcx - 0x49, 0x0f, 0xbc, 0xd2, //0x00003ef7 bsfq %r10, %rdx - 0x48, 0x01, 0xca, //0x00003efb addq %rcx, %rdx - 0x48, 0x8b, 0x4d, 0xc0, //0x00003efe movq $-64(%rbp), %rcx - 0x48, 0x89, 0x55, 0xc8, //0x00003f02 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x11, //0x00003f06 movq %rdx, (%rcx) - //0x00003f09 LBB17_51 - 0x44, 0x89, 0xf1, //0x00003f09 movl %r14d, %ecx - 0xf7, 0xd1, //0x00003f0c notl %ecx - 0x44, 0x21, 0xd1, //0x00003f0e andl %r10d, %ecx - 0x45, 0x8d, 0x04, 0x4e, //0x00003f11 leal (%r14,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x00003f15 leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x00003f18 notl %edx - 0x44, 0x21, 0xd2, //0x00003f1a andl %r10d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003f1d andl $-1431655766, %edx - 0x45, 0x31, 0xf6, //0x00003f23 xorl %r14d, %r14d - 0x01, 0xca, //0x00003f26 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc6, //0x00003f28 setb %r14b - 0x01, 0xd2, //0x00003f2c addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00003f2e xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003f34 andl %r8d, %edx - 0xf7, 0xd2, //0x00003f37 notl %edx - 0x21, 0xd0, //0x00003f39 andl %edx, %eax - 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00003f3b jmp LBB17_26 - //0x00003f40 LBB17_52 - 0x48, 0x2b, 0x75, 0xd0, //0x00003f40 subq $-48(%rbp), %rsi - 0x48, 0x01, 0xce, //0x00003f44 addq %rcx, %rsi - //0x00003f47 LBB17_53 - 0x48, 0x8b, 0x45, 0xc0, //0x00003f47 movq $-64(%rbp), %rax - 0x48, 0x89, 0x30, //0x00003f4b movq %rsi, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003f4e movq $-2, %rax - 0xe9, 0x87, 0xfd, 0xff, 0xff, //0x00003f55 jmp LBB17_17 - //0x00003f5a LBB17_54 - 0x4d, 0x85, 0xff, //0x00003f5a testq %r15, %r15 - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00003f5d je LBB17_47 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003f63 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00003f68 jne LBB17_57 - 0x48, 0x8b, 0x4d, 0xd0, //0x00003f6e movq $-48(%rbp), %rcx - 0x48, 0xf7, 0xd1, //0x00003f72 notq %rcx - 0x48, 0x01, 0xf1, //0x00003f75 addq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00003f78 movq $-64(%rbp), %rax - 0x48, 0x89, 0x4d, 0xc8, //0x00003f7c movq %rcx, $-56(%rbp) - 0x48, 0x89, 0x08, //0x00003f80 movq %rcx, (%rax) - //0x00003f83 LBB17_57 - 0x48, 0x83, 0xc6, 0x01, //0x00003f83 addq $1, %rsi - 0x49, 0x83, 0xc7, 0xff, //0x00003f87 addq $-1, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f8b movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00003f92 testq %r15, %r15 - 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x00003f95 jne LBB17_37 - 0xe9, 0x41, 0xfd, 0xff, 0xff, //0x00003f9b jmp LBB17_17 - //0x00003fa0 LBB17_47 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003fa0 movq $-1, %rax - 0xe9, 0x35, 0xfd, 0xff, 0xff, //0x00003fa7 jmp LBB17_17 - //0x00003fac LBB17_58 - 0x48, 0x2b, 0x75, 0xd0, //0x00003fac subq $-48(%rbp), %rsi - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00003fb0 jmp LBB17_53 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003fb5 .p2align 4, 0x00 - //0x00003fc0 LCPI18_0 - 0x00, 0x00, 0x30, 0x43, //0x00003fc0 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00003fc4 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00003fc8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00003fcc .long 0 - //0x00003fd0 LCPI18_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00003fd0 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00003fd8 .quad 0x4530000000000000 - //0x00003fe0 .p2align 3, 0x00 - //0x00003fe0 LCPI18_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003fe0 .quad 0x430c6bf526340000 - //0x00003fe8 LCPI18_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00003fe8 .quad 0xc30c6bf526340000 - //0x00003ff0 .p2align 4, 0x90 - //0x00003ff0 _vnumber - 0x55, //0x00003ff0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003ff1 movq %rsp, %rbp - 0x41, 0x57, //0x00003ff4 pushq %r15 - 0x41, 0x56, //0x00003ff6 pushq %r14 - 0x41, 0x55, //0x00003ff8 pushq %r13 - 0x41, 0x54, //0x00003ffa pushq %r12 - 0x53, //0x00003ffc pushq %rbx - 0x48, 0x83, 0xec, 0x48, //0x00003ffd subq $72, %rsp - 0x49, 0x89, 0xd6, //0x00004001 movq %rdx, %r14 - 0x48, 0x8b, 0x06, //0x00004004 movq (%rsi), %rax - 0x4c, 0x8b, 0x3f, //0x00004007 movq (%rdi), %r15 - 0x4c, 0x8b, 0x6f, 0x08, //0x0000400a movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x5a, 0x20, //0x0000400e movq $32(%rdx), %r11 - 0x48, 0x8b, 0x5a, 0x28, //0x00004012 movq $40(%rdx), %rbx - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004016 movq $9, (%rdx) - 0xc5, 0xf9, 0x57, 0xc0, //0x0000401d vxorpd %xmm0, %xmm0, %xmm0 - 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x00004021 vmovupd %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x00004026 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00004029 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xe8, //0x0000402d cmpq %r13, %rax - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00004030 jae LBB18_6 - 0x41, 0x8a, 0x3c, 0x07, //0x00004036 movb (%r15,%rax), %dil - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000403a movl $1, %r10d - 0x40, 0x80, 0xff, 0x2d, //0x00004040 cmpb $45, %dil - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00004044 jne LBB18_4 - 0x48, 0x83, 0xc0, 0x01, //0x0000404a addq $1, %rax - 0x4c, 0x39, 0xe8, //0x0000404e cmpq %r13, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004051 jae LBB18_6 - 0x41, 0x8a, 0x3c, 0x07, //0x00004057 movb (%r15,%rax), %dil - 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000405b movl $-1, %r10d - //0x00004061 LBB18_4 - 0x8d, 0x4f, 0xd0, //0x00004061 leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x00004064 cmpb $10, %cl - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00004067 jb LBB18_9 - 0x48, 0x89, 0x06, //0x0000406d movq %rax, (%rsi) - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00004070 movq $-2, (%r14) - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004077 jmp LBB18_8 - //0x0000407c LBB18_6 - 0x4c, 0x89, 0x2e, //0x0000407c movq %r13, (%rsi) - //0x0000407f LBB18_7 - 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x0000407f movq $-1, (%r14) - //0x00004086 LBB18_8 - 0x48, 0x83, 0xc4, 0x48, //0x00004086 addq $72, %rsp - 0x5b, //0x0000408a popq %rbx - 0x41, 0x5c, //0x0000408b popq %r12 - 0x41, 0x5d, //0x0000408d popq %r13 - 0x41, 0x5e, //0x0000408f popq %r14 - 0x41, 0x5f, //0x00004091 popq %r15 - 0x5d, //0x00004093 popq %rbp - 0xc3, //0x00004094 retq - //0x00004095 LBB18_9 - 0x40, 0x80, 0xff, 0x30, //0x00004095 cmpb $48, %dil - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00004099 jne LBB18_13 - 0x4c, 0x8d, 0x48, 0x01, //0x0000409f leaq $1(%rax), %r9 - 0x4c, 0x39, 0xe8, //0x000040a3 cmpq %r13, %rax - 0x0f, 0x83, 0xcd, 0x00, 0x00, 0x00, //0x000040a6 jae LBB18_22 - 0x43, 0x8a, 0x14, 0x0f, //0x000040ac movb (%r15,%r9), %dl - 0x80, 0xc2, 0xd2, //0x000040b0 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x000040b3 cmpb $55, %dl - 0x0f, 0x87, 0xbd, 0x00, 0x00, 0x00, //0x000040b6 ja LBB18_22 - 0x44, 0x0f, 0xb6, 0xc2, //0x000040bc movzbl %dl, %r8d - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000040c0 movabsq $36028797027352577, %rdx - 0x4c, 0x0f, 0xa3, 0xc2, //0x000040ca btq %r8, %rdx - 0x0f, 0x83, 0xa5, 0x00, 0x00, 0x00, //0x000040ce jae LBB18_22 - //0x000040d4 LBB18_13 - 0x4c, 0x39, 0xe8, //0x000040d4 cmpq %r13, %rax - 0x4c, 0x89, 0x5d, 0x98, //0x000040d7 movq %r11, $-104(%rbp) - 0x48, 0x89, 0x5d, 0xa0, //0x000040db movq %rbx, $-96(%rbp) - 0x48, 0x89, 0x75, 0xc8, //0x000040df movq %rsi, $-56(%rbp) - 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x000040e3 jae LBB18_21 - 0x80, 0xf9, 0x09, //0x000040e9 cmpb $9, %cl - 0x44, 0x89, 0x55, 0xbc, //0x000040ec movl %r10d, $-68(%rbp) - 0xb1, 0x01, //0x000040f0 movb $1, %cl - 0x0f, 0x87, 0x89, 0x00, 0x00, 0x00, //0x000040f2 ja LBB18_23 - 0x89, 0x4d, 0xd4, //0x000040f8 movl %ecx, $-44(%rbp) - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x000040fb movl $4294967248, %r9d - 0x4d, 0x8d, 0x55, 0xff, //0x00004101 leaq $-1(%r13), %r10 - 0x31, 0xc9, //0x00004105 xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x00004107 xorl %r8d, %r8d - 0x45, 0x31, 0xe4, //0x0000410a xorl %r12d, %r12d - 0x90, 0x90, 0x90, //0x0000410d .p2align 4, 0x90 - //0x00004110 LBB18_16 - 0x41, 0x83, 0xf8, 0x12, //0x00004110 cmpl $18, %r8d - 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00004114 jg LBB18_18 - 0x4b, 0x8d, 0x14, 0xa4, //0x0000411a leaq (%r12,%r12,4), %rdx - 0x40, 0x0f, 0xbe, 0xff, //0x0000411e movsbl %dil, %edi - 0x44, 0x01, 0xcf, //0x00004122 addl %r9d, %edi - 0x4c, 0x8d, 0x24, 0x57, //0x00004125 leaq (%rdi,%rdx,2), %r12 - 0x41, 0x83, 0xc0, 0x01, //0x00004129 addl $1, %r8d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000412d jmp LBB18_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004132 .p2align 4, 0x90 - //0x00004140 LBB18_18 - 0x83, 0xc1, 0x01, //0x00004140 addl $1, %ecx - //0x00004143 LBB18_19 - 0x49, 0x39, 0xc2, //0x00004143 cmpq %rax, %r10 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00004146 je LBB18_28 - 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x0000414c movzbl $1(%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004152 leal $-48(%rdi), %edx - 0x48, 0x83, 0xc0, 0x01, //0x00004155 addq $1, %rax - 0x80, 0xfa, 0x0a, //0x00004159 cmpb $10, %dl - 0x0f, 0x82, 0xae, 0xff, 0xff, 0xff, //0x0000415c jb LBB18_16 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00004162 jmp LBB18_24 - //0x00004167 LBB18_21 - 0xb1, 0x01, //0x00004167 movb $1, %cl - 0x89, 0x4d, 0xd4, //0x00004169 movl %ecx, $-44(%rbp) - 0x31, 0xc9, //0x0000416c xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x0000416e xorl %r8d, %r8d - 0x45, 0x31, 0xe4, //0x00004171 xorl %r12d, %r12d - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00004174 jmp LBB18_30 - //0x00004179 LBB18_22 - 0x4c, 0x89, 0x0e, //0x00004179 movq %r9, (%rsi) - 0xe9, 0x05, 0xff, 0xff, 0xff, //0x0000417c jmp LBB18_8 - //0x00004181 LBB18_23 - 0x89, 0x4d, 0xd4, //0x00004181 movl %ecx, $-44(%rbp) - 0x45, 0x31, 0xe4, //0x00004184 xorl %r12d, %r12d - 0x45, 0x31, 0xc0, //0x00004187 xorl %r8d, %r8d - 0x31, 0xc9, //0x0000418a xorl %ecx, %ecx - //0x0000418c LBB18_24 - 0x40, 0x80, 0xff, 0x2e, //0x0000418c cmpb $46, %dil - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00004190 jne LBB18_29 - 0x48, 0x83, 0xc0, 0x01, //0x00004196 addq $1, %rax - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x0000419a movq $8, (%r14) - 0x4c, 0x39, 0xe8, //0x000041a1 cmpq %r13, %rax - 0x0f, 0x83, 0x70, 0x02, 0x00, 0x00, //0x000041a4 jae LBB18_68 - 0x41, 0x8a, 0x14, 0x07, //0x000041aa movb (%r15,%rax), %dl - 0x80, 0xc2, 0xd0, //0x000041ae addb $-48, %dl - 0x80, 0xfa, 0x0a, //0x000041b1 cmpb $10, %dl - 0x0f, 0x83, 0x17, 0x04, 0x00, 0x00, //0x000041b4 jae LBB18_92 - 0xc7, 0x45, 0xd4, 0x00, 0x00, 0x00, 0x00, //0x000041ba movl $0, $-44(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000041c1 jmp LBB18_29 - //0x000041c6 LBB18_28 - 0x4c, 0x89, 0xe8, //0x000041c6 movq %r13, %rax - //0x000041c9 LBB18_29 - 0x44, 0x8b, 0x55, 0xbc, //0x000041c9 movl $-68(%rbp), %r10d - //0x000041cd LBB18_30 - 0x45, 0x31, 0xdb, //0x000041cd xorl %r11d, %r11d - 0x85, 0xc9, //0x000041d0 testl %ecx, %ecx - 0x41, 0x0f, 0x9f, 0xc3, //0x000041d2 setg %r11b - 0x4d, 0x85, 0xe4, //0x000041d6 testq %r12, %r12 - 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x000041d9 jne LBB18_39 - 0x85, 0xc9, //0x000041df testl %ecx, %ecx - 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x000041e1 jne LBB18_39 - 0x4c, 0x39, 0xe8, //0x000041e7 cmpq %r13, %rax - 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x000041ea jae LBB18_37 - 0x89, 0xc6, //0x000041f0 movl %eax, %esi - 0x44, 0x29, 0xee, //0x000041f2 subl %r13d, %esi - 0x45, 0x31, 0xc0, //0x000041f5 xorl %r8d, %r8d - 0x31, 0xc9, //0x000041f8 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000041fa .p2align 4, 0x90 - //0x00004200 LBB18_34 - 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00004200 cmpb $48, (%r15,%rax) - 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00004205 jne LBB18_38 - 0x48, 0x83, 0xc0, 0x01, //0x0000420b addq $1, %rax - 0x83, 0xc1, 0xff, //0x0000420f addl $-1, %ecx - 0x49, 0x39, 0xc5, //0x00004212 cmpq %rax, %r13 - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00004215 jne LBB18_34 - 0x45, 0x31, 0xe4, //0x0000421b xorl %r12d, %r12d - 0x80, 0x7d, 0xd4, 0x00, //0x0000421e cmpb $0, $-44(%rbp) - 0x0f, 0x85, 0x26, 0x01, 0x00, 0x00, //0x00004222 jne LBB18_58 - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00004228 jmp LBB18_62 - //0x0000422d LBB18_37 - 0x31, 0xc9, //0x0000422d xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x0000422f xorl %r8d, %r8d - //0x00004232 LBB18_38 - 0x45, 0x31, 0xe4, //0x00004232 xorl %r12d, %r12d - //0x00004235 LBB18_39 - 0x4c, 0x39, 0xe8, //0x00004235 cmpq %r13, %rax - 0x0f, 0x83, 0x4f, 0x00, 0x00, 0x00, //0x00004238 jae LBB18_45 - 0x41, 0x83, 0xf8, 0x12, //0x0000423e cmpl $18, %r8d - 0x0f, 0x8f, 0x45, 0x00, 0x00, 0x00, //0x00004242 jg LBB18_45 - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00004248 movl $4294967248, %r9d - 0x90, 0x90, //0x0000424e .p2align 4, 0x90 - //0x00004250 LBB18_42 - 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00004250 movzbl (%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004255 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00004258 cmpb $9, %dl - 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x0000425b ja LBB18_45 - 0x4b, 0x8d, 0x14, 0xa4, //0x00004261 leaq (%r12,%r12,4), %rdx - 0x44, 0x01, 0xcf, //0x00004265 addl %r9d, %edi - 0x4c, 0x8d, 0x24, 0x57, //0x00004268 leaq (%rdi,%rdx,2), %r12 - 0x83, 0xc1, 0xff, //0x0000426c addl $-1, %ecx - 0x48, 0x83, 0xc0, 0x01, //0x0000426f addq $1, %rax - 0x4c, 0x39, 0xe8, //0x00004273 cmpq %r13, %rax - 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00004276 jae LBB18_45 - 0x41, 0x8d, 0x50, 0x01, //0x0000427c leal $1(%r8), %edx - 0x41, 0x83, 0xf8, 0x12, //0x00004280 cmpl $18, %r8d - 0x41, 0x89, 0xd0, //0x00004284 movl %edx, %r8d - 0x0f, 0x8c, 0xc3, 0xff, 0xff, 0xff, //0x00004287 jl LBB18_42 - //0x0000428d LBB18_45 - 0x4c, 0x39, 0xe8, //0x0000428d cmpq %r13, %rax - 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x00004290 jae LBB18_57 - 0x41, 0x8a, 0x14, 0x07, //0x00004296 movb (%r15,%rax), %dl - 0x8d, 0x72, 0xd0, //0x0000429a leal $-48(%rdx), %esi - 0x40, 0x80, 0xfe, 0x09, //0x0000429d cmpb $9, %sil - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000042a1 ja LBB18_51 - 0x49, 0x8d, 0x75, 0xff, //0x000042a7 leaq $-1(%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000042ab .p2align 4, 0x90 - //0x000042b0 LBB18_48 - 0x48, 0x39, 0xc6, //0x000042b0 cmpq %rax, %rsi - 0x0f, 0x84, 0x6d, 0x01, 0x00, 0x00, //0x000042b3 je LBB18_69 - 0x41, 0x0f, 0xb6, 0x54, 0x07, 0x01, //0x000042b9 movzbl $1(%r15,%rax), %edx - 0x8d, 0x7a, 0xd0, //0x000042bf leal $-48(%rdx), %edi - 0x48, 0x83, 0xc0, 0x01, //0x000042c2 addq $1, %rax + 0x45, 0x29, 0xf7, //0x00000385 subl %r14d, %r15d + 0x41, 0xff, 0xc7, //0x00000388 incl %r15d + 0x44, 0x89, 0xfb, //0x0000038b movl %r15d, %ebx + 0xe9, 0x0f, 0x08, 0x00, 0x00, //0x0000038e jmp LBB1_113 + //0x00000393 LBB1_20 + 0x48, 0x83, 0xca, 0x02, //0x00000393 orq $2, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000397 movl $1, %edi + 0x49, 0x39, 0xd2, //0x0000039c cmpq %rdx, %r10 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000039f ja LBB1_22 + 0x0f, 0x94, 0xc0, //0x000003a5 sete %al + 0x41, 0xc0, 0xe8, 0x02, //0x000003a8 shrb $2, %r8b + 0x41, 0x20, 0xc0, //0x000003ac andb %al, %r8b + 0x41, 0x0f, 0xb6, 0xf8, //0x000003af movzbl %r8b, %edi + //0x000003b3 LBB1_22 + 0x4c, 0x01, 0xdf, //0x000003b3 addq %r11, %rdi + 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000003b6 movabsq $8589934464, %rbx + 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x000003c0 leaq $1410065535(%rbx), %rax + 0x48, 0x39, 0xc7, //0x000003c7 cmpq %rax, %rdi + 0x0f, 0x86, 0xe2, 0xfe, 0xff, 0xff, //0x000003ca jbe LBB1_8 + //0x000003d0 LBB1_23 + 0x48, 0x89, 0xf8, //0x000003d0 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x000003d3 shrq $11, %rax + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000003d7 movl $11, %edx + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000003dc cmpq $48828125, %rax + 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x000003e2 jb LBB1_30 + 0x48, 0x89, 0xf8, //0x000003e8 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x000003eb shrq $12, %rax + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000003ef movl $12, %edx + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000003f4 cmpq $244140625, %rax + 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000003fa jb LBB1_30 + 0x48, 0x89, 0xf8, //0x00000400 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x00000403 shrq $13, %rax + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000407 movl $13, %edx + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000040c cmpq $1220703125, %rax + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000412 jb LBB1_30 + 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000418 movl $14, %edx + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000041d movabsq $100000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000427 cmpq %rax, %rdi + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x0000042a jb LBB1_30 + 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000430 movl $15, %edx + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000435 movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc7, //0x0000043f cmpq %rax, %rdi + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000442 jb LBB1_30 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000448 movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000452 cmpq %rax, %rdi + 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000455 movl $17, %edx + //0x0000045a LBB1_29 + 0x83, 0xda, 0x00, //0x0000045a sbbl $0, %edx + //0x0000045d LBB1_30 + 0x46, 0x8d, 0x2c, 0x0a, //0x0000045d leal (%rdx,%r9), %r13d + 0x42, 0x8d, 0x44, 0x0a, 0x05, //0x00000461 leal $5(%rdx,%r9), %eax + 0x83, 0xf8, 0x1b, //0x00000466 cmpl $27, %eax + 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x00000469 jb LBB1_38 + 0x4d, 0x8d, 0x67, 0x01, //0x0000046f leaq $1(%r15), %r12 + 0x4c, 0x89, 0xe6, //0x00000473 movq %r12, %rsi + 0xe8, 0x95, 0x85, 0x00, 0x00, //0x00000476 callq _format_significand + 0x48, 0x89, 0xc3, //0x0000047b movq %rax, %rbx + 0x90, 0x90, //0x0000047e .p2align 4, 0x90 + //0x00000480 LBB1_32 + 0x80, 0x7b, 0xff, 0x30, //0x00000480 cmpb $48, $-1(%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00000484 leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000488 je LBB1_32 + 0x41, 0x8a, 0x47, 0x01, //0x0000048e movb $1(%r15), %al + 0x41, 0x88, 0x07, //0x00000492 movb %al, (%r15) + 0x48, 0x8d, 0x43, 0x01, //0x00000495 leaq $1(%rbx), %rax + 0x48, 0x89, 0xc1, //0x00000499 movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000049c subq %r12, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x0000049f cmpq $2, %rcx + 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x000004a3 jl LBB1_35 + 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x000004a9 movb $46, (%r12) + 0x48, 0x89, 0xc3, //0x000004ae movq %rax, %rbx + //0x000004b1 LBB1_35 + 0xc6, 0x03, 0x65, //0x000004b1 movb $101, (%rbx) + 0x45, 0x85, 0xed, //0x000004b4 testl %r13d, %r13d + 0x0f, 0x8e, 0x5a, 0x01, 0x00, 0x00, //0x000004b7 jle LBB1_51 + 0x41, 0xff, 0xcd, //0x000004bd decl %r13d + 0xc6, 0x43, 0x01, 0x2b, //0x000004c0 movb $43, $1(%rbx) + 0x44, 0x89, 0xe8, //0x000004c4 movl %r13d, %eax + 0x83, 0xf8, 0x64, //0x000004c7 cmpl $100, %eax + 0x0f, 0x8c, 0x5c, 0x01, 0x00, 0x00, //0x000004ca jl LBB1_52 + //0x000004d0 LBB1_37 + 0x89, 0xc1, //0x000004d0 movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000004d2 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x000004d7 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x000004db shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x000004df leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x000004e2 leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x000004e5 subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x02, 0xba, 0x00, 0x00, //0x000004e7 leaq $47618(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x000004ee movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x89, 0x4b, 0x02, //0x000004f2 movw %cx, $2(%rbx) + 0x0c, 0x30, //0x000004f6 orb $48, %al + 0x88, 0x43, 0x04, //0x000004f8 movb %al, $4(%rbx) + 0x48, 0x83, 0xc3, 0x05, //0x000004fb addq $5, %rbx + 0xe9, 0x9b, 0x06, 0x00, 0x00, //0x000004ff jmp LBB1_112 + //0x00000504 LBB1_38 + 0x45, 0x85, 0xc9, //0x00000504 testl %r9d, %r9d + 0x0f, 0x88, 0x42, 0x01, 0x00, 0x00, //0x00000507 js LBB1_54 + 0x4d, 0x63, 0xed, //0x0000050d movslq %r13d, %r13 + 0x4b, 0x8d, 0x1c, 0x2f, //0x00000510 leaq (%r15,%r13), %rbx + 0x4c, 0x89, 0xfe, //0x00000514 movq %r15, %rsi + 0xe8, 0xc4, 0x06, 0x00, 0x00, //0x00000517 callq _format_integer + 0x48, 0x39, 0xd8, //0x0000051c cmpq %rbx, %rax + 0x0f, 0x83, 0x7a, 0x06, 0x00, 0x00, //0x0000051f jae LBB1_112 + 0x4d, 0x01, 0xec, //0x00000525 addq %r13, %r12 + 0x49, 0x29, 0xc4, //0x00000528 subq %rax, %r12 + 0x4d, 0x01, 0xf4, //0x0000052b addq %r14, %r12 + 0x49, 0x81, 0xfc, 0x80, 0x00, 0x00, 0x00, //0x0000052e cmpq $128, %r12 + 0x0f, 0x82, 0x15, 0x03, 0x00, 0x00, //0x00000535 jb LBB1_76 + 0x4c, 0x89, 0xe1, //0x0000053b movq %r12, %rcx + 0x48, 0x83, 0xe1, 0x80, //0x0000053e andq $-128, %rcx + 0x48, 0x8d, 0x79, 0x80, //0x00000542 leaq $-128(%rcx), %rdi + 0x48, 0x89, 0xfe, //0x00000546 movq %rdi, %rsi + 0x48, 0xc1, 0xee, 0x07, //0x00000549 shrq $7, %rsi + 0x48, 0xff, 0xc6, //0x0000054d incq %rsi + 0x89, 0xf2, //0x00000550 movl %esi, %edx + 0x83, 0xe2, 0x03, //0x00000552 andl $3, %edx + 0x48, 0x81, 0xff, 0x80, 0x01, 0x00, 0x00, //0x00000555 cmpq $384, %rdi + 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x0000055c jae LBB1_69 + 0x31, 0xff, //0x00000562 xorl %edi, %edi + 0xe9, 0x9b, 0x02, 0x00, 0x00, //0x00000564 jmp LBB1_71 + //0x00000569 LBB1_43 + 0x48, 0xd3, 0xef, //0x00000569 shrq %cl, %rdi + 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000056c movabsq $8589934464, %rax + 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x00000576 addq $1410065535, %rax + 0x48, 0x39, 0xc7, //0x0000057c cmpq %rax, %rdi + 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x0000057f jbe LBB1_60 + 0x48, 0x89, 0xf8, //0x00000585 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000588 shrq $11, %rax + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000058c movl $11, %edx + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000591 cmpq $48828125, %rax + 0x0f, 0x82, 0xad, 0x01, 0x00, 0x00, //0x00000597 jb LBB1_68 + 0x48, 0x89, 0xf8, //0x0000059d movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x000005a0 shrq $12, %rax + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000005a4 movl $12, %edx + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000005a9 cmpq $244140625, %rax + 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x000005af jb LBB1_68 + 0x48, 0x89, 0xf8, //0x000005b5 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x000005b8 shrq $13, %rax + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000005bc movl $13, %edx + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000005c1 cmpq $1220703125, %rax + 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x000005c7 jb LBB1_68 + 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000005cd movl $14, %edx + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000005d2 movabsq $100000000000000, %rax + 0x48, 0x39, 0xc7, //0x000005dc cmpq %rax, %rdi + 0x0f, 0x82, 0x65, 0x01, 0x00, 0x00, //0x000005df jb LBB1_68 + 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000005e5 movl $15, %edx + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005ea movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc7, //0x000005f4 cmpq %rax, %rdi + 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x000005f7 jb LBB1_68 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005fd movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000607 cmpq %rax, %rdi + 0xba, 0x11, 0x00, 0x00, 0x00, //0x0000060a movl $17, %edx + //0x0000060f LBB1_50 + 0x83, 0xda, 0x00, //0x0000060f sbbl $0, %edx + 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000612 jmp LBB1_68 + //0x00000617 LBB1_51 + 0xc6, 0x43, 0x01, 0x2d, //0x00000617 movb $45, $1(%rbx) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000061b movl $1, %eax + 0x44, 0x29, 0xe8, //0x00000620 subl %r13d, %eax + 0x83, 0xf8, 0x64, //0x00000623 cmpl $100, %eax + 0x0f, 0x8d, 0xa4, 0xfe, 0xff, 0xff, //0x00000626 jge LBB1_37 + //0x0000062c LBB1_52 + 0x83, 0xf8, 0x0a, //0x0000062c cmpl $10, %eax + 0x0f, 0x8c, 0x7d, 0x00, 0x00, 0x00, //0x0000062f jl LBB1_59 + 0x48, 0x98, //0x00000635 cltq + 0x48, 0x8d, 0x0d, 0xb2, 0xb8, 0x00, 0x00, //0x00000637 leaq $47282(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x0000063e movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x43, 0x02, //0x00000642 movw %ax, $2(%rbx) + 0x48, 0x83, 0xc3, 0x04, //0x00000646 addq $4, %rbx + 0xe9, 0x50, 0x05, 0x00, 0x00, //0x0000064a jmp LBB1_112 + //0x0000064f LBB1_54 + 0x45, 0x85, 0xed, //0x0000064f testl %r13d, %r13d + 0x0f, 0x8f, 0x19, 0x03, 0x00, 0x00, //0x00000652 jg LBB1_85 + 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000658 movw $11824, (%r15) + 0x49, 0x83, 0xc7, 0x02, //0x0000065e addq $2, %r15 + 0x45, 0x85, 0xed, //0x00000662 testl %r13d, %r13d + 0x0f, 0x89, 0x06, 0x03, 0x00, 0x00, //0x00000665 jns LBB1_85 + 0x31, 0xc0, //0x0000066b xorl %eax, %eax + 0x41, 0x83, 0xfd, 0x80, //0x0000066d cmpl $-128, %r13d + 0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x00000671 ja LBB1_83 + 0x45, 0x89, 0xe8, //0x00000677 movl %r13d, %r8d + 0x41, 0xf7, 0xd0, //0x0000067a notl %r8d + 0x49, 0xff, 0xc0, //0x0000067d incq %r8 + 0x4c, 0x89, 0xc0, //0x00000680 movq %r8, %rax + 0x49, 0x89, 0xda, //0x00000683 movq %rbx, %r10 + 0x48, 0x21, 0xd8, //0x00000686 andq %rbx, %rax + 0x48, 0x8d, 0x48, 0x80, //0x00000689 leaq $-128(%rax), %rcx + 0x48, 0x89, 0xcb, //0x0000068d movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x00000690 shrq $7, %rbx + 0x48, 0xff, 0xc3, //0x00000694 incq %rbx + 0x41, 0x89, 0xd9, //0x00000697 movl %ebx, %r9d + 0x41, 0x83, 0xe1, 0x03, //0x0000069a andl $3, %r9d + 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000069e cmpq $384, %rcx + 0x0f, 0x83, 0xb9, 0x01, 0x00, 0x00, //0x000006a5 jae LBB1_77 + 0x31, 0xdb, //0x000006ab xorl %ebx, %ebx + 0xe9, 0x5b, 0x02, 0x00, 0x00, //0x000006ad jmp LBB1_79 + //0x000006b2 LBB1_59 + 0x04, 0x30, //0x000006b2 addb $48, %al + 0x88, 0x43, 0x02, //0x000006b4 movb %al, $2(%rbx) + 0x48, 0x83, 0xc3, 0x03, //0x000006b7 addq $3, %rbx + 0xe9, 0xdf, 0x04, 0x00, 0x00, //0x000006bb jmp LBB1_112 + //0x000006c0 LBB1_60 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x000006c0 movl $1, %edx + 0x48, 0x83, 0xff, 0x0a, //0x000006c5 cmpq $10, %rdi + 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000006c9 jb LBB1_68 + 0xba, 0x02, 0x00, 0x00, 0x00, //0x000006cf movl $2, %edx + 0x48, 0x83, 0xff, 0x64, //0x000006d4 cmpq $100, %rdi + 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000006d8 jb LBB1_68 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x000006de movl $3, %edx + 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006e3 cmpq $1000, %rdi + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000006ea jb LBB1_68 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x000006f0 movl $4, %edx + 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000006f5 cmpq $10000, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000006fc jb LBB1_68 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000702 movl $5, %edx + 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000707 cmpq $100000, %rdi + 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x0000070e jb LBB1_68 + 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000714 movl $6, %edx + 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x00000719 cmpq $1000000, %rdi + 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00000720 jb LBB1_68 + 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000726 movl $7, %edx + 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000072b cmpq $10000000, %rdi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000732 jb LBB1_68 + 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000738 movl $8, %edx + 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000073d cmpq $100000000, %rdi + 0x0f, 0x83, 0x80, 0x04, 0x00, 0x00, //0x00000744 jae LBB1_116 + //0x0000074a LBB1_68 + 0x4c, 0x89, 0xfe, //0x0000074a movq %r15, %rsi + 0xe8, 0x8e, 0x04, 0x00, 0x00, //0x0000074d callq _format_integer + 0x48, 0x89, 0xc3, //0x00000752 movq %rax, %rbx + 0xe9, 0x45, 0x04, 0x00, 0x00, //0x00000755 jmp LBB1_112 + //0x0000075a LBB1_69 + 0x48, 0x29, 0xd6, //0x0000075a subq %rdx, %rsi + 0x31, 0xff, //0x0000075d xorl %edi, %edi + 0xc5, 0xfd, 0x6f, 0x05, 0x39, 0xf9, 0xff, 0xff, //0x0000075f vmovdqa $-1735(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000767 .p2align 4, 0x90 + //0x00000770 LBB1_70 + 0xc5, 0xfe, 0x7f, 0x04, 0x38, //0x00000770 vmovdqu %ymm0, (%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x20, //0x00000775 vmovdqu %ymm0, $32(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x40, //0x0000077b vmovdqu %ymm0, $64(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x60, //0x00000781 vmovdqu %ymm0, $96(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x00, 0x00, 0x00, //0x00000787 vmovdqu %ymm0, $128(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x00, 0x00, 0x00, //0x00000790 vmovdqu %ymm0, $160(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x00, 0x00, 0x00, //0x00000799 vmovdqu %ymm0, $192(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x00, 0x00, 0x00, //0x000007a2 vmovdqu %ymm0, $224(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x00, 0x01, 0x00, 0x00, //0x000007ab vmovdqu %ymm0, $256(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x20, 0x01, 0x00, 0x00, //0x000007b4 vmovdqu %ymm0, $288(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x40, 0x01, 0x00, 0x00, //0x000007bd vmovdqu %ymm0, $320(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x60, 0x01, 0x00, 0x00, //0x000007c6 vmovdqu %ymm0, $352(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x01, 0x00, 0x00, //0x000007cf vmovdqu %ymm0, $384(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x01, 0x00, 0x00, //0x000007d8 vmovdqu %ymm0, $416(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x01, 0x00, 0x00, //0x000007e1 vmovdqu %ymm0, $448(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x01, 0x00, 0x00, //0x000007ea vmovdqu %ymm0, $480(%rax,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x000007f3 addq $512, %rdi + 0x48, 0x83, 0xc6, 0xfc, //0x000007fa addq $-4, %rsi + 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x000007fe jne LBB1_70 + //0x00000804 LBB1_71 + 0x48, 0x85, 0xd2, //0x00000804 testq %rdx, %rdx + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000807 je LBB1_74 + 0x48, 0x8d, 0x74, 0x07, 0x60, //0x0000080d leaq $96(%rdi,%rax), %rsi + 0x48, 0xf7, 0xda, //0x00000812 negq %rdx + 0xc5, 0xfd, 0x6f, 0x05, 0x83, 0xf8, 0xff, 0xff, //0x00000815 vmovdqa $-1917(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + 0x90, 0x90, 0x90, //0x0000081d .p2align 4, 0x90 + //0x00000820 LBB1_73 + 0xc5, 0xfe, 0x7f, 0x46, 0xa0, //0x00000820 vmovdqu %ymm0, $-96(%rsi) + 0xc5, 0xfe, 0x7f, 0x46, 0xc0, //0x00000825 vmovdqu %ymm0, $-64(%rsi) + 0xc5, 0xfe, 0x7f, 0x46, 0xe0, //0x0000082a vmovdqu %ymm0, $-32(%rsi) + 0xc5, 0xfe, 0x7f, 0x06, //0x0000082f vmovdqu %ymm0, (%rsi) + 0x48, 0x83, 0xee, 0x80, //0x00000833 subq $-128, %rsi + 0x48, 0xff, 0xc2, //0x00000837 incq %rdx + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000083a jne LBB1_73 + //0x00000840 LBB1_74 + 0x4c, 0x39, 0xe1, //0x00000840 cmpq %r12, %rcx + 0x0f, 0x84, 0x56, 0x03, 0x00, 0x00, //0x00000843 je LBB1_112 + 0x48, 0x01, 0xc8, //0x00000849 addq %rcx, %rax + 0x90, 0x90, 0x90, 0x90, //0x0000084c .p2align 4, 0x90 + //0x00000850 LBB1_76 + 0xc6, 0x00, 0x30, //0x00000850 movb $48, (%rax) + 0x48, 0xff, 0xc0, //0x00000853 incq %rax + 0x48, 0x39, 0xc3, //0x00000856 cmpq %rax, %rbx + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000859 jne LBB1_76 + 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x0000085f jmp LBB1_112 + //0x00000864 LBB1_77 + 0x4b, 0x8d, 0x8c, 0x34, 0xe2, 0x01, 0x00, 0x00, //0x00000864 leaq $482(%r12,%r14), %rcx + 0x4c, 0x89, 0xce, //0x0000086c movq %r9, %rsi + 0x48, 0x29, 0xde, //0x0000086f subq %rbx, %rsi + 0x31, 0xdb, //0x00000872 xorl %ebx, %ebx + 0xc5, 0xfd, 0x6f, 0x05, 0x24, 0xf8, 0xff, 0xff, //0x00000874 vmovdqa $-2012(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x0000087c LBB1_78 + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xfe, 0xff, 0xff, //0x0000087c vmovdqu %ymm0, $-480(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xfe, 0xff, 0xff, //0x00000885 vmovdqu %ymm0, $-448(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xfe, 0xff, 0xff, //0x0000088e vmovdqu %ymm0, $-416(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x80, 0xfe, 0xff, 0xff, //0x00000897 vmovdqu %ymm0, $-384(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xa0, 0xfe, 0xff, 0xff, //0x000008a0 vmovdqu %ymm0, $-352(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xc0, 0xfe, 0xff, 0xff, //0x000008a9 vmovdqu %ymm0, $-320(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xe0, 0xfe, 0xff, 0xff, //0x000008b2 vmovdqu %ymm0, $-288(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x00, 0xff, 0xff, 0xff, //0x000008bb vmovdqu %ymm0, $-256(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xff, 0xff, 0xff, //0x000008c4 vmovdqu %ymm0, $-224(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xff, 0xff, 0xff, //0x000008cd vmovdqu %ymm0, $-192(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xff, 0xff, 0xff, //0x000008d6 vmovdqu %ymm0, $-160(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0x80, //0x000008df vmovdqu %ymm0, $-128(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xa0, //0x000008e5 vmovdqu %ymm0, $-96(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xc0, //0x000008eb vmovdqu %ymm0, $-64(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xe0, //0x000008f1 vmovdqu %ymm0, $-32(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x04, 0x19, //0x000008f7 vmovdqu %ymm0, (%rcx,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000008fc addq $512, %rbx + 0x48, 0x83, 0xc6, 0x04, //0x00000903 addq $4, %rsi + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000907 jne LBB1_78 + //0x0000090d LBB1_79 + 0x4d, 0x85, 0xc9, //0x0000090d testq %r9, %r9 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000910 je LBB1_82 + 0x4c, 0x01, 0xe3, //0x00000916 addq %r12, %rbx + 0x49, 0x8d, 0x4c, 0x1e, 0x62, //0x00000919 leaq $98(%r14,%rbx), %rcx + 0x49, 0xf7, 0xd9, //0x0000091e negq %r9 + 0xc5, 0xfd, 0x6f, 0x05, 0x77, 0xf7, 0xff, 0xff, //0x00000921 vmovdqa $-2185(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x00000929 LBB1_81 + 0xc5, 0xfe, 0x7f, 0x41, 0xa0, //0x00000929 vmovdqu %ymm0, $-96(%rcx) + 0xc5, 0xfe, 0x7f, 0x41, 0xc0, //0x0000092e vmovdqu %ymm0, $-64(%rcx) + 0xc5, 0xfe, 0x7f, 0x41, 0xe0, //0x00000933 vmovdqu %ymm0, $-32(%rcx) + 0xc5, 0xfe, 0x7f, 0x01, //0x00000938 vmovdqu %ymm0, (%rcx) + 0x48, 0x83, 0xe9, 0x80, //0x0000093c subq $-128, %rcx + 0x49, 0xff, 0xc1, //0x00000940 incq %r9 + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000943 jne LBB1_81 + //0x00000949 LBB1_82 + 0x49, 0x01, 0xc7, //0x00000949 addq %rax, %r15 + 0x49, 0x39, 0xc0, //0x0000094c cmpq %rax, %r8 + 0x4c, 0x89, 0xd3, //0x0000094f movq %r10, %rbx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000952 je LBB1_85 + //0x00000958 LBB1_83 + 0x44, 0x89, 0xe9, //0x00000958 movl %r13d, %ecx + 0xf7, 0xd9, //0x0000095b negl %ecx + 0x90, 0x90, 0x90, //0x0000095d .p2align 4, 0x90 + //0x00000960 LBB1_84 + 0x41, 0xc6, 0x07, 0x30, //0x00000960 movb $48, (%r15) + 0x49, 0xff, 0xc7, //0x00000964 incq %r15 + 0xff, 0xc0, //0x00000967 incl %eax + 0x39, 0xc8, //0x00000969 cmpl %ecx, %eax + 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000096b jl LBB1_84 + //0x00000971 LBB1_85 + 0x4c, 0x89, 0xfe, //0x00000971 movq %r15, %rsi + 0xc5, 0xf8, 0x77, //0x00000974 vzeroupper + 0xe8, 0x94, 0x80, 0x00, 0x00, //0x00000977 callq _format_significand + 0x90, 0x90, 0x90, 0x90, //0x0000097c .p2align 4, 0x90 + //0x00000980 LBB1_86 + 0x80, 0x78, 0xff, 0x30, //0x00000980 cmpb $48, $-1(%rax) + 0x48, 0x8d, 0x40, 0xff, //0x00000984 leaq $-1(%rax), %rax + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000988 je LBB1_86 + 0x48, 0x8d, 0x48, 0x01, //0x0000098e leaq $1(%rax), %rcx + 0x45, 0x85, 0xed, //0x00000992 testl %r13d, %r13d + 0x0f, 0x8e, 0x83, 0x00, 0x00, 0x00, //0x00000995 jle LBB1_91 + 0x89, 0xca, //0x0000099b movl %ecx, %edx + 0x44, 0x29, 0xfa, //0x0000099d subl %r15d, %edx + 0x41, 0x39, 0xd5, //0x000009a0 cmpl %edx, %r13d + 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x000009a3 jge LBB1_92 + 0x43, 0x8d, 0x54, 0x3d, 0x00, //0x000009a9 leal (%r13,%r15), %edx + 0x29, 0xd1, //0x000009ae subl %edx, %ecx + 0x48, 0x8d, 0x71, 0xff, //0x000009b0 leaq $-1(%rcx), %rsi + 0x89, 0xca, //0x000009b4 movl %ecx, %edx + 0x83, 0xe2, 0x03, //0x000009b6 andl $3, %edx + 0x48, 0x83, 0xfe, 0x03, //0x000009b9 cmpq $3, %rsi + 0x0f, 0x83, 0x63, 0x00, 0x00, 0x00, //0x000009bd jae LBB1_96 + 0x31, 0xc9, //0x000009c3 xorl %ecx, %ecx + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x000009c5 jmp LBB1_99 + //0x000009ca LBB1_92 + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000009ca jle LBB1_91 + 0x48, 0x89, 0xde, //0x000009d0 movq %rbx, %rsi + 0x45, 0x01, 0xfd, //0x000009d3 addl %r15d, %r13d + 0x41, 0x89, 0xc8, //0x000009d6 movl %ecx, %r8d + 0x41, 0xf7, 0xd0, //0x000009d9 notl %r8d + 0x45, 0x01, 0xe8, //0x000009dc addl %r13d, %r8d + 0x31, 0xd2, //0x000009df xorl %edx, %edx + 0x48, 0x89, 0xcb, //0x000009e1 movq %rcx, %rbx + 0x41, 0x83, 0xf8, 0x7e, //0x000009e4 cmpl $126, %r8d + 0x0f, 0x86, 0x8f, 0x01, 0x00, 0x00, //0x000009e8 jbe LBB1_110 + 0x49, 0xff, 0xc0, //0x000009ee incq %r8 + 0x48, 0x89, 0xf3, //0x000009f1 movq %rsi, %rbx + 0x4c, 0x21, 0xc3, //0x000009f4 andq %r8, %rbx + 0x48, 0x8d, 0x73, 0x80, //0x000009f7 leaq $-128(%rbx), %rsi + 0x48, 0x89, 0xf7, //0x000009fb movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x07, //0x000009fe shrq $7, %rdi + 0x48, 0xff, 0xc7, //0x00000a02 incq %rdi + 0x89, 0xfa, //0x00000a05 movl %edi, %edx + 0x83, 0xe2, 0x03, //0x00000a07 andl $3, %edx + 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000a0a cmpq $384, %rsi + 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00000a11 jae LBB1_104 + 0x31, 0xff, //0x00000a17 xorl %edi, %edi + 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000a19 jmp LBB1_106 + //0x00000a1e LBB1_91 + 0x48, 0x89, 0xcb, //0x00000a1e movq %rcx, %rbx + 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00000a21 jmp LBB1_112 + //0x00000a26 LBB1_96 + 0x48, 0x89, 0xd6, //0x00000a26 movq %rdx, %rsi + 0x48, 0x29, 0xce, //0x00000a29 subq %rcx, %rsi + 0x31, 0xc9, //0x00000a2c xorl %ecx, %ecx + 0x90, 0x90, //0x00000a2e .p2align 4, 0x90 + //0x00000a30 LBB1_97 + 0x8b, 0x7c, 0x08, 0xfd, //0x00000a30 movl $-3(%rax,%rcx), %edi + 0x89, 0x7c, 0x08, 0xfe, //0x00000a34 movl %edi, $-2(%rax,%rcx) + 0x48, 0x83, 0xc1, 0xfc, //0x00000a38 addq $-4, %rcx + 0x48, 0x39, 0xce, //0x00000a3c cmpq %rcx, %rsi + 0x0f, 0x85, 0xeb, 0xff, 0xff, 0xff, //0x00000a3f jne LBB1_97 + 0x48, 0xf7, 0xd9, //0x00000a45 negq %rcx + //0x00000a48 LBB1_99 + 0x48, 0x85, 0xd2, //0x00000a48 testq %rdx, %rdx + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000a4b je LBB1_102 + 0x48, 0xf7, 0xd9, //0x00000a51 negq %rcx + 0x48, 0xf7, 0xda, //0x00000a54 negq %rdx + 0x31, 0xf6, //0x00000a57 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a59 .p2align 4, 0x90 + //0x00000a60 LBB1_101 + 0x48, 0x8d, 0x3c, 0x31, //0x00000a60 leaq (%rcx,%rsi), %rdi + 0x0f, 0xb6, 0x1c, 0x38, //0x00000a64 movzbl (%rax,%rdi), %ebx + 0x88, 0x5c, 0x38, 0x01, //0x00000a68 movb %bl, $1(%rax,%rdi) + 0x48, 0xff, 0xce, //0x00000a6c decq %rsi + 0x48, 0x39, 0xf2, //0x00000a6f cmpq %rsi, %rdx + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a72 jne LBB1_101 + //0x00000a78 LBB1_102 + 0x49, 0x63, 0xcd, //0x00000a78 movslq %r13d, %rcx + 0x41, 0xc6, 0x04, 0x0f, 0x2e, //0x00000a7b movb $46, (%r15,%rcx) + 0x48, 0x83, 0xc0, 0x02, //0x00000a80 addq $2, %rax + 0x48, 0x89, 0xc3, //0x00000a84 movq %rax, %rbx + 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000a87 jmp LBB1_112 + //0x00000a8c LBB1_104 + 0x48, 0x89, 0xd6, //0x00000a8c movq %rdx, %rsi + 0x48, 0x29, 0xfe, //0x00000a8f subq %rdi, %rsi + 0x31, 0xff, //0x00000a92 xorl %edi, %edi + 0xc5, 0xfd, 0x6f, 0x05, 0x04, 0xf6, 0xff, 0xff, //0x00000a94 vmovdqa $-2556(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x00000a9c LBB1_105 + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x00000a9c vmovdqu %ymm0, $1(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x00000aa2 vmovdqu %ymm0, $33(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00000aa8 vmovdqu %ymm0, $65(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x00000aae vmovdqu %ymm0, $97(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00000ab4 vmovdqu %ymm0, $129(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00000abd vmovdqu %ymm0, $161(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00000ac6 vmovdqu %ymm0, $193(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00000acf vmovdqu %ymm0, $225(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x00000ad8 vmovdqu %ymm0, $257(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x00000ae1 vmovdqu %ymm0, $289(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x00000aea vmovdqu %ymm0, $321(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x00000af3 vmovdqu %ymm0, $353(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x00000afc vmovdqu %ymm0, $385(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x00000b05 vmovdqu %ymm0, $417(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x00000b0e vmovdqu %ymm0, $449(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x00000b17 vmovdqu %ymm0, $481(%rax,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000b20 addq $512, %rdi + 0x48, 0x83, 0xc6, 0x04, //0x00000b27 addq $4, %rsi + 0x0f, 0x85, 0x6b, 0xff, 0xff, 0xff, //0x00000b2b jne LBB1_105 + //0x00000b31 LBB1_106 + 0x48, 0x89, 0xde, //0x00000b31 movq %rbx, %rsi + 0x48, 0x8d, 0x5c, 0x18, 0x01, //0x00000b34 leaq $1(%rax,%rbx), %rbx + 0x48, 0x85, 0xd2, //0x00000b39 testq %rdx, %rdx + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000b3c je LBB1_109 + 0x48, 0x8d, 0x44, 0x38, 0x61, //0x00000b42 leaq $97(%rax,%rdi), %rax + 0x48, 0xf7, 0xda, //0x00000b47 negq %rdx + 0xc5, 0xfd, 0x6f, 0x05, 0x4e, 0xf5, 0xff, 0xff, //0x00000b4a vmovdqa $-2738(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x00000b52 LBB1_108 + 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000b52 vmovdqu %ymm0, $-96(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000b57 vmovdqu %ymm0, $-64(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00000b5c vmovdqu %ymm0, $-32(%rax) + 0xc5, 0xfe, 0x7f, 0x00, //0x00000b61 vmovdqu %ymm0, (%rax) + 0x48, 0x83, 0xe8, 0x80, //0x00000b65 subq $-128, %rax + 0x48, 0xff, 0xc2, //0x00000b69 incq %rdx + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000b6c jne LBB1_108 + //0x00000b72 LBB1_109 + 0x89, 0xf2, //0x00000b72 movl %esi, %edx + 0x49, 0x39, 0xf0, //0x00000b74 cmpq %rsi, %r8 + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000b77 je LBB1_112 + //0x00000b7d LBB1_110 + 0x41, 0x29, 0xd5, //0x00000b7d subl %edx, %r13d + 0x41, 0x29, 0xcd, //0x00000b80 subl %ecx, %r13d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b83 .p2align 4, 0x90 + //0x00000b90 LBB1_111 + 0xc6, 0x03, 0x30, //0x00000b90 movb $48, (%rbx) + 0x48, 0xff, 0xc3, //0x00000b93 incq %rbx + 0x41, 0xff, 0xcd, //0x00000b96 decl %r13d + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000b99 jne LBB1_111 + //0x00000b9f LBB1_112 + 0x44, 0x29, 0xf3, //0x00000b9f subl %r14d, %ebx + //0x00000ba2 LBB1_113 + 0x89, 0xd8, //0x00000ba2 movl %ebx, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00000ba4 addq $8, %rsp + 0x5b, //0x00000ba8 popq %rbx + 0x41, 0x5c, //0x00000ba9 popq %r12 + 0x41, 0x5d, //0x00000bab popq %r13 + 0x41, 0x5e, //0x00000bad popq %r14 + 0x41, 0x5f, //0x00000baf popq %r15 + 0x5d, //0x00000bb1 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000bb2 vzeroupper + 0xc3, //0x00000bb5 retq + //0x00000bb6 LBB1_114 + 0x31, 0xdb, //0x00000bb6 xorl %ebx, %ebx + 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00000bb8 jmp LBB1_113 + //0x00000bbd LBB1_115 + 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00000bbd movl $-1074, %ebx + 0x48, 0x89, 0xd7, //0x00000bc2 movq %rdx, %rdi + 0xe9, 0x8f, 0xf5, 0xff, 0xff, //0x00000bc5 jmp LBB1_5 + //0x00000bca LBB1_116 + 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000bca cmpq $1000000000, %rdi + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000bd1 movl $10, %edx + 0xe9, 0x34, 0xfa, 0xff, 0xff, //0x00000bd6 jmp LBB1_50 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bdb .p2align 4, 0x90 + //0x00000be0 _format_integer + 0x55, //0x00000be0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000be1 movq %rsp, %rbp + 0x53, //0x00000be4 pushq %rbx + 0x41, 0x89, 0xd0, //0x00000be5 movl %edx, %r8d + 0x49, 0x01, 0xf0, //0x00000be8 addq %rsi, %r8 + 0x48, 0x89, 0xf8, //0x00000beb movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000bee shrq $32, %rax + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000bf2 je LBB2_1 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000bf8 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf8, //0x00000c02 movq %rdi, %rax + 0x48, 0xf7, 0xe1, //0x00000c05 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000c08 shrq $26, %rdx + 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000c0c imull $-100000000, %edx, %ecx + 0x01, 0xf9, //0x00000c12 addl %edi, %ecx + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000c14 movl $3518437209, %r9d + 0x48, 0x89, 0xc8, //0x00000c1a movq %rcx, %rax + 0x49, 0x0f, 0xaf, 0xc1, //0x00000c1d imulq %r9, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000c21 shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000c25 imull $10000, %eax, %edi + 0x29, 0xf9, //0x00000c2b subl %edi, %ecx + 0x48, 0x89, 0xc7, //0x00000c2d movq %rax, %rdi + 0x49, 0x0f, 0xaf, 0xf9, //0x00000c30 imulq %r9, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00000c34 shrq $45, %rdi + 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000c38 imull $10000, %edi, %edi + 0x29, 0xf8, //0x00000c3e subl %edi, %eax + 0x0f, 0xb7, 0xf9, //0x00000c40 movzwl %cx, %edi + 0xc1, 0xef, 0x02, //0x00000c43 shrl $2, %edi + 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000c46 imull $5243, %edi, %r9d + 0x41, 0xc1, 0xe9, 0x11, //0x00000c4d shrl $17, %r9d + 0x41, 0x6b, 0xf9, 0x64, //0x00000c51 imull $100, %r9d, %edi + 0x29, 0xf9, //0x00000c55 subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd1, //0x00000c57 movzwl %cx, %r10d + 0x0f, 0xb7, 0xf8, //0x00000c5b movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00000c5e shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000c61 imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000c67 shrl $17, %edi + 0x6b, 0xcf, 0x64, //0x00000c6a imull $100, %edi, %ecx + 0x29, 0xc8, //0x00000c6d subl %ecx, %eax + 0x44, 0x0f, 0xb7, 0xd8, //0x00000c6f movzwl %ax, %r11d + 0x48, 0x8d, 0x0d, 0x76, 0xb2, 0x00, 0x00, //0x00000c73 leaq $45686(%rip), %rcx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000c7a movzwl (%rcx,%r10,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000c7f movw %ax, $-2(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000c84 movzwl (%rcx,%r9,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000c89 movw %ax, $-4(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000c8e movzwl (%rcx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000c93 movw %ax, $-6(%r8) + 0x4d, 0x8d, 0x58, 0xf8, //0x00000c98 leaq $-8(%r8), %r11 + 0x0f, 0xb7, 0x0c, 0x79, //0x00000c9c movzwl (%rcx,%rdi,2), %ecx + 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000ca0 movw %cx, $-8(%r8) + 0x48, 0x89, 0xd7, //0x00000ca5 movq %rdx, %rdi + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000ca8 cmpl $10000, %edi + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000cae jae LBB2_5 + //0x00000cb4 LBB2_4 + 0x89, 0xfa, //0x00000cb4 movl %edi, %edx + 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000cb6 jmp LBB2_7 + //0x00000cbb LBB2_1 + 0x4d, 0x89, 0xc3, //0x00000cbb movq %r8, %r11 + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000cbe cmpl $10000, %edi + 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000cc4 jb LBB2_4 + //0x00000cca LBB2_5 + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000cca movl $3518437209, %r9d + 0x4c, 0x8d, 0x15, 0x19, 0xb2, 0x00, 0x00, //0x00000cd0 leaq $45593(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd7 .p2align 4, 0x90 + //0x00000ce0 LBB2_6 + 0x89, 0xfa, //0x00000ce0 movl %edi, %edx + 0x49, 0x0f, 0xaf, 0xd1, //0x00000ce2 imulq %r9, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000ce6 shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000cea imull $-10000, %edx, %ecx + 0x01, 0xf9, //0x00000cf0 addl %edi, %ecx + 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000cf2 imulq $1374389535, %rcx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000cf9 shrq $37, %rax + 0x6b, 0xd8, 0x64, //0x00000cfd imull $100, %eax, %ebx + 0x29, 0xd9, //0x00000d00 subl %ebx, %ecx + 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000d02 movzwl (%r10,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d07 movw %cx, $-2(%r11) + 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000d0c movzwl (%r10,%rax,2), %eax + 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000d11 movw %ax, $-4(%r11) + 0x49, 0x83, 0xc3, 0xfc, //0x00000d16 addq $-4, %r11 + 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000d1a cmpl $99999999, %edi + 0x89, 0xd7, //0x00000d20 movl %edx, %edi + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000d22 ja LBB2_6 + //0x00000d28 LBB2_7 + 0x83, 0xfa, 0x64, //0x00000d28 cmpl $100, %edx + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000d2b jb LBB2_9 + 0x0f, 0xb7, 0xc2, //0x00000d31 movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000d34 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000d37 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000d3d shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x00000d40 imull $100, %eax, %ecx + 0x29, 0xca, //0x00000d43 subl %ecx, %edx + 0x0f, 0xb7, 0xca, //0x00000d45 movzwl %dx, %ecx + 0x48, 0x8d, 0x15, 0xa1, 0xb1, 0x00, 0x00, //0x00000d48 leaq $45473(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000d4f movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d53 movw %cx, $-2(%r11) + 0x49, 0x83, 0xc3, 0xfe, //0x00000d58 addq $-2, %r11 + 0x89, 0xc2, //0x00000d5c movl %eax, %edx + //0x00000d5e LBB2_9 + 0x83, 0xfa, 0x0a, //0x00000d5e cmpl $10, %edx + 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000d61 jb LBB2_11 + 0x89, 0xd0, //0x00000d67 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x80, 0xb1, 0x00, 0x00, //0x00000d69 leaq $45440(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000d70 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000d74 movw %ax, $-2(%r11) + 0x4c, 0x89, 0xc0, //0x00000d79 movq %r8, %rax + 0x5b, //0x00000d7c popq %rbx + 0x5d, //0x00000d7d popq %rbp + 0xc3, //0x00000d7e retq + //0x00000d7f LBB2_11 + 0x80, 0xc2, 0x30, //0x00000d7f addb $48, %dl + 0x88, 0x16, //0x00000d82 movb %dl, (%rsi) + 0x4c, 0x89, 0xc0, //0x00000d84 movq %r8, %rax + 0x5b, //0x00000d87 popq %rbx + 0x5d, //0x00000d88 popq %rbp + 0xc3, //0x00000d89 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d8a .p2align 4, 0x90 + //0x00000d90 _i64toa + 0x48, 0x85, 0xf6, //0x00000d90 testq %rsi, %rsi + 0x0f, 0x88, 0x05, 0x00, 0x00, 0x00, //0x00000d93 js LBB3_1 + 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000d99 jmp _u64toa + //0x00000d9e LBB3_1 + 0x55, //0x00000d9e pushq %rbp + 0x48, 0x89, 0xe5, //0x00000d9f movq %rsp, %rbp + 0xc6, 0x07, 0x2d, //0x00000da2 movb $45, (%rdi) + 0x48, 0xff, 0xc7, //0x00000da5 incq %rdi + 0x48, 0xf7, 0xde, //0x00000da8 negq %rsi + 0xe8, 0x50, 0x00, 0x00, 0x00, //0x00000dab callq _u64toa + 0xff, 0xc0, //0x00000db0 incl %eax + 0x5d, //0x00000db2 popq %rbp + 0xc3, //0x00000db3 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db4 .p2align 4, 0x00 + //0x00000dc0 LCPI4_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000dc8 .quad 3518437209 + //0x00000dd0 LCPI4_3 + 0x0a, 0x00, //0x00000dd0 .word 10 + 0x0a, 0x00, //0x00000dd2 .word 10 + 0x0a, 0x00, //0x00000dd4 .word 10 + 0x0a, 0x00, //0x00000dd6 .word 10 + 0x0a, 0x00, //0x00000dd8 .word 10 + 0x0a, 0x00, //0x00000dda .word 10 + 0x0a, 0x00, //0x00000ddc .word 10 + 0x0a, 0x00, //0x00000dde .word 10 + //0x00000de0 LCPI4_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000de0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000df0 .p2align 3, 0x00 + //0x00000df0 LCPI4_1 + 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000df0 .quad -9223315738079846203 + //0x00000df8 LCPI4_2 + 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000df8 .quad -9223336852348469120 + //0x00000e00 .p2align 4, 0x90 + //0x00000e00 _u64toa + 0x55, //0x00000e00 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000e01 movq %rsp, %rbp + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000e04 cmpq $9999, %rsi + 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000e0b ja LBB4_8 + 0x0f, 0xb7, 0xc6, //0x00000e11 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000e14 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000e17 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000e1d shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000e20 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000e24 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000e27 movl %esi, %ecx + 0x29, 0xc1, //0x00000e29 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x00000e2b movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x00000e2e addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000e31 cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000e37 jb LBB4_3 + 0x48, 0x8d, 0x0d, 0xac, 0xb0, 0x00, 0x00, //0x00000e3d leaq $45228(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000e44 movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x00000e47 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e49 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000e4e jmp LBB4_4 + //0x00000e53 LBB4_3 + 0x31, 0xc9, //0x00000e53 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x00000e55 cmpl $100, %esi + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000e58 jb LBB4_5 + //0x00000e5e LBB4_4 + 0x0f, 0xb7, 0xd2, //0x00000e5e movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x00000e61 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x84, 0xb0, 0x00, 0x00, //0x00000e65 leaq $45188(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x00000e6c movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x00000e6f movl %ecx, %esi + 0xff, 0xc1, //0x00000e71 incl %ecx + 0x88, 0x14, 0x37, //0x00000e73 movb %dl, (%rdi,%rsi) + //0x00000e76 LBB4_6 + 0x48, 0x8d, 0x15, 0x73, 0xb0, 0x00, 0x00, //0x00000e76 leaq $45171(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x00000e7d movb (%rax,%rdx), %dl + 0x89, 0xce, //0x00000e80 movl %ecx, %esi + 0xff, 0xc1, //0x00000e82 incl %ecx + 0x88, 0x14, 0x37, //0x00000e84 movb %dl, (%rdi,%rsi) + //0x00000e87 LBB4_7 + 0x0f, 0xb7, 0xc0, //0x00000e87 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000e8a orq $1, %rax + 0x48, 0x8d, 0x15, 0x5b, 0xb0, 0x00, 0x00, //0x00000e8e leaq $45147(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x00000e95 movb (%rax,%rdx), %al + 0x89, 0xca, //0x00000e98 movl %ecx, %edx + 0xff, 0xc1, //0x00000e9a incl %ecx + 0x88, 0x04, 0x17, //0x00000e9c movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x00000e9f movl %ecx, %eax + 0x5d, //0x00000ea1 popq %rbp + 0xc3, //0x00000ea2 retq + //0x00000ea3 LBB4_5 + 0x31, 0xc9, //0x00000ea3 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x00000ea5 cmpl $10, %esi + 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000ea8 jae LBB4_6 + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000eae jmp LBB4_7 + //0x00000eb3 LBB4_8 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000eb3 cmpq $99999999, %rsi + 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x00000eba ja LBB4_16 + 0x89, 0xf0, //0x00000ec0 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000ec2 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000ec7 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000ecb shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000ecf imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000ed6 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x00000ed8 subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000edb imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000ee2 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000ee6 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x00000eea movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000eed shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ef0 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000ef6 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x00000ef9 imull $100, %eax, %eax + 0x29, 0xc2, //0x00000efc subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000efe movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x00000f02 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x00000f05 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000f08 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f0b imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000f11 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x00000f14 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x00000f18 imull $100, %eax, %eax + 0x29, 0xc1, //0x00000f1b subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000f1d movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000f21 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000f24 cmpl $10000000, %esi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000f2a jb LBB4_11 + 0x48, 0x8d, 0x05, 0xb9, 0xaf, 0x00, 0x00, //0x00000f30 leaq $44985(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x00000f37 movb (%r10,%rax), %al + 0x88, 0x07, //0x00000f3b movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000f3d movl $1, %ecx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000f42 jmp LBB4_12 + //0x00000f47 LBB4_11 + 0x31, 0xc9, //0x00000f47 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000f49 cmpl $1000000, %esi + 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x00000f4f jb LBB4_13 + //0x00000f55 LBB4_12 + 0x44, 0x89, 0xd0, //0x00000f55 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f58 orq $1, %rax + 0x48, 0x8d, 0x35, 0x8d, 0xaf, 0x00, 0x00, //0x00000f5c leaq $44941(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x00000f63 movb (%rax,%rsi), %al + 0x89, 0xce, //0x00000f66 movl %ecx, %esi + 0xff, 0xc1, //0x00000f68 incl %ecx + 0x88, 0x04, 0x37, //0x00000f6a movb %al, (%rdi,%rsi) + //0x00000f6d LBB4_14 + 0x48, 0x8d, 0x05, 0x7c, 0xaf, 0x00, 0x00, //0x00000f6d leaq $44924(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x00000f74 movb (%r9,%rax), %al + 0x89, 0xce, //0x00000f78 movl %ecx, %esi + 0xff, 0xc1, //0x00000f7a incl %ecx + 0x88, 0x04, 0x37, //0x00000f7c movb %al, (%rdi,%rsi) + //0x00000f7f LBB4_15 + 0x41, 0x0f, 0xb7, 0xc1, //0x00000f7f movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f83 orq $1, %rax + 0x48, 0x8d, 0x35, 0x62, 0xaf, 0x00, 0x00, //0x00000f87 leaq $44898(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x00000f8e movb (%rax,%rsi), %al + 0x89, 0xca, //0x00000f91 movl %ecx, %edx + 0x88, 0x04, 0x3a, //0x00000f93 movb %al, (%rdx,%rdi) + 0x41, 0x8a, 0x04, 0x30, //0x00000f96 movb (%r8,%rsi), %al + 0x88, 0x44, 0x3a, 0x01, //0x00000f9a movb %al, $1(%rdx,%rdi) + 0x41, 0x0f, 0xb7, 0xc0, //0x00000f9e movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000fa2 orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000fa6 movb (%rax,%rsi), %al + 0x88, 0x44, 0x3a, 0x02, //0x00000fa9 movb %al, $2(%rdx,%rdi) + 0x41, 0x8a, 0x04, 0x33, //0x00000fad movb (%r11,%rsi), %al + 0x88, 0x44, 0x3a, 0x03, //0x00000fb1 movb %al, $3(%rdx,%rdi) + 0x41, 0x0f, 0xb7, 0xc3, //0x00000fb5 movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000fb9 orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000fbd movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00000fc0 addl $5, %ecx + 0x88, 0x44, 0x3a, 0x04, //0x00000fc3 movb %al, $4(%rdx,%rdi) + 0x89, 0xc8, //0x00000fc7 movl %ecx, %eax + 0x5d, //0x00000fc9 popq %rbp + 0xc3, //0x00000fca retq + //0x00000fcb LBB4_13 + 0x31, 0xc9, //0x00000fcb xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000fcd cmpl $100000, %esi + 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000fd3 jae LBB4_14 + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000fd9 jmp LBB4_15 + //0x00000fde LBB4_16 + 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000fde movabsq $9999999999999999, %rax + 0x48, 0x39, 0xc6, //0x00000fe8 cmpq %rax, %rsi + 0x0f, 0x87, 0x05, 0x01, 0x00, 0x00, //0x00000feb ja LBB4_18 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ff1 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x00000ffb movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000ffe mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00001001 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001005 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x0000100b subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xc2, //0x0000100d vmovd %edx, %xmm0 + 0xc5, 0xf9, 0x6f, 0x0d, 0xa7, 0xfd, 0xff, 0xff, //0x00001011 vmovdqa $-601(%rip), %xmm1 /* LCPI4_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x00001019 vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000101d vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001022 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00001027 vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x0000102c vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x00001030 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x00001034 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00001038 vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000103d vpshuflw $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00001042 vpshufd $80, %xmm0, %xmm0 + 0xc5, 0xfb, 0x12, 0x15, 0xa1, 0xfd, 0xff, 0xff, //0x00001047 vmovddup $-607(%rip), %xmm2 /* LCPI4_1+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc2, //0x0000104f vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x12, 0x25, 0x9d, 0xfd, 0xff, 0xff, //0x00001053 vmovddup $-611(%rip), %xmm4 /* LCPI4_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc4, //0x0000105b vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6f, 0x2d, 0x69, 0xfd, 0xff, 0xff, //0x0000105f vmovdqa $-663(%rip), %xmm5 /* LCPI4_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x00001067 vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000106b vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x00001070 vpsubw %xmm6, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6e, 0xf6, //0x00001074 vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x00001078 vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x0000107c vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x00001081 vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x00001085 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x00001089 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x0000108d vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001092 vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001097 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x0000109c vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x000010a0 vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x000010a4 vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000010a8 vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x000010ad vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x000010b1 vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x0d, 0x23, 0xfd, 0xff, 0xff, //0x000010b5 vpaddb $-733(%rip), %xmm0, %xmm1 /* LCPI4_4+0(%rip) */ + 0xc5, 0xe9, 0xef, 0xd2, //0x000010bd vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0x74, 0xc2, //0x000010c1 vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x000010c5 vpmovmskb %xmm0, %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x000010c9 orl $32768, %eax + 0x35, 0xff, 0x7f, 0xff, 0xff, //0x000010ce xorl $-32769, %eax + 0x0f, 0xbc, 0xc0, //0x000010d3 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x000010d6 movl $16, %ecx + 0x29, 0xc1, //0x000010db subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x000010dd shlq $4, %rax + 0x48, 0x8d, 0x15, 0x68, 0xd5, 0x00, 0x00, //0x000010e1 leaq $54632(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x000010e8 vpshufb (%rax,%rdx), %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x07, //0x000010ee vmovdqu %xmm0, (%rdi) + 0x89, 0xc8, //0x000010f2 movl %ecx, %eax + 0x5d, //0x000010f4 popq %rbp + 0xc3, //0x000010f5 retq + //0x000010f6 LBB4_18 + 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000010f6 movabsq $4153837486827862103, %rcx + 0x48, 0x89, 0xf0, //0x00001100 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00001103 mulq %rcx + 0x48, 0xc1, 0xea, 0x33, //0x00001106 shrq $51, %rdx + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000110a movabsq $10000000000000000, %rax + 0x48, 0x0f, 0xaf, 0xc2, //0x00001114 imulq %rdx, %rax + 0x48, 0x29, 0xc6, //0x00001118 subq %rax, %rsi + 0x83, 0xfa, 0x09, //0x0000111b cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000111e ja LBB4_20 + 0x80, 0xc2, 0x30, //0x00001124 addb $48, %dl + 0x88, 0x17, //0x00001127 movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001129 movl $1, %ecx + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000112e jmp LBB4_25 + //0x00001133 LBB4_20 + 0x83, 0xfa, 0x63, //0x00001133 cmpl $99, %edx + 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00001136 ja LBB4_22 + 0x89, 0xd0, //0x0000113c movl %edx, %eax + 0x48, 0x8d, 0x0d, 0xab, 0xad, 0x00, 0x00, //0x0000113e leaq $44459(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x00001145 movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x00001148 movb $1(%rcx,%rax,2), %al + 0x88, 0x17, //0x0000114c movb %dl, (%rdi) + 0x88, 0x47, 0x01, //0x0000114e movb %al, $1(%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001151 movl $2, %ecx + 0xe9, 0x92, 0x00, 0x00, 0x00, //0x00001156 jmp LBB4_25 + //0x0000115b LBB4_22 + 0x89, 0xd0, //0x0000115b movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x0000115d shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00001160 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00001166 shrl $17, %eax + 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x00001169 cmpl $999, %edx + 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x0000116f ja LBB4_24 + 0x83, 0xc0, 0x30, //0x00001175 addl $48, %eax + 0x88, 0x07, //0x00001178 movb %al, (%rdi) + 0x0f, 0xb7, 0xc2, //0x0000117a movzwl %dx, %eax + 0x89, 0xc1, //0x0000117d movl %eax, %ecx + 0xc1, 0xe9, 0x02, //0x0000117f shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00001182 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x00001188 shrl $17, %ecx + 0x6b, 0xc9, 0x64, //0x0000118b imull $100, %ecx, %ecx + 0x29, 0xc8, //0x0000118e subl %ecx, %eax + 0x0f, 0xb7, 0xc0, //0x00001190 movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x56, 0xad, 0x00, 0x00, //0x00001193 leaq $44374(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x0000119a movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x0000119d movb $1(%rcx,%rax,2), %al + 0x88, 0x57, 0x01, //0x000011a1 movb %dl, $1(%rdi) + 0x88, 0x47, 0x02, //0x000011a4 movb %al, $2(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000011a7 movl $3, %ecx + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000011ac jmp LBB4_25 + //0x000011b1 LBB4_24 + 0x6b, 0xc8, 0x64, //0x000011b1 imull $100, %eax, %ecx + 0x29, 0xca, //0x000011b4 subl %ecx, %edx + 0x0f, 0xb7, 0xc0, //0x000011b6 movzwl %ax, %eax + 0x4c, 0x8d, 0x05, 0x30, 0xad, 0x00, 0x00, //0x000011b9 leaq $44336(%rip), %r8 /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x0c, 0x40, //0x000011c0 movb (%r8,%rax,2), %cl + 0x41, 0x8a, 0x44, 0x40, 0x01, //0x000011c4 movb $1(%r8,%rax,2), %al + 0x88, 0x0f, //0x000011c9 movb %cl, (%rdi) + 0x88, 0x47, 0x01, //0x000011cb movb %al, $1(%rdi) + 0x0f, 0xb7, 0xc2, //0x000011ce movzwl %dx, %eax + 0x41, 0x8a, 0x0c, 0x40, //0x000011d1 movb (%r8,%rax,2), %cl + 0x48, 0x01, 0xc0, //0x000011d5 addq %rax, %rax + 0x88, 0x4f, 0x02, //0x000011d8 movb %cl, $2(%rdi) + 0x83, 0xc8, 0x01, //0x000011db orl $1, %eax + 0x0f, 0xb7, 0xc0, //0x000011de movzwl %ax, %eax + 0x42, 0x8a, 0x04, 0x00, //0x000011e1 movb (%rax,%r8), %al + 0x88, 0x47, 0x03, //0x000011e5 movb %al, $3(%rdi) + 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000011e8 movl $4, %ecx + //0x000011ed LBB4_25 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000011ed movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x000011f7 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x000011fa mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000011fd shrq $26, %rdx + 0xc5, 0xf9, 0x6e, 0xc2, //0x00001201 vmovd %edx, %xmm0 + 0xc5, 0xf9, 0x6f, 0x0d, 0xb3, 0xfb, 0xff, 0xff, //0x00001205 vmovdqa $-1101(%rip), %xmm1 /* LCPI4_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x0000120d vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00001211 vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001216 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000121b vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x00001220 vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x00001224 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x00001228 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000122c vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00001231 vpshuflw $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00001236 vpshufd $80, %xmm0, %xmm0 + 0xc5, 0xfb, 0x12, 0x15, 0xad, 0xfb, 0xff, 0xff, //0x0000123b vmovddup $-1107(%rip), %xmm2 /* LCPI4_1+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc2, //0x00001243 vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x12, 0x25, 0xa9, 0xfb, 0xff, 0xff, //0x00001247 vmovddup $-1111(%rip), %xmm4 /* LCPI4_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc4, //0x0000124f vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6f, 0x2d, 0x75, 0xfb, 0xff, 0xff, //0x00001253 vmovdqa $-1163(%rip), %xmm5 /* LCPI4_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x0000125b vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000125f vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x00001264 vpsubw %xmm6, %xmm0, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001268 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x0000126e subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xf6, //0x00001270 vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x00001274 vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00001278 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x0000127d vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x00001281 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x00001285 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00001289 vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x0000128e vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001293 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x00001298 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x0000129c vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x000012a0 vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000012a4 vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x000012a9 vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x000012ad vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x05, 0x27, 0xfb, 0xff, 0xff, //0x000012b1 vpaddb $-1241(%rip), %xmm0, %xmm0 /* LCPI4_4+0(%rip) */ + 0x89, 0xc8, //0x000012b9 movl %ecx, %eax + 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000012bb vmovdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x000012c0 orl $16, %ecx + 0x89, 0xc8, //0x000012c3 movl %ecx, %eax + 0x5d, //0x000012c5 popq %rbp + 0xc3, //0x000012c6 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c7 .p2align 4, 0x00 + //0x000012d0 LCPI5_0 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000012d0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000012e0 LCPI5_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000012e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000012f0 LCPI5_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000012f0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00001300 .p2align 4, 0x90 + //0x00001300 _quote + 0x55, //0x00001300 pushq %rbp + 0x48, 0x89, 0xe5, //0x00001301 movq %rsp, %rbp + 0x41, 0x57, //0x00001304 pushq %r15 + 0x41, 0x56, //0x00001306 pushq %r14 + 0x41, 0x55, //0x00001308 pushq %r13 + 0x41, 0x54, //0x0000130a pushq %r12 + 0x53, //0x0000130c pushq %rbx + 0x50, //0x0000130d pushq %rax + 0x49, 0x89, 0xcb, //0x0000130e movq %rcx, %r11 + 0x49, 0x89, 0xd4, //0x00001311 movq %rdx, %r12 + 0x48, 0x89, 0xf0, //0x00001314 movq %rsi, %rax + 0x4c, 0x8b, 0x31, //0x00001317 movq (%rcx), %r14 + 0x41, 0xf6, 0xc0, 0x01, //0x0000131a testb $1, %r8b + 0x48, 0x8d, 0x0d, 0xbb, 0xd3, 0x00, 0x00, //0x0000131e leaq $54203(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ + 0x4c, 0x8d, 0x05, 0xb4, 0xe3, 0x00, 0x00, //0x00001325 leaq $58292(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ + 0x4c, 0x0f, 0x44, 0xc1, //0x0000132c cmoveq %rcx, %r8 + 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00001330 leaq (,%rsi,8), %rcx + 0x49, 0x39, 0xce, //0x00001338 cmpq %rcx, %r14 + 0x0f, 0x8d, 0xe1, 0x03, 0x00, 0x00, //0x0000133b jge LBB5_51 + 0x4d, 0x89, 0xe7, //0x00001341 movq %r12, %r15 + 0x49, 0x89, 0xfa, //0x00001344 movq %rdi, %r10 + 0x48, 0x85, 0xc0, //0x00001347 testq %rax, %rax + 0x0f, 0x84, 0xc4, 0x03, 0x00, 0x00, //0x0000134a je LBB5_74 + 0xc5, 0xf9, 0x6f, 0x05, 0x78, 0xff, 0xff, 0xff, //0x00001350 vmovdqa $-136(%rip), %xmm0 /* LCPI5_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x80, 0xff, 0xff, 0xff, //0x00001358 vmovdqa $-128(%rip), %xmm1 /* LCPI5_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x88, 0xff, 0xff, 0xff, //0x00001360 vmovdqa $-120(%rip), %xmm2 /* LCPI5_2+0(%rip) */ + 0xc5, 0xe1, 0x76, 0xdb, //0x00001368 vpcmpeqd %xmm3, %xmm3, %xmm3 + 0x49, 0x89, 0xfa, //0x0000136c movq %rdi, %r10 + 0x4d, 0x89, 0xe7, //0x0000136f movq %r12, %r15 + 0x4c, 0x89, 0x65, 0xd0, //0x00001372 movq %r12, $-48(%rbp) + //0x00001376 LBB5_3 + 0x4c, 0x89, 0xda, //0x00001376 movq %r11, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00001379 cmpq $15, %rax + 0x41, 0x0f, 0x9f, 0xc3, //0x0000137d setg %r11b + 0x4d, 0x89, 0xf1, //0x00001381 movq %r14, %r9 + 0x4d, 0x89, 0xfd, //0x00001384 movq %r15, %r13 + 0x48, 0x89, 0xc6, //0x00001387 movq %rax, %rsi + 0x4d, 0x89, 0xd4, //0x0000138a movq %r10, %r12 + 0x49, 0x83, 0xfe, 0x10, //0x0000138d cmpq $16, %r14 + 0x0f, 0x8c, 0x89, 0x00, 0x00, 0x00, //0x00001391 jl LBB5_9 + 0x48, 0x83, 0xf8, 0x10, //0x00001397 cmpq $16, %rax + 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x0000139b jl LBB5_9 + 0x4d, 0x89, 0xd4, //0x000013a1 movq %r10, %r12 + 0x48, 0x89, 0xc6, //0x000013a4 movq %rax, %rsi + 0x4d, 0x89, 0xfd, //0x000013a7 movq %r15, %r13 + 0x4c, 0x89, 0xf3, //0x000013aa movq %r14, %rbx + 0x90, 0x90, 0x90, //0x000013ad .p2align 4, 0x90 + //0x000013b0 LBB5_6 + 0xc4, 0xc1, 0x7a, 0x6f, 0x24, 0x24, //0x000013b0 vmovdqu (%r12), %xmm4 + 0xc5, 0xf9, 0x64, 0xec, //0x000013b6 vpcmpgtb %xmm4, %xmm0, %xmm5 + 0xc5, 0xd9, 0x74, 0xf1, //0x000013ba vpcmpeqb %xmm1, %xmm4, %xmm6 + 0xc5, 0xd9, 0x74, 0xfa, //0x000013be vpcmpeqb %xmm2, %xmm4, %xmm7 + 0xc5, 0xc1, 0xeb, 0xf6, //0x000013c2 vpor %xmm6, %xmm7, %xmm6 + 0xc4, 0xc1, 0x7a, 0x7f, 0x65, 0x00, //0x000013c6 vmovdqu %xmm4, (%r13) + 0xc5, 0xd9, 0x64, 0xe3, //0x000013cc vpcmpgtb %xmm3, %xmm4, %xmm4 + 0xc5, 0xd9, 0xdb, 0xe5, //0x000013d0 vpand %xmm5, %xmm4, %xmm4 + 0xc5, 0xc9, 0xeb, 0xe4, //0x000013d4 vpor %xmm4, %xmm6, %xmm4 + 0xc5, 0xf9, 0xd7, 0xcc, //0x000013d8 vpmovmskb %xmm4, %ecx + 0x66, 0x85, 0xc9, //0x000013dc testw %cx, %cx + 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x000013df jne LBB5_19 + 0x49, 0x83, 0xc4, 0x10, //0x000013e5 addq $16, %r12 + 0x49, 0x83, 0xc5, 0x10, //0x000013e9 addq $16, %r13 + 0x4c, 0x8d, 0x4b, 0xf0, //0x000013ed leaq $-16(%rbx), %r9 + 0x48, 0x83, 0xfe, 0x1f, //0x000013f1 cmpq $31, %rsi + 0x41, 0x0f, 0x9f, 0xc3, //0x000013f5 setg %r11b + 0x48, 0x83, 0xfe, 0x20, //0x000013f9 cmpq $32, %rsi + 0x48, 0x8d, 0x76, 0xf0, //0x000013fd leaq $-16(%rsi), %rsi + 0x0f, 0x8c, 0x19, 0x00, 0x00, 0x00, //0x00001401 jl LBB5_9 + 0x48, 0x83, 0xfb, 0x1f, //0x00001407 cmpq $31, %rbx + 0x4c, 0x89, 0xcb, //0x0000140b movq %r9, %rbx + 0x0f, 0x8f, 0x9c, 0xff, 0xff, 0xff, //0x0000140e jg LBB5_6 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001414 .p2align 4, 0x90 + //0x00001420 LBB5_9 + 0x45, 0x84, 0xdb, //0x00001420 testb %r11b, %r11b + 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001423 je LBB5_13 + 0xc4, 0xc1, 0x7a, 0x6f, 0x24, 0x24, //0x00001429 vmovdqu (%r12), %xmm4 + 0xc5, 0xf9, 0x64, 0xec, //0x0000142f vpcmpgtb %xmm4, %xmm0, %xmm5 + 0xc5, 0xd9, 0x74, 0xf1, //0x00001433 vpcmpeqb %xmm1, %xmm4, %xmm6 + 0xc5, 0xd9, 0x74, 0xfa, //0x00001437 vpcmpeqb %xmm2, %xmm4, %xmm7 + 0xc5, 0xc1, 0xeb, 0xf6, //0x0000143b vpor %xmm6, %xmm7, %xmm6 + 0xc5, 0xd9, 0x64, 0xfb, //0x0000143f vpcmpgtb %xmm3, %xmm4, %xmm7 + 0xc5, 0xc1, 0xdb, 0xed, //0x00001443 vpand %xmm5, %xmm7, %xmm5 + 0xc5, 0xc9, 0xeb, 0xed, //0x00001447 vpor %xmm5, %xmm6, %xmm5 + 0xc5, 0xf9, 0xd7, 0xcd, //0x0000144b vpmovmskb %xmm5, %ecx + 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000144f orl $65536, %ecx + 0x44, 0x0f, 0xbc, 0xd9, //0x00001455 bsfl %ecx, %r11d + 0xc4, 0xe1, 0xf9, 0x7e, 0xe1, //0x00001459 vmovq %xmm4, %rcx + 0x4d, 0x39, 0xd9, //0x0000145e cmpq %r11, %r9 + 0x0f, 0x8d, 0xb0, 0x00, 0x00, 0x00, //0x00001461 jge LBB5_20 + 0x49, 0x83, 0xf9, 0x08, //0x00001467 cmpq $8, %r9 + 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x0000146b jb LBB5_23 + 0x49, 0x89, 0x4d, 0x00, //0x00001471 movq %rcx, (%r13) + 0x4d, 0x8d, 0x5c, 0x24, 0x08, //0x00001475 leaq $8(%r12), %r11 + 0x49, 0x83, 0xc5, 0x08, //0x0000147a addq $8, %r13 + 0x49, 0x8d, 0x71, 0xf8, //0x0000147e leaq $-8(%r9), %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001482 cmpq $4, %rsi + 0x0f, 0x8d, 0xd0, 0x00, 0x00, 0x00, //0x00001486 jge LBB5_24 + 0xe9, 0xde, 0x00, 0x00, 0x00, //0x0000148c jmp LBB5_25 + //0x00001491 LBB5_13 + 0x4d, 0x85, 0xc9, //0x00001491 testq %r9, %r9 + 0x49, 0x89, 0xd3, //0x00001494 movq %rdx, %r11 + 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00001497 jle LBB5_18 + 0x48, 0x85, 0xf6, //0x0000149d testq %rsi, %rsi + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000014a0 jle LBB5_18 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014a6 .p2align 4, 0x90 + //0x000014b0 LBB5_15 + 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x000014b0 movzbl (%r12), %ebx + 0x48, 0x89, 0xd9, //0x000014b5 movq %rbx, %rcx + 0x48, 0xc1, 0xe1, 0x04, //0x000014b8 shlq $4, %rcx + 0x48, 0x8d, 0x15, 0x1d, 0xd2, 0x00, 0x00, //0x000014bc leaq $53789(%rip), %rdx /* __SingleQuoteTab+0(%rip) */ + 0x48, 0x83, 0x3c, 0x11, 0x00, //0x000014c3 cmpq $0, (%rcx,%rdx) + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x000014c8 jne LBB5_22 + 0x49, 0xff, 0xc4, //0x000014ce incq %r12 + 0x41, 0x88, 0x5d, 0x00, //0x000014d1 movb %bl, (%r13) + 0x48, 0x83, 0xfe, 0x02, //0x000014d5 cmpq $2, %rsi + 0x48, 0x8d, 0x76, 0xff, //0x000014d9 leaq $-1(%rsi), %rsi + 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000014dd jl LBB5_18 + 0x49, 0xff, 0xc5, //0x000014e3 incq %r13 + 0x49, 0x83, 0xf9, 0x01, //0x000014e6 cmpq $1, %r9 + 0x4d, 0x8d, 0x49, 0xff, //0x000014ea leaq $-1(%r9), %r9 + 0x0f, 0x8f, 0xbc, 0xff, 0xff, 0xff, //0x000014ee jg LBB5_15 + //0x000014f4 LBB5_18 + 0x4d, 0x29, 0xd4, //0x000014f4 subq %r10, %r12 + 0x48, 0xf7, 0xde, //0x000014f7 negq %rsi + 0x4d, 0x19, 0xc9, //0x000014fa sbbq %r9, %r9 + 0x4d, 0x31, 0xe1, //0x000014fd xorq %r12, %r9 + 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x00001500 jmp LBB5_36 + //0x00001505 LBB5_19 + 0x0f, 0xb7, 0xc9, //0x00001505 movzwl %cx, %ecx + 0x4d, 0x29, 0xd4, //0x00001508 subq %r10, %r12 + 0x44, 0x0f, 0xbc, 0xc9, //0x0000150b bsfl %ecx, %r9d + 0x4d, 0x01, 0xe1, //0x0000150f addq %r12, %r9 + 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00001512 jmp LBB5_35 + //0x00001517 LBB5_20 + 0x41, 0x83, 0xfb, 0x08, //0x00001517 cmpl $8, %r11d + 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x0000151b jb LBB5_29 + 0x49, 0x89, 0x4d, 0x00, //0x00001521 movq %rcx, (%r13) + 0x49, 0x8d, 0x5c, 0x24, 0x08, //0x00001525 leaq $8(%r12), %rbx + 0x49, 0x83, 0xc5, 0x08, //0x0000152a addq $8, %r13 + 0x49, 0x8d, 0x73, 0xf8, //0x0000152e leaq $-8(%r11), %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001532 cmpq $4, %rsi + 0x0f, 0x8d, 0x8e, 0x00, 0x00, 0x00, //0x00001536 jge LBB5_30 + 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000153c jmp LBB5_31 + //0x00001541 LBB5_22 + 0x4d, 0x29, 0xd4, //0x00001541 subq %r10, %r12 + 0x4d, 0x89, 0xe1, //0x00001544 movq %r12, %r9 + 0xe9, 0xd7, 0x00, 0x00, 0x00, //0x00001547 jmp LBB5_36 + //0x0000154c LBB5_23 + 0x4d, 0x89, 0xe3, //0x0000154c movq %r12, %r11 + 0x4c, 0x89, 0xce, //0x0000154f movq %r9, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001552 cmpq $4, %rsi + 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00001556 jl LBB5_25 + //0x0000155c LBB5_24 + 0x41, 0x8b, 0x0b, //0x0000155c movl (%r11), %ecx + 0x41, 0x89, 0x4d, 0x00, //0x0000155f movl %ecx, (%r13) + 0x49, 0x83, 0xc3, 0x04, //0x00001563 addq $4, %r11 + 0x49, 0x83, 0xc5, 0x04, //0x00001567 addq $4, %r13 + 0x48, 0x83, 0xc6, 0xfc, //0x0000156b addq $-4, %rsi + //0x0000156f LBB5_25 + 0x48, 0x83, 0xfe, 0x02, //0x0000156f cmpq $2, %rsi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001573 jb LBB5_26 + 0x41, 0x0f, 0xb7, 0x0b, //0x00001579 movzwl (%r11), %ecx + 0x66, 0x41, 0x89, 0x4d, 0x00, //0x0000157d movw %cx, (%r13) + 0x49, 0x83, 0xc3, 0x02, //0x00001582 addq $2, %r11 + 0x49, 0x83, 0xc5, 0x02, //0x00001586 addq $2, %r13 + 0x48, 0x83, 0xc6, 0xfe, //0x0000158a addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x0000158e testq %rsi, %rsi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001591 jne LBB5_27 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001597 jmp LBB5_28 + //0x0000159c LBB5_26 + 0x48, 0x85, 0xf6, //0x0000159c testq %rsi, %rsi + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000159f je LBB5_28 + //0x000015a5 LBB5_27 + 0x41, 0x8a, 0x0b, //0x000015a5 movb (%r11), %cl + 0x41, 0x88, 0x4d, 0x00, //0x000015a8 movb %cl, (%r13) + //0x000015ac LBB5_28 + 0x4d, 0x29, 0xd1, //0x000015ac subq %r10, %r9 + 0x4d, 0x01, 0xe1, //0x000015af addq %r12, %r9 + 0x49, 0xf7, 0xd1, //0x000015b2 notq %r9 + 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000015b5 jmp LBB5_35 + //0x000015ba LBB5_29 + 0x4c, 0x89, 0xe3, //0x000015ba movq %r12, %rbx + 0x4c, 0x89, 0xde, //0x000015bd movq %r11, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x000015c0 cmpq $4, %rsi + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000015c4 jl LBB5_31 + //0x000015ca LBB5_30 + 0x8b, 0x0b, //0x000015ca movl (%rbx), %ecx + 0x41, 0x89, 0x4d, 0x00, //0x000015cc movl %ecx, (%r13) + 0x48, 0x83, 0xc3, 0x04, //0x000015d0 addq $4, %rbx + 0x49, 0x83, 0xc5, 0x04, //0x000015d4 addq $4, %r13 + 0x48, 0x83, 0xc6, 0xfc, //0x000015d8 addq $-4, %rsi + //0x000015dc LBB5_31 + 0x48, 0x83, 0xfe, 0x02, //0x000015dc cmpq $2, %rsi + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000015e0 jb LBB5_32 + 0x0f, 0xb7, 0x0b, //0x000015e6 movzwl (%rbx), %ecx + 0x66, 0x41, 0x89, 0x4d, 0x00, //0x000015e9 movw %cx, (%r13) + 0x48, 0x83, 0xc3, 0x02, //0x000015ee addq $2, %rbx + 0x49, 0x83, 0xc5, 0x02, //0x000015f2 addq $2, %r13 + 0x48, 0x83, 0xc6, 0xfe, //0x000015f6 addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x000015fa testq %rsi, %rsi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000015fd jne LBB5_33 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001603 jmp LBB5_34 + //0x00001608 LBB5_32 + 0x48, 0x85, 0xf6, //0x00001608 testq %rsi, %rsi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000160b je LBB5_34 + //0x00001611 LBB5_33 + 0x8a, 0x0b, //0x00001611 movb (%rbx), %cl + 0x41, 0x88, 0x4d, 0x00, //0x00001613 movb %cl, (%r13) + //0x00001617 LBB5_34 + 0x4d, 0x29, 0xd4, //0x00001617 subq %r10, %r12 + 0x4d, 0x01, 0xdc, //0x0000161a addq %r11, %r12 + 0x4d, 0x89, 0xe1, //0x0000161d movq %r12, %r9 + //0x00001620 LBB5_35 + 0x49, 0x89, 0xd3, //0x00001620 movq %rdx, %r11 + //0x00001623 LBB5_36 + 0x4d, 0x85, 0xc9, //0x00001623 testq %r9, %r9 + 0x4c, 0x8b, 0x65, 0xd0, //0x00001626 movq $-48(%rbp), %r12 + 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000162a movabsq $12884901889, %r13 + 0x0f, 0x88, 0x46, 0x03, 0x00, 0x00, //0x00001634 js LBB5_78 + 0x4d, 0x01, 0xca, //0x0000163a addq %r9, %r10 + 0x4d, 0x01, 0xcf, //0x0000163d addq %r9, %r15 + 0x4c, 0x39, 0xc8, //0x00001640 cmpq %r9, %rax + 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x00001643 je LBB5_74 + 0x4d, 0x29, 0xce, //0x00001649 subq %r9, %r14 + 0x49, 0x29, 0xc1, //0x0000164c subq %rax, %r9 + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000164f jmp LBB5_40 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001654 .p2align 4, 0x90 + //0x00001660 LBB5_39 + 0x49, 0xff, 0xc2, //0x00001660 incq %r10 + 0x49, 0x01, 0xc7, //0x00001663 addq %rax, %r15 + 0x49, 0xff, 0xc1, //0x00001666 incq %r9 + 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001669 je LBB5_74 + //0x0000166f LBB5_40 + 0x41, 0x0f, 0xb6, 0x0a, //0x0000166f movzbl (%r10), %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x00001673 shlq $4, %rcx + 0x49, 0x8b, 0x1c, 0x08, //0x00001677 movq (%r8,%rcx), %rbx + 0x85, 0xdb, //0x0000167b testl %ebx, %ebx + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000167d je LBB5_48 + 0x48, 0x63, 0xc3, //0x00001683 movslq %ebx, %rax + 0x49, 0x29, 0xc6, //0x00001686 subq %rax, %r14 + 0x0f, 0x8c, 0xd3, 0x02, 0x00, 0x00, //0x00001689 jl LBB5_75 + 0x48, 0xc1, 0xe3, 0x20, //0x0000168f shlq $32, %rbx + 0x49, 0x8d, 0x74, 0x08, 0x08, //0x00001693 leaq $8(%r8,%rcx), %rsi + 0x4c, 0x39, 0xeb, //0x00001698 cmpq %r13, %rbx + 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x0000169b jl LBB5_44 + 0x8b, 0x36, //0x000016a1 movl (%rsi), %esi + 0x41, 0x89, 0x37, //0x000016a3 movl %esi, (%r15) + 0x49, 0x8d, 0x74, 0x08, 0x0c, //0x000016a6 leaq $12(%r8,%rcx), %rsi + 0x49, 0x8d, 0x5f, 0x04, //0x000016ab leaq $4(%r15), %rbx + 0x48, 0x8d, 0x48, 0xfc, //0x000016af leaq $-4(%rax), %rcx + 0x48, 0x83, 0xf9, 0x02, //0x000016b3 cmpq $2, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000016b7 jae LBB5_45 + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000016bd jmp LBB5_46 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016c2 .p2align 4, 0x90 + //0x000016d0 LBB5_44 + 0x4c, 0x89, 0xfb, //0x000016d0 movq %r15, %rbx + 0x48, 0x89, 0xc1, //0x000016d3 movq %rax, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x000016d6 cmpq $2, %rcx + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000016da jb LBB5_46 + //0x000016e0 LBB5_45 + 0x0f, 0xb7, 0x16, //0x000016e0 movzwl (%rsi), %edx + 0x66, 0x89, 0x13, //0x000016e3 movw %dx, (%rbx) + 0x48, 0x83, 0xc6, 0x02, //0x000016e6 addq $2, %rsi + 0x48, 0x83, 0xc3, 0x02, //0x000016ea addq $2, %rbx + 0x48, 0x83, 0xc1, 0xfe, //0x000016ee addq $-2, %rcx + //0x000016f2 LBB5_46 + 0x48, 0x85, 0xc9, //0x000016f2 testq %rcx, %rcx + 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000016f5 je LBB5_39 + 0x0f, 0xb6, 0x0e, //0x000016fb movzbl (%rsi), %ecx + 0x88, 0x0b, //0x000016fe movb %cl, (%rbx) + 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00001700 jmp LBB5_39 + //0x00001705 LBB5_48 + 0x4c, 0x89, 0xc8, //0x00001705 movq %r9, %rax + 0x48, 0xf7, 0xd8, //0x00001708 negq %rax + 0x4d, 0x85, 0xc9, //0x0000170b testq %r9, %r9 + 0x0f, 0x85, 0x62, 0xfc, 0xff, 0xff, //0x0000170e jne LBB5_3 + //0x00001714 LBB5_74 + 0x4d, 0x29, 0xe7, //0x00001714 subq %r12, %r15 + 0x4d, 0x89, 0x3b, //0x00001717 movq %r15, (%r11) + 0x49, 0x29, 0xfa, //0x0000171a subq %rdi, %r10 + 0xe9, 0x4c, 0x02, 0x00, 0x00, //0x0000171d jmp LBB5_76 + //0x00001722 LBB5_51 + 0x4c, 0x8d, 0x0d, 0xb7, 0xef, 0x00, 0x00, //0x00001722 leaq $61367(%rip), %r9 /* __EscTab+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x05, 0x9f, 0xfb, 0xff, 0xff, //0x00001729 vmovdqa $-1121(%rip), %xmm0 /* LCPI5_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0xa7, 0xfb, 0xff, 0xff, //0x00001731 vmovdqa $-1113(%rip), %xmm1 /* LCPI5_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00001739 vmovdqa $-1105(%rip), %xmm2 /* LCPI5_2+0(%rip) */ + 0xc5, 0xe1, 0x76, 0xdb, //0x00001741 vpcmpeqd %xmm3, %xmm3, %xmm3 + 0x4c, 0x89, 0xe3, //0x00001745 movq %r12, %rbx + 0x49, 0x89, 0xc2, //0x00001748 movq %rax, %r10 + //0x0000174b LBB5_52 + 0x49, 0x83, 0xfa, 0x10, //0x0000174b cmpq $16, %r10 + 0x0f, 0x8c, 0x5e, 0x00, 0x00, 0x00, //0x0000174f jl LBB5_57 + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001755 movl $16, %ecx + 0x31, 0xf6, //0x0000175a xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, //0x0000175c .p2align 4, 0x90 + //0x00001760 LBB5_54 + 0xc5, 0xfa, 0x6f, 0x24, 0x37, //0x00001760 vmovdqu (%rdi,%rsi), %xmm4 + 0xc5, 0xf9, 0x64, 0xec, //0x00001765 vpcmpgtb %xmm4, %xmm0, %xmm5 + 0xc5, 0xd9, 0x74, 0xf1, //0x00001769 vpcmpeqb %xmm1, %xmm4, %xmm6 + 0xc5, 0xd9, 0x74, 0xfa, //0x0000176d vpcmpeqb %xmm2, %xmm4, %xmm7 + 0xc5, 0xc1, 0xeb, 0xf6, //0x00001771 vpor %xmm6, %xmm7, %xmm6 + 0xc5, 0xfa, 0x7f, 0x24, 0x33, //0x00001775 vmovdqu %xmm4, (%rbx,%rsi) + 0xc5, 0xd9, 0x64, 0xe3, //0x0000177a vpcmpgtb %xmm3, %xmm4, %xmm4 + 0xc5, 0xd9, 0xdb, 0xe5, //0x0000177e vpand %xmm5, %xmm4, %xmm4 + 0xc5, 0xc9, 0xeb, 0xe4, //0x00001782 vpor %xmm4, %xmm6, %xmm4 + 0xc5, 0xf9, 0xd7, 0xd4, //0x00001786 vpmovmskb %xmm4, %edx + 0x66, 0x85, 0xd2, //0x0000178a testw %dx, %dx + 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x0000178d jne LBB5_67 + 0x48, 0x83, 0xc6, 0x10, //0x00001793 addq $16, %rsi + 0x49, 0x8d, 0x54, 0x0a, 0xf0, //0x00001797 leaq $-16(%r10,%rcx), %rdx + 0x48, 0x83, 0xc1, 0xf0, //0x0000179c addq $-16, %rcx + 0x48, 0x83, 0xfa, 0x1f, //0x000017a0 cmpq $31, %rdx + 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x000017a4 jg LBB5_54 + 0x48, 0x01, 0xf7, //0x000017aa addq %rsi, %rdi + 0x49, 0x29, 0xf2, //0x000017ad subq %rsi, %r10 + 0x48, 0x01, 0xf3, //0x000017b0 addq %rsi, %rbx + //0x000017b3 LBB5_57 + 0x49, 0x83, 0xfa, 0x08, //0x000017b3 cmpq $8, %r10 + 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x000017b7 jl LBB5_61 + 0x0f, 0xb6, 0x0f, //0x000017bd movzbl (%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017c0 movzbl (%rcx,%r9), %ecx + 0x0f, 0xb6, 0x57, 0x01, //0x000017c5 movzbl $1(%rdi), %edx + 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x000017c9 movzbl (%rdx,%r9), %edx + 0x01, 0xd2, //0x000017ce addl %edx, %edx + 0x09, 0xca, //0x000017d0 orl %ecx, %edx + 0x0f, 0xb6, 0x4f, 0x02, //0x000017d2 movzbl $2(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x000017d6 movzbl (%rcx,%r9), %esi + 0xc1, 0xe6, 0x02, //0x000017db shll $2, %esi + 0x0f, 0xb6, 0x4f, 0x03, //0x000017de movzbl $3(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017e2 movzbl (%rcx,%r9), %ecx + 0xc1, 0xe1, 0x03, //0x000017e7 shll $3, %ecx + 0x09, 0xf1, //0x000017ea orl %esi, %ecx + 0x09, 0xd1, //0x000017ec orl %edx, %ecx + 0x48, 0x8b, 0x17, //0x000017ee movq (%rdi), %rdx + 0x48, 0x89, 0x13, //0x000017f1 movq %rdx, (%rbx) + 0x84, 0xc9, //0x000017f4 testb %cl, %cl + 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x000017f6 jne LBB5_71 + 0x0f, 0xb6, 0x4f, 0x04, //0x000017fc movzbl $4(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001800 movzbl (%rcx,%r9), %ecx + 0x0f, 0xb6, 0x57, 0x05, //0x00001805 movzbl $5(%rdi), %edx + 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001809 movzbl (%rdx,%r9), %edx + 0x01, 0xd2, //0x0000180e addl %edx, %edx + 0x09, 0xca, //0x00001810 orl %ecx, %edx + 0x0f, 0xb6, 0x4f, 0x06, //0x00001812 movzbl $6(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001816 movzbl (%rcx,%r9), %esi + 0xc1, 0xe6, 0x02, //0x0000181b shll $2, %esi + 0x0f, 0xb6, 0x4f, 0x07, //0x0000181e movzbl $7(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001822 movzbl (%rcx,%r9), %ecx + 0xc1, 0xe1, 0x03, //0x00001827 shll $3, %ecx + 0x09, 0xf1, //0x0000182a orl %esi, %ecx + 0x09, 0xd1, //0x0000182c orl %edx, %ecx + 0x84, 0xc9, //0x0000182e testb %cl, %cl + 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00001830 jne LBB5_72 + 0x48, 0x83, 0xc3, 0x08, //0x00001836 addq $8, %rbx + 0x48, 0x83, 0xc7, 0x08, //0x0000183a addq $8, %rdi + 0x49, 0x83, 0xc2, 0xf8, //0x0000183e addq $-8, %r10 + //0x00001842 LBB5_61 + 0x49, 0x83, 0xfa, 0x04, //0x00001842 cmpq $4, %r10 + 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001846 jl LBB5_64 + 0x0f, 0xb6, 0x0f, //0x0000184c movzbl (%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000184f movzbl (%rcx,%r9), %ecx + 0x0f, 0xb6, 0x57, 0x01, //0x00001854 movzbl $1(%rdi), %edx + 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001858 movzbl (%rdx,%r9), %edx + 0x01, 0xd2, //0x0000185d addl %edx, %edx + 0x09, 0xca, //0x0000185f orl %ecx, %edx + 0x0f, 0xb6, 0x4f, 0x02, //0x00001861 movzbl $2(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001865 movzbl (%rcx,%r9), %esi + 0xc1, 0xe6, 0x02, //0x0000186a shll $2, %esi + 0x0f, 0xb6, 0x4f, 0x03, //0x0000186d movzbl $3(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001871 movzbl (%rcx,%r9), %ecx + 0xc1, 0xe1, 0x03, //0x00001876 shll $3, %ecx + 0x09, 0xf1, //0x00001879 orl %esi, %ecx + 0x09, 0xd1, //0x0000187b orl %edx, %ecx + 0x8b, 0x17, //0x0000187d movl (%rdi), %edx + 0x89, 0x13, //0x0000187f movl %edx, (%rbx) + 0x84, 0xc9, //0x00001881 testb %cl, %cl + 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001883 jne LBB5_71 + 0x48, 0x83, 0xc3, 0x04, //0x00001889 addq $4, %rbx + 0x48, 0x83, 0xc7, 0x04, //0x0000188d addq $4, %rdi + 0x49, 0x83, 0xc2, 0xfc, //0x00001891 addq $-4, %r10 + //0x00001895 LBB5_64 + 0x4d, 0x85, 0xd2, //0x00001895 testq %r10, %r10 + 0x0f, 0x8e, 0xb9, 0x00, 0x00, 0x00, //0x00001898 jle LBB5_73 + 0x90, 0x90, //0x0000189e .p2align 4, 0x90 + //0x000018a0 LBB5_65 + 0x0f, 0xb6, 0x0f, //0x000018a0 movzbl (%rdi), %ecx + 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000018a3 cmpb $0, (%rcx,%r9) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000018a8 jne LBB5_68 + 0x48, 0xff, 0xc7, //0x000018ae incq %rdi + 0x88, 0x0b, //0x000018b1 movb %cl, (%rbx) + 0x48, 0xff, 0xc3, //0x000018b3 incq %rbx + 0x49, 0x83, 0xfa, 0x01, //0x000018b6 cmpq $1, %r10 + 0x4d, 0x8d, 0x52, 0xff, //0x000018ba leaq $-1(%r10), %r10 + 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x000018be jg LBB5_65 + 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000018c4 jmp LBB5_73 + //0x000018c9 LBB5_67 + 0x0f, 0xb7, 0xca, //0x000018c9 movzwl %dx, %ecx + 0x0f, 0xbc, 0xc9, //0x000018cc bsfl %ecx, %ecx + 0x48, 0x01, 0xcf, //0x000018cf addq %rcx, %rdi + 0x48, 0x01, 0xf7, //0x000018d2 addq %rsi, %rdi + 0x49, 0x29, 0xca, //0x000018d5 subq %rcx, %r10 + 0x49, 0x29, 0xf2, //0x000018d8 subq %rsi, %r10 + 0x48, 0x01, 0xcb, //0x000018db addq %rcx, %rbx + 0x48, 0x01, 0xf3, //0x000018de addq %rsi, %rbx + //0x000018e1 LBB5_68 + 0x8a, 0x0f, //0x000018e1 movb (%rdi), %cl + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e3 .p2align 4, 0x90 + //0x000018f0 LBB5_69 + 0x48, 0x89, 0xda, //0x000018f0 movq %rbx, %rdx + 0x0f, 0xb6, 0xc9, //0x000018f3 movzbl %cl, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x000018f6 shlq $4, %rcx + 0x49, 0x63, 0x1c, 0x08, //0x000018fa movslq (%r8,%rcx), %rbx + 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x000018fe movq $8(%r8,%rcx), %rcx + 0x48, 0x89, 0x0a, //0x00001903 movq %rcx, (%rdx) + 0x48, 0x01, 0xd3, //0x00001906 addq %rdx, %rbx + 0x49, 0x83, 0xfa, 0x02, //0x00001909 cmpq $2, %r10 + 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x0000190d jl LBB5_73 + 0x49, 0xff, 0xca, //0x00001913 decq %r10 + 0x0f, 0xb6, 0x4f, 0x01, //0x00001916 movzbl $1(%rdi), %ecx + 0x48, 0xff, 0xc7, //0x0000191a incq %rdi + 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000191d cmpb $0, (%rcx,%r9) + 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001922 jne LBB5_69 + 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00001928 jmp LBB5_52 + //0x0000192d LBB5_71 + 0x0f, 0xbc, 0xc9, //0x0000192d bsfl %ecx, %ecx + 0x48, 0x01, 0xcf, //0x00001930 addq %rcx, %rdi + 0x49, 0x29, 0xca, //0x00001933 subq %rcx, %r10 + 0x48, 0x01, 0xcb, //0x00001936 addq %rcx, %rbx + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00001939 jmp LBB5_68 + //0x0000193e LBB5_72 + 0x0f, 0xbc, 0xc9, //0x0000193e bsfl %ecx, %ecx + 0x48, 0x8d, 0x51, 0x04, //0x00001941 leaq $4(%rcx), %rdx + 0x48, 0x8d, 0x7c, 0x0f, 0x04, //0x00001945 leaq $4(%rdi,%rcx), %rdi + 0x49, 0x29, 0xd2, //0x0000194a subq %rdx, %r10 + 0x48, 0x8d, 0x5c, 0x0b, 0x04, //0x0000194d leaq $4(%rbx,%rcx), %rbx + 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x00001952 jmp LBB5_68 + //0x00001957 LBB5_73 + 0x4c, 0x29, 0xe3, //0x00001957 subq %r12, %rbx + 0x49, 0x89, 0x1b, //0x0000195a movq %rbx, (%r11) + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000195d jmp LBB5_77 + //0x00001962 LBB5_75 + 0x4d, 0x29, 0xe7, //0x00001962 subq %r12, %r15 + 0x4d, 0x89, 0x3b, //0x00001965 movq %r15, (%r11) + 0x49, 0xf7, 0xd2, //0x00001968 notq %r10 + 0x49, 0x01, 0xfa, //0x0000196b addq %rdi, %r10 + //0x0000196e LBB5_76 + 0x4c, 0x89, 0xd0, //0x0000196e movq %r10, %rax + //0x00001971 LBB5_77 + 0x48, 0x83, 0xc4, 0x08, //0x00001971 addq $8, %rsp + 0x5b, //0x00001975 popq %rbx + 0x41, 0x5c, //0x00001976 popq %r12 + 0x41, 0x5d, //0x00001978 popq %r13 + 0x41, 0x5e, //0x0000197a popq %r14 + 0x41, 0x5f, //0x0000197c popq %r15 + 0x5d, //0x0000197e popq %rbp + 0xc3, //0x0000197f retq + //0x00001980 LBB5_78 + 0x4d, 0x29, 0xe7, //0x00001980 subq %r12, %r15 + 0x49, 0xf7, 0xd1, //0x00001983 notq %r9 + 0x4d, 0x01, 0xcf, //0x00001986 addq %r9, %r15 + 0x4d, 0x89, 0x3b, //0x00001989 movq %r15, (%r11) + 0x49, 0x29, 0xfa, //0x0000198c subq %rdi, %r10 + 0x4d, 0x01, 0xca, //0x0000198f addq %r9, %r10 + 0x49, 0xf7, 0xd2, //0x00001992 notq %r10 + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00001995 jmp LBB5_76 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000199a .p2align 4, 0x00 + //0x000019a0 LCPI6_0 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000019a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000019b0 .p2align 4, 0x90 + //0x000019b0 _unquote + 0x55, //0x000019b0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000019b1 movq %rsp, %rbp + 0x41, 0x57, //0x000019b4 pushq %r15 + 0x41, 0x56, //0x000019b6 pushq %r14 + 0x41, 0x55, //0x000019b8 pushq %r13 + 0x41, 0x54, //0x000019ba pushq %r12 + 0x53, //0x000019bc pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x000019bd subq $40, %rsp + 0x48, 0x85, 0xf6, //0x000019c1 testq %rsi, %rsi + 0x0f, 0x84, 0x6e, 0x06, 0x00, 0x00, //0x000019c4 je LBB6_82 + 0x49, 0x89, 0xf3, //0x000019ca movq %rsi, %r11 + 0x48, 0x89, 0x4d, 0xc8, //0x000019cd movq %rcx, $-56(%rbp) + 0x4c, 0x89, 0xc0, //0x000019d1 movq %r8, %rax + 0x4c, 0x89, 0x45, 0xb8, //0x000019d4 movq %r8, $-72(%rbp) + 0x45, 0x89, 0xc2, //0x000019d8 movl %r8d, %r10d + 0x41, 0x83, 0xe2, 0x01, //0x000019db andl $1, %r10d + 0x4c, 0x8d, 0x05, 0xfa, 0xed, 0x00, 0x00, //0x000019df leaq $60922(%rip), %r8 /* __UnquoteTab+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x05, 0xb2, 0xff, 0xff, 0xff, //0x000019e6 vmovdqa $-78(%rip), %xmm0 /* LCPI6_0+0(%rip) */ + 0x49, 0x89, 0xf9, //0x000019ee movq %rdi, %r9 + 0x49, 0x89, 0xf5, //0x000019f1 movq %rsi, %r13 + 0x48, 0x89, 0xd0, //0x000019f4 movq %rdx, %rax + //0x000019f7 LBB6_2 + 0x41, 0x80, 0x39, 0x5c, //0x000019f7 cmpb $92, (%r9) + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000019fb jne LBB6_4 + 0x31, 0xf6, //0x00001a01 xorl %esi, %esi + 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00001a03 jmp LBB6_13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a08 .p2align 4, 0x90 + //0x00001a10 LBB6_4 + 0x4d, 0x89, 0xef, //0x00001a10 movq %r13, %r15 + 0x48, 0x89, 0xc6, //0x00001a13 movq %rax, %rsi + 0x4d, 0x89, 0xce, //0x00001a16 movq %r9, %r14 + 0x49, 0x83, 0xfd, 0x10, //0x00001a19 cmpq $16, %r13 + 0x0f, 0x8c, 0x3d, 0x00, 0x00, 0x00, //0x00001a1d jl LBB6_7 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a23 .p2align 4, 0x90 + //0x00001a30 LBB6_5 + 0xc4, 0xc1, 0x7a, 0x6f, 0x0e, //0x00001a30 vmovdqu (%r14), %xmm1 + 0xc5, 0xfa, 0x7f, 0x0e, //0x00001a35 vmovdqu %xmm1, (%rsi) + 0xc5, 0xf1, 0x74, 0xc8, //0x00001a39 vpcmpeqb %xmm0, %xmm1, %xmm1 + 0xc5, 0xf9, 0xd7, 0xd9, //0x00001a3d vpmovmskb %xmm1, %ebx + 0x66, 0x85, 0xdb, //0x00001a41 testw %bx, %bx + 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x00001a44 jne LBB6_12 + 0x49, 0x83, 0xc6, 0x10, //0x00001a4a addq $16, %r14 + 0x48, 0x83, 0xc6, 0x10, //0x00001a4e addq $16, %rsi + 0x49, 0x83, 0xff, 0x1f, //0x00001a52 cmpq $31, %r15 + 0x4d, 0x8d, 0x7f, 0xf0, //0x00001a56 leaq $-16(%r15), %r15 + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00001a5a jg LBB6_5 + //0x00001a60 LBB6_7 + 0x4d, 0x85, 0xff, //0x00001a60 testq %r15, %r15 + 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x00001a63 je LBB6_83 + 0x31, 0xdb, //0x00001a69 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a6b .p2align 4, 0x90 + //0x00001a70 LBB6_9 + 0x41, 0x0f, 0xb6, 0x0c, 0x1e, //0x00001a70 movzbl (%r14,%rbx), %ecx + 0x80, 0xf9, 0x5c, //0x00001a75 cmpb $92, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001a78 je LBB6_11 + 0x88, 0x0c, 0x1e, //0x00001a7e movb %cl, (%rsi,%rbx) + 0x48, 0xff, 0xc3, //0x00001a81 incq %rbx + 0x49, 0x39, 0xdf, //0x00001a84 cmpq %rbx, %r15 + 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00001a87 jne LBB6_9 + 0xe9, 0xac, 0x05, 0x00, 0x00, //0x00001a8d jmp LBB6_83 + //0x00001a92 LBB6_11 + 0x49, 0x01, 0xde, //0x00001a92 addq %rbx, %r14 + 0x4d, 0x29, 0xce, //0x00001a95 subq %r9, %r14 + 0x4c, 0x89, 0xf6, //0x00001a98 movq %r14, %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001a9b cmpq $-1, %rsi + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00001a9f jne LBB6_13 + 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00001aa5 jmp LBB6_83 + //0x00001aaa LBB6_12 + 0x0f, 0xb7, 0xcb, //0x00001aaa movzwl %bx, %ecx + 0x4d, 0x29, 0xce, //0x00001aad subq %r9, %r14 + 0x48, 0x0f, 0xbc, 0xf1, //0x00001ab0 bsfq %rcx, %rsi + 0x4c, 0x01, 0xf6, //0x00001ab4 addq %r14, %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001ab7 cmpq $-1, %rsi + 0x0f, 0x84, 0x7d, 0x05, 0x00, 0x00, //0x00001abb je LBB6_83 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ac1 .p2align 4, 0x90 + //0x00001ad0 LBB6_13 + 0x48, 0x8d, 0x4e, 0x02, //0x00001ad0 leaq $2(%rsi), %rcx + 0x49, 0x29, 0xcd, //0x00001ad4 subq %rcx, %r13 + 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001ad7 js LBB6_94 + 0x4d, 0x8d, 0x4c, 0x31, 0x02, //0x00001add leaq $2(%r9,%rsi), %r9 + 0x4d, 0x85, 0xd2, //0x00001ae2 testq %r10, %r10 + 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00001ae5 jne LBB6_58 + //0x00001aeb LBB6_15 + 0x48, 0x01, 0xf0, //0x00001aeb addq %rsi, %rax + 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00001aee movzbl $-1(%r9), %ecx + 0x42, 0x8a, 0x0c, 0x01, //0x00001af3 movb (%rcx,%r8), %cl + 0x80, 0xf9, 0xff, //0x00001af7 cmpb $-1, %cl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001afa je LBB6_18 + 0x84, 0xc9, //0x00001b00 testb %cl, %cl + 0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x00001b02 je LBB6_95 + 0x88, 0x08, //0x00001b08 movb %cl, (%rax) + 0x48, 0xff, 0xc0, //0x00001b0a incq %rax + 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x00001b0d jmp LBB6_57 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b12 .p2align 4, 0x90 + //0x00001b20 LBB6_18 + 0x49, 0x83, 0xfd, 0x03, //0x00001b20 cmpq $3, %r13 + 0x0f, 0x8e, 0xdd, 0x05, 0x00, 0x00, //0x00001b24 jle LBB6_94 + 0x41, 0x8b, 0x31, //0x00001b2a movl (%r9), %esi + 0x89, 0xf1, //0x00001b2d movl %esi, %ecx + 0xf7, 0xd1, //0x00001b2f notl %ecx + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b31 leal $-808464432(%rsi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001b37 andl $-2139062144, %ecx + 0x85, 0xd9, //0x00001b3d testl %ebx, %ecx + 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x00001b3f jne LBB6_85 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001b45 leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x00001b4b orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001b4d testl $-2139062144, %ebx + 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b53 jne LBB6_85 + 0x89, 0xf3, //0x00001b59 movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b5b andl $2139062143, %ebx + 0x41, 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b61 movl $-1061109568, %r14d + 0x41, 0x29, 0xde, //0x00001b67 subl %ebx, %r14d + 0x44, 0x8d, 0xbb, 0x46, 0x46, 0x46, 0x46, //0x00001b6a leal $1179010630(%rbx), %r15d + 0x41, 0x21, 0xce, //0x00001b71 andl %ecx, %r14d + 0x45, 0x85, 0xfe, //0x00001b74 testl %r15d, %r14d + 0x0f, 0x85, 0xd6, 0x04, 0x00, 0x00, //0x00001b77 jne LBB6_85 + 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b7d movl $-522133280, %r14d + 0x41, 0x29, 0xde, //0x00001b83 subl %ebx, %r14d + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001b86 addl $960051513, %ebx + 0x44, 0x21, 0xf1, //0x00001b8c andl %r14d, %ecx + 0x85, 0xd9, //0x00001b8f testl %ebx, %ecx + 0x0f, 0x85, 0xbc, 0x04, 0x00, 0x00, //0x00001b91 jne LBB6_85 + 0x0f, 0xce, //0x00001b97 bswapl %esi + 0x89, 0xf1, //0x00001b99 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001b9b shrl $4, %ecx + 0xf7, 0xd1, //0x00001b9e notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001ba0 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001ba6 leal (%rcx,%rcx,8), %ecx + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001ba9 andl $252645135, %esi + 0x01, 0xce, //0x00001baf addl %ecx, %esi + 0x89, 0xf1, //0x00001bb1 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001bb3 shrl $4, %ecx + 0x09, 0xf1, //0x00001bb6 orl %esi, %ecx + 0x44, 0x0f, 0xb6, 0xf9, //0x00001bb8 movzbl %cl, %r15d + 0xc1, 0xe9, 0x08, //0x00001bbc shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001bbf andl $65280, %ecx + 0x41, 0x09, 0xcf, //0x00001bc5 orl %ecx, %r15d + 0x4d, 0x8d, 0x75, 0xfc, //0x00001bc8 leaq $-4(%r13), %r14 + 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00001bcc cmpl $128, %r15d + 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00001bd3 jb LBB6_66 + 0x45, 0x31, 0xe4, //0x00001bd9 xorl %r12d, %r12d + 0x4d, 0x85, 0xd2, //0x00001bdc testq %r10, %r10 + 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x00001bdf je LBB6_40 + //0x00001be5 LBB6_25 + 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001be5 cmpl $2048, %r15d + 0x0f, 0x82, 0x3c, 0x03, 0x00, 0x00, //0x00001bec jb LBB6_68 + 0x44, 0x89, 0xf9, //0x00001bf2 movl %r15d, %ecx + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001bf5 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001bfb cmpl $55296, %ecx + 0x0f, 0x85, 0x89, 0x02, 0x00, 0x00, //0x00001c01 jne LBB6_54 + 0x4d, 0x85, 0xf6, //0x00001c07 testq %r14, %r14 + 0x0f, 0x8e, 0x6b, 0x03, 0x00, 0x00, //0x00001c0a jle LBB6_72 + 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001c10 cmpb $92, $4(%r9,%r12) + 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00001c16 jne LBB6_73 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001c1c cmpl $56319, %r15d + 0x0f, 0x87, 0x34, 0x03, 0x00, 0x00, //0x00001c23 ja LBB6_70 + 0x49, 0x83, 0xfe, 0x07, //0x00001c29 cmpq $7, %r14 + 0x0f, 0x8c, 0x2a, 0x03, 0x00, 0x00, //0x00001c2d jl LBB6_70 + 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x00001c33 cmpb $92, $5(%r9,%r12) + 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x00001c39 jne LBB6_70 + 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x00001c3f cmpb $117, $6(%r9,%r12) + 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x00001c45 jne LBB6_70 + 0x43, 0x8b, 0x74, 0x21, 0x07, //0x00001c4b movl $7(%r9,%r12), %esi + 0x89, 0xf1, //0x00001c50 movl %esi, %ecx + 0xf7, 0xd1, //0x00001c52 notl %ecx + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal $-808464432(%rsi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl $-2139062144, %ecx + 0x85, 0xd9, //0x00001c60 testl %ebx, %ecx + 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x00001c62 jne LBB6_99 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x00001c6e orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl $-2139062144, %ebx + 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x00001c76 jne LBB6_99 + 0x89, 0xf3, //0x00001c7c movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl $2139062143, %ebx + 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl $-1061109568, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001c8b subl %ebx, $-44(%rbp) + 0x48, 0x89, 0x75, 0xb0, //0x00001c8e movq %rsi, $-80(%rbp) + 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001c92 leal $1179010630(%rbx), %esi + 0x89, 0x75, 0xc4, //0x00001c98 movl %esi, $-60(%rbp) + 0x21, 0x4d, 0xd4, //0x00001c9b andl %ecx, $-44(%rbp) + 0x8b, 0x75, 0xc4, //0x00001c9e movl $-60(%rbp), %esi + 0x85, 0x75, 0xd4, //0x00001ca1 testl %esi, $-44(%rbp) + 0x48, 0x8b, 0x75, 0xb0, //0x00001ca4 movq $-80(%rbp), %rsi + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00001ca8 jne LBB6_99 + 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001cae movl $-522133280, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001cb5 subl %ebx, $-44(%rbp) + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001cb8 addl $960051513, %ebx + 0x23, 0x4d, 0xd4, //0x00001cbe andl $-44(%rbp), %ecx + 0x85, 0xd9, //0x00001cc1 testl %ebx, %ecx + 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x00001cc3 jne LBB6_99 + 0x0f, 0xce, //0x00001cc9 bswapl %esi + 0x89, 0xf1, //0x00001ccb movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001ccd shrl $4, %ecx + 0xf7, 0xd1, //0x00001cd0 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cd2 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001cd8 leal (%rcx,%rcx,8), %ecx + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cdb andl $252645135, %esi + 0x01, 0xce, //0x00001ce1 addl %ecx, %esi + 0x89, 0xf1, //0x00001ce3 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001ce5 shrl $4, %ecx + 0x09, 0xf1, //0x00001ce8 orl %esi, %ecx + 0x89, 0xce, //0x00001cea movl %ecx, %esi + 0xc1, 0xee, 0x08, //0x00001cec shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001cef andl $65280, %esi + 0x0f, 0xb6, 0xd9, //0x00001cf5 movzbl %cl, %ebx + 0x09, 0xf3, //0x00001cf8 orl %esi, %ebx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001cfa andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001d00 cmpl $14417920, %ecx + 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x00001d06 je LBB6_77 + 0xf6, 0x45, 0xb8, 0x02, //0x00001d0c testb $2, $-72(%rbp) + 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00001d10 je LBB6_114 + 0x49, 0x83, 0xc6, 0xf9, //0x00001d16 addq $-7, %r14 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001d1a movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001d1f movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00001d23 addq $3, %rax + 0x49, 0x83, 0xc4, 0x07, //0x00001d27 addq $7, %r12 + 0x41, 0x89, 0xdf, //0x00001d2b movl %ebx, %r15d + 0x83, 0xfb, 0x7f, //0x00001d2e cmpl $127, %ebx + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00001d31 ja LBB6_25 + 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00001d37 jmp LBB6_53 + 0x90, 0x90, 0x90, 0x90, //0x00001d3c .p2align 4, 0x90 + //0x00001d40 LBB6_40 + 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001d40 cmpl $2048, %r15d + 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00001d47 jb LBB6_68 + 0x44, 0x89, 0xf9, //0x00001d4d movl %r15d, %ecx + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001d50 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001d56 cmpl $55296, %ecx + 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00001d5c jne LBB6_54 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001d62 cmpl $56319, %r15d + 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x00001d69 ja LBB6_69 + 0x49, 0x83, 0xfe, 0x06, //0x00001d6f cmpq $6, %r14 + 0x0f, 0x8c, 0xda, 0x01, 0x00, 0x00, //0x00001d73 jl LBB6_69 + 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001d79 cmpb $92, $4(%r9,%r12) + 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x00001d7f jne LBB6_69 + 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x00001d85 cmpb $117, $5(%r9,%r12) + 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00001d8b jne LBB6_69 + 0x43, 0x8b, 0x74, 0x21, 0x06, //0x00001d91 movl $6(%r9,%r12), %esi + 0x89, 0xf1, //0x00001d96 movl %esi, %ecx + 0xf7, 0xd1, //0x00001d98 notl %ecx + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d9a leal $-808464432(%rsi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001da0 andl $-2139062144, %ecx + 0x85, 0xd9, //0x00001da6 testl %ebx, %ecx + 0x0f, 0x85, 0x98, 0x03, 0x00, 0x00, //0x00001da8 jne LBB6_98 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001dae leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x00001db4 orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001db6 testl $-2139062144, %ebx + 0x0f, 0x85, 0x84, 0x03, 0x00, 0x00, //0x00001dbc jne LBB6_98 + 0x89, 0xf3, //0x00001dc2 movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dc4 andl $2139062143, %ebx + 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dca movl $-1061109568, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001dd1 subl %ebx, $-44(%rbp) + 0x48, 0x89, 0x75, 0xb0, //0x00001dd4 movq %rsi, $-80(%rbp) + 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001dd8 leal $1179010630(%rbx), %esi + 0x89, 0x75, 0xc4, //0x00001dde movl %esi, $-60(%rbp) + 0x21, 0x4d, 0xd4, //0x00001de1 andl %ecx, $-44(%rbp) + 0x8b, 0x75, 0xc4, //0x00001de4 movl $-60(%rbp), %esi + 0x85, 0x75, 0xd4, //0x00001de7 testl %esi, $-44(%rbp) + 0x48, 0x8b, 0x75, 0xb0, //0x00001dea movq $-80(%rbp), %rsi + 0x0f, 0x85, 0x52, 0x03, 0x00, 0x00, //0x00001dee jne LBB6_98 + 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001df4 movl $-522133280, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001dfb subl %ebx, $-44(%rbp) + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001dfe addl $960051513, %ebx + 0x23, 0x4d, 0xd4, //0x00001e04 andl $-44(%rbp), %ecx + 0x85, 0xd9, //0x00001e07 testl %ebx, %ecx + 0x0f, 0x85, 0x37, 0x03, 0x00, 0x00, //0x00001e09 jne LBB6_98 + 0x0f, 0xce, //0x00001e0f bswapl %esi + 0x89, 0xf1, //0x00001e11 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001e13 shrl $4, %ecx + 0xf7, 0xd1, //0x00001e16 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e18 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001e1e leal (%rcx,%rcx,8), %ecx + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e21 andl $252645135, %esi + 0x01, 0xce, //0x00001e27 addl %ecx, %esi + 0x89, 0xf1, //0x00001e29 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001e2b shrl $4, %ecx + 0x09, 0xf1, //0x00001e2e orl %esi, %ecx + 0x89, 0xce, //0x00001e30 movl %ecx, %esi + 0xc1, 0xee, 0x08, //0x00001e32 shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001e35 andl $65280, %esi + 0x0f, 0xb6, 0xd9, //0x00001e3b movzbl %cl, %ebx + 0x09, 0xf3, //0x00001e3e orl %esi, %ebx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001e40 andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001e46 cmpl $14417920, %ecx + 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x00001e4c je LBB6_76 + 0xf6, 0x45, 0xb8, 0x02, //0x00001e52 testb $2, $-72(%rbp) + 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x00001e56 je LBB6_113 + 0x49, 0x83, 0xc6, 0xfa, //0x00001e5c addq $-6, %r14 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001e60 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001e65 movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00001e69 addq $3, %rax + 0x49, 0x83, 0xc4, 0x06, //0x00001e6d addq $6, %r12 + 0x41, 0x89, 0xdf, //0x00001e71 movl %ebx, %r15d + 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001e74 cmpl $128, %ebx + 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x00001e7a jae LBB6_40 + //0x00001e80 LBB6_53 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e80 leaq $4(%r9,%r12), %r9 + 0x41, 0x89, 0xdf, //0x00001e85 movl %ebx, %r15d + 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00001e88 jmp LBB6_67 + 0x90, 0x90, 0x90, //0x00001e8d .p2align 4, 0x90 + //0x00001e90 LBB6_54 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e90 leaq $4(%r9,%r12), %r9 + 0x44, 0x89, 0xf9, //0x00001e95 movl %r15d, %ecx + 0xc1, 0xe9, 0x0c, //0x00001e98 shrl $12, %ecx + 0x80, 0xc9, 0xe0, //0x00001e9b orb $-32, %cl + 0x88, 0x08, //0x00001e9e movb %cl, (%rax) + 0x44, 0x89, 0xf9, //0x00001ea0 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x00001ea3 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00001ea6 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001ea9 orb $-128, %cl + 0x88, 0x48, 0x01, //0x00001eac movb %cl, $1(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x00001eaf andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00001eb3 orb $-128, %r15b + 0x44, 0x88, 0x78, 0x02, //0x00001eb7 movb %r15b, $2(%rax) + //0x00001ebb LBB6_55 + 0x48, 0x83, 0xc0, 0x03, //0x00001ebb addq $3, %rax + //0x00001ebf LBB6_56 + 0x4d, 0x89, 0xf5, //0x00001ebf movq %r14, %r13 + //0x00001ec2 LBB6_57 + 0x4d, 0x85, 0xed, //0x00001ec2 testq %r13, %r13 + 0x0f, 0x85, 0x2c, 0xfb, 0xff, 0xff, //0x00001ec5 jne LBB6_2 + 0xe9, 0x63, 0x02, 0x00, 0x00, //0x00001ecb jmp LBB6_96 + //0x00001ed0 LBB6_58 + 0x45, 0x85, 0xed, //0x00001ed0 testl %r13d, %r13d + 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x00001ed3 je LBB6_94 + 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00001ed9 cmpb $92, $-1(%r9) + 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x00001ede jne LBB6_97 + 0x41, 0x80, 0x39, 0x5c, //0x00001ee4 cmpb $92, (%r9) + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00001ee8 jne LBB6_65 + 0x41, 0x83, 0xfd, 0x01, //0x00001eee cmpl $1, %r13d + 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00001ef2 jle LBB6_94 + 0x41, 0x8a, 0x49, 0x01, //0x00001ef8 movb $1(%r9), %cl + 0x80, 0xf9, 0x22, //0x00001efc cmpb $34, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001eff je LBB6_64 + 0x80, 0xf9, 0x5c, //0x00001f05 cmpb $92, %cl + 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00001f08 jne LBB6_109 + //0x00001f0e LBB6_64 + 0x49, 0xff, 0xc1, //0x00001f0e incq %r9 + 0x49, 0xff, 0xcd, //0x00001f11 decq %r13 + //0x00001f14 LBB6_65 + 0x49, 0xff, 0xc1, //0x00001f14 incq %r9 + 0x49, 0xff, 0xcd, //0x00001f17 decq %r13 + 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x00001f1a jmp LBB6_15 + //0x00001f1f LBB6_66 + 0x49, 0x83, 0xc1, 0x04, //0x00001f1f addq $4, %r9 + //0x00001f23 LBB6_67 + 0x44, 0x88, 0x38, //0x00001f23 movb %r15b, (%rax) + 0x48, 0xff, 0xc0, //0x00001f26 incq %rax + 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00001f29 jmp LBB6_56 + //0x00001f2e LBB6_68 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f2e leaq $4(%r9,%r12), %r9 + 0x44, 0x89, 0xf9, //0x00001f33 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x00001f36 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00001f39 orb $-64, %cl + 0x88, 0x08, //0x00001f3c movb %cl, (%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x00001f3e andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00001f42 orb $-128, %r15b + 0x44, 0x88, 0x78, 0x01, //0x00001f46 movb %r15b, $1(%rax) + 0x48, 0x83, 0xc0, 0x02, //0x00001f4a addq $2, %rax + 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00001f4e jmp LBB6_56 + //0x00001f53 LBB6_69 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f53 leaq $4(%r9,%r12), %r9 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001f58 jmp LBB6_71 + //0x00001f5d LBB6_70 + 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x00001f5d leaq $5(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00001f62 subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xfb, //0x00001f65 addq $-5, %r13 + 0x4d, 0x89, 0xee, //0x00001f69 movq %r13, %r14 + //0x00001f6c LBB6_71 + 0xf6, 0x45, 0xb8, 0x02, //0x00001f6c testb $2, $-72(%rbp) + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001f70 jne LBB6_75 + 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x00001f76 jmp LBB6_116 + //0x00001f7b LBB6_72 + 0xf6, 0x45, 0xb8, 0x02, //0x00001f7b testb $2, $-72(%rbp) + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f7f jne LBB6_74 + 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x00001f85 jmp LBB6_94 + //0x00001f8a LBB6_73 + 0xf6, 0x45, 0xb8, 0x02, //0x00001f8a testb $2, $-72(%rbp) + 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x00001f8e je LBB6_117 + //0x00001f94 LBB6_74 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f94 leaq $4(%r9,%r12), %r9 + //0x00001f99 LBB6_75 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001f99 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001f9e movb $-67, $2(%rax) + 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00001fa2 jmp LBB6_55 + //0x00001fa7 LBB6_76 + 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00001fa7 leaq $10(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00001fac subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xf6, //0x00001faf addq $-10, %r13 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001fb3 jmp LBB6_78 + //0x00001fb8 LBB6_77 + 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00001fb8 leaq $11(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00001fbd subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xf5, //0x00001fc0 addq $-11, %r13 + //0x00001fc4 LBB6_78 + 0x41, 0xc1, 0xe7, 0x0a, //0x00001fc4 shll $10, %r15d + 0x41, 0x8d, 0x8c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00001fc8 leal $-56613888(%r15,%rbx), %ecx + 0x81, 0xf9, 0x00, 0x00, 0x11, 0x00, //0x00001fd0 cmpl $1114112, %ecx + 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00001fd6 jb LBB6_81 + 0xf6, 0x45, 0xb8, 0x02, //0x00001fdc testb $2, $-72(%rbp) + 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00001fe0 je LBB6_111 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001fe6 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001feb movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00001fef addq $3, %rax + 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00001ff3 jmp LBB6_57 + //0x00001ff8 LBB6_81 + 0x89, 0xce, //0x00001ff8 movl %ecx, %esi + 0xc1, 0xee, 0x12, //0x00001ffa shrl $18, %esi + 0x40, 0x80, 0xce, 0xf0, //0x00001ffd orb $-16, %sil + 0x40, 0x88, 0x30, //0x00002001 movb %sil, (%rax) + 0x89, 0xce, //0x00002004 movl %ecx, %esi + 0xc1, 0xee, 0x0c, //0x00002006 shrl $12, %esi + 0x40, 0x80, 0xe6, 0x3f, //0x00002009 andb $63, %sil + 0x40, 0x80, 0xce, 0x80, //0x0000200d orb $-128, %sil + 0x40, 0x88, 0x70, 0x01, //0x00002011 movb %sil, $1(%rax) + 0x89, 0xce, //0x00002015 movl %ecx, %esi + 0xc1, 0xee, 0x06, //0x00002017 shrl $6, %esi + 0x40, 0x80, 0xe6, 0x3f, //0x0000201a andb $63, %sil + 0x40, 0x80, 0xce, 0x80, //0x0000201e orb $-128, %sil + 0x40, 0x88, 0x70, 0x02, //0x00002022 movb %sil, $2(%rax) + 0x80, 0xe1, 0x3f, //0x00002026 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00002029 orb $-128, %cl + 0x88, 0x48, 0x03, //0x0000202c movb %cl, $3(%rax) + 0x48, 0x83, 0xc0, 0x04, //0x0000202f addq $4, %rax + 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00002033 jmp LBB6_57 + //0x00002038 LBB6_82 + 0x45, 0x31, 0xed, //0x00002038 xorl %r13d, %r13d + 0x48, 0x89, 0xd0, //0x0000203b movq %rdx, %rax + //0x0000203e LBB6_83 + 0x4c, 0x01, 0xe8, //0x0000203e addq %r13, %rax + 0x48, 0x29, 0xd0, //0x00002041 subq %rdx, %rax + //0x00002044 LBB6_84 + 0x48, 0x83, 0xc4, 0x28, //0x00002044 addq $40, %rsp + 0x5b, //0x00002048 popq %rbx + 0x41, 0x5c, //0x00002049 popq %r12 + 0x41, 0x5d, //0x0000204b popq %r13 + 0x41, 0x5e, //0x0000204d popq %r14 + 0x41, 0x5f, //0x0000204f popq %r15 + 0x5d, //0x00002051 popq %rbp + 0xc3, //0x00002052 retq + //0x00002053 LBB6_85 + 0x4c, 0x89, 0xca, //0x00002053 movq %r9, %rdx + 0x48, 0x29, 0xfa, //0x00002056 subq %rdi, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x00002059 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x17, //0x0000205d movq %rdx, (%rdi) + 0x41, 0x8a, 0x09, //0x00002060 movb (%r9), %cl + 0x8d, 0x71, 0xd0, //0x00002063 leal $-48(%rcx), %esi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002066 movq $-2, %rax + 0x40, 0x80, 0xfe, 0x0a, //0x0000206d cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002071 jb LBB6_87 + 0x80, 0xe1, 0xdf, //0x00002077 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x0000207a addb $-65, %cl + 0x80, 0xf9, 0x05, //0x0000207d cmpb $5, %cl + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002080 ja LBB6_84 + //0x00002086 LBB6_87 + 0x48, 0x8d, 0x4a, 0x01, //0x00002086 leaq $1(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x0000208a movq %rcx, (%rdi) + 0x41, 0x8a, 0x49, 0x01, //0x0000208d movb $1(%r9), %cl + 0x8d, 0x71, 0xd0, //0x00002091 leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x00002094 cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002098 jb LBB6_89 + 0x80, 0xe1, 0xdf, //0x0000209e andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000020a1 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000020a4 cmpb $5, %cl + 0x0f, 0x87, 0x97, 0xff, 0xff, 0xff, //0x000020a7 ja LBB6_84 + //0x000020ad LBB6_89 + 0x48, 0x8d, 0x4a, 0x02, //0x000020ad leaq $2(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x000020b1 movq %rcx, (%rdi) + 0x41, 0x8a, 0x49, 0x02, //0x000020b4 movb $2(%r9), %cl + 0x8d, 0x71, 0xd0, //0x000020b8 leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x000020bb cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020bf jb LBB6_91 + 0x80, 0xe1, 0xdf, //0x000020c5 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000020c8 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000020cb cmpb $5, %cl + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000020ce ja LBB6_84 + //0x000020d4 LBB6_91 + 0x48, 0x8d, 0x4a, 0x03, //0x000020d4 leaq $3(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x000020d8 movq %rcx, (%rdi) + 0x41, 0x8a, 0x49, 0x03, //0x000020db movb $3(%r9), %cl + 0x8d, 0x71, 0xd0, //0x000020df leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x000020e2 cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020e6 jb LBB6_93 + 0x80, 0xe1, 0xdf, //0x000020ec andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000020ef addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000020f2 cmpb $5, %cl + 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x000020f5 ja LBB6_84 + //0x000020fb LBB6_93 + 0x48, 0x83, 0xc2, 0x04, //0x000020fb addq $4, %rdx + 0x48, 0x89, 0x17, //0x000020ff movq %rdx, (%rdi) + 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002102 jmp LBB6_84 + //0x00002107 LBB6_94 + 0x48, 0x8b, 0x45, 0xc8, //0x00002107 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x18, //0x0000210b movq %r11, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000210e movq $-1, %rax + 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x00002115 jmp LBB6_84 + //0x0000211a LBB6_95 + 0x48, 0xf7, 0xd7, //0x0000211a notq %rdi + 0x49, 0x01, 0xf9, //0x0000211d addq %rdi, %r9 + 0x48, 0x8b, 0x45, 0xc8, //0x00002120 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002124 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00002127 movq $-3, %rax + 0xe9, 0x11, 0xff, 0xff, 0xff, //0x0000212e jmp LBB6_84 + //0x00002133 LBB6_96 + 0x45, 0x31, 0xed, //0x00002133 xorl %r13d, %r13d + 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00002136 jmp LBB6_83 + //0x0000213b LBB6_97 + 0x48, 0xf7, 0xd7, //0x0000213b notq %rdi + 0x49, 0x01, 0xf9, //0x0000213e addq %rdi, %r9 + 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00002141 jmp LBB6_110 + //0x00002146 LBB6_98 + 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x00002146 leaq $4(%r9,%r12), %rsi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000214b jmp LBB6_100 + //0x00002150 LBB6_99 + 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00002150 leaq $5(%r9,%r12), %rsi + //0x00002155 LBB6_100 + 0x48, 0x89, 0xf2, //0x00002155 movq %rsi, %rdx + 0x48, 0x29, 0xfa, //0x00002158 subq %rdi, %rdx + 0x48, 0x83, 0xc2, 0x02, //0x0000215b addq $2, %rdx + 0x48, 0x8b, 0x45, 0xc8, //0x0000215f movq $-56(%rbp), %rax + 0x48, 0x89, 0x10, //0x00002163 movq %rdx, (%rax) + 0x8a, 0x4e, 0x02, //0x00002166 movb $2(%rsi), %cl + 0x8d, 0x79, 0xd0, //0x00002169 leal $-48(%rcx), %edi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000216c movq $-2, %rax + 0x40, 0x80, 0xff, 0x0a, //0x00002173 cmpb $10, %dil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002177 jb LBB6_102 + 0x80, 0xe1, 0xdf, //0x0000217d andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x00002180 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x00002183 cmpb $5, %cl + 0x0f, 0x87, 0xb8, 0xfe, 0xff, 0xff, //0x00002186 ja LBB6_84 + //0x0000218c LBB6_102 + 0x48, 0x8d, 0x4a, 0x01, //0x0000218c leaq $1(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x00002190 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x00002194 movq %rcx, (%rdi) + 0x8a, 0x4e, 0x03, //0x00002197 movb $3(%rsi), %cl + 0x8d, 0x79, 0xd0, //0x0000219a leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x0000219d cmpb $10, %dil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021a1 jb LBB6_104 + 0x80, 0xe1, 0xdf, //0x000021a7 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000021aa addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000021ad cmpb $5, %cl + 0x0f, 0x87, 0x8e, 0xfe, 0xff, 0xff, //0x000021b0 ja LBB6_84 + //0x000021b6 LBB6_104 + 0x48, 0x8d, 0x4a, 0x02, //0x000021b6 leaq $2(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x000021ba movq $-56(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x000021be movq %rcx, (%rdi) + 0x8a, 0x4e, 0x04, //0x000021c1 movb $4(%rsi), %cl + 0x8d, 0x79, 0xd0, //0x000021c4 leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x000021c7 cmpb $10, %dil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021cb jb LBB6_106 + 0x80, 0xe1, 0xdf, //0x000021d1 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000021d4 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000021d7 cmpb $5, %cl + 0x0f, 0x87, 0x64, 0xfe, 0xff, 0xff, //0x000021da ja LBB6_84 + //0x000021e0 LBB6_106 + 0x48, 0x8d, 0x4a, 0x03, //0x000021e0 leaq $3(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x000021e4 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x000021e8 movq %rcx, (%rdi) + 0x8a, 0x4e, 0x05, //0x000021eb movb $5(%rsi), %cl + 0x8d, 0x71, 0xd0, //0x000021ee leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x000021f1 cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021f5 jb LBB6_108 + 0x80, 0xe1, 0xdf, //0x000021fb andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000021fe addb $-65, %cl + 0x80, 0xf9, 0x05, //0x00002201 cmpb $5, %cl + 0x0f, 0x87, 0x3a, 0xfe, 0xff, 0xff, //0x00002204 ja LBB6_84 + //0x0000220a LBB6_108 + 0x48, 0x83, 0xc2, 0x04, //0x0000220a addq $4, %rdx + 0x48, 0x8b, 0x4d, 0xc8, //0x0000220e movq $-56(%rbp), %rcx + 0x48, 0x89, 0x11, //0x00002212 movq %rdx, (%rcx) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00002215 jmp LBB6_84 + //0x0000221a LBB6_109 + 0x49, 0x29, 0xf9, //0x0000221a subq %rdi, %r9 + 0x49, 0xff, 0xc1, //0x0000221d incq %r9 + //0x00002220 LBB6_110 + 0x48, 0x8b, 0x45, 0xc8, //0x00002220 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002224 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002227 movq $-2, %rax + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000222e jmp LBB6_84 + //0x00002233 LBB6_111 + 0x49, 0x29, 0xf9, //0x00002233 subq %rdi, %r9 + 0x49, 0x83, 0xc1, 0xfc, //0x00002236 addq $-4, %r9 + //0x0000223a LBB6_112 + 0x48, 0x8b, 0x45, 0xc8, //0x0000223a movq $-56(%rbp), %rax + 0x4c, 0x89, 0x08, //0x0000223e movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00002241 movq $-4, %rax + 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00002248 jmp LBB6_84 + //0x0000224d LBB6_113 + 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000224d leaq $10(%r9,%r12), %rax + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002252 jmp LBB6_115 + //0x00002257 LBB6_114 + 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00002257 leaq $11(%r9,%r12), %rax + //0x0000225c LBB6_115 + 0x48, 0x29, 0xf8, //0x0000225c subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfc, //0x0000225f addq $-4, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00002263 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00002267 movq %rax, (%rcx) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000226a movq $-4, %rax + 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x00002271 jmp LBB6_84 + //0x00002276 LBB6_116 + 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x00002276 leaq $4(%r10,%rdi), %rax + 0x49, 0x29, 0xc1, //0x0000227b subq %rax, %r9 + 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x0000227e jmp LBB6_112 + //0x00002283 LBB6_117 + 0x4d, 0x01, 0xe1, //0x00002283 addq %r12, %r9 + 0x49, 0x29, 0xf9, //0x00002286 subq %rdi, %r9 + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002289 jmp LBB6_112 + 0x00, 0x00, //0x0000228e .p2align 4, 0x00 + //0x00002290 LCPI7_0 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002290 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x000022a0 LCPI7_1 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000022a0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x000022b0 LCPI7_2 + 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000022b0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' + //0x000022c0 LCPI7_3 + 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000022c0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' + //0x000022d0 .p2align 4, 0x90 + //0x000022d0 _html_escape + 0x55, //0x000022d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000022d1 movq %rsp, %rbp + 0x41, 0x57, //0x000022d4 pushq %r15 + 0x41, 0x56, //0x000022d6 pushq %r14 + 0x41, 0x55, //0x000022d8 pushq %r13 + 0x41, 0x54, //0x000022da pushq %r12 + 0x53, //0x000022dc pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x000022dd subq $24, %rsp + 0x48, 0x89, 0x4d, 0xc0, //0x000022e1 movq %rcx, $-64(%rbp) + 0x49, 0x89, 0xd2, //0x000022e5 movq %rdx, %r10 + 0x48, 0x89, 0x55, 0xc8, //0x000022e8 movq %rdx, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x000022ec movq %rdi, $-48(%rbp) + 0x48, 0x89, 0xf8, //0x000022f0 movq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000022f3 testq %rsi, %rsi + 0x0f, 0x8e, 0x73, 0x04, 0x00, 0x00, //0x000022f6 jle LBB7_59 + 0x48, 0x8b, 0x45, 0xc0, //0x000022fc movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x00002300 movq (%rax), %r9 + 0xc5, 0xf9, 0x6f, 0x05, 0x85, 0xff, 0xff, 0xff, //0x00002303 vmovdqa $-123(%rip), %xmm0 /* LCPI7_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x8d, 0xff, 0xff, 0xff, //0x0000230b vmovdqa $-115(%rip), %xmm1 /* LCPI7_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x95, 0xff, 0xff, 0xff, //0x00002313 vmovdqa $-107(%rip), %xmm2 /* LCPI7_2+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x1d, 0x9d, 0xff, 0xff, 0xff, //0x0000231b vmovdqa $-99(%rip), %xmm3 /* LCPI7_3+0(%rip) */ + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00002323 movabsq $5764607797912141824, %r14 + 0x4c, 0x8d, 0x1d, 0xac, 0xe5, 0x00, 0x00, //0x0000232d leaq $58796(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ + 0x4c, 0x8b, 0x7d, 0xd0, //0x00002334 movq $-48(%rbp), %r15 + 0x4c, 0x8b, 0x55, 0xc8, //0x00002338 movq $-56(%rbp), %r10 + 0x90, 0x90, 0x90, 0x90, //0x0000233c .p2align 4, 0x90 + //0x00002340 LBB7_2 + 0x4d, 0x85, 0xc9, //0x00002340 testq %r9, %r9 + 0x0f, 0x8e, 0x45, 0x04, 0x00, 0x00, //0x00002343 jle LBB7_61 + 0x48, 0x83, 0xfe, 0x0f, //0x00002349 cmpq $15, %rsi + 0x0f, 0x9f, 0xc3, //0x0000234d setg %bl + 0x4d, 0x89, 0xcc, //0x00002350 movq %r9, %r12 + 0x4d, 0x89, 0xd0, //0x00002353 movq %r10, %r8 + 0x48, 0x89, 0xf0, //0x00002356 movq %rsi, %rax + 0x4d, 0x89, 0xfd, //0x00002359 movq %r15, %r13 + 0x49, 0x83, 0xf9, 0x10, //0x0000235c cmpq $16, %r9 + 0x0f, 0x8c, 0x7a, 0x00, 0x00, 0x00, //0x00002360 jl LBB7_9 + 0x48, 0x83, 0xfe, 0x10, //0x00002366 cmpq $16, %rsi + 0x0f, 0x8c, 0x70, 0x00, 0x00, 0x00, //0x0000236a jl LBB7_9 + 0x4d, 0x89, 0xfd, //0x00002370 movq %r15, %r13 + 0x48, 0x89, 0xf0, //0x00002373 movq %rsi, %rax + 0x4d, 0x89, 0xd0, //0x00002376 movq %r10, %r8 + 0x4c, 0x89, 0xc9, //0x00002379 movq %r9, %rcx + 0x90, 0x90, 0x90, 0x90, //0x0000237c .p2align 4, 0x90 + //0x00002380 LBB7_6 + 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x00002380 vmovdqu (%r13), %xmm4 + 0xc5, 0xd9, 0x74, 0xe8, //0x00002386 vpcmpeqb %xmm0, %xmm4, %xmm5 + 0xc5, 0xd9, 0x74, 0xf1, //0x0000238a vpcmpeqb %xmm1, %xmm4, %xmm6 + 0xc5, 0xc9, 0xeb, 0xed, //0x0000238e vpor %xmm5, %xmm6, %xmm5 + 0xc5, 0xd9, 0xeb, 0xf2, //0x00002392 vpor %xmm2, %xmm4, %xmm6 + 0xc5, 0xc9, 0x74, 0xf3, //0x00002396 vpcmpeqb %xmm3, %xmm6, %xmm6 + 0xc5, 0xd1, 0xeb, 0xee, //0x0000239a vpor %xmm6, %xmm5, %xmm5 + 0xc4, 0xc1, 0x7a, 0x7f, 0x20, //0x0000239e vmovdqu %xmm4, (%r8) + 0xc5, 0xf9, 0xd7, 0xd5, //0x000023a3 vpmovmskb %xmm5, %edx + 0x66, 0x85, 0xd2, //0x000023a7 testw %dx, %dx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000023aa jne LBB7_21 + 0x49, 0x83, 0xc5, 0x10, //0x000023b0 addq $16, %r13 + 0x49, 0x83, 0xc0, 0x10, //0x000023b4 addq $16, %r8 + 0x4c, 0x8d, 0x61, 0xf0, //0x000023b8 leaq $-16(%rcx), %r12 + 0x48, 0x83, 0xf8, 0x1f, //0x000023bc cmpq $31, %rax + 0x0f, 0x9f, 0xc3, //0x000023c0 setg %bl + 0x48, 0x83, 0xf8, 0x20, //0x000023c3 cmpq $32, %rax + 0x48, 0x8d, 0x40, 0xf0, //0x000023c7 leaq $-16(%rax), %rax + 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x000023cb jl LBB7_9 + 0x48, 0x83, 0xf9, 0x1f, //0x000023d1 cmpq $31, %rcx + 0x4c, 0x89, 0xe1, //0x000023d5 movq %r12, %rcx + 0x0f, 0x8f, 0xa2, 0xff, 0xff, 0xff, //0x000023d8 jg LBB7_6 + 0x90, 0x90, //0x000023de .p2align 4, 0x90 + //0x000023e0 LBB7_9 + 0x84, 0xdb, //0x000023e0 testb %bl, %bl + 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x000023e2 je LBB7_13 + 0x4c, 0x89, 0xf2, //0x000023e8 movq %r14, %rdx + 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x000023eb vmovdqu (%r13), %xmm4 + 0xc5, 0xd9, 0x74, 0xe8, //0x000023f1 vpcmpeqb %xmm0, %xmm4, %xmm5 + 0xc5, 0xd9, 0x74, 0xf1, //0x000023f5 vpcmpeqb %xmm1, %xmm4, %xmm6 + 0xc5, 0xc9, 0xeb, 0xed, //0x000023f9 vpor %xmm5, %xmm6, %xmm5 + 0xc5, 0xd9, 0xeb, 0xf2, //0x000023fd vpor %xmm2, %xmm4, %xmm6 + 0xc5, 0xc9, 0x74, 0xf3, //0x00002401 vpcmpeqb %xmm3, %xmm6, %xmm6 + 0xc5, 0xd1, 0xeb, 0xee, //0x00002405 vpor %xmm6, %xmm5, %xmm5 + 0xc5, 0xf9, 0xd7, 0xc5, //0x00002409 vpmovmskb %xmm5, %eax + 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000240d orl $65536, %eax + 0x44, 0x0f, 0xbc, 0xf0, //0x00002412 bsfl %eax, %r14d + 0xc4, 0xe1, 0xf9, 0x7e, 0xe0, //0x00002416 vmovq %xmm4, %rax + 0x4d, 0x39, 0xf4, //0x0000241b cmpq %r14, %r12 + 0x0f, 0x8d, 0xd7, 0x00, 0x00, 0x00, //0x0000241e jge LBB7_22 + 0x49, 0x83, 0xfc, 0x08, //0x00002424 cmpq $8, %r12 + 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00002428 jb LBB7_25 + 0x49, 0x89, 0x00, //0x0000242e movq %rax, (%r8) + 0x4d, 0x8d, 0x75, 0x08, //0x00002431 leaq $8(%r13), %r14 + 0x49, 0x83, 0xc0, 0x08, //0x00002435 addq $8, %r8 + 0x49, 0x8d, 0x44, 0x24, 0xf8, //0x00002439 leaq $-8(%r12), %rax + 0x48, 0x83, 0xf8, 0x04, //0x0000243e cmpq $4, %rax + 0x0f, 0x8d, 0xff, 0x00, 0x00, 0x00, //0x00002442 jge LBB7_26 + 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x00002448 jmp LBB7_27 + 0x90, 0x90, 0x90, //0x0000244d .p2align 4, 0x90 + //0x00002450 LBB7_13 + 0x4d, 0x85, 0xe4, //0x00002450 testq %r12, %r12 + 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00002453 jle LBB7_20 + 0x48, 0x85, 0xc0, //0x00002459 testq %rax, %rax + 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x0000245c jle LBB7_20 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002462 .p2align 4, 0x90 + //0x00002470 LBB7_15 + 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00002470 movzbl (%r13), %ecx + 0x48, 0x83, 0xf9, 0x3e, //0x00002475 cmpq $62, %rcx + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00002479 ja LBB7_17 + 0x49, 0x0f, 0xa3, 0xce, //0x0000247f btq %rcx, %r14 + 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00002483 jb LBB7_24 + //0x00002489 LBB7_17 + 0x80, 0xf9, 0xe2, //0x00002489 cmpb $-30, %cl + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000248c je LBB7_24 + 0x49, 0xff, 0xc5, //0x00002492 incq %r13 + 0x41, 0x88, 0x08, //0x00002495 movb %cl, (%r8) + 0x48, 0x83, 0xf8, 0x02, //0x00002498 cmpq $2, %rax + 0x48, 0x8d, 0x40, 0xff, //0x0000249c leaq $-1(%rax), %rax + 0x0f, 0x8c, 0x1a, 0x00, 0x00, 0x00, //0x000024a0 jl LBB7_20 + 0x49, 0xff, 0xc0, //0x000024a6 incq %r8 + 0x49, 0x83, 0xfc, 0x01, //0x000024a9 cmpq $1, %r12 + 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x000024ad leaq $-1(%r12), %r12 + 0x0f, 0x8f, 0xb8, 0xff, 0xff, 0xff, //0x000024b2 jg LBB7_15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024b8 .p2align 4, 0x90 + //0x000024c0 LBB7_20 + 0x4d, 0x29, 0xfd, //0x000024c0 subq %r15, %r13 + 0x48, 0xf7, 0xd8, //0x000024c3 negq %rax + 0x4d, 0x19, 0xe4, //0x000024c6 sbbq %r12, %r12 + 0x4d, 0x31, 0xec, //0x000024c9 xorq %r13, %r12 + 0x4d, 0x85, 0xe4, //0x000024cc testq %r12, %r12 + 0x0f, 0x89, 0x5b, 0x01, 0x00, 0x00, //0x000024cf jns LBB7_37 + 0xe9, 0x72, 0x02, 0x00, 0x00, //0x000024d5 jmp LBB7_57 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024da .p2align 4, 0x90 + //0x000024e0 LBB7_21 + 0x0f, 0xb7, 0xc2, //0x000024e0 movzwl %dx, %eax + 0x4d, 0x29, 0xfd, //0x000024e3 subq %r15, %r13 + 0x44, 0x0f, 0xbc, 0xe0, //0x000024e6 bsfl %eax, %r12d + 0x4d, 0x01, 0xec, //0x000024ea addq %r13, %r12 + 0x4d, 0x85, 0xe4, //0x000024ed testq %r12, %r12 + 0x0f, 0x89, 0x3a, 0x01, 0x00, 0x00, //0x000024f0 jns LBB7_37 + 0xe9, 0x51, 0x02, 0x00, 0x00, //0x000024f6 jmp LBB7_57 + //0x000024fb LBB7_22 + 0x41, 0x83, 0xfe, 0x08, //0x000024fb cmpl $8, %r14d + 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x000024ff jb LBB7_31 + 0x49, 0x89, 0x00, //0x00002505 movq %rax, (%r8) + 0x4d, 0x8d, 0x65, 0x08, //0x00002508 leaq $8(%r13), %r12 + 0x49, 0x83, 0xc0, 0x08, //0x0000250c addq $8, %r8 + 0x49, 0x8d, 0x46, 0xf8, //0x00002510 leaq $-8(%r14), %rax + 0x48, 0x83, 0xf8, 0x04, //0x00002514 cmpq $4, %rax + 0x0f, 0x8d, 0xa0, 0x00, 0x00, 0x00, //0x00002518 jge LBB7_32 + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000251e jmp LBB7_33 + //0x00002523 LBB7_24 + 0x4d, 0x29, 0xfd, //0x00002523 subq %r15, %r13 + 0x4d, 0x89, 0xec, //0x00002526 movq %r13, %r12 + 0x4d, 0x85, 0xe4, //0x00002529 testq %r12, %r12 + 0x0f, 0x89, 0xfe, 0x00, 0x00, 0x00, //0x0000252c jns LBB7_37 + 0xe9, 0x15, 0x02, 0x00, 0x00, //0x00002532 jmp LBB7_57 + //0x00002537 LBB7_25 + 0x4d, 0x89, 0xee, //0x00002537 movq %r13, %r14 + 0x4c, 0x89, 0xe0, //0x0000253a movq %r12, %rax + 0x48, 0x83, 0xf8, 0x04, //0x0000253d cmpq $4, %rax + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x00002541 jl LBB7_27 + //0x00002547 LBB7_26 + 0x41, 0x8b, 0x0e, //0x00002547 movl (%r14), %ecx + 0x41, 0x89, 0x08, //0x0000254a movl %ecx, (%r8) + 0x49, 0x83, 0xc6, 0x04, //0x0000254d addq $4, %r14 + 0x49, 0x83, 0xc0, 0x04, //0x00002551 addq $4, %r8 + 0x48, 0x83, 0xc0, 0xfc, //0x00002555 addq $-4, %rax + //0x00002559 LBB7_27 + 0x48, 0x83, 0xf8, 0x02, //0x00002559 cmpq $2, %rax + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000255d jb LBB7_28 + 0x41, 0x0f, 0xb7, 0x0e, //0x00002563 movzwl (%r14), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002567 movw %cx, (%r8) + 0x49, 0x83, 0xc6, 0x02, //0x0000256b addq $2, %r14 + 0x49, 0x83, 0xc0, 0x02, //0x0000256f addq $2, %r8 + 0x48, 0x83, 0xc0, 0xfe, //0x00002573 addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00002577 testq %rax, %rax + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000257a jne LBB7_29 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002580 jmp LBB7_30 + //0x00002585 LBB7_28 + 0x48, 0x85, 0xc0, //0x00002585 testq %rax, %rax + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002588 je LBB7_30 + //0x0000258e LBB7_29 + 0x41, 0x8a, 0x06, //0x0000258e movb (%r14), %al + 0x41, 0x88, 0x00, //0x00002591 movb %al, (%r8) + //0x00002594 LBB7_30 + 0x4d, 0x29, 0xfc, //0x00002594 subq %r15, %r12 + 0x4d, 0x01, 0xec, //0x00002597 addq %r13, %r12 + 0x49, 0xf7, 0xd4, //0x0000259a notq %r12 + 0x49, 0x89, 0xd6, //0x0000259d movq %rdx, %r14 + 0x4d, 0x85, 0xe4, //0x000025a0 testq %r12, %r12 + 0x0f, 0x89, 0x87, 0x00, 0x00, 0x00, //0x000025a3 jns LBB7_37 + 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x000025a9 jmp LBB7_57 + //0x000025ae LBB7_31 + 0x4d, 0x89, 0xec, //0x000025ae movq %r13, %r12 + 0x4c, 0x89, 0xf0, //0x000025b1 movq %r14, %rax + 0x48, 0x83, 0xf8, 0x04, //0x000025b4 cmpq $4, %rax + 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x000025b8 jl LBB7_33 + //0x000025be LBB7_32 + 0x41, 0x8b, 0x0c, 0x24, //0x000025be movl (%r12), %ecx + 0x41, 0x89, 0x08, //0x000025c2 movl %ecx, (%r8) + 0x49, 0x83, 0xc4, 0x04, //0x000025c5 addq $4, %r12 + 0x49, 0x83, 0xc0, 0x04, //0x000025c9 addq $4, %r8 + 0x48, 0x83, 0xc0, 0xfc, //0x000025cd addq $-4, %rax + //0x000025d1 LBB7_33 + 0x48, 0x83, 0xf8, 0x02, //0x000025d1 cmpq $2, %rax + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000025d5 jb LBB7_34 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x000025db movzwl (%r12), %ecx + 0x66, 0x41, 0x89, 0x08, //0x000025e0 movw %cx, (%r8) + 0x49, 0x83, 0xc4, 0x02, //0x000025e4 addq $2, %r12 + 0x49, 0x83, 0xc0, 0x02, //0x000025e8 addq $2, %r8 + 0x48, 0x83, 0xc0, 0xfe, //0x000025ec addq $-2, %rax + 0x48, 0x85, 0xc0, //0x000025f0 testq %rax, %rax + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000025f3 jne LBB7_35 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000025f9 jmp LBB7_36 + //0x000025fe LBB7_34 + 0x48, 0x85, 0xc0, //0x000025fe testq %rax, %rax + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002601 je LBB7_36 + //0x00002607 LBB7_35 + 0x41, 0x8a, 0x04, 0x24, //0x00002607 movb (%r12), %al + 0x41, 0x88, 0x00, //0x0000260b movb %al, (%r8) + //0x0000260e LBB7_36 + 0x4d, 0x29, 0xfd, //0x0000260e subq %r15, %r13 + 0x4d, 0x01, 0xf5, //0x00002611 addq %r14, %r13 + 0x4d, 0x89, 0xec, //0x00002614 movq %r13, %r12 + 0x49, 0x89, 0xd6, //0x00002617 movq %rdx, %r14 + 0x4d, 0x85, 0xe4, //0x0000261a testq %r12, %r12 + 0x0f, 0x88, 0x29, 0x01, 0x00, 0x00, //0x0000261d js LBB7_57 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002623 .p2align 4, 0x90 + //0x00002630 LBB7_37 + 0x4d, 0x01, 0xe7, //0x00002630 addq %r12, %r15 + 0x4d, 0x01, 0xe2, //0x00002633 addq %r12, %r10 + 0x4c, 0x29, 0xe6, //0x00002636 subq %r12, %rsi + 0x0f, 0x8e, 0x2d, 0x01, 0x00, 0x00, //0x00002639 jle LBB7_58 + 0x4d, 0x29, 0xe1, //0x0000263f subq %r12, %r9 + 0x41, 0x8a, 0x0f, //0x00002642 movb (%r15), %cl + 0x80, 0xf9, 0xe2, //0x00002645 cmpb $-30, %cl + 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00002648 je LBB7_51 + 0x4c, 0x89, 0xf8, //0x0000264e movq %r15, %rax + //0x00002651 LBB7_40 + 0x0f, 0xb6, 0xd1, //0x00002651 movzbl %cl, %edx + 0x48, 0xc1, 0xe2, 0x04, //0x00002654 shlq $4, %rdx + 0x4a, 0x8b, 0x3c, 0x1a, //0x00002658 movq (%rdx,%r11), %rdi + 0x48, 0x63, 0xdf, //0x0000265c movslq %edi, %rbx + 0x49, 0x29, 0xd9, //0x0000265f subq %rbx, %r9 + 0x0f, 0x8c, 0x1b, 0x01, 0x00, 0x00, //0x00002662 jl LBB7_60 + 0x48, 0xc1, 0xe7, 0x20, //0x00002668 shlq $32, %rdi + 0x4e, 0x8d, 0x7c, 0x1a, 0x08, //0x0000266c leaq $8(%rdx,%r11), %r15 + 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00002671 movabsq $12884901889, %rcx + 0x48, 0x39, 0xcf, //0x0000267b cmpq %rcx, %rdi + 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x0000267e jl LBB7_43 + 0x41, 0x8b, 0x0f, //0x00002684 movl (%r15), %ecx + 0x41, 0x89, 0x0a, //0x00002687 movl %ecx, (%r10) + 0x4e, 0x8d, 0x7c, 0x1a, 0x0c, //0x0000268a leaq $12(%rdx,%r11), %r15 + 0x4d, 0x8d, 0x42, 0x04, //0x0000268f leaq $4(%r10), %r8 + 0x48, 0x8d, 0x7b, 0xfc, //0x00002693 leaq $-4(%rbx), %rdi + 0x48, 0x83, 0xff, 0x02, //0x00002697 cmpq $2, %rdi + 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x0000269b jae LBB7_44 + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000026a1 jmp LBB7_45 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026a6 .p2align 4, 0x90 + //0x000026b0 LBB7_43 + 0x4d, 0x89, 0xd0, //0x000026b0 movq %r10, %r8 + 0x48, 0x89, 0xdf, //0x000026b3 movq %rbx, %rdi + 0x48, 0x83, 0xff, 0x02, //0x000026b6 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000026ba jb LBB7_45 + //0x000026c0 LBB7_44 + 0x41, 0x0f, 0xb7, 0x17, //0x000026c0 movzwl (%r15), %edx + 0x66, 0x41, 0x89, 0x10, //0x000026c4 movw %dx, (%r8) + 0x49, 0x83, 0xc7, 0x02, //0x000026c8 addq $2, %r15 + 0x49, 0x83, 0xc0, 0x02, //0x000026cc addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x000026d0 addq $-2, %rdi + //0x000026d4 LBB7_45 + 0x48, 0x85, 0xff, //0x000026d4 testq %rdi, %rdi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000026d7 je LBB7_47 + 0x41, 0x8a, 0x0f, //0x000026dd movb (%r15), %cl + 0x41, 0x88, 0x08, //0x000026e0 movb %cl, (%r8) + //0x000026e3 LBB7_47 + 0x49, 0x01, 0xda, //0x000026e3 addq %rbx, %r10 + //0x000026e6 LBB7_48 + 0x48, 0xff, 0xc0, //0x000026e6 incq %rax + 0x49, 0x89, 0xc7, //0x000026e9 movq %rax, %r15 + 0x48, 0x83, 0xfe, 0x01, //0x000026ec cmpq $1, %rsi + 0x48, 0x8d, 0x76, 0xff, //0x000026f0 leaq $-1(%rsi), %rsi + 0x0f, 0x8f, 0x46, 0xfc, 0xff, 0xff, //0x000026f4 jg LBB7_2 + 0xe9, 0x70, 0x00, 0x00, 0x00, //0x000026fa jmp LBB7_59 + //0x000026ff LBB7_51 + 0x48, 0x83, 0xfe, 0x03, //0x000026ff cmpq $3, %rsi + 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00002703 jl LBB7_55 + 0x41, 0x80, 0x7f, 0x01, 0x80, //0x00002709 cmpb $-128, $1(%r15) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000270e jne LBB7_55 + 0x41, 0x8a, 0x4f, 0x02, //0x00002714 movb $2(%r15), %cl + 0x89, 0xc8, //0x00002718 movl %ecx, %eax + 0x24, 0xfe, //0x0000271a andb $-2, %al + 0x3c, 0xa8, //0x0000271c cmpb $-88, %al + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000271e jne LBB7_55 + 0x49, 0x8d, 0x47, 0x02, //0x00002724 leaq $2(%r15), %rax + 0x48, 0x83, 0xc6, 0xfe, //0x00002728 addq $-2, %rsi + 0xe9, 0x20, 0xff, 0xff, 0xff, //0x0000272c jmp LBB7_40 + //0x00002731 LBB7_55 + 0x4d, 0x85, 0xc9, //0x00002731 testq %r9, %r9 + 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00002734 jle LBB7_61 + 0x41, 0xc6, 0x02, 0xe2, //0x0000273a movb $-30, (%r10) + 0x49, 0xff, 0xc2, //0x0000273e incq %r10 + 0x49, 0xff, 0xc9, //0x00002741 decq %r9 + 0x4c, 0x89, 0xf8, //0x00002744 movq %r15, %rax + 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00002747 jmp LBB7_48 + //0x0000274c LBB7_57 + 0x4c, 0x2b, 0x55, 0xc8, //0x0000274c subq $-56(%rbp), %r10 + 0x49, 0xf7, 0xd4, //0x00002750 notq %r12 + 0x4d, 0x01, 0xe2, //0x00002753 addq %r12, %r10 + 0x48, 0x8b, 0x45, 0xc0, //0x00002756 movq $-64(%rbp), %rax + 0x4c, 0x89, 0x10, //0x0000275a movq %r10, (%rax) + 0x4c, 0x2b, 0x7d, 0xd0, //0x0000275d subq $-48(%rbp), %r15 + 0x4d, 0x01, 0xe7, //0x00002761 addq %r12, %r15 + 0x49, 0xf7, 0xd7, //0x00002764 notq %r15 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00002767 jmp LBB7_62 + //0x0000276c LBB7_58 + 0x4c, 0x89, 0xf8, //0x0000276c movq %r15, %rax + //0x0000276f LBB7_59 + 0x4c, 0x2b, 0x55, 0xc8, //0x0000276f subq $-56(%rbp), %r10 + 0x48, 0x8b, 0x4d, 0xc0, //0x00002773 movq $-64(%rbp), %rcx + 0x4c, 0x89, 0x11, //0x00002777 movq %r10, (%rcx) + 0x48, 0x2b, 0x45, 0xd0, //0x0000277a subq $-48(%rbp), %rax + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000277e jmp LBB7_63 + //0x00002783 LBB7_60 + 0x4c, 0x2b, 0x55, 0xc8, //0x00002783 subq $-56(%rbp), %r10 + 0x48, 0x8b, 0x45, 0xc0, //0x00002787 movq $-64(%rbp), %rax + 0x4c, 0x89, 0x10, //0x0000278b movq %r10, (%rax) + //0x0000278e LBB7_61 + 0x49, 0xf7, 0xd7, //0x0000278e notq %r15 + 0x4c, 0x03, 0x7d, 0xd0, //0x00002791 addq $-48(%rbp), %r15 + //0x00002795 LBB7_62 + 0x4c, 0x89, 0xf8, //0x00002795 movq %r15, %rax + //0x00002798 LBB7_63 + 0x48, 0x83, 0xc4, 0x18, //0x00002798 addq $24, %rsp + 0x5b, //0x0000279c popq %rbx + 0x41, 0x5c, //0x0000279d popq %r12 + 0x41, 0x5d, //0x0000279f popq %r13 + 0x41, 0x5e, //0x000027a1 popq %r14 + 0x41, 0x5f, //0x000027a3 popq %r15 + 0x5d, //0x000027a5 popq %rbp + 0xc3, //0x000027a6 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027a7 .p2align 4, 0x90 + //0x000027b0 _atof_eisel_lemire64 + 0x55, //0x000027b0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000027b1 movq %rsp, %rbp + 0x41, 0x57, //0x000027b4 pushq %r15 + 0x41, 0x56, //0x000027b6 pushq %r14 + 0x53, //0x000027b8 pushq %rbx + 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000027b9 leal $348(%rsi), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000027bf cmpl $695, %eax + 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x000027c4 ja LBB8_1 + 0x49, 0x89, 0xc8, //0x000027ca movq %rcx, %r8 + 0x41, 0x89, 0xd1, //0x000027cd movl %edx, %r9d + 0x48, 0x85, 0xff, //0x000027d0 testq %rdi, %rdi + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000027d3 je LBB8_4 + 0x4c, 0x0f, 0xbd, 0xd7, //0x000027d9 bsrq %rdi, %r10 + 0x49, 0x83, 0xf2, 0x3f, //0x000027dd xorq $63, %r10 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000027e1 jmp LBB8_5 + //0x000027e6 LBB8_4 + 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x000027e6 movl $64, %r10d + //0x000027ec LBB8_5 + 0x44, 0x89, 0xd1, //0x000027ec movl %r10d, %ecx + 0x48, 0xd3, 0xe7, //0x000027ef shlq %cl, %rdi + 0x89, 0xc1, //0x000027f2 movl %eax, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x000027f4 shlq $4, %rcx + 0x4c, 0x8d, 0x3d, 0x31, 0x6b, 0x00, 0x00, //0x000027f8 leaq $27441(%rip), %r15 /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0xf8, //0x000027ff movq %rdi, %rax + 0x4a, 0xf7, 0x64, 0x39, 0x08, //0x00002802 mulq $8(%rcx,%r15) + 0x49, 0x89, 0xc3, //0x00002807 movq %rax, %r11 + 0x49, 0x89, 0xd6, //0x0000280a movq %rdx, %r14 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000280d andl $511, %edx + 0x48, 0x89, 0xfb, //0x00002813 movq %rdi, %rbx + 0x48, 0xf7, 0xd3, //0x00002816 notq %rbx + 0x48, 0x39, 0xd8, //0x00002819 cmpq %rbx, %rax + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000281c jbe LBB8_11 + 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002822 cmpl $511, %edx + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00002828 jne LBB8_11 + 0x48, 0x89, 0xf8, //0x0000282e movq %rdi, %rax + 0x4a, 0xf7, 0x24, 0x39, //0x00002831 mulq (%rcx,%r15) + 0x49, 0x01, 0xd3, //0x00002835 addq %rdx, %r11 + 0x49, 0x83, 0xd6, 0x00, //0x00002838 adcq $0, %r14 + 0x44, 0x89, 0xf2, //0x0000283c movl %r14d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000283f andl $511, %edx + 0x48, 0x39, 0xd8, //0x00002845 cmpq %rbx, %rax + 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00002848 jbe LBB8_11 + 0x49, 0x83, 0xfb, 0xff, //0x0000284e cmpq $-1, %r11 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00002852 jne LBB8_11 + 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002858 cmpl $511, %edx + 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x0000285e je LBB8_1 + //0x00002864 LBB8_11 + 0x4c, 0x89, 0xf7, //0x00002864 movq %r14, %rdi + 0x48, 0xc1, 0xef, 0x3f, //0x00002867 shrq $63, %rdi + 0x8d, 0x4f, 0x09, //0x0000286b leal $9(%rdi), %ecx + 0x49, 0xd3, 0xee, //0x0000286e shrq %cl, %r14 + 0x4c, 0x09, 0xda, //0x00002871 orq %r11, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002874 jne LBB8_14 + 0x44, 0x89, 0xf0, //0x0000287a movl %r14d, %eax + 0x83, 0xe0, 0x03, //0x0000287d andl $3, %eax + 0x83, 0xf8, 0x01, //0x00002880 cmpl $1, %eax + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00002883 je LBB8_1 + //0x00002889 LBB8_14 + 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x00002889 imull $217706, %esi, %eax + 0xc1, 0xf8, 0x10, //0x0000288f sarl $16, %eax + 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00002892 addl $1087, %eax + 0x48, 0x98, //0x00002897 cltq + 0x4c, 0x29, 0xd0, //0x00002899 subq %r10, %rax + 0x48, 0x83, 0xf7, 0x01, //0x0000289c xorq $1, %rdi + 0x48, 0x29, 0xf8, //0x000028a0 subq %rdi, %rax + 0x44, 0x89, 0xf2, //0x000028a3 movl %r14d, %edx + 0x83, 0xe2, 0x01, //0x000028a6 andl $1, %edx + 0x4c, 0x01, 0xf2, //0x000028a9 addq %r14, %rdx + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000028ac movabsq $126100789566373888, %rcx + 0x48, 0x21, 0xd1, //0x000028b6 andq %rdx, %rcx + 0x48, 0x83, 0xf9, 0x01, //0x000028b9 cmpq $1, %rcx + 0x48, 0x83, 0xd8, 0xff, //0x000028bd sbbq $-1, %rax + 0x48, 0x8d, 0x70, 0xff, //0x000028c1 leaq $-1(%rax), %rsi + 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x000028c5 cmpq $2045, %rsi + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000028cc jbe LBB8_16 + //0x000028d2 LBB8_1 + 0x31, 0xc0, //0x000028d2 xorl %eax, %eax + //0x000028d4 LBB8_17 + 0x5b, //0x000028d4 popq %rbx + 0x41, 0x5e, //0x000028d5 popq %r14 + 0x41, 0x5f, //0x000028d7 popq %r15 + 0x5d, //0x000028d9 popq %rbp + 0xc3, //0x000028da retq + //0x000028db LBB8_16 + 0x48, 0x83, 0xf9, 0x01, //0x000028db cmpq $1, %rcx + 0xb1, 0x02, //0x000028df movb $2, %cl + 0x80, 0xd9, 0x00, //0x000028e1 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x000028e4 shrq %cl, %rdx + 0x48, 0xc1, 0xe0, 0x34, //0x000028e7 shlq $52, %rax + 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000028eb movabsq $4503599627370495, %rcx + 0x48, 0x21, 0xd1, //0x000028f5 andq %rdx, %rcx + 0x48, 0x09, 0xc1, //0x000028f8 orq %rax, %rcx + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000028fb movabsq $-9223372036854775808, %rax + 0x48, 0x09, 0xc8, //0x00002905 orq %rcx, %rax + 0x41, 0x83, 0xf9, 0xff, //0x00002908 cmpl $-1, %r9d + 0x48, 0x0f, 0x45, 0xc1, //0x0000290c cmovneq %rcx, %rax + 0x49, 0x89, 0x00, //0x00002910 movq %rax, (%r8) + 0xb0, 0x01, //0x00002913 movb $1, %al + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00002915 jmp LBB8_17 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000291a .p2align 4, 0x90 + //0x00002920 _decimal_to_f64 + 0x55, //0x00002920 pushq %rbp + 0x48, 0x89, 0xe5, //0x00002921 movq %rsp, %rbp + 0x41, 0x57, //0x00002924 pushq %r15 + 0x41, 0x56, //0x00002926 pushq %r14 + 0x41, 0x55, //0x00002928 pushq %r13 + 0x41, 0x54, //0x0000292a pushq %r12 + 0x53, //0x0000292c pushq %rbx + 0x50, //0x0000292d pushq %rax + 0x48, 0x89, 0xf3, //0x0000292e movq %rsi, %rbx + 0x49, 0x89, 0xfc, //0x00002931 movq %rdi, %r12 + 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00002934 movabsq $4503599627370496, %r13 + 0x83, 0x7f, 0x10, 0x00, //0x0000293e cmpl $0, $16(%rdi) + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00002942 je LBB9_4 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002948 movabsq $9218868437227405312, %r14 + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002952 movl $20(%r12), %eax + 0x45, 0x31, 0xff, //0x00002957 xorl %r15d, %r15d + 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000295a cmpl $310, %eax + 0x0f, 0x8f, 0x0e, 0x04, 0x00, 0x00, //0x0000295f jg LBB9_78 + 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00002965 cmpl $-330, %eax + 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x0000296a jge LBB9_5 + 0x45, 0x31, 0xf6, //0x00002970 xorl %r14d, %r14d + 0xe9, 0xfb, 0x03, 0x00, 0x00, //0x00002973 jmp LBB9_78 + //0x00002978 LBB9_4 + 0x45, 0x31, 0xf6, //0x00002978 xorl %r14d, %r14d + 0x45, 0x31, 0xff, //0x0000297b xorl %r15d, %r15d + 0xe9, 0xf0, 0x03, 0x00, 0x00, //0x0000297e jmp LBB9_78 + //0x00002983 LBB9_5 + 0x85, 0xc0, //0x00002983 testl %eax, %eax + 0x48, 0x89, 0x5d, 0xd0, //0x00002985 movq %rbx, $-48(%rbp) + 0x0f, 0x8e, 0xf1, 0x00, 0x00, 0x00, //0x00002989 jle LBB9_22 + 0x45, 0x31, 0xff, //0x0000298f xorl %r15d, %r15d + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002992 jmp LBB9_9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002997 .p2align 4, 0x90 + //0x000029a0 LBB9_7 + 0xf7, 0xdb, //0x000029a0 negl %ebx + 0x4c, 0x89, 0xe7, //0x000029a2 movq %r12, %rdi + 0x89, 0xde, //0x000029a5 movl %ebx, %esi + 0xe8, 0x24, 0x64, 0x00, 0x00, //0x000029a7 callq _right_shift + //0x000029ac LBB9_8 + 0x45, 0x01, 0xf7, //0x000029ac addl %r14d, %r15d + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x000029af movl $20(%r12), %eax + 0x85, 0xc0, //0x000029b4 testl %eax, %eax + 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x000029b6 jle LBB9_22 + //0x000029bc LBB9_9 + 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x000029bc movl $27, %r14d + 0x83, 0xf8, 0x08, //0x000029c2 cmpl $8, %eax + 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x000029c5 jg LBB9_11 + 0x89, 0xc0, //0x000029cb movl %eax, %eax + 0x48, 0x8d, 0x0d, 0xec, 0x94, 0x00, 0x00, //0x000029cd leaq $38124(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x34, 0x81, //0x000029d4 movl (%rcx,%rax,4), %r14d + //0x000029d8 LBB9_11 + 0x45, 0x85, 0xf6, //0x000029d8 testl %r14d, %r14d + 0x0f, 0x84, 0xcb, 0xff, 0xff, 0xff, //0x000029db je LBB9_8 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000029e1 cmpl $0, $16(%r12) + 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x000029e7 je LBB9_8 + 0x44, 0x89, 0xf3, //0x000029ed movl %r14d, %ebx + 0xf7, 0xdb, //0x000029f0 negl %ebx + 0x45, 0x85, 0xf6, //0x000029f2 testl %r14d, %r14d + 0x0f, 0x88, 0x35, 0x00, 0x00, 0x00, //0x000029f5 js LBB9_16 + 0x41, 0x83, 0xfe, 0x3d, //0x000029fb cmpl $61, %r14d + 0x0f, 0x8c, 0x9b, 0xff, 0xff, 0xff, //0x000029ff jl LBB9_7 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a05 .p2align 4, 0x90 + //0x00002a10 LBB9_15 + 0x4c, 0x89, 0xe7, //0x00002a10 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a13 movl $60, %esi + 0xe8, 0xb3, 0x63, 0x00, 0x00, //0x00002a18 callq _right_shift + 0x8d, 0x43, 0x3c, //0x00002a1d leal $60(%rbx), %eax + 0x83, 0xfb, 0x88, //0x00002a20 cmpl $-120, %ebx + 0x89, 0xc3, //0x00002a23 movl %eax, %ebx + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002a25 jl LBB9_15 + 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002a2b jmp LBB9_7 + //0x00002a30 LBB9_16 + 0x41, 0x83, 0xfe, 0xc3, //0x00002a30 cmpl $-61, %r14d + 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00002a34 jg LBB9_18 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a3a .p2align 4, 0x90 + //0x00002a40 LBB9_17 + 0x4c, 0x89, 0xe7, //0x00002a40 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a43 movl $60, %esi + 0xe8, 0x93, 0x61, 0x00, 0x00, //0x00002a48 callq _left_shift + 0x8d, 0x73, 0xc4, //0x00002a4d leal $-60(%rbx), %esi + 0x83, 0xfb, 0x78, //0x00002a50 cmpl $120, %ebx + 0x89, 0xf3, //0x00002a53 movl %esi, %ebx + 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002a55 jg LBB9_17 + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002a5b jmp LBB9_19 + //0x00002a60 LBB9_18 + 0x89, 0xde, //0x00002a60 movl %ebx, %esi + //0x00002a62 LBB9_19 + 0x4c, 0x89, 0xe7, //0x00002a62 movq %r12, %rdi + 0xe8, 0x76, 0x61, 0x00, 0x00, //0x00002a65 callq _left_shift + 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002a6a jmp LBB9_8 + 0x90, //0x00002a6f .p2align 4, 0x90 + //0x00002a70 LBB9_20 + 0x4c, 0x89, 0xe7, //0x00002a70 movq %r12, %rdi + 0xe8, 0x68, 0x61, 0x00, 0x00, //0x00002a73 callq _left_shift + //0x00002a78 LBB9_21 + 0x45, 0x29, 0xf7, //0x00002a78 subl %r14d, %r15d + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002a7b movl $20(%r12), %eax + //0x00002a80 LBB9_22 + 0x85, 0xc0, //0x00002a80 testl %eax, %eax + 0x0f, 0x88, 0x18, 0x00, 0x00, 0x00, //0x00002a82 js LBB9_25 + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00002a88 jne LBB9_36 + 0x49, 0x8b, 0x0c, 0x24, //0x00002a8e movq (%r12), %rcx + 0x80, 0x39, 0x35, //0x00002a92 cmpb $53, (%rcx) + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00002a95 jl LBB9_26 + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00002a9b jmp LBB9_36 + //0x00002aa0 .p2align 4, 0x90 + //0x00002aa0 LBB9_25 + 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00002aa0 movl $27, %r14d + 0x83, 0xf8, 0xf8, //0x00002aa6 cmpl $-8, %eax + 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x00002aa9 jl LBB9_27 + //0x00002aaf LBB9_26 + 0xf7, 0xd8, //0x00002aaf negl %eax + 0x48, 0x98, //0x00002ab1 cltq + 0x48, 0x8d, 0x0d, 0x06, 0x94, 0x00, 0x00, //0x00002ab3 leaq $37894(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x34, 0x81, //0x00002aba movl (%rcx,%rax,4), %r14d + //0x00002abe LBB9_27 + 0x45, 0x85, 0xf6, //0x00002abe testl %r14d, %r14d + 0x0f, 0x84, 0xb1, 0xff, 0xff, 0xff, //0x00002ac1 je LBB9_21 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002ac7 cmpl $0, $16(%r12) + 0x0f, 0x84, 0xa5, 0xff, 0xff, 0xff, //0x00002acd je LBB9_21 + 0x45, 0x85, 0xf6, //0x00002ad3 testl %r14d, %r14d + 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00002ad6 jle LBB9_33 + 0x44, 0x89, 0xf6, //0x00002adc movl %r14d, %esi + 0x41, 0x83, 0xfe, 0x3d, //0x00002adf cmpl $61, %r14d + 0x0f, 0x8c, 0x87, 0xff, 0xff, 0xff, //0x00002ae3 jl LBB9_20 + 0x44, 0x89, 0xf3, //0x00002ae9 movl %r14d, %ebx + 0x90, 0x90, 0x90, 0x90, //0x00002aec .p2align 4, 0x90 + //0x00002af0 LBB9_32 + 0x4c, 0x89, 0xe7, //0x00002af0 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002af3 movl $60, %esi + 0xe8, 0xe3, 0x60, 0x00, 0x00, //0x00002af8 callq _left_shift + 0x8d, 0x73, 0xc4, //0x00002afd leal $-60(%rbx), %esi + 0x83, 0xfb, 0x78, //0x00002b00 cmpl $120, %ebx + 0x89, 0xf3, //0x00002b03 movl %esi, %ebx + 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002b05 jg LBB9_32 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00002b0b jmp LBB9_20 + //0x00002b10 LBB9_33 + 0x44, 0x89, 0xf3, //0x00002b10 movl %r14d, %ebx + 0x41, 0x83, 0xfe, 0xc3, //0x00002b13 cmpl $-61, %r14d + 0x0f, 0x8f, 0x1e, 0x00, 0x00, 0x00, //0x00002b17 jg LBB9_35 + 0x90, 0x90, 0x90, //0x00002b1d .p2align 4, 0x90 + //0x00002b20 LBB9_34 + 0x4c, 0x89, 0xe7, //0x00002b20 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b23 movl $60, %esi + 0xe8, 0xa3, 0x62, 0x00, 0x00, //0x00002b28 callq _right_shift + 0x8d, 0x43, 0x3c, //0x00002b2d leal $60(%rbx), %eax + 0x83, 0xfb, 0x88, //0x00002b30 cmpl $-120, %ebx + 0x89, 0xc3, //0x00002b33 movl %eax, %ebx + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002b35 jl LBB9_34 + //0x00002b3b LBB9_35 + 0xf7, 0xdb, //0x00002b3b negl %ebx + 0x4c, 0x89, 0xe7, //0x00002b3d movq %r12, %rdi + 0x89, 0xde, //0x00002b40 movl %ebx, %esi + 0xe8, 0x89, 0x62, 0x00, 0x00, //0x00002b42 callq _right_shift + 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00002b47 jmp LBB9_21 + //0x00002b4c LBB9_36 + 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x00002b4c cmpl $-1022, %r15d + 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x00002b53 jg LBB9_42 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002b59 cmpl $0, $16(%r12) + 0x48, 0x8b, 0x5d, 0xd0, //0x00002b5f movq $-48(%rbp), %rbx + 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002b63 je LBB9_44 + 0x41, 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x00002b69 cmpl $-1082, %r15d + 0x0f, 0x8f, 0x55, 0x00, 0x00, 0x00, //0x00002b70 jg LBB9_45 + 0x41, 0x81, 0xc7, 0xc1, 0x03, 0x00, 0x00, //0x00002b76 addl $961, %r15d + 0x90, 0x90, 0x90, //0x00002b7d .p2align 4, 0x90 + //0x00002b80 LBB9_40 + 0x4c, 0x89, 0xe7, //0x00002b80 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b83 movl $60, %esi + 0xe8, 0x43, 0x62, 0x00, 0x00, //0x00002b88 callq _right_shift + 0x41, 0x83, 0xc7, 0x3c, //0x00002b8d addl $60, %r15d + 0x41, 0x83, 0xff, 0x88, //0x00002b91 cmpl $-120, %r15d + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002b95 jl LBB9_40 + 0x41, 0x83, 0xc7, 0x3c, //0x00002b9b addl $60, %r15d + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00002b9f jmp LBB9_46 + //0x00002ba4 LBB9_42 + 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002ba4 cmpl $1024, %r15d + 0x48, 0x8b, 0x5d, 0xd0, //0x00002bab movq $-48(%rbp), %rbx + 0x0f, 0x8f, 0x87, 0x01, 0x00, 0x00, //0x00002baf jg LBB9_75 + 0x41, 0xff, 0xcf, //0x00002bb5 decl %r15d + 0x45, 0x89, 0xfe, //0x00002bb8 movl %r15d, %r14d + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002bbb jmp LBB9_47 + //0x00002bc0 LBB9_44 + 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002bc0 movl $-1022, %r14d + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00002bc6 jmp LBB9_49 + //0x00002bcb LBB9_45 + 0x41, 0x81, 0xc7, 0xfd, 0x03, 0x00, 0x00, //0x00002bcb addl $1021, %r15d + //0x00002bd2 LBB9_46 + 0x41, 0xf7, 0xdf, //0x00002bd2 negl %r15d + 0x4c, 0x89, 0xe7, //0x00002bd5 movq %r12, %rdi + 0x44, 0x89, 0xfe, //0x00002bd8 movl %r15d, %esi + 0xe8, 0xf0, 0x61, 0x00, 0x00, //0x00002bdb callq _right_shift + 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002be0 movl $-1022, %r14d + //0x00002be6 LBB9_47 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002be6 cmpl $0, $16(%r12) + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002bec je LBB9_49 + 0x4c, 0x89, 0xe7, //0x00002bf2 movq %r12, %rdi + 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00002bf5 movl $53, %esi + 0xe8, 0xe1, 0x5f, 0x00, 0x00, //0x00002bfa callq _left_shift + //0x00002bff LBB9_49 + 0x4d, 0x63, 0x44, 0x24, 0x14, //0x00002bff movslq $20(%r12), %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c04 movq $-1, %r15 + 0x49, 0x83, 0xf8, 0x14, //0x00002c0b cmpq $20, %r8 + 0x0f, 0x8f, 0x3f, 0x01, 0x00, 0x00, //0x00002c0f jg LBB9_77 + 0x44, 0x89, 0xc1, //0x00002c15 movl %r8d, %ecx + 0x85, 0xc9, //0x00002c18 testl %ecx, %ecx + 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00002c1a jle LBB9_54 + 0x49, 0x63, 0x74, 0x24, 0x10, //0x00002c20 movslq $16(%r12), %rsi + 0x31, 0xd2, //0x00002c25 xorl %edx, %edx + 0x45, 0x31, 0xff, //0x00002c27 xorl %r15d, %r15d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c2a .p2align 4, 0x90 + //0x00002c30 LBB9_52 + 0x48, 0x39, 0xf2, //0x00002c30 cmpq %rsi, %rdx + 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00002c33 jge LBB9_55 + 0x4b, 0x8d, 0x04, 0xbf, //0x00002c39 leaq (%r15,%r15,4), %rax + 0x49, 0x8b, 0x3c, 0x24, //0x00002c3d movq (%r12), %rdi + 0x48, 0x0f, 0xbe, 0x3c, 0x17, //0x00002c41 movsbq (%rdi,%rdx), %rdi + 0x4c, 0x8d, 0x7c, 0x47, 0xd0, //0x00002c46 leaq $-48(%rdi,%rax,2), %r15 + 0x48, 0xff, 0xc2, //0x00002c4b incq %rdx + 0x48, 0x39, 0xd1, //0x00002c4e cmpq %rdx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002c51 jne LBB9_52 + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002c57 jmp LBB9_55 + //0x00002c5c LBB9_54 + 0x31, 0xd2, //0x00002c5c xorl %edx, %edx + 0x45, 0x31, 0xff, //0x00002c5e xorl %r15d, %r15d + //0x00002c61 LBB9_55 + 0x41, 0x39, 0xd0, //0x00002c61 cmpl %edx, %r8d + 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00002c64 jle LBB9_63 + 0x89, 0xcf, //0x00002c6a movl %ecx, %edi + 0x29, 0xd7, //0x00002c6c subl %edx, %edi + 0x89, 0xd6, //0x00002c6e movl %edx, %esi + 0xf7, 0xd6, //0x00002c70 notl %esi + 0x44, 0x01, 0xc6, //0x00002c72 addl %r8d, %esi + 0x83, 0xe7, 0x07, //0x00002c75 andl $7, %edi + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002c78 je LBB9_60 + 0xf7, 0xdf, //0x00002c7e negl %edi + 0x31, 0xc0, //0x00002c80 xorl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c82 .p2align 4, 0x90 + //0x00002c90 LBB9_58 + 0x4d, 0x01, 0xff, //0x00002c90 addq %r15, %r15 + 0x4f, 0x8d, 0x3c, 0xbf, //0x00002c93 leaq (%r15,%r15,4), %r15 + 0xff, 0xc8, //0x00002c97 decl %eax + 0x39, 0xc7, //0x00002c99 cmpl %eax, %edi + 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00002c9b jne LBB9_58 + 0x29, 0xc2, //0x00002ca1 subl %eax, %edx + //0x00002ca3 LBB9_60 + 0x83, 0xfe, 0x07, //0x00002ca3 cmpl $7, %esi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002ca6 jb LBB9_63 + 0x89, 0xc8, //0x00002cac movl %ecx, %eax + 0x29, 0xd0, //0x00002cae subl %edx, %eax + //0x00002cb0 .p2align 4, 0x90 + //0x00002cb0 LBB9_62 + 0x4d, 0x69, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00002cb0 imulq $100000000, %r15, %r15 + 0x83, 0xc0, 0xf8, //0x00002cb7 addl $-8, %eax + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002cba jne LBB9_62 + //0x00002cc0 LBB9_63 + 0x85, 0xc9, //0x00002cc0 testl %ecx, %ecx + 0x0f, 0x88, 0x4c, 0x00, 0x00, 0x00, //0x00002cc2 js LBB9_71 + 0x41, 0x8b, 0x54, 0x24, 0x10, //0x00002cc8 movl $16(%r12), %edx + 0x44, 0x39, 0xc2, //0x00002ccd cmpl %r8d, %edx + 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00002cd0 jle LBB9_71 + 0x49, 0x8b, 0x34, 0x24, //0x00002cd6 movq (%r12), %rsi + 0x8a, 0x04, 0x0e, //0x00002cda movb (%rsi,%rcx), %al + 0x8d, 0x79, 0x01, //0x00002cdd leal $1(%rcx), %edi + 0x39, 0xd7, //0x00002ce0 cmpl %edx, %edi + 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x00002ce2 jne LBB9_72 + 0x3c, 0x35, //0x00002ce8 cmpb $53, %al + 0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00002cea jne LBB9_72 + 0x41, 0x83, 0x7c, 0x24, 0x1c, 0x00, //0x00002cf0 cmpl $0, $28(%r12) + 0x0f, 0x95, 0xc2, //0x00002cf6 setne %dl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00002cf9 jne LBB9_73 + 0x85, 0xc9, //0x00002cff testl %ecx, %ecx + 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x00002d01 jle LBB9_73 + 0x41, 0x8a, 0x54, 0x30, 0xff, //0x00002d07 movb $-1(%r8,%rsi), %dl + 0x80, 0xe2, 0x01, //0x00002d0c andb $1, %dl + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002d0f jmp LBB9_73 + //0x00002d14 LBB9_71 + 0x31, 0xd2, //0x00002d14 xorl %edx, %edx + //0x00002d16 LBB9_73 + 0x0f, 0xb6, 0xc2, //0x00002d16 movzbl %dl, %eax + 0x49, 0x01, 0xc7, //0x00002d19 addq %rax, %r15 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002d1c movabsq $9007199254740992, %rax + 0x49, 0x39, 0xc7, //0x00002d26 cmpq %rax, %r15 + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00002d29 jne LBB9_77 + 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x00002d2f cmpl $1022, %r14d + 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002d36 jle LBB9_76 + //0x00002d3c LBB9_75 + 0x45, 0x31, 0xff, //0x00002d3c xorl %r15d, %r15d + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002d3f movabsq $9218868437227405312, %r14 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002d49 jmp LBB9_78 + //0x00002d4e LBB9_76 + 0x41, 0xff, 0xc6, //0x00002d4e incl %r14d + 0x4d, 0x89, 0xef, //0x00002d51 movq %r13, %r15 + //0x00002d54 LBB9_77 + 0x4c, 0x89, 0xf8, //0x00002d54 movq %r15, %rax + 0x4c, 0x21, 0xe8, //0x00002d57 andq %r13, %rax + 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00002d5a addl $1023, %r14d + 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00002d61 andl $2047, %r14d + 0x49, 0xc1, 0xe6, 0x34, //0x00002d68 shlq $52, %r14 + 0x48, 0x85, 0xc0, //0x00002d6c testq %rax, %rax + 0x4c, 0x0f, 0x44, 0xf0, //0x00002d6f cmoveq %rax, %r14 + //0x00002d73 LBB9_78 + 0x49, 0xff, 0xcd, //0x00002d73 decq %r13 + 0x4d, 0x21, 0xfd, //0x00002d76 andq %r15, %r13 + 0x4d, 0x09, 0xf5, //0x00002d79 orq %r14, %r13 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002d7c movabsq $-9223372036854775808, %rax + 0x4c, 0x09, 0xe8, //0x00002d86 orq %r13, %rax + 0x41, 0x83, 0x7c, 0x24, 0x18, 0x00, //0x00002d89 cmpl $0, $24(%r12) + 0x49, 0x0f, 0x44, 0xc5, //0x00002d8f cmoveq %r13, %rax + 0x48, 0x89, 0x03, //0x00002d93 movq %rax, (%rbx) + 0x31, 0xc0, //0x00002d96 xorl %eax, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00002d98 addq $8, %rsp + 0x5b, //0x00002d9c popq %rbx + 0x41, 0x5c, //0x00002d9d popq %r12 + 0x41, 0x5d, //0x00002d9f popq %r13 + 0x41, 0x5e, //0x00002da1 popq %r14 + 0x41, 0x5f, //0x00002da3 popq %r15 + 0x5d, //0x00002da5 popq %rbp + 0xc3, //0x00002da6 retq + //0x00002da7 LBB9_72 + 0x3c, 0x34, //0x00002da7 cmpb $52, %al + 0x0f, 0x9f, 0xc2, //0x00002da9 setg %dl + 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002dac jmp LBB9_73 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002db1 .p2align 4, 0x90 + //0x00002dc0 _atof_native + 0x55, //0x00002dc0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00002dc1 movq %rsp, %rbp + 0x48, 0x83, 0xec, 0x30, //0x00002dc4 subq $48, %rsp + 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x00002dc8 movq $0, $-40(%rbp) + 0x48, 0x89, 0x55, 0xe0, //0x00002dd0 movq %rdx, $-32(%rbp) + 0x48, 0x89, 0x4d, 0xe8, //0x00002dd4 movq %rcx, $-24(%rbp) + 0x48, 0x85, 0xc9, //0x00002dd8 testq %rcx, %rcx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00002ddb je LBB10_5 + 0xc6, 0x02, 0x00, //0x00002de1 movb $0, (%rdx) + 0x48, 0x83, 0xf9, 0x01, //0x00002de4 cmpq $1, %rcx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002de8 je LBB10_5 + 0xc6, 0x42, 0x01, 0x00, //0x00002dee movb $0, $1(%rdx) + 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x00002df2 cmpq $3, $-24(%rbp) + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002df7 jb LBB10_5 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002dfd movl $2, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e02 .p2align 4, 0x90 + //0x00002e10 LBB10_4 + 0x48, 0x8b, 0x4d, 0xe0, //0x00002e10 movq $-32(%rbp), %rcx + 0xc6, 0x04, 0x01, 0x00, //0x00002e14 movb $0, (%rcx,%rax) + 0x48, 0xff, 0xc0, //0x00002e18 incq %rax + 0x48, 0x39, 0x45, 0xe8, //0x00002e1b cmpq %rax, $-24(%rbp) + 0x0f, 0x87, 0xeb, 0xff, 0xff, 0xff, //0x00002e1f ja LBB10_4 + //0x00002e25 LBB10_5 + 0xc5, 0xf8, 0x57, 0xc0, //0x00002e25 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x45, 0xf0, //0x00002e29 vmovups %xmm0, $-16(%rbp) + 0x80, 0x3f, 0x2d, //0x00002e2e cmpb $45, (%rdi) + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002e31 jne LBB10_6 + 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00002e37 movl $1, $-8(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e3e movl $1, %eax + 0x48, 0x39, 0xf0, //0x00002e43 cmpq %rsi, %rax + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002e46 jl LBB10_9 + //0x00002e4c LBB10_41 + 0xc7, 0x45, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00002e4c movl $0, $-12(%rbp) + 0xe9, 0xa1, 0x01, 0x00, 0x00, //0x00002e53 jmp LBB10_40 + //0x00002e58 LBB10_6 + 0x31, 0xc0, //0x00002e58 xorl %eax, %eax + 0x48, 0x39, 0xf0, //0x00002e5a cmpq %rsi, %rax + 0x0f, 0x8d, 0xe9, 0xff, 0xff, 0xff, //0x00002e5d jge LBB10_41 + //0x00002e63 LBB10_9 + 0x41, 0xb3, 0x01, //0x00002e63 movb $1, %r11b + 0x45, 0x31, 0xc9, //0x00002e66 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00002e69 xorl %r10d, %r10d + 0x45, 0x31, 0xc0, //0x00002e6c xorl %r8d, %r8d + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002e6f jmp LBB10_10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e74 .p2align 4, 0x90 + //0x00002e80 LBB10_13 + 0xff, 0x4d, 0xf4, //0x00002e80 decl $-12(%rbp) + 0x45, 0x31, 0xd2, //0x00002e83 xorl %r10d, %r10d + //0x00002e86 LBB10_22 + 0x48, 0xff, 0xc0, //0x00002e86 incq %rax + 0x48, 0x39, 0xf0, //0x00002e89 cmpq %rsi, %rax + 0x41, 0x0f, 0x9c, 0xc3, //0x00002e8c setl %r11b + 0x48, 0x39, 0xc6, //0x00002e90 cmpq %rax, %rsi + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00002e93 je LBB10_23 + //0x00002e99 LBB10_10 + 0x0f, 0xb6, 0x0c, 0x07, //0x00002e99 movzbl (%rdi,%rax), %ecx + 0x8d, 0x51, 0xd0, //0x00002e9d leal $-48(%rcx), %edx + 0x80, 0xfa, 0x09, //0x00002ea0 cmpb $9, %dl + 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00002ea3 ja LBB10_19 + 0x45, 0x85, 0xd2, //0x00002ea9 testl %r10d, %r10d + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002eac jne LBB10_14 + 0x80, 0xf9, 0x30, //0x00002eb2 cmpb $48, %cl + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00002eb5 je LBB10_13 + //0x00002ebb LBB10_14 + 0x4d, 0x63, 0xd1, //0x00002ebb movslq %r9d, %r10 + 0x4c, 0x39, 0x55, 0xe8, //0x00002ebe cmpq %r10, $-24(%rbp) + 0x0f, 0x86, 0x40, 0x00, 0x00, 0x00, //0x00002ec2 jbe LBB10_16 + 0x48, 0x8b, 0x55, 0xe0, //0x00002ec8 movq $-32(%rbp), %rdx + 0x42, 0x88, 0x0c, 0x12, //0x00002ecc movb %cl, (%rdx,%r10) + 0x44, 0x8b, 0x4d, 0xf0, //0x00002ed0 movl $-16(%rbp), %r9d + 0x41, 0xff, 0xc1, //0x00002ed4 incl %r9d + 0x44, 0x89, 0x4d, 0xf0, //0x00002ed7 movl %r9d, $-16(%rbp) + 0x45, 0x89, 0xca, //0x00002edb movl %r9d, %r10d + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002ede jmp LBB10_22 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ee3 .p2align 4, 0x90 + //0x00002ef0 LBB10_19 + 0x80, 0xf9, 0x2e, //0x00002ef0 cmpb $46, %cl + 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00002ef3 jne LBB10_20 + 0x44, 0x89, 0x55, 0xf4, //0x00002ef9 movl %r10d, $-12(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002efd movl $1, %r8d + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x00002f03 jmp LBB10_22 + //0x00002f08 LBB10_16 + 0x80, 0xf9, 0x30, //0x00002f08 cmpb $48, %cl + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002f0b jne LBB10_18 + 0x45, 0x89, 0xca, //0x00002f11 movl %r9d, %r10d + 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00002f14 jmp LBB10_22 + //0x00002f19 LBB10_18 + 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00002f19 movl $1, $-4(%rbp) + 0x45, 0x89, 0xca, //0x00002f20 movl %r9d, %r10d + 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002f23 jmp LBB10_22 + //0x00002f28 LBB10_23 + 0x89, 0xf1, //0x00002f28 movl %esi, %ecx + 0x48, 0x89, 0xf0, //0x00002f2a movq %rsi, %rax + 0x45, 0x85, 0xc0, //0x00002f2d testl %r8d, %r8d + 0x0f, 0x85, 0x04, 0x00, 0x00, 0x00, //0x00002f30 jne LBB10_26 + //0x00002f36 LBB10_25 + 0x44, 0x89, 0x4d, 0xf4, //0x00002f36 movl %r9d, $-12(%rbp) + //0x00002f3a LBB10_26 + 0x41, 0xf6, 0xc3, 0x01, //0x00002f3a testb $1, %r11b + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002f3e je LBB10_40 + 0x8a, 0x0c, 0x0f, //0x00002f44 movb (%rdi,%rcx), %cl + 0x80, 0xc9, 0x20, //0x00002f47 orb $32, %cl + 0x80, 0xf9, 0x65, //0x00002f4a cmpb $101, %cl + 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002f4d jne LBB10_40 + 0x89, 0xc2, //0x00002f53 movl %eax, %edx + 0x8a, 0x4c, 0x17, 0x01, //0x00002f55 movb $1(%rdi,%rdx), %cl + 0x80, 0xf9, 0x2d, //0x00002f59 cmpb $45, %cl + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002f5c je LBB10_32 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f62 movl $1, %r8d + 0x80, 0xf9, 0x2b, //0x00002f68 cmpb $43, %cl + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00002f6b jne LBB10_30 + 0x83, 0xc0, 0x02, //0x00002f71 addl $2, %eax + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002f74 jmp LBB10_33 + //0x00002f79 LBB10_20 + 0x48, 0x89, 0xc1, //0x00002f79 movq %rax, %rcx + 0x45, 0x85, 0xc0, //0x00002f7c testl %r8d, %r8d + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00002f7f jne LBB10_26 + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002f85 jmp LBB10_25 + //0x00002f8a LBB10_32 + 0x83, 0xc0, 0x02, //0x00002f8a addl $2, %eax + 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00002f8d movl $-1, %r8d + //0x00002f93 LBB10_33 + 0x89, 0xc2, //0x00002f93 movl %eax, %edx + 0x48, 0x63, 0xd2, //0x00002f95 movslq %edx, %rdx + 0x45, 0x31, 0xc9, //0x00002f98 xorl %r9d, %r9d + 0x48, 0x39, 0xf2, //0x00002f9b cmpq %rsi, %rdx + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002f9e jl LBB10_35 + 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002fa4 jmp LBB10_39 + //0x00002fa9 LBB10_30 + 0x48, 0xff, 0xc2, //0x00002fa9 incq %rdx + 0x48, 0x63, 0xd2, //0x00002fac movslq %edx, %rdx + 0x45, 0x31, 0xc9, //0x00002faf xorl %r9d, %r9d + 0x48, 0x39, 0xf2, //0x00002fb2 cmpq %rsi, %rdx + 0x0f, 0x8d, 0x36, 0x00, 0x00, 0x00, //0x00002fb5 jge LBB10_39 + //0x00002fbb LBB10_35 + 0x45, 0x31, 0xc9, //0x00002fbb xorl %r9d, %r9d + 0x90, 0x90, //0x00002fbe .p2align 4, 0x90 + //0x00002fc0 LBB10_36 + 0x41, 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00002fc0 cmpl $9999, %r9d + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00002fc7 jg LBB10_39 + 0x0f, 0xb6, 0x0c, 0x17, //0x00002fcd movzbl (%rdi,%rdx), %ecx + 0x8d, 0x41, 0xd0, //0x00002fd1 leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00002fd4 cmpb $9, %al + 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00002fd6 ja LBB10_39 + 0x43, 0x8d, 0x04, 0x89, //0x00002fdc leal (%r9,%r9,4), %eax + 0x44, 0x8d, 0x4c, 0x41, 0xd0, //0x00002fe0 leal $-48(%rcx,%rax,2), %r9d + 0x48, 0xff, 0xc2, //0x00002fe5 incq %rdx + 0x48, 0x39, 0xd6, //0x00002fe8 cmpq %rdx, %rsi + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002feb jne LBB10_36 + //0x00002ff1 LBB10_39 + 0x45, 0x0f, 0xaf, 0xc8, //0x00002ff1 imull %r8d, %r9d + 0x44, 0x01, 0x4d, 0xf4, //0x00002ff5 addl %r9d, $-12(%rbp) + //0x00002ff9 LBB10_40 + 0x48, 0x8d, 0x7d, 0xe0, //0x00002ff9 leaq $-32(%rbp), %rdi + 0x48, 0x8d, 0x75, 0xd8, //0x00002ffd leaq $-40(%rbp), %rsi + 0xe8, 0x1a, 0xf9, 0xff, 0xff, //0x00003001 callq _decimal_to_f64 + 0xc5, 0xfb, 0x10, 0x45, 0xd8, //0x00003006 vmovsd $-40(%rbp), %xmm0 + 0x48, 0x83, 0xc4, 0x30, //0x0000300b addq $48, %rsp + 0x5d, //0x0000300f popq %rbp + 0xc3, //0x00003010 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003011 .p2align 4, 0x90 + //0x00003020 _value + 0x55, //0x00003020 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003021 movq %rsp, %rbp + 0x41, 0x57, //0x00003024 pushq %r15 + 0x41, 0x56, //0x00003026 pushq %r14 + 0x41, 0x55, //0x00003028 pushq %r13 + 0x41, 0x54, //0x0000302a pushq %r12 + 0x53, //0x0000302c pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x0000302d subq $40, %rsp + 0x49, 0x89, 0xc9, //0x00003031 movq %rcx, %r9 + 0x49, 0x89, 0xd4, //0x00003034 movq %rdx, %r12 + 0x49, 0x89, 0xf7, //0x00003037 movq %rsi, %r15 + 0x49, 0x89, 0xfd, //0x0000303a movq %rdi, %r13 + 0x48, 0x89, 0x55, 0xd0, //0x0000303d movq %rdx, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xb0, //0x00003041 movq %rdi, $-80(%rbp) + 0x48, 0x89, 0x75, 0xb8, //0x00003045 movq %rsi, $-72(%rbp) + 0x48, 0x89, 0xd0, //0x00003049 movq %rdx, %rax + 0x48, 0x29, 0xf0, //0x0000304c subq %rsi, %rax + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000304f jae LBB11_5 + 0x43, 0x8a, 0x4c, 0x25, 0x00, //0x00003055 movb (%r13,%r12), %cl + 0x80, 0xf9, 0x0d, //0x0000305a cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000305d je LBB11_5 + 0x80, 0xf9, 0x20, //0x00003063 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003066 je LBB11_5 + 0x8d, 0x51, 0xf7, //0x0000306c leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x0000306f cmpb $1, %dl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003072 jbe LBB11_5 + 0x4c, 0x89, 0xe3, //0x00003078 movq %r12, %rbx + 0xe9, 0x32, 0x01, 0x00, 0x00, //0x0000307b jmp LBB11_28 + //0x00003080 LBB11_5 + 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x00003080 leaq $1(%r12), %rbx + 0x4c, 0x39, 0xfb, //0x00003085 cmpq %r15, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003088 jae LBB11_9 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x0000308e movb (%r13,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x00003093 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003096 je LBB11_9 + 0x80, 0xf9, 0x20, //0x0000309c cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000309f je LBB11_9 + 0x8d, 0x51, 0xf7, //0x000030a5 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x000030a8 cmpb $1, %dl + 0x0f, 0x87, 0x01, 0x01, 0x00, 0x00, //0x000030ab ja LBB11_28 + //0x000030b1 LBB11_9 + 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x000030b1 leaq $2(%r12), %rbx + 0x4c, 0x39, 0xfb, //0x000030b6 cmpq %r15, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030b9 jae LBB11_13 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030bf movb (%r13,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000030c4 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030c7 je LBB11_13 + 0x80, 0xf9, 0x20, //0x000030cd cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030d0 je LBB11_13 + 0x8d, 0x51, 0xf7, //0x000030d6 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x000030d9 cmpb $1, %dl + 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000030dc ja LBB11_28 + //0x000030e2 LBB11_13 + 0x49, 0x8d, 0x5c, 0x24, 0x03, //0x000030e2 leaq $3(%r12), %rbx + 0x4c, 0x39, 0xfb, //0x000030e7 cmpq %r15, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030ea jae LBB11_17 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030f0 movb (%r13,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000030f5 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030f8 je LBB11_17 + 0x80, 0xf9, 0x20, //0x000030fe cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003101 je LBB11_17 + 0x8d, 0x51, 0xf7, //0x00003107 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x0000310a cmpb $1, %dl + 0x0f, 0x87, 0x9f, 0x00, 0x00, 0x00, //0x0000310d ja LBB11_28 + //0x00003113 LBB11_17 + 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00003113 leaq $4(%r12), %rcx + 0x4c, 0x39, 0xf9, //0x00003118 cmpq %r15, %rcx + 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x0000311b jae LBB11_23 + 0x49, 0x39, 0xcf, //0x00003121 cmpq %rcx, %r15 + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00003124 je LBB11_24 + 0x4b, 0x8d, 0x4c, 0x3d, 0x00, //0x0000312a leaq (%r13,%r15), %rcx + 0x48, 0x83, 0xc0, 0x04, //0x0000312f addq $4, %rax + 0x4b, 0x8d, 0x5c, 0x2c, 0x05, //0x00003133 leaq $5(%r12,%r13), %rbx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003138 movabsq $4294977024, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003142 .p2align 4, 0x90 + //0x00003150 LBB11_20 + 0x0f, 0xbe, 0x73, 0xff, //0x00003150 movsbl $-1(%rbx), %esi + 0x83, 0xfe, 0x20, //0x00003154 cmpl $32, %esi + 0x0f, 0x87, 0x3e, 0x00, 0x00, 0x00, //0x00003157 ja LBB11_26 + 0x48, 0x0f, 0xa3, 0xf2, //0x0000315d btq %rsi, %rdx + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003161 jae LBB11_26 + 0x48, 0xff, 0xc3, //0x00003167 incq %rbx + 0x48, 0xff, 0xc0, //0x0000316a incq %rax + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000316d jne LBB11_20 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003173 jmp LBB11_25 + //0x00003178 LBB11_23 + 0x48, 0x89, 0x4d, 0xd0, //0x00003178 movq %rcx, $-48(%rbp) + 0x49, 0x89, 0xcc, //0x0000317c movq %rcx, %r12 + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x0000317f jmp LBB11_32 + //0x00003184 LBB11_24 + 0x4c, 0x01, 0xe9, //0x00003184 addq %r13, %rcx + //0x00003187 LBB11_25 + 0x4c, 0x29, 0xe9, //0x00003187 subq %r13, %rcx + 0x48, 0x89, 0xcb, //0x0000318a movq %rcx, %rbx + 0x4c, 0x39, 0xfb, //0x0000318d cmpq %r15, %rbx + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00003190 jb LBB11_27 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00003196 jmp LBB11_32 + //0x0000319b LBB11_26 + 0x4c, 0x89, 0xe8, //0x0000319b movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x0000319e notq %rax + 0x48, 0x01, 0xc3, //0x000031a1 addq %rax, %rbx + 0x4c, 0x39, 0xfb, //0x000031a4 cmpq %r15, %rbx + 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x000031a7 jae LBB11_32 + //0x000031ad LBB11_27 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000031ad movb (%r13,%rbx), %cl + //0x000031b2 LBB11_28 + 0x4c, 0x8d, 0x63, 0x01, //0x000031b2 leaq $1(%rbx), %r12 + 0x4c, 0x89, 0x65, 0xd0, //0x000031b6 movq %r12, $-48(%rbp) + 0x0f, 0xbe, 0xc1, //0x000031ba movsbl %cl, %eax + 0x83, 0xf8, 0x7d, //0x000031bd cmpl $125, %eax + 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x000031c0 ja LBB11_40 + 0x4d, 0x8d, 0x74, 0x1d, 0x00, //0x000031c6 leaq (%r13,%rbx), %r14 + 0x48, 0x8d, 0x15, 0x6a, 0x03, 0x00, 0x00, //0x000031cb leaq $874(%rip), %rdx /* LJTI11_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x82, //0x000031d2 movslq (%rdx,%rax,4), %rax + 0x48, 0x01, 0xd0, //0x000031d6 addq %rdx, %rax + 0xff, 0xe0, //0x000031d9 jmpq *%rax + //0x000031db LBB11_30 + 0x48, 0x89, 0x5d, 0xd0, //0x000031db movq %rbx, $-48(%rbp) + 0x41, 0xf6, 0xc0, 0x02, //0x000031df testb $2, %r8b + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000031e3 jne LBB11_35 + 0x48, 0x8d, 0x7d, 0xb0, //0x000031e9 leaq $-80(%rbp), %rdi + 0x48, 0x8d, 0x75, 0xd0, //0x000031ed leaq $-48(%rbp), %rsi + 0x4c, 0x89, 0xca, //0x000031f1 movq %r9, %rdx + 0xe8, 0x27, 0x0b, 0x00, 0x00, //0x000031f4 callq _vnumber + 0x48, 0x8b, 0x5d, 0xd0, //0x000031f9 movq $-48(%rbp), %rbx + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000031fd jmp LBB11_34 + //0x00003202 LBB11_32 + 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x00003202 movq $1, (%r9) + //0x00003209 LBB11_33 + 0x4c, 0x89, 0xe3, //0x00003209 movq %r12, %rbx + //0x0000320c LBB11_34 + 0x48, 0x89, 0xd8, //0x0000320c movq %rbx, %rax + 0x48, 0x83, 0xc4, 0x28, //0x0000320f addq $40, %rsp + 0x5b, //0x00003213 popq %rbx + 0x41, 0x5c, //0x00003214 popq %r12 + 0x41, 0x5d, //0x00003216 popq %r13 + 0x41, 0x5e, //0x00003218 popq %r14 + 0x41, 0x5f, //0x0000321a popq %r15 + 0x5d, //0x0000321c popq %rbp + 0xc3, //0x0000321d retq + //0x0000321e LBB11_35 + 0x49, 0x29, 0xdf, //0x0000321e subq %rbx, %r15 + 0x31, 0xc0, //0x00003221 xorl %eax, %eax + 0x80, 0xf9, 0x2d, //0x00003223 cmpb $45, %cl + 0x0f, 0x94, 0xc0, //0x00003226 sete %al + 0x49, 0x01, 0xc6, //0x00003229 addq %rax, %r14 + 0x49, 0x29, 0xc7, //0x0000322c subq %rax, %r15 + 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x0000322f je LBB11_84 + 0x4c, 0x89, 0x4d, 0xc8, //0x00003235 movq %r9, $-56(%rbp) + 0x41, 0x8a, 0x06, //0x00003239 movb (%r14), %al + 0x04, 0xd0, //0x0000323c addb $-48, %al + 0x3c, 0x0a, //0x0000323e cmpb $10, %al + 0x0f, 0x83, 0xd9, 0x02, 0x00, 0x00, //0x00003240 jae LBB11_86 + 0x4c, 0x89, 0xf7, //0x00003246 movq %r14, %rdi + 0x4c, 0x89, 0xfe, //0x00003249 movq %r15, %rsi + 0xe8, 0xdf, 0x1d, 0x00, 0x00, //0x0000324c callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00003251 testq %rax, %rax + 0x0f, 0x88, 0xbf, 0x02, 0x00, 0x00, //0x00003254 js LBB11_85 + 0x49, 0x01, 0xc6, //0x0000325a addq %rax, %r14 + 0x4d, 0x29, 0xee, //0x0000325d subq %r13, %r14 + 0x4c, 0x89, 0x75, 0xd0, //0x00003260 movq %r14, $-48(%rbp) + 0x4d, 0x85, 0xe4, //0x00003264 testq %r12, %r12 + 0x4c, 0x8b, 0x4d, 0xc8, //0x00003267 movq $-56(%rbp), %r9 + 0x0f, 0x8e, 0xc0, 0x02, 0x00, 0x00, //0x0000326b jle LBB11_87 + 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003271 movq $8, (%r9) + 0x49, 0x89, 0x59, 0x18, //0x00003278 movq %rbx, $24(%r9) + 0x4c, 0x89, 0xf3, //0x0000327c movq %r14, %rbx + 0xe9, 0x88, 0xff, 0xff, 0xff, //0x0000327f jmp LBB11_34 + //0x00003284 LBB11_40 + 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x00003284 movq $-2, (%r9) + 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x0000328b jmp LBB11_34 + //0x00003290 LBB11_41 + 0x4d, 0x89, 0xce, //0x00003290 movq %r9, %r14 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003293 movq $-1, $-64(%rbp) + 0x48, 0x8d, 0x7d, 0xb0, //0x0000329b leaq $-80(%rbp), %rdi + 0x48, 0x8d, 0x55, 0xc0, //0x0000329f leaq $-64(%rbp), %rdx + 0x4c, 0x89, 0xe6, //0x000032a3 movq %r12, %rsi + 0x4c, 0x89, 0xc1, //0x000032a6 movq %r8, %rcx + 0xe8, 0x42, 0x05, 0x00, 0x00, //0x000032a9 callq _advance_string + 0x48, 0x89, 0xc3, //0x000032ae movq %rax, %rbx + 0x48, 0x85, 0xc0, //0x000032b1 testq %rax, %rax + 0x0f, 0x88, 0x47, 0x01, 0x00, 0x00, //0x000032b4 js LBB11_61 + 0x48, 0x89, 0x5d, 0xd0, //0x000032ba movq %rbx, $-48(%rbp) + 0x4d, 0x89, 0x66, 0x10, //0x000032be movq %r12, $16(%r14) + 0x48, 0x8b, 0x45, 0xc0, //0x000032c2 movq $-64(%rbp), %rax + 0x48, 0x39, 0xd8, //0x000032c6 cmpq %rbx, %rax + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032c9 movq $-1, %rcx + 0x48, 0x0f, 0x4c, 0xc8, //0x000032d0 cmovlq %rax, %rcx + 0x49, 0x89, 0x4e, 0x18, //0x000032d4 movq %rcx, $24(%r14) + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000032d8 movl $7, %eax + 0x49, 0x89, 0x06, //0x000032dd movq %rax, (%r14) + 0xe9, 0x27, 0xff, 0xff, 0xff, //0x000032e0 jmp LBB11_34 + //0x000032e5 LBB11_43 + 0x31, 0xc0, //0x000032e5 xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x000032e7 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x000032ea setns %al + 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000032ed movl $11, %ecx + 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x000032f2 jmp LBB11_60 + //0x000032f7 LBB11_44 + 0x31, 0xc0, //0x000032f7 xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x000032f9 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x000032fc setns %al + 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x000032ff movl $10, %ecx + 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x00003304 jmp LBB11_60 + //0x00003309 LBB11_45 + 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x00003309 movq $5, (%r9) + 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00003310 jmp LBB11_33 + //0x00003315 LBB11_46 + 0x31, 0xc0, //0x00003315 xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x00003317 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x0000331a setns %al + 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000331d movl $12, %ecx + 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003322 jmp LBB11_60 + //0x00003327 LBB11_47 + 0x49, 0x8d, 0x47, 0xfc, //0x00003327 leaq $-4(%r15), %rax + 0x48, 0x39, 0xc3, //0x0000332b cmpq %rax, %rbx + 0x0f, 0x83, 0x88, 0x00, 0x00, 0x00, //0x0000332e jae LBB11_56 + 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x00003334 movl (%r13,%r12), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00003339 cmpl $1702063201, %ecx + 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000333f jne LBB11_62 + 0x48, 0x83, 0xc3, 0x05, //0x00003345 addq $5, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x00003349 movq %rbx, $-48(%rbp) + 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000334d movl $4, %eax + 0x49, 0x89, 0xdf, //0x00003352 movq %rbx, %r15 + 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00003355 jmp LBB11_57 + //0x0000335a LBB11_50 + 0x49, 0x8d, 0x47, 0xfd, //0x0000335a leaq $-3(%r15), %rax + 0x48, 0x39, 0xc3, //0x0000335e cmpq %rax, %rbx + 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x00003361 jae LBB11_56 + 0x41, 0x8b, 0x0e, //0x00003367 movl (%r14), %ecx + 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x0000336a cmpl $1819047278, %ecx + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00003370 jne LBB11_66 + 0x48, 0x83, 0xc3, 0x04, //0x00003376 addq $4, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x0000337a movq %rbx, $-48(%rbp) + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000337e movl $2, %eax + 0x49, 0x89, 0xdf, //0x00003383 movq %rbx, %r15 + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00003386 jmp LBB11_57 + //0x0000338b LBB11_53 + 0x49, 0x8d, 0x47, 0xfd, //0x0000338b leaq $-3(%r15), %rax + 0x48, 0x39, 0xc3, //0x0000338f cmpq %rax, %rbx + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00003392 jae LBB11_56 + 0x41, 0x8b, 0x0e, //0x00003398 movl (%r14), %ecx + 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x0000339b cmpl $1702195828, %ecx + 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x000033a1 jne LBB11_70 + 0x48, 0x83, 0xc3, 0x04, //0x000033a7 addq $4, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x000033ab movq %rbx, $-48(%rbp) + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000033af movl $3, %eax + 0x49, 0x89, 0xdf, //0x000033b4 movq %rbx, %r15 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000033b7 jmp LBB11_57 + //0x000033bc LBB11_56 + 0x4c, 0x89, 0x7d, 0xd0, //0x000033bc movq %r15, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033c0 movq $-1, %rax + //0x000033c7 LBB11_57 + 0x49, 0x89, 0x01, //0x000033c7 movq %rax, (%r9) + 0x4c, 0x89, 0xfb, //0x000033ca movq %r15, %rbx + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000033cd jmp LBB11_34 + //0x000033d2 LBB11_58 + 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x000033d2 movq $6, (%r9) + 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x000033d9 jmp LBB11_33 + //0x000033de LBB11_59 + 0x31, 0xc0, //0x000033de xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x000033e0 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x000033e3 setns %al + 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000033e6 movl $13, %ecx + //0x000033eb LBB11_60 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000033eb movq $-2, %rdx + 0x48, 0x0f, 0x48, 0xd1, //0x000033f2 cmovsq %rcx, %rdx + 0x49, 0x89, 0x11, //0x000033f6 movq %rdx, (%r9) + 0x49, 0x29, 0xc4, //0x000033f9 subq %rax, %r12 + 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x000033fc jmp LBB11_33 + //0x00003401 LBB11_61 + 0x4c, 0x89, 0x7d, 0xd0, //0x00003401 movq %r15, $-48(%rbp) + 0x49, 0x89, 0x1e, //0x00003405 movq %rbx, (%r14) + 0x4c, 0x89, 0xfb, //0x00003408 movq %r15, %rbx + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x0000340b jmp LBB11_34 + //0x00003410 LBB11_62 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003410 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00003417 cmpb $97, %cl + 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x0000341a jne LBB11_74 + 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00003420 cmpb $108, $2(%r13,%rbx) + 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00003426 jne LBB11_81 + 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x0000342c cmpb $115, $3(%r13,%rbx) + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003432 jne LBB11_79 + 0x4c, 0x8d, 0x7b, 0x04, //0x00003438 leaq $4(%rbx), %r15 + 0x48, 0x8d, 0x4b, 0x05, //0x0000343c leaq $5(%rbx), %rcx + 0x41, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x00003440 cmpb $101, $4(%r13,%rbx) + 0x4c, 0x0f, 0x44, 0xf9, //0x00003446 cmoveq %rcx, %r15 + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000344a jmp LBB11_83 + //0x0000344f LBB11_66 + 0x48, 0x89, 0x5d, 0xd0, //0x0000344f movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003453 movq $-2, %rax + 0x80, 0xf9, 0x6e, //0x0000345a cmpb $110, %cl + 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x0000345d jne LBB11_76 + 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x00003463 cmpb $117, $1(%r13,%rbx) + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00003469 jne LBB11_77 + 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x0000346f cmpb $108, $2(%r13,%rbx) + 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x00003475 jne LBB11_81 + 0x4c, 0x8d, 0x7b, 0x03, //0x0000347b leaq $3(%rbx), %r15 + 0x48, 0x8d, 0x4b, 0x04, //0x0000347f leaq $4(%rbx), %rcx + 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x00003483 cmpb $108, $3(%r13,%rbx) + 0x4c, 0x0f, 0x44, 0xf9, //0x00003489 cmoveq %rcx, %r15 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x0000348d jmp LBB11_83 + //0x00003492 LBB11_70 + 0x48, 0x89, 0x5d, 0xd0, //0x00003492 movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003496 movq $-2, %rax + 0x80, 0xf9, 0x74, //0x0000349d cmpb $116, %cl + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034a0 jne LBB11_76 + 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x000034a6 cmpb $114, $1(%r13,%rbx) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000034ac jne LBB11_77 + 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x000034b2 cmpb $117, $2(%r13,%rbx) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034b8 jne LBB11_81 + 0x4c, 0x8d, 0x7b, 0x03, //0x000034be leaq $3(%rbx), %r15 + 0x48, 0x8d, 0x4b, 0x04, //0x000034c2 leaq $4(%rbx), %rcx + 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x000034c6 cmpb $101, $3(%r13,%rbx) + 0x4c, 0x0f, 0x44, 0xf9, //0x000034cc cmoveq %rcx, %r15 + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000034d0 jmp LBB11_83 + //0x000034d5 LBB11_76 + 0x49, 0x89, 0xdf, //0x000034d5 movq %rbx, %r15 + 0xe9, 0xea, 0xfe, 0xff, 0xff, //0x000034d8 jmp LBB11_57 + //0x000034dd LBB11_74 + 0x4d, 0x89, 0xe7, //0x000034dd movq %r12, %r15 + 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x000034e0 jmp LBB11_57 + //0x000034e5 LBB11_77 + 0x48, 0xff, 0xc3, //0x000034e5 incq %rbx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000034e8 jmp LBB11_82 + //0x000034ed LBB11_81 + 0x48, 0x83, 0xc3, 0x02, //0x000034ed addq $2, %rbx + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000034f1 jmp LBB11_82 + //0x000034f6 LBB11_79 + 0x48, 0x83, 0xc3, 0x03, //0x000034f6 addq $3, %rbx + //0x000034fa LBB11_82 + 0x49, 0x89, 0xdf, //0x000034fa movq %rbx, %r15 + //0x000034fd LBB11_83 + 0x4c, 0x89, 0x7d, 0xd0, //0x000034fd movq %r15, $-48(%rbp) + 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003501 jmp LBB11_57 + //0x00003506 LBB11_84 + 0x4d, 0x29, 0xee, //0x00003506 subq %r13, %r14 + 0x4c, 0x89, 0x75, 0xd0, //0x00003509 movq %r14, $-48(%rbp) + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000350d movq $-1, %rbx + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00003514 jmp LBB11_87 + //0x00003519 LBB11_85 + 0x48, 0xf7, 0xd0, //0x00003519 notq %rax + 0x49, 0x01, 0xc6, //0x0000351c addq %rax, %r14 + //0x0000351f LBB11_86 + 0x4d, 0x29, 0xee, //0x0000351f subq %r13, %r14 + 0x4c, 0x89, 0x75, 0xd0, //0x00003522 movq %r14, $-48(%rbp) + 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003526 movq $-2, %rbx + 0x4c, 0x8b, 0x4d, 0xc8, //0x0000352d movq $-56(%rbp), %r9 + //0x00003531 LBB11_87 + 0x49, 0x89, 0x19, //0x00003531 movq %rbx, (%r9) + 0x4c, 0x89, 0xf3, //0x00003534 movq %r14, %rbx + 0xe9, 0xd0, 0xfc, 0xff, 0xff, //0x00003537 jmp LBB11_34 + //0x0000353c .p2align 2, 0x90 + // // .set L11_0_set_32, LBB11_32-LJTI11_0 + // // .set L11_0_set_40, LBB11_40-LJTI11_0 + // // .set L11_0_set_41, LBB11_41-LJTI11_0 + // // .set L11_0_set_43, LBB11_43-LJTI11_0 + // // .set L11_0_set_30, LBB11_30-LJTI11_0 + // // .set L11_0_set_44, LBB11_44-LJTI11_0 + // // .set L11_0_set_45, LBB11_45-LJTI11_0 + // // .set L11_0_set_46, LBB11_46-LJTI11_0 + // // .set L11_0_set_47, LBB11_47-LJTI11_0 + // // .set L11_0_set_50, LBB11_50-LJTI11_0 + // // .set L11_0_set_53, LBB11_53-LJTI11_0 + // // .set L11_0_set_58, LBB11_58-LJTI11_0 + // // .set L11_0_set_59, LBB11_59-LJTI11_0 + //0x0000353c LJTI11_0 + 0xc6, 0xfc, 0xff, 0xff, //0x0000353c .long L11_0_set_32 + 0x48, 0xfd, 0xff, 0xff, //0x00003540 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003544 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003548 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000354c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003550 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003554 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003558 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000355c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003560 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003564 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003568 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000356c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003570 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003574 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003578 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000357c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003580 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003584 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003588 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000358c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003590 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003594 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003598 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000359c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035a0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035a4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035a8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035ac .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035b0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035b4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035b8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035bc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035c0 .long L11_0_set_40 + 0x54, 0xfd, 0xff, 0xff, //0x000035c4 .long L11_0_set_41 + 0x48, 0xfd, 0xff, 0xff, //0x000035c8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035cc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035d0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035d4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035d8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035dc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035e0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035e4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035e8 .long L11_0_set_40 + 0xa9, 0xfd, 0xff, 0xff, //0x000035ec .long L11_0_set_43 + 0x9f, 0xfc, 0xff, 0xff, //0x000035f0 .long L11_0_set_30 + 0x48, 0xfd, 0xff, 0xff, //0x000035f4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035f8 .long L11_0_set_40 + 0x9f, 0xfc, 0xff, 0xff, //0x000035fc .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003600 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003604 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003608 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x0000360c .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003610 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003614 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003618 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x0000361c .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003620 .long L11_0_set_30 + 0xbb, 0xfd, 0xff, 0xff, //0x00003624 .long L11_0_set_44 + 0x48, 0xfd, 0xff, 0xff, //0x00003628 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000362c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003630 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003634 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003638 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000363c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003640 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003644 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003648 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000364c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003650 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003654 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003658 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000365c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003660 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003664 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003668 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000366c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003670 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003674 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003678 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000367c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003680 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003684 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003688 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000368c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003690 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003694 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003698 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000369c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036a0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036a4 .long L11_0_set_40 + 0xcd, 0xfd, 0xff, 0xff, //0x000036a8 .long L11_0_set_45 + 0x48, 0xfd, 0xff, 0xff, //0x000036ac .long L11_0_set_40 + 0xd9, 0xfd, 0xff, 0xff, //0x000036b0 .long L11_0_set_46 + 0x48, 0xfd, 0xff, 0xff, //0x000036b4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036b8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036bc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036c0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036c4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036c8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036cc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036d0 .long L11_0_set_40 + 0xeb, 0xfd, 0xff, 0xff, //0x000036d4 .long L11_0_set_47 + 0x48, 0xfd, 0xff, 0xff, //0x000036d8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036dc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036e0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036e4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036e8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036ec .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036f0 .long L11_0_set_40 + 0x1e, 0xfe, 0xff, 0xff, //0x000036f4 .long L11_0_set_50 + 0x48, 0xfd, 0xff, 0xff, //0x000036f8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036fc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003700 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003704 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003708 .long L11_0_set_40 + 0x4f, 0xfe, 0xff, 0xff, //0x0000370c .long L11_0_set_53 + 0x48, 0xfd, 0xff, 0xff, //0x00003710 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003714 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003718 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000371c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003720 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003724 .long L11_0_set_40 + 0x96, 0xfe, 0xff, 0xff, //0x00003728 .long L11_0_set_58 + 0x48, 0xfd, 0xff, 0xff, //0x0000372c .long L11_0_set_40 + 0xa2, 0xfe, 0xff, 0xff, //0x00003730 .long L11_0_set_59 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003734 .p2align 4, 0x90 + //0x00003740 _vstring + 0x55, //0x00003740 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003741 movq %rsp, %rbp + 0x41, 0x57, //0x00003744 pushq %r15 + 0x41, 0x56, //0x00003746 pushq %r14 + 0x41, 0x54, //0x00003748 pushq %r12 + 0x53, //0x0000374a pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x0000374b subq $16, %rsp + 0x49, 0x89, 0xd6, //0x0000374f movq %rdx, %r14 + 0x48, 0x89, 0xf3, //0x00003752 movq %rsi, %rbx + 0x49, 0x89, 0xff, //0x00003755 movq %rdi, %r15 + 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00003758 movq $-1, $-40(%rbp) + 0x4c, 0x8b, 0x26, //0x00003760 movq (%rsi), %r12 + 0x48, 0x8d, 0x55, 0xd8, //0x00003763 leaq $-40(%rbp), %rdx + 0x4c, 0x89, 0xe6, //0x00003767 movq %r12, %rsi + 0xe8, 0x81, 0x00, 0x00, 0x00, //0x0000376a callq _advance_string + 0x48, 0x85, 0xc0, //0x0000376f testq %rax, %rax + 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00003772 js LBB12_1 + 0x48, 0x89, 0x03, //0x00003778 movq %rax, (%rbx) + 0x4d, 0x89, 0x66, 0x10, //0x0000377b movq %r12, $16(%r14) + 0x48, 0x8b, 0x4d, 0xd8, //0x0000377f movq $-40(%rbp), %rcx + 0x48, 0x39, 0xc1, //0x00003783 cmpq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003786 movq $-1, %rax + 0x48, 0x0f, 0x4c, 0xc1, //0x0000378d cmovlq %rcx, %rax + 0x49, 0x89, 0x46, 0x18, //0x00003791 movq %rax, $24(%r14) + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00003795 movl $7, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000379a jmp LBB12_3 + //0x0000379f LBB12_1 + 0x49, 0x8b, 0x4f, 0x08, //0x0000379f movq $8(%r15), %rcx + 0x48, 0x89, 0x0b, //0x000037a3 movq %rcx, (%rbx) + //0x000037a6 LBB12_3 + 0x49, 0x89, 0x06, //0x000037a6 movq %rax, (%r14) + 0x48, 0x83, 0xc4, 0x10, //0x000037a9 addq $16, %rsp + 0x5b, //0x000037ad popq %rbx + 0x41, 0x5c, //0x000037ae popq %r12 + 0x41, 0x5e, //0x000037b0 popq %r14 + 0x41, 0x5f, //0x000037b2 popq %r15 + 0x5d, //0x000037b4 popq %rbp + 0xc3, //0x000037b5 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037b6 .p2align 4, 0x00 + //0x000037c0 LCPI13_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000037c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000037d0 LCPI13_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000037d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000037e0 LCPI13_2 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000037e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000037f0 .p2align 4, 0x90 + //0x000037f0 _advance_string + 0xf6, 0xc1, 0x20, //0x000037f0 testb $32, %cl + 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x000037f3 jne LBB13_2 + 0xe9, 0x82, 0x57, 0x00, 0x00, //0x000037f9 jmp _advance_string_default + //0x000037fe LBB13_2 + 0x55, //0x000037fe pushq %rbp + 0x48, 0x89, 0xe5, //0x000037ff movq %rsp, %rbp + 0x41, 0x57, //0x00003802 pushq %r15 + 0x41, 0x56, //0x00003804 pushq %r14 + 0x41, 0x55, //0x00003806 pushq %r13 + 0x41, 0x54, //0x00003808 pushq %r12 + 0x53, //0x0000380a pushq %rbx + 0x50, //0x0000380b pushq %rax + 0x4c, 0x8b, 0x7f, 0x08, //0x0000380c movq $8(%rdi), %r15 + 0x49, 0x29, 0xf7, //0x00003810 subq %rsi, %r15 + 0x0f, 0x84, 0xac, 0x04, 0x00, 0x00, //0x00003813 je LBB13_45 + 0x48, 0x8b, 0x07, //0x00003819 movq (%rdi), %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000381c movq %rax, $-48(%rbp) + 0x48, 0x01, 0xc6, //0x00003820 addq %rax, %rsi + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00003823 movq $-1, (%rdx) + 0x49, 0x83, 0xff, 0x40, //0x0000382a cmpq $64, %r15 + 0x0f, 0x82, 0xd0, 0x03, 0x00, 0x00, //0x0000382e jb LBB13_46 + 0x45, 0x89, 0xf9, //0x00003834 movl %r15d, %r9d + 0x41, 0x83, 0xe1, 0x3f, //0x00003837 andl $63, %r9d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000383b movq $-1, %r14 + 0x45, 0x31, 0xe4, //0x00003842 xorl %r12d, %r12d + 0xc5, 0x79, 0x6f, 0x05, 0x73, 0xff, 0xff, 0xff, //0x00003845 vmovdqa $-141(%rip), %xmm8 /* LCPI13_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x7b, 0xff, 0xff, 0xff, //0x0000384d vmovdqa $-133(%rip), %xmm1 /* LCPI13_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x83, 0xff, 0xff, 0xff, //0x00003855 vmovdqa $-125(%rip), %xmm2 /* LCPI13_2+0(%rip) */ + 0xc5, 0xe1, 0x76, 0xdb, //0x0000385d vpcmpeqd %xmm3, %xmm3, %xmm3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003861 .p2align 4, 0x90 + //0x00003870 LBB13_5 + 0xc5, 0xfa, 0x6f, 0x3e, //0x00003870 vmovdqu (%rsi), %xmm7 + 0xc5, 0xfa, 0x6f, 0x76, 0x10, //0x00003874 vmovdqu $16(%rsi), %xmm6 + 0xc5, 0xfa, 0x6f, 0x6e, 0x20, //0x00003879 vmovdqu $32(%rsi), %xmm5 + 0xc5, 0xfa, 0x6f, 0x66, 0x30, //0x0000387e vmovdqu $48(%rsi), %xmm4 + 0xc5, 0xb9, 0x74, 0xc7, //0x00003883 vpcmpeqb %xmm7, %xmm8, %xmm0 + 0xc5, 0x79, 0xd7, 0xd8, //0x00003887 vpmovmskb %xmm0, %r11d + 0xc5, 0xb9, 0x74, 0xc6, //0x0000388b vpcmpeqb %xmm6, %xmm8, %xmm0 + 0xc5, 0x79, 0xd7, 0xd0, //0x0000388f vpmovmskb %xmm0, %r10d + 0xc5, 0xb9, 0x74, 0xc5, //0x00003893 vpcmpeqb %xmm5, %xmm8, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00003897 vpmovmskb %xmm0, %ecx + 0xc5, 0xb9, 0x74, 0xc4, //0x0000389b vpcmpeqb %xmm4, %xmm8, %xmm0 + 0xc5, 0x79, 0xd7, 0xe8, //0x0000389f vpmovmskb %xmm0, %r13d + 0xc5, 0xc1, 0x74, 0xc1, //0x000038a3 vpcmpeqb %xmm1, %xmm7, %xmm0 + 0xc5, 0x79, 0xd7, 0xc0, //0x000038a7 vpmovmskb %xmm0, %r8d + 0xc5, 0xc9, 0x74, 0xc1, //0x000038ab vpcmpeqb %xmm1, %xmm6, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x000038af vpmovmskb %xmm0, %eax + 0xc5, 0xd1, 0x74, 0xc1, //0x000038b3 vpcmpeqb %xmm1, %xmm5, %xmm0 + 0x49, 0xc1, 0xe2, 0x10, //0x000038b7 shlq $16, %r10 + 0x4d, 0x09, 0xd3, //0x000038bb orq %r10, %r11 + 0xc5, 0xf9, 0xd7, 0xd8, //0x000038be vpmovmskb %xmm0, %ebx + 0xc5, 0xd9, 0x74, 0xc1, //0x000038c2 vpcmpeqb %xmm1, %xmm4, %xmm0 + 0x48, 0xc1, 0xe1, 0x20, //0x000038c6 shlq $32, %rcx + 0x49, 0x09, 0xcb, //0x000038ca orq %rcx, %r11 + 0xc5, 0xf9, 0xd7, 0xf8, //0x000038cd vpmovmskb %xmm0, %edi + 0xc5, 0xe9, 0x64, 0xc7, //0x000038d1 vpcmpgtb %xmm7, %xmm2, %xmm0 + 0xc5, 0xc1, 0x64, 0xfb, //0x000038d5 vpcmpgtb %xmm3, %xmm7, %xmm7 + 0xc5, 0xc1, 0xdb, 0xc0, //0x000038d9 vpand %xmm0, %xmm7, %xmm0 + 0x48, 0xc1, 0xe0, 0x10, //0x000038dd shlq $16, %rax + 0x49, 0x09, 0xc0, //0x000038e1 orq %rax, %r8 + 0xc5, 0xf9, 0xd7, 0xc8, //0x000038e4 vpmovmskb %xmm0, %ecx + 0xc5, 0xe9, 0x64, 0xc6, //0x000038e8 vpcmpgtb %xmm6, %xmm2, %xmm0 + 0xc5, 0xc9, 0x64, 0xf3, //0x000038ec vpcmpgtb %xmm3, %xmm6, %xmm6 + 0xc5, 0xc9, 0xdb, 0xc0, //0x000038f0 vpand %xmm0, %xmm6, %xmm0 + 0x48, 0xc1, 0xe3, 0x20, //0x000038f4 shlq $32, %rbx + 0x49, 0x09, 0xd8, //0x000038f8 orq %rbx, %r8 + 0xc5, 0xf9, 0xd7, 0xd8, //0x000038fb vpmovmskb %xmm0, %ebx + 0xc5, 0xe9, 0x64, 0xc5, //0x000038ff vpcmpgtb %xmm5, %xmm2, %xmm0 + 0xc5, 0xd1, 0x64, 0xeb, //0x00003903 vpcmpgtb %xmm3, %xmm5, %xmm5 + 0xc5, 0xd1, 0xdb, 0xc0, //0x00003907 vpand %xmm0, %xmm5, %xmm0 + 0x48, 0xc1, 0xe7, 0x30, //0x0000390b shlq $48, %rdi + 0x49, 0x09, 0xf8, //0x0000390f orq %rdi, %r8 + 0xc5, 0xf9, 0xd7, 0xc0, //0x00003912 vpmovmskb %xmm0, %eax + 0xc5, 0xe9, 0x64, 0xc4, //0x00003916 vpcmpgtb %xmm4, %xmm2, %xmm0 + 0xc5, 0xd9, 0x64, 0xe3, //0x0000391a vpcmpgtb %xmm3, %xmm4, %xmm4 + 0xc5, 0xd9, 0xdb, 0xc0, //0x0000391e vpand %xmm0, %xmm4, %xmm0 + 0x48, 0xc1, 0xe3, 0x10, //0x00003922 shlq $16, %rbx + 0x48, 0x09, 0xd9, //0x00003926 orq %rbx, %rcx + 0xc5, 0x79, 0xd7, 0xd0, //0x00003929 vpmovmskb %xmm0, %r10d + 0x49, 0xc1, 0xe5, 0x30, //0x0000392d shlq $48, %r13 + 0x48, 0xc1, 0xe0, 0x20, //0x00003931 shlq $32, %rax + 0x49, 0x83, 0xfe, 0xff, //0x00003935 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003939 jne LBB13_7 + 0x4d, 0x85, 0xc0, //0x0000393f testq %r8, %r8 + 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00003942 jne LBB13_12 + //0x00003948 LBB13_7 + 0x49, 0xc1, 0xe2, 0x30, //0x00003948 shlq $48, %r10 + 0x48, 0x09, 0xc1, //0x0000394c orq %rax, %rcx + 0x4d, 0x09, 0xeb, //0x0000394f orq %r13, %r11 + 0x4c, 0x89, 0xc0, //0x00003952 movq %r8, %rax + 0x4c, 0x09, 0xe0, //0x00003955 orq %r12, %rax + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003958 jne LBB13_11 + 0x4c, 0x09, 0xd1, //0x0000395e orq %r10, %rcx + 0x4d, 0x85, 0xdb, //0x00003961 testq %r11, %r11 + 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00003964 jne LBB13_13 + //0x0000396a LBB13_9 + 0x48, 0x85, 0xc9, //0x0000396a testq %rcx, %rcx + 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x0000396d jne LBB13_19 + 0x48, 0x83, 0xc6, 0x40, //0x00003973 addq $64, %rsi + 0x49, 0x83, 0xc7, 0xc0, //0x00003977 addq $-64, %r15 + 0x49, 0x83, 0xff, 0x3f, //0x0000397b cmpq $63, %r15 + 0x0f, 0x87, 0xeb, 0xfe, 0xff, 0xff, //0x0000397f ja LBB13_5 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003985 jmp LBB13_21 + //0x0000398a LBB13_11 + 0x4c, 0x89, 0xe0, //0x0000398a movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x0000398d notq %rax + 0x4c, 0x21, 0xc0, //0x00003990 andq %r8, %rax + 0x4c, 0x8d, 0x2c, 0x00, //0x00003993 leaq (%rax,%rax), %r13 + 0x4d, 0x09, 0xe5, //0x00003997 orq %r12, %r13 + 0x4c, 0x89, 0xeb, //0x0000399a movq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x0000399d notq %rbx + 0x4c, 0x21, 0xc3, //0x000039a0 andq %r8, %rbx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039a3 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfb, //0x000039ad andq %rdi, %rbx + 0x45, 0x31, 0xe4, //0x000039b0 xorl %r12d, %r12d + 0x48, 0x01, 0xc3, //0x000039b3 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc4, //0x000039b6 setb %r12b + 0x48, 0x01, 0xdb, //0x000039ba addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000039bd movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x000039c7 xorq %rax, %rbx + 0x4c, 0x21, 0xeb, //0x000039ca andq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x000039cd notq %rbx + 0x49, 0x21, 0xdb, //0x000039d0 andq %rbx, %r11 + 0x4c, 0x09, 0xd1, //0x000039d3 orq %r10, %rcx + 0x4d, 0x85, 0xdb, //0x000039d6 testq %r11, %r11 + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x000039d9 je LBB13_9 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000039df jmp LBB13_13 + //0x000039e4 LBB13_12 + 0x48, 0x89, 0xf7, //0x000039e4 movq %rsi, %rdi + 0x48, 0x2b, 0x7d, 0xd0, //0x000039e7 subq $-48(%rbp), %rdi + 0x4d, 0x0f, 0xbc, 0xf0, //0x000039eb bsfq %r8, %r14 + 0x49, 0x01, 0xfe, //0x000039ef addq %rdi, %r14 + 0x4c, 0x89, 0x32, //0x000039f2 movq %r14, (%rdx) + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x000039f5 jmp LBB13_7 + //0x000039fa LBB13_13 + 0x49, 0x0f, 0xbc, 0xc3, //0x000039fa bsfq %r11, %rax + 0x48, 0x85, 0xc9, //0x000039fe testq %rcx, %rcx + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00003a01 je LBB13_17 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003a07 bsfq %rcx, %rcx + 0x48, 0x2b, 0x75, 0xd0, //0x00003a0b subq $-48(%rbp), %rsi + 0x48, 0x39, 0xc1, //0x00003a0f cmpq %rax, %rcx + 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00003a12 jb LBB13_18 + //0x00003a18 LBB13_15 + 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00003a18 leaq $1(%rsi,%rax), %rax + //0x00003a1d LBB13_16 + 0x48, 0x83, 0xc4, 0x08, //0x00003a1d addq $8, %rsp + 0x5b, //0x00003a21 popq %rbx + 0x41, 0x5c, //0x00003a22 popq %r12 + 0x41, 0x5d, //0x00003a24 popq %r13 + 0x41, 0x5e, //0x00003a26 popq %r14 + 0x41, 0x5f, //0x00003a28 popq %r15 + 0x5d, //0x00003a2a popq %rbp + 0xc3, //0x00003a2b retq + //0x00003a2c LBB13_17 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003a2c movl $64, %ecx + 0x48, 0x2b, 0x75, 0xd0, //0x00003a31 subq $-48(%rbp), %rsi + 0x48, 0x39, 0xc1, //0x00003a35 cmpq %rax, %rcx + 0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x00003a38 jae LBB13_15 + //0x00003a3e LBB13_18 + 0x48, 0x01, 0xf1, //0x00003a3e addq %rsi, %rcx + 0x48, 0x89, 0x0a, //0x00003a41 movq %rcx, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a44 movq $-2, %rax + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003a4b jmp LBB13_16 + //0x00003a50 LBB13_19 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a50 movq $-2, %rax + 0x49, 0x83, 0xfe, 0xff, //0x00003a57 cmpq $-1, %r14 + 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x00003a5b jne LBB13_16 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003a61 bsfq %rcx, %rcx + 0x48, 0x2b, 0x75, 0xd0, //0x00003a65 subq $-48(%rbp), %rsi + 0x48, 0x01, 0xce, //0x00003a69 addq %rcx, %rsi + 0x48, 0x89, 0x32, //0x00003a6c movq %rsi, (%rdx) + 0xe9, 0xa9, 0xff, 0xff, 0xff, //0x00003a6f jmp LBB13_16 + //0x00003a74 LBB13_21 + 0x4d, 0x89, 0xcf, //0x00003a74 movq %r9, %r15 + 0x49, 0x83, 0xff, 0x20, //0x00003a77 cmpq $32, %r15 + 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x00003a7b jb LBB13_34 + //0x00003a81 LBB13_22 + 0xc5, 0xfa, 0x6f, 0x06, //0x00003a81 vmovdqu (%rsi), %xmm0 + 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x00003a85 vmovdqu $16(%rsi), %xmm1 + 0xc5, 0xf9, 0x6f, 0x15, 0x2e, 0xfd, 0xff, 0xff, //0x00003a8a vmovdqa $-722(%rip), %xmm2 /* LCPI13_0+0(%rip) */ + 0xc5, 0xf9, 0x74, 0xda, //0x00003a92 vpcmpeqb %xmm2, %xmm0, %xmm3 + 0xc5, 0xf9, 0xd7, 0xfb, //0x00003a96 vpmovmskb %xmm3, %edi + 0xc5, 0xf1, 0x74, 0xd2, //0x00003a9a vpcmpeqb %xmm2, %xmm1, %xmm2 + 0xc5, 0x79, 0xd7, 0xca, //0x00003a9e vpmovmskb %xmm2, %r9d + 0xc5, 0xf9, 0x6f, 0x15, 0x26, 0xfd, 0xff, 0xff, //0x00003aa2 vmovdqa $-730(%rip), %xmm2 /* LCPI13_1+0(%rip) */ + 0xc5, 0xf9, 0x74, 0xda, //0x00003aaa vpcmpeqb %xmm2, %xmm0, %xmm3 + 0xc5, 0xf9, 0xd7, 0xc3, //0x00003aae vpmovmskb %xmm3, %eax + 0xc5, 0xf1, 0x74, 0xd2, //0x00003ab2 vpcmpeqb %xmm2, %xmm1, %xmm2 + 0xc5, 0xf9, 0xd7, 0xca, //0x00003ab6 vpmovmskb %xmm2, %ecx + 0xc5, 0xf9, 0x6f, 0x15, 0x1e, 0xfd, 0xff, 0xff, //0x00003aba vmovdqa $-738(%rip), %xmm2 /* LCPI13_2+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd8, //0x00003ac2 vpcmpgtb %xmm0, %xmm2, %xmm3 + 0xc5, 0xd9, 0x76, 0xe4, //0x00003ac6 vpcmpeqd %xmm4, %xmm4, %xmm4 + 0xc5, 0xf9, 0x64, 0xc4, //0x00003aca vpcmpgtb %xmm4, %xmm0, %xmm0 + 0xc5, 0xf9, 0xdb, 0xc3, //0x00003ace vpand %xmm3, %xmm0, %xmm0 + 0xc5, 0x79, 0xd7, 0xc0, //0x00003ad2 vpmovmskb %xmm0, %r8d + 0xc5, 0xe9, 0x64, 0xc1, //0x00003ad6 vpcmpgtb %xmm1, %xmm2, %xmm0 + 0xc5, 0xf1, 0x64, 0xcc, //0x00003ada vpcmpgtb %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xdb, 0xc0, //0x00003ade vpand %xmm0, %xmm1, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd8, //0x00003ae2 vpmovmskb %xmm0, %ebx + 0x49, 0xc1, 0xe1, 0x10, //0x00003ae6 shlq $16, %r9 + 0x48, 0xc1, 0xe1, 0x10, //0x00003aea shlq $16, %rcx + 0x48, 0x09, 0xc8, //0x00003aee orq %rcx, %rax + 0x49, 0x83, 0xfe, 0xff, //0x00003af1 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003af5 jne LBB13_24 + 0x48, 0x85, 0xc0, //0x00003afb testq %rax, %rax + 0x0f, 0x85, 0x64, 0x01, 0x00, 0x00, //0x00003afe jne LBB13_49 + //0x00003b04 LBB13_24 + 0x48, 0xc1, 0xe3, 0x10, //0x00003b04 shlq $16, %rbx + 0x49, 0x09, 0xf9, //0x00003b08 orq %rdi, %r9 + 0x48, 0x89, 0xc1, //0x00003b0b movq %rax, %rcx + 0x4c, 0x09, 0xe1, //0x00003b0e orq %r12, %rcx + 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x00003b11 jne LBB13_47 + //0x00003b17 LBB13_25 + 0x4c, 0x09, 0xc3, //0x00003b17 orq %r8, %rbx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003b1a movl $64, %eax + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b1f movl $64, %ecx + 0x4d, 0x85, 0xc9, //0x00003b24 testq %r9, %r9 + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003b27 je LBB13_27 + 0x49, 0x0f, 0xbc, 0xc9, //0x00003b2d bsfq %r9, %rcx + //0x00003b31 LBB13_27 + 0x48, 0x0f, 0xbc, 0xfb, //0x00003b31 bsfq %rbx, %rdi + 0x48, 0x85, 0xdb, //0x00003b35 testq %rbx, %rbx + 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00003b38 je LBB13_29 + 0x48, 0x89, 0xf8, //0x00003b3e movq %rdi, %rax + //0x00003b41 LBB13_29 + 0x4d, 0x85, 0xc9, //0x00003b41 testq %r9, %r9 + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003b44 je LBB13_32 + 0x48, 0x2b, 0x75, 0xd0, //0x00003b4a subq $-48(%rbp), %rsi + 0x48, 0x39, 0xc8, //0x00003b4e cmpq %rcx, %rax + 0x0f, 0x82, 0xff, 0x00, 0x00, 0x00, //0x00003b51 jb LBB13_48 + 0x48, 0x8d, 0x44, 0x0e, 0x01, //0x00003b57 leaq $1(%rsi,%rcx), %rax + 0xe9, 0xbc, 0xfe, 0xff, 0xff, //0x00003b5c jmp LBB13_16 + //0x00003b61 LBB13_32 + 0x48, 0x85, 0xdb, //0x00003b61 testq %rbx, %rbx + 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00003b64 jne LBB13_50 + 0x48, 0x83, 0xc6, 0x20, //0x00003b6a addq $32, %rsi + 0x49, 0x83, 0xc7, 0xe0, //0x00003b6e addq $-32, %r15 + //0x00003b72 LBB13_34 + 0x4d, 0x85, 0xe4, //0x00003b72 testq %r12, %r12 + 0x0f, 0x85, 0x0f, 0x01, 0x00, 0x00, //0x00003b75 jne LBB13_51 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003b7b movq $-1, %rax + 0x4d, 0x85, 0xff, //0x00003b82 testq %r15, %r15 + 0x0f, 0x84, 0x92, 0xfe, 0xff, 0xff, //0x00003b85 je LBB13_16 + //0x00003b8b LBB13_36 + 0x0f, 0xb6, 0x0e, //0x00003b8b movzbl (%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00003b8e cmpb $34, %cl + 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00003b91 je LBB13_44 + 0x80, 0xf9, 0x5c, //0x00003b97 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003b9a je LBB13_41 + 0x80, 0xf9, 0x1f, //0x00003ba0 cmpb $31, %cl + 0x0f, 0x86, 0x28, 0x01, 0x00, 0x00, //0x00003ba3 jbe LBB13_55 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003ba9 movq $-1, %rcx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003bb0 movl $1, %edi + //0x00003bb5 LBB13_40 + 0x48, 0x01, 0xfe, //0x00003bb5 addq %rdi, %rsi + 0x49, 0x01, 0xcf, //0x00003bb8 addq %rcx, %r15 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003bbb jne LBB13_36 + 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003bc1 jmp LBB13_16 + //0x00003bc6 LBB13_41 + 0x49, 0x83, 0xff, 0x01, //0x00003bc6 cmpq $1, %r15 + 0x0f, 0x84, 0x4d, 0xfe, 0xff, 0xff, //0x00003bca je LBB13_16 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003bd0 movq $-2, %rcx + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003bd7 movl $2, %edi + 0x49, 0x83, 0xfe, 0xff, //0x00003bdc cmpq $-1, %r14 + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003be0 jne LBB13_40 + 0x49, 0x89, 0xf6, //0x00003be6 movq %rsi, %r14 + 0x4c, 0x2b, 0x75, 0xd0, //0x00003be9 subq $-48(%rbp), %r14 + 0x4c, 0x89, 0x32, //0x00003bed movq %r14, (%rdx) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00003bf0 jmp LBB13_40 + //0x00003bf5 LBB13_44 + 0x48, 0x2b, 0x75, 0xd0, //0x00003bf5 subq $-48(%rbp), %rsi + 0x48, 0xff, 0xc6, //0x00003bf9 incq %rsi + 0x48, 0x89, 0xf0, //0x00003bfc movq %rsi, %rax + 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00003bff jmp LBB13_16 + //0x00003c04 LBB13_46 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003c04 movq $-1, %r14 + 0x45, 0x31, 0xe4, //0x00003c0b xorl %r12d, %r12d + 0x49, 0x83, 0xff, 0x20, //0x00003c0e cmpq $32, %r15 + 0x0f, 0x83, 0x69, 0xfe, 0xff, 0xff, //0x00003c12 jae LBB13_22 + 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00003c18 jmp LBB13_34 + //0x00003c1d LBB13_47 + 0x44, 0x89, 0xe1, //0x00003c1d movl %r12d, %ecx + 0xf7, 0xd1, //0x00003c20 notl %ecx + 0x21, 0xc1, //0x00003c22 andl %eax, %ecx + 0x44, 0x8d, 0x14, 0x09, //0x00003c24 leal (%rcx,%rcx), %r10d + 0x45, 0x09, 0xe2, //0x00003c28 orl %r12d, %r10d + 0x44, 0x89, 0xd7, //0x00003c2b movl %r10d, %edi + 0xf7, 0xd7, //0x00003c2e notl %edi + 0x21, 0xc7, //0x00003c30 andl %eax, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c32 andl $-1431655766, %edi + 0x45, 0x31, 0xe4, //0x00003c38 xorl %r12d, %r12d + 0x01, 0xcf, //0x00003c3b addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc4, //0x00003c3d setb %r12b + 0x01, 0xff, //0x00003c41 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003c43 xorl $1431655765, %edi + 0x44, 0x21, 0xd7, //0x00003c49 andl %r10d, %edi + 0xf7, 0xd7, //0x00003c4c notl %edi + 0x41, 0x21, 0xf9, //0x00003c4e andl %edi, %r9d + 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003c51 jmp LBB13_25 + //0x00003c56 LBB13_48 + 0x48, 0x01, 0xf0, //0x00003c56 addq %rsi, %rax + 0x48, 0x89, 0x02, //0x00003c59 movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5c movq $-2, %rax + 0xe9, 0xb5, 0xfd, 0xff, 0xff, //0x00003c63 jmp LBB13_16 + //0x00003c68 LBB13_49 + 0x48, 0x89, 0xf1, //0x00003c68 movq %rsi, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x00003c6b subq $-48(%rbp), %rcx + 0x4c, 0x0f, 0xbc, 0xf0, //0x00003c6f bsfq %rax, %r14 + 0x49, 0x01, 0xce, //0x00003c73 addq %rcx, %r14 + 0x4c, 0x89, 0x32, //0x00003c76 movq %r14, (%rdx) + 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00003c79 jmp LBB13_24 + //0x00003c7e LBB13_50 + 0x48, 0x2b, 0x75, 0xd0, //0x00003c7e subq $-48(%rbp), %rsi + 0x48, 0x01, 0xfe, //0x00003c82 addq %rdi, %rsi + 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x00003c85 jmp LBB13_56 + //0x00003c8a LBB13_51 + 0x4d, 0x85, 0xff, //0x00003c8a testq %r15, %r15 + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00003c8d je LBB13_45 + 0x49, 0x83, 0xfe, 0xff, //0x00003c93 cmpq $-1, %r14 + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003c97 jne LBB13_54 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9d movq $-48(%rbp), %r14 + 0x49, 0xf7, 0xd6, //0x00003ca1 notq %r14 + 0x49, 0x01, 0xf6, //0x00003ca4 addq %rsi, %r14 + 0x4c, 0x89, 0x32, //0x00003ca7 movq %r14, (%rdx) + //0x00003caa LBB13_54 + 0x48, 0xff, 0xc6, //0x00003caa incq %rsi + 0x49, 0xff, 0xcf, //0x00003cad decq %r15 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003cb0 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x00003cb7 testq %r15, %r15 + 0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00003cba jne LBB13_36 + 0xe9, 0x58, 0xfd, 0xff, 0xff, //0x00003cc0 jmp LBB13_16 + //0x00003cc5 LBB13_45 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003cc5 movq $-1, %rax + 0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x00003ccc jmp LBB13_16 + //0x00003cd1 LBB13_55 + 0x48, 0x2b, 0x75, 0xd0, //0x00003cd1 subq $-48(%rbp), %rsi + //0x00003cd5 LBB13_56 + 0x48, 0x89, 0x32, //0x00003cd5 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cd8 movq $-2, %rax + 0xe9, 0x39, 0xfd, 0xff, 0xff, //0x00003cdf jmp LBB13_16 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ce4 .p2align 4, 0x00 + //0x00003cf0 LCPI14_0 + 0x00, 0x00, 0x30, 0x43, //0x00003cf0 .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x00003cf4 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x00003cf8 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x00003cfc .long 0 + //0x00003d00 LCPI14_1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00003d00 .quad 4841369599423283200 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00003d08 .quad 4985484787499139072 + //0x00003d10 .p2align 3, 0x00 + //0x00003d10 LCPI14_2 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003d10 .quad 4831355200913801216 + //0x00003d18 LCPI14_3 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00003d18 .quad -4392016835940974592 + //0x00003d20 .p2align 4, 0x90 + //0x00003d20 _vnumber + 0x55, //0x00003d20 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003d21 movq %rsp, %rbp + 0x41, 0x57, //0x00003d24 pushq %r15 + 0x41, 0x56, //0x00003d26 pushq %r14 + 0x41, 0x55, //0x00003d28 pushq %r13 + 0x41, 0x54, //0x00003d2a pushq %r12 + 0x53, //0x00003d2c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x00003d2d subq $56, %rsp + 0x48, 0x89, 0xd3, //0x00003d31 movq %rdx, %rbx + 0x49, 0x89, 0xf6, //0x00003d34 movq %rsi, %r14 + 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00003d37 movq $0, $-48(%rbp) + 0x48, 0x8b, 0x06, //0x00003d3f movq (%rsi), %rax + 0x4c, 0x8b, 0x3f, //0x00003d42 movq (%rdi), %r15 + 0x4c, 0x8b, 0x6f, 0x08, //0x00003d45 movq $8(%rdi), %r13 + 0x4c, 0x8b, 0x52, 0x20, //0x00003d49 movq $32(%rdx), %r10 + 0x4c, 0x8b, 0x5a, 0x28, //0x00003d4d movq $40(%rdx), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00003d51 movq $9, (%rdx) + 0xc5, 0xf9, 0x57, 0xc0, //0x00003d58 vxorpd %xmm0, %xmm0, %xmm0 + 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x00003d5c vmovupd %xmm0, $8(%rdx) + 0x48, 0x8b, 0x0e, //0x00003d61 movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x00003d64 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xe8, //0x00003d68 cmpq %r13, %rax + 0x0f, 0x83, 0xc8, 0x02, 0x00, 0x00, //0x00003d6b jae LBB14_52 + 0x41, 0x8a, 0x3c, 0x07, //0x00003d71 movb (%r15,%rax), %dil + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003d75 movl $1, %r9d + 0x40, 0x80, 0xff, 0x2d, //0x00003d7b cmpb $45, %dil + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00003d7f jne LBB14_4 + 0x48, 0xff, 0xc0, //0x00003d85 incq %rax + 0x4c, 0x39, 0xe8, //0x00003d88 cmpq %r13, %rax + 0x0f, 0x83, 0xa8, 0x02, 0x00, 0x00, //0x00003d8b jae LBB14_52 + 0x41, 0x8a, 0x3c, 0x07, //0x00003d91 movb (%r15,%rax), %dil + 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003d95 movl $-1, %r9d + //0x00003d9b LBB14_4 + 0x8d, 0x4f, 0xd0, //0x00003d9b leal $-48(%rdi), %ecx + 0x80, 0xf9, 0x0a, //0x00003d9e cmpb $10, %cl + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00003da1 jb LBB14_6 + //0x00003da7 LBB14_5 + 0x49, 0x89, 0x06, //0x00003da7 movq %rax, (%r14) + 0x48, 0xc7, 0x03, 0xfe, 0xff, 0xff, 0xff, //0x00003daa movq $-2, (%rbx) + 0xe9, 0x8d, 0x02, 0x00, 0x00, //0x00003db1 jmp LBB14_53 + //0x00003db6 LBB14_6 + 0x40, 0x80, 0xff, 0x30, //0x00003db6 cmpb $48, %dil + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00003dba jne LBB14_10 + 0x48, 0x8d, 0x70, 0x01, //0x00003dc0 leaq $1(%rax), %rsi + 0x4c, 0x39, 0xe8, //0x00003dc4 cmpq %r13, %rax + 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00003dc7 jae LBB14_19 + 0x41, 0x8a, 0x14, 0x37, //0x00003dcd movb (%r15,%rsi), %dl + 0x80, 0xc2, 0xd2, //0x00003dd1 addb $-46, %dl + 0x80, 0xfa, 0x37, //0x00003dd4 cmpb $55, %dl + 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00003dd7 ja LBB14_19 + 0x44, 0x0f, 0xb6, 0xc2, //0x00003ddd movzbl %dl, %r8d + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003de1 movabsq $36028797027352577, %rdx + 0x4c, 0x0f, 0xa3, 0xc2, //0x00003deb btq %r8, %rdx + 0x0f, 0x83, 0x7c, 0x00, 0x00, 0x00, //0x00003def jae LBB14_19 + //0x00003df5 LBB14_10 + 0x4c, 0x39, 0xe8, //0x00003df5 cmpq %r13, %rax + 0x0f, 0x83, 0x67, 0x00, 0x00, 0x00, //0x00003df8 jae LBB14_18 + 0x80, 0xf9, 0x09, //0x00003dfe cmpb $9, %cl + 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x00003e01 ja LBB14_20 + 0x4d, 0x8d, 0x45, 0xff, //0x00003e07 leaq $-1(%r13), %r8 + 0x31, 0xc9, //0x00003e0b xorl %ecx, %ecx + 0x31, 0xf6, //0x00003e0d xorl %esi, %esi + 0x45, 0x31, 0xe4, //0x00003e0f xorl %r12d, %r12d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e12 .p2align 4, 0x90 + //0x00003e20 LBB14_13 + 0x83, 0xfe, 0x12, //0x00003e20 cmpl $18, %esi + 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00003e23 jg LBB14_15 + 0x48, 0x0f, 0xbe, 0xff, //0x00003e29 movsbq %dil, %rdi + 0x4b, 0x8d, 0x14, 0xa4, //0x00003e2d leaq (%r12,%r12,4), %rdx + 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003e31 leaq $-48(%rdi,%rdx,2), %r12 + 0xff, 0xc6, //0x00003e36 incl %esi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003e38 jmp LBB14_16 + 0x90, 0x90, 0x90, //0x00003e3d .p2align 4, 0x90 + //0x00003e40 LBB14_15 + 0xff, 0xc1, //0x00003e40 incl %ecx + //0x00003e42 LBB14_16 + 0x49, 0x39, 0xc0, //0x00003e42 cmpq %rax, %r8 + 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00003e45 je LBB14_24 + 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00003e4b movzbl $1(%r15,%rax), %edi + 0x48, 0xff, 0xc0, //0x00003e51 incq %rax + 0x8d, 0x57, 0xd0, //0x00003e54 leal $-48(%rdi), %edx + 0x80, 0xfa, 0x0a, //0x00003e57 cmpb $10, %dl + 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00003e5a jb LBB14_13 + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00003e60 jmp LBB14_21 + //0x00003e65 LBB14_18 + 0x31, 0xc9, //0x00003e65 xorl %ecx, %ecx + 0x31, 0xf6, //0x00003e67 xorl %esi, %esi + 0x45, 0x31, 0xe4, //0x00003e69 xorl %r12d, %r12d + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00003e6c jmp LBB14_25 + //0x00003e71 LBB14_19 + 0x49, 0x89, 0x36, //0x00003e71 movq %rsi, (%r14) + 0xe9, 0xca, 0x01, 0x00, 0x00, //0x00003e74 jmp LBB14_53 + //0x00003e79 LBB14_20 + 0x45, 0x31, 0xe4, //0x00003e79 xorl %r12d, %r12d + 0x31, 0xf6, //0x00003e7c xorl %esi, %esi + 0x31, 0xc9, //0x00003e7e xorl %ecx, %ecx + //0x00003e80 LBB14_21 + 0x31, 0xd2, //0x00003e80 xorl %edx, %edx + 0x85, 0xc9, //0x00003e82 testl %ecx, %ecx + 0x0f, 0x9f, 0xc2, //0x00003e84 setg %dl + 0x89, 0x55, 0xcc, //0x00003e87 movl %edx, $-52(%rbp) + 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003e8a movl $9, %r8d + 0x40, 0x80, 0xff, 0x2e, //0x00003e90 cmpb $46, %dil + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00003e94 jne LBB14_26 + 0x48, 0xff, 0xc0, //0x00003e9a incq %rax + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00003e9d movq $8, (%rbx) + 0x4c, 0x39, 0xe8, //0x00003ea4 cmpq %r13, %rax + 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00003ea7 jae LBB14_52 + 0x41, 0x8a, 0x14, 0x07, //0x00003ead movb (%r15,%rax), %dl + 0x80, 0xc2, 0xd0, //0x00003eb1 addb $-48, %dl + 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00003eb4 movl $8, %r8d + 0x80, 0xfa, 0x0a, //0x00003eba cmpb $10, %dl + 0x0f, 0x83, 0xe4, 0xfe, 0xff, 0xff, //0x00003ebd jae LBB14_5 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003ec3 jmp LBB14_26 + //0x00003ec8 LBB14_24 + 0x4c, 0x89, 0xe8, //0x00003ec8 movq %r13, %rax + //0x00003ecb LBB14_25 + 0x31, 0xd2, //0x00003ecb xorl %edx, %edx + 0x85, 0xc9, //0x00003ecd testl %ecx, %ecx + 0x0f, 0x9f, 0xc2, //0x00003ecf setg %dl + 0x89, 0x55, 0xcc, //0x00003ed2 movl %edx, $-52(%rbp) + 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003ed5 movl $9, %r8d + //0x00003edb LBB14_26 + 0x85, 0xc9, //0x00003edb testl %ecx, %ecx + 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00003edd jne LBB14_35 + 0x4d, 0x85, 0xe4, //0x00003ee3 testq %r12, %r12 + 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00003ee6 jne LBB14_35 + 0x4c, 0x39, 0xe8, //0x00003eec cmpq %r13, %rax + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003eef jae LBB14_33 + 0x89, 0xc7, //0x00003ef5 movl %eax, %edi + 0x44, 0x29, 0xef, //0x00003ef7 subl %r13d, %edi + 0x31, 0xf6, //0x00003efa xorl %esi, %esi + 0x31, 0xc9, //0x00003efc xorl %ecx, %ecx + 0x90, 0x90, //0x00003efe .p2align 4, 0x90 + //0x00003f00 LBB14_30 + 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00003f00 cmpb $48, (%r15,%rax) + 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003f05 jne LBB14_34 + 0x48, 0xff, 0xc0, //0x00003f0b incq %rax + 0xff, 0xc9, //0x00003f0e decl %ecx + 0x49, 0x39, 0xc5, //0x00003f10 cmpq %rax, %r13 + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00003f13 jne LBB14_30 + 0x45, 0x31, 0xe4, //0x00003f19 xorl %r12d, %r12d + 0x41, 0x83, 0xf8, 0x09, //0x00003f1c cmpl $9, %r8d + 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00003f20 je LBB14_55 + 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x00003f26 jmp LBB14_59 + //0x00003f2b LBB14_33 + 0x31, 0xc9, //0x00003f2b xorl %ecx, %ecx + 0x31, 0xf6, //0x00003f2d xorl %esi, %esi + //0x00003f2f LBB14_34 + 0x45, 0x31, 0xe4, //0x00003f2f xorl %r12d, %r12d + //0x00003f32 LBB14_35 + 0x4c, 0x39, 0xe8, //0x00003f32 cmpq %r13, %rax + 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00003f35 jae LBB14_40 + 0x83, 0xfe, 0x12, //0x00003f3b cmpl $18, %esi + 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00003f3e jg LBB14_40 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f44 .p2align 4, 0x90 + //0x00003f50 LBB14_37 + 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00003f50 movzbl (%r15,%rax), %edi + 0x8d, 0x57, 0xd0, //0x00003f55 leal $-48(%rdi), %edx + 0x80, 0xfa, 0x09, //0x00003f58 cmpb $9, %dl + 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00003f5b ja LBB14_40 + 0x4b, 0x8d, 0x14, 0xa4, //0x00003f61 leaq (%r12,%r12,4), %rdx + 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003f65 leaq $-48(%rdi,%rdx,2), %r12 + 0xff, 0xc9, //0x00003f6a decl %ecx + 0x48, 0xff, 0xc0, //0x00003f6c incq %rax + 0x4c, 0x39, 0xe8, //0x00003f6f cmpq %r13, %rax + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00003f72 jae LBB14_40 + 0x8d, 0x56, 0x01, //0x00003f78 leal $1(%rsi), %edx + 0x83, 0xfe, 0x12, //0x00003f7b cmpl $18, %esi + 0x89, 0xd6, //0x00003f7e movl %edx, %esi + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00003f80 jl LBB14_37 + //0x00003f86 LBB14_40 + 0x4c, 0x39, 0xe8, //0x00003f86 cmpq %r13, %rax + 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00003f89 jae LBB14_54 + 0x41, 0x8a, 0x34, 0x07, //0x00003f8f movb (%r15,%rax), %sil + 0x8d, 0x56, 0xd0, //0x00003f93 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x09, //0x00003f96 cmpb $9, %dl + 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00003f99 ja LBB14_46 + 0x49, 0x8d, 0x7d, 0xff, //0x00003f9f leaq $-1(%r13), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003fa3 .p2align 4, 0x90 + //0x00003fb0 LBB14_43 + 0x48, 0x39, 0xc7, //0x00003fb0 cmpq %rax, %rdi + 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00003fb3 je LBB14_76 + 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00003fb9 movzbl $1(%r15,%rax), %esi + 0x48, 0xff, 0xc0, //0x00003fbf incq %rax + 0x8d, 0x56, 0xd0, //0x00003fc2 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x09, //0x00003fc5 cmpb $9, %dl + 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00003fc8 jbe LBB14_43 + 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x00003fce movl $1, $-52(%rbp) + //0x00003fd5 LBB14_46 + 0x40, 0x80, 0xce, 0x20, //0x00003fd5 orb $32, %sil + 0x40, 0x80, 0xfe, 0x65, //0x00003fd9 cmpb $101, %sil + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00003fdd jne LBB14_54 + 0x48, 0x8d, 0x78, 0x01, //0x00003fe3 leaq $1(%rax), %rdi + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00003fe7 movq $8, (%rbx) + 0x4c, 0x39, 0xef, //0x00003fee cmpq %r13, %rdi + 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00003ff1 jae LBB14_52 + 0x41, 0x8a, 0x34, 0x3f, //0x00003ff7 movb (%r15,%rdi), %sil + 0x40, 0x80, 0xfe, 0x2d, //0x00003ffb cmpb $45, %sil + 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00003fff je LBB14_50 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004005 movl $1, %r8d + 0x40, 0x80, 0xfe, 0x2b, //0x0000400b cmpb $43, %sil + 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x0000400f jne LBB14_85 + //0x00004015 LBB14_50 + 0x48, 0x83, 0xc0, 0x02, //0x00004015 addq $2, %rax + 0x4c, 0x39, 0xe8, //0x00004019 cmpq %r13, %rax + 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x0000401c jae LBB14_52 + 0x31, 0xd2, //0x00004022 xorl %edx, %edx + 0x40, 0x80, 0xfe, 0x2b, //0x00004024 cmpb $43, %sil + 0x0f, 0x94, 0xc2, //0x00004028 sete %dl + 0x44, 0x8d, 0x44, 0x12, 0xff, //0x0000402b leal $-1(%rdx,%rdx), %r8d + 0x41, 0x8a, 0x34, 0x07, //0x00004030 movb (%r15,%rax), %sil + 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00004034 jmp LBB14_86 + //0x00004039 LBB14_52 + 0x4d, 0x89, 0x2e, //0x00004039 movq %r13, (%r14) + 0x48, 0xc7, 0x03, 0xff, 0xff, 0xff, 0xff, //0x0000403c movq $-1, (%rbx) + //0x00004043 LBB14_53 + 0x48, 0x83, 0xc4, 0x38, //0x00004043 addq $56, %rsp + 0x5b, //0x00004047 popq %rbx + 0x41, 0x5c, //0x00004048 popq %r12 + 0x41, 0x5d, //0x0000404a popq %r13 + 0x41, 0x5e, //0x0000404c popq %r14 + 0x41, 0x5f, //0x0000404e popq %r15 + 0x5d, //0x00004050 popq %rbp + 0xc3, //0x00004051 retq + //0x00004052 LBB14_54 + 0x89, 0xcf, //0x00004052 movl %ecx, %edi + 0x49, 0x89, 0xc5, //0x00004054 movq %rax, %r13 + 0x41, 0x83, 0xf8, 0x09, //0x00004057 cmpl $9, %r8d + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x0000405b jne LBB14_59 + //0x00004061 LBB14_55 + 0x85, 0xff, //0x00004061 testl %edi, %edi + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00004063 jne LBB14_58 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004069 movabsq $-9223372036854775808, %rax + 0x49, 0x63, 0xc9, //0x00004073 movslq %r9d, %rcx + 0x4d, 0x85, 0xe4, //0x00004076 testq %r12, %r12 + 0x0f, 0x89, 0xba, 0x01, 0x00, 0x00, //0x00004079 jns LBB14_80 + 0x4c, 0x89, 0xe2, //0x0000407f movq %r12, %rdx + 0x48, 0x21, 0xca, //0x00004082 andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x00004085 cmpq %rax, %rdx + 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x00004088 je LBB14_80 + //0x0000408e LBB14_58 + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x0000408e movq $8, (%rbx) + //0x00004095 LBB14_59 + 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00004095 movq $0, $-64(%rbp) + 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x0000409d vmovq %r12, %xmm0 + 0xc5, 0xf9, 0x62, 0x05, 0x46, 0xfc, 0xff, 0xff, //0x000040a2 vpunpckldq $-954(%rip), %xmm0, %xmm0 /* LCPI14_0+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0x4e, 0xfc, 0xff, 0xff, //0x000040aa vsubpd $-946(%rip), %xmm0, %xmm0 /* LCPI14_1+0(%rip) */ + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000040b2 vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x000040b8 vaddsd %xmm0, %xmm1, %xmm0 + 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x000040bc vmovsd %xmm0, $-48(%rbp) + 0x4c, 0x89, 0xe0, //0x000040c1 movq %r12, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x000040c4 shrq $52, %rax + 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x000040c8 je LBB14_71 + //0x000040ce LBB14_60 + 0x4c, 0x89, 0x5d, 0xb0, //0x000040ce movq %r11, $-80(%rbp) + 0x4c, 0x89, 0x55, 0xa8, //0x000040d2 movq %r10, $-88(%rbp) + 0x48, 0x8d, 0x4d, 0xd0, //0x000040d6 leaq $-48(%rbp), %rcx + 0x48, 0x89, 0xfe, //0x000040da movq %rdi, %rsi + 0x4c, 0x89, 0xe7, //0x000040dd movq %r12, %rdi + 0x48, 0x89, 0x75, 0xb8, //0x000040e0 movq %rsi, $-72(%rbp) + 0x44, 0x89, 0xca, //0x000040e4 movl %r9d, %edx + 0x44, 0x89, 0x4d, 0xc8, //0x000040e7 movl %r9d, $-56(%rbp) + 0xe8, 0xc0, 0xe6, 0xff, 0xff, //0x000040eb callq _atof_eisel_lemire64 + 0x84, 0xc0, //0x000040f0 testb %al, %al + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000040f2 je LBB14_64 + 0x48, 0x8b, 0x75, 0xb8, //0x000040f8 movq $-72(%rbp), %rsi + 0x8b, 0x55, 0xc8, //0x000040fc movl $-56(%rbp), %edx + 0x83, 0x7d, 0xcc, 0x00, //0x000040ff cmpl $0, $-52(%rbp) + 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00004103 je LBB14_79 + 0x49, 0xff, 0xc4, //0x00004109 incq %r12 + 0x48, 0x8d, 0x4d, 0xc0, //0x0000410c leaq $-64(%rbp), %rcx + 0x4c, 0x89, 0xe7, //0x00004110 movq %r12, %rdi + 0xe8, 0x98, 0xe6, 0xff, 0xff, //0x00004113 callq _atof_eisel_lemire64 + 0x84, 0xc0, //0x00004118 testb %al, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000411a je LBB14_64 + 0xc5, 0xfb, 0x10, 0x4d, 0xc0, //0x00004120 vmovsd $-64(%rbp), %xmm1 + 0xc5, 0xfb, 0x10, 0x45, 0xd0, //0x00004125 vmovsd $-48(%rbp), %xmm0 + 0xc5, 0xf9, 0x2e, 0xc8, //0x0000412a vucomisd %xmm0, %xmm1 + 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x0000412e jne LBB14_64 + 0x0f, 0x8b, 0x21, 0x00, 0x00, 0x00, //0x00004134 jnp LBB14_66 + //0x0000413a LBB14_64 + 0x49, 0x8b, 0x06, //0x0000413a movq (%r14), %rax + 0x49, 0x01, 0xc7, //0x0000413d addq %rax, %r15 + 0x4c, 0x89, 0xee, //0x00004140 movq %r13, %rsi + 0x48, 0x29, 0xc6, //0x00004143 subq %rax, %rsi + 0x4c, 0x89, 0xff, //0x00004146 movq %r15, %rdi + 0x48, 0x8b, 0x55, 0xa8, //0x00004149 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xb0, //0x0000414d movq $-80(%rbp), %rcx + 0xe8, 0x6a, 0xec, 0xff, 0xff, //0x00004151 callq _atof_native + //0x00004156 LBB14_65 + 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004156 vmovsd %xmm0, $-48(%rbp) + //0x0000415b LBB14_66 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000415b vmovq %xmm0, %rax + //0x00004160 LBB14_67 + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004160 movabsq $-9223372036854775808, %rcx + 0x48, 0xff, 0xc9, //0x0000416a decq %rcx + 0x48, 0x21, 0xc1, //0x0000416d andq %rax, %rcx + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00004170 movabsq $9218868437227405312, %rdx + 0x48, 0x39, 0xd1, //0x0000417a cmpq %rdx, %rcx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000417d jne LBB14_69 + 0x48, 0xc7, 0x03, 0xf8, 0xff, 0xff, 0xff, //0x00004183 movq $-8, (%rbx) + //0x0000418a LBB14_69 + 0x48, 0x89, 0x43, 0x08, //0x0000418a movq %rax, $8(%rbx) + //0x0000418e LBB14_70 + 0x4d, 0x89, 0x2e, //0x0000418e movq %r13, (%r14) + 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00004191 jmp LBB14_53 + //0x00004196 LBB14_71 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004196 vmovq %xmm0, %rcx + 0x44, 0x89, 0xc8, //0x0000419b movl %r9d, %eax + 0xc1, 0xe8, 0x1f, //0x0000419e shrl $31, %eax + 0x48, 0xc1, 0xe0, 0x3f, //0x000041a1 shlq $63, %rax + 0x48, 0x09, 0xc8, //0x000041a5 orq %rcx, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000041a8 movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xe4, //0x000041ac testq %r12, %r12 + 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x000041af je LBB14_67 + 0x85, 0xff, //0x000041b5 testl %edi, %edi + 0x0f, 0x84, 0xa3, 0xff, 0xff, 0xff, //0x000041b7 je LBB14_67 + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000041bd vmovq %rax, %xmm0 + 0x8d, 0x47, 0xff, //0x000041c2 leal $-1(%rdi), %eax + 0x83, 0xf8, 0x24, //0x000041c5 cmpl $36, %eax + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x000041c8 ja LBB14_77 + 0x83, 0xff, 0x17, //0x000041ce cmpl $23, %edi + 0x0f, 0x8c, 0x9d, 0x00, 0x00, 0x00, //0x000041d1 jl LBB14_81 + 0x48, 0x63, 0xc7, //0x000041d7 movslq %edi, %rax + 0x48, 0x8d, 0x0d, 0xcf, 0xef, 0x00, 0x00, //0x000041da leaq $61391(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x000041e1 vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0 + 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x000041ea vmovsd %xmm0, $-48(%rbp) + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x000041ef movl $22, %eax + 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000041f4 jmp LBB14_82 + //0x000041f9 LBB14_76 + 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x000041f9 movl $1, $-52(%rbp) + 0x89, 0xcf, //0x00004200 movl %ecx, %edi + 0x41, 0x83, 0xf8, 0x09, //0x00004202 cmpl $9, %r8d + 0x0f, 0x84, 0x55, 0xfe, 0xff, 0xff, //0x00004206 je LBB14_55 + 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x0000420c jmp LBB14_59 + //0x00004211 LBB14_77 + 0x83, 0xff, 0xea, //0x00004211 cmpl $-22, %edi + 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00004214 jb LBB14_60 + 0xf7, 0xdf, //0x0000421a negl %edi + 0x48, 0x63, 0xc7, //0x0000421c movslq %edi, %rax + 0x48, 0x8d, 0x0d, 0x8a, 0xef, 0x00, 0x00, //0x0000421f leaq $61322(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x00004226 vdivsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xe9, 0x26, 0xff, 0xff, 0xff, //0x0000422b jmp LBB14_65 + //0x00004230 LBB14_79 + 0x48, 0x8b, 0x45, 0xd0, //0x00004230 movq $-48(%rbp), %rax + 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00004234 jmp LBB14_67 + //0x00004239 LBB14_80 + 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004239 vmovq %r12, %xmm0 + 0x4c, 0x0f, 0xaf, 0xe1, //0x0000423e imulq %rcx, %r12 + 0xc5, 0xf9, 0x62, 0x05, 0xa6, 0xfa, 0xff, 0xff, //0x00004242 vpunpckldq $-1370(%rip), %xmm0, %xmm0 /* LCPI14_0+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0xae, 0xfa, 0xff, 0xff, //0x0000424a vsubpd $-1362(%rip), %xmm0, %xmm0 /* LCPI14_1+0(%rip) */ + 0x4c, 0x89, 0x63, 0x10, //0x00004252 movq %r12, $16(%rbx) + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004256 vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x0000425c vaddsd %xmm0, %xmm1, %xmm0 + 0x48, 0x21, 0xc8, //0x00004260 andq %rcx, %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004263 vmovq %xmm0, %rcx + 0x48, 0x09, 0xc1, //0x00004268 orq %rax, %rcx + 0x48, 0x89, 0x4b, 0x08, //0x0000426b movq %rcx, $8(%rbx) + 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x0000426f jmp LBB14_70 + //0x00004274 LBB14_81 + 0x89, 0xf8, //0x00004274 movl %edi, %eax + //0x00004276 LBB14_82 + 0xc5, 0xf9, 0x2e, 0x05, 0x92, 0xfa, 0xff, 0xff, //0x00004276 vucomisd $-1390(%rip), %xmm0 /* LCPI14_2+0(%rip) */ + 0x0f, 0x87, 0x4a, 0xfe, 0xff, 0xff, //0x0000427e ja LBB14_60 + 0xc5, 0xfb, 0x10, 0x0d, 0x8c, 0xfa, 0xff, 0xff, //0x00004284 vmovsd $-1396(%rip), %xmm1 /* LCPI14_3+0(%rip) */ + 0xc5, 0xf9, 0x2e, 0xc8, //0x0000428c vucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0x38, 0xfe, 0xff, 0xff, //0x00004290 ja LBB14_60 + 0x89, 0xc0, //0x00004296 movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x11, 0xef, 0x00, 0x00, //0x00004298 leaq $61201(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000429f vmulsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x000042a4 jmp LBB14_65 + //0x000042a9 LBB14_85 + 0x48, 0x89, 0xf8, //0x000042a9 movq %rdi, %rax + //0x000042ac LBB14_86 + 0x8d, 0x7e, 0xd0, //0x000042ac leal $-48(%rsi), %edi + 0x40, 0x80, 0xff, 0x09, //0x000042af cmpb $9, %dil + 0x0f, 0x87, 0xee, 0xfa, 0xff, 0xff, //0x000042b3 ja LBB14_5 + 0x44, 0x89, 0x4d, 0xc8, //0x000042b9 movl %r9d, $-56(%rbp) + 0x4c, 0x39, 0xe8, //0x000042bd cmpq %r13, %rax + 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000042c0 jae LBB14_93 0x40, 0x80, 0xff, 0x09, //0x000042c6 cmpb $9, %dil - 0x0f, 0x86, 0xe0, 0xff, 0xff, 0xff, //0x000042ca jbe LBB18_48 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000042d0 movl $1, %r11d - //0x000042d6 LBB18_51 - 0x80, 0xca, 0x20, //0x000042d6 orb $32, %dl - 0x80, 0xfa, 0x65, //0x000042d9 cmpb $101, %dl - 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x000042dc jne LBB18_57 - 0x48, 0x8d, 0x50, 0x01, //0x000042e2 leaq $1(%rax), %rdx - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000042e6 movq $8, (%r14) - 0x4c, 0x39, 0xea, //0x000042ed cmpq %r13, %rdx - 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x000042f0 jae LBB18_68 - 0x44, 0x89, 0x5d, 0xd4, //0x000042f6 movl %r11d, $-44(%rbp) - 0x41, 0x8a, 0x34, 0x17, //0x000042fa movb (%r15,%rdx), %sil - 0x40, 0x80, 0xfe, 0x2d, //0x000042fe cmpb $45, %sil - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00004302 je LBB18_55 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004308 movl $1, %r8d - 0x40, 0x80, 0xfe, 0x2b, //0x0000430e cmpb $43, %sil - 0x0f, 0x85, 0xa9, 0x02, 0x00, 0x00, //0x00004312 jne LBB18_90 - //0x00004318 LBB18_55 - 0x48, 0x83, 0xc0, 0x02, //0x00004318 addq $2, %rax - 0x4c, 0x39, 0xe8, //0x0000431c cmpq %r13, %rax - 0x0f, 0x83, 0xf5, 0x00, 0x00, 0x00, //0x0000431f jae LBB18_68 - 0x31, 0xd2, //0x00004325 xorl %edx, %edx - 0x40, 0x80, 0xfe, 0x2b, //0x00004327 cmpb $43, %sil - 0x0f, 0x94, 0xc2, //0x0000432b sete %dl - 0x44, 0x8d, 0x04, 0x12, //0x0000432e leal (%rdx,%rdx), %r8d - 0x41, 0x83, 0xc0, 0xff, //0x00004332 addl $-1, %r8d - 0x41, 0x8a, 0x34, 0x07, //0x00004336 movb (%r15,%rax), %sil - 0xe9, 0x85, 0x02, 0x00, 0x00, //0x0000433a jmp LBB18_91 - //0x0000433f LBB18_57 - 0x89, 0xce, //0x0000433f movl %ecx, %esi - 0x49, 0x89, 0xc5, //0x00004341 movq %rax, %r13 - 0x80, 0x7d, 0xd4, 0x00, //0x00004344 cmpb $0, $-44(%rbp) - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00004348 je LBB18_62 - //0x0000434e LBB18_58 - 0x85, 0xf6, //0x0000434e testl %esi, %esi - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00004350 jne LBB18_61 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004356 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xca, //0x00004360 movslq %r10d, %rcx - 0x4d, 0x85, 0xe4, //0x00004363 testq %r12, %r12 - 0x0f, 0x89, 0xed, 0x00, 0x00, 0x00, //0x00004366 jns LBB18_72 - 0x4c, 0x89, 0xe2, //0x0000436c movq %r12, %rdx - 0x48, 0x21, 0xca, //0x0000436f andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x00004372 cmpq %rax, %rdx - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00004375 je LBB18_72 - //0x0000437b LBB18_61 - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x0000437b movq $8, (%r14) - //0x00004382 LBB18_62 - 0x48, 0xc7, 0x45, 0xb0, 0x00, 0x00, 0x00, 0x00, //0x00004382 movq $0, $-80(%rbp) - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x0000438a vmovq %r12, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x29, 0xfc, 0xff, 0xff, //0x0000438f vpunpckldq $-983(%rip), %xmm0, %xmm0 /* LCPI18_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x31, 0xfc, 0xff, 0xff, //0x00004397 vsubpd $-975(%rip), %xmm0, %xmm0 /* LCPI18_1+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000439f vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x000043a5 vaddsd %xmm0, %xmm1, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x000043a9 vmovsd %xmm0, $-64(%rbp) - 0x4c, 0x89, 0xe0, //0x000043ae movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x000043b1 shrq $52, %rax - 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000043b5 jne LBB18_78 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000043bb vmovq %xmm0, %rcx - 0x44, 0x89, 0xd0, //0x000043c0 movl %r10d, %eax - 0xc1, 0xe8, 0x1f, //0x000043c3 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x000043c6 shlq $63, %rax - 0x48, 0x09, 0xc8, //0x000043ca orq %rcx, %rax - 0x48, 0x89, 0x45, 0xc0, //0x000043cd movq %rax, $-64(%rbp) - 0x85, 0xf6, //0x000043d1 testl %esi, %esi - 0x0f, 0x84, 0xa6, 0x01, 0x00, 0x00, //0x000043d3 je LBB18_85 - 0x4d, 0x85, 0xe4, //0x000043d9 testq %r12, %r12 - 0x0f, 0x84, 0x9d, 0x01, 0x00, 0x00, //0x000043dc je LBB18_85 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000043e2 vmovq %rax, %xmm0 - 0x8d, 0x46, 0xff, //0x000043e7 leal $-1(%rsi), %eax - 0x83, 0xf8, 0x24, //0x000043ea cmpl $36, %eax - 0x0f, 0x87, 0x4a, 0x00, 0x00, 0x00, //0x000043ed ja LBB18_70 - 0x83, 0xfe, 0x17, //0x000043f3 cmpl $23, %esi - 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x000043f6 jl LBB18_73 - 0x8d, 0x46, 0xea, //0x000043fc leal $-22(%rsi), %eax - 0x48, 0x8d, 0x0d, 0xaa, 0xf2, 0x00, 0x00, //0x000043ff leaq $62122(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00004406 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x0000440b vmovsd %xmm0, $-64(%rbp) - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004410 movl $22, %eax - 0xe9, 0x83, 0x00, 0x00, 0x00, //0x00004415 jmp LBB18_74 - //0x0000441a LBB18_68 - 0x48, 0x8b, 0x45, 0xc8, //0x0000441a movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x0000441e movq %r13, (%rax) - 0xe9, 0x59, 0xfc, 0xff, 0xff, //0x00004421 jmp LBB18_7 - //0x00004426 LBB18_69 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00004426 movl $1, %r11d - 0x89, 0xce, //0x0000442c movl %ecx, %esi - 0x80, 0x7d, 0xd4, 0x00, //0x0000442e cmpb $0, $-44(%rbp) - 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00004432 jne LBB18_58 - 0xe9, 0x45, 0xff, 0xff, 0xff, //0x00004438 jmp LBB18_62 - //0x0000443d LBB18_70 - 0x83, 0xfe, 0xea, //0x0000443d cmpl $-22, %esi - 0x0f, 0x82, 0x98, 0x00, 0x00, 0x00, //0x00004440 jb LBB18_78 - 0xf7, 0xde, //0x00004446 negl %esi - 0x48, 0x8d, 0x05, 0x61, 0xf2, 0x00, 0x00, //0x00004448 leaq $62049(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x5e, 0x04, 0xf0, //0x0000444f vdivsd (%rax,%rsi,8), %xmm0, %xmm0 - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00004454 jmp LBB18_77 - //0x00004459 LBB18_72 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004459 vmovq %r12, %xmm0 - 0x4c, 0x0f, 0xaf, 0xe1, //0x0000445e imulq %rcx, %r12 - 0xc5, 0xf9, 0x62, 0x05, 0x56, 0xfb, 0xff, 0xff, //0x00004462 vpunpckldq $-1194(%rip), %xmm0, %xmm0 /* LCPI18_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x5e, 0xfb, 0xff, 0xff, //0x0000446a vsubpd $-1186(%rip), %xmm0, %xmm0 /* LCPI18_1+0(%rip) */ - 0x4d, 0x89, 0x66, 0x10, //0x00004472 movq %r12, $16(%r14) - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004476 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x0000447c vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x21, 0xc8, //0x00004480 andq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004483 vmovq %xmm0, %rcx - 0x48, 0x09, 0xc1, //0x00004488 orq %rax, %rcx - 0x49, 0x89, 0x4e, 0x08, //0x0000448b movq %rcx, $8(%r14) - 0x48, 0x8b, 0x45, 0xc8, //0x0000448f movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x00004493 movq %r13, (%rax) - 0xe9, 0xeb, 0xfb, 0xff, 0xff, //0x00004496 jmp LBB18_8 - //0x0000449b LBB18_73 - 0x89, 0xf0, //0x0000449b movl %esi, %eax - //0x0000449d LBB18_74 - 0xc5, 0xf9, 0x2e, 0x05, 0x3b, 0xfb, 0xff, 0xff, //0x0000449d vucomisd $-1221(%rip), %xmm0 /* LCPI18_2+0(%rip) */ - 0x0f, 0x87, 0x33, 0x00, 0x00, 0x00, //0x000044a5 ja LBB18_78 - 0xc5, 0xfb, 0x10, 0x0d, 0x35, 0xfb, 0xff, 0xff, //0x000044ab vmovsd $-1227(%rip), %xmm1 /* LCPI18_3+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x000044b3 vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x21, 0x00, 0x00, 0x00, //0x000044b7 ja LBB18_78 - 0x89, 0xc0, //0x000044bd movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xea, 0xf1, 0x00, 0x00, //0x000044bf leaq $61930(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000044c6 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - //0x000044cb LBB18_77 - 0x48, 0x8b, 0x5d, 0xc8, //0x000044cb movq $-56(%rbp), %rbx - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x000044cf vmovsd %xmm0, $-64(%rbp) - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x000044d4 vmovq %xmm0, %rax - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x000044d9 jmp LBB18_86 - //0x000044de LBB18_78 - 0x44, 0x89, 0x5d, 0xd4, //0x000044de movl %r11d, $-44(%rbp) - 0x48, 0x8d, 0x4d, 0xc0, //0x000044e2 leaq $-64(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x000044e6 movq %r12, %rdi - 0x44, 0x89, 0xd2, //0x000044e9 movl %r10d, %edx - 0x44, 0x89, 0xd3, //0x000044ec movl %r10d, %ebx - 0x48, 0x89, 0x75, 0xa8, //0x000044ef movq %rsi, $-88(%rbp) - 0xe8, 0x68, 0xe6, 0xff, 0xff, //0x000044f3 callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x000044f8 testb %al, %al - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x000044fa je LBB18_83 - 0x48, 0x8b, 0x75, 0xa8, //0x00004500 movq $-88(%rbp), %rsi - 0x83, 0x7d, 0xd4, 0x00, //0x00004504 cmpl $0, $-44(%rbp) - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00004508 je LBB18_84 - 0x89, 0xda, //0x0000450e movl %ebx, %edx - 0x49, 0x83, 0xc4, 0x01, //0x00004510 addq $1, %r12 - 0x48, 0x8d, 0x4d, 0xb0, //0x00004514 leaq $-80(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x00004518 movq %r12, %rdi - 0xe8, 0x40, 0xe6, 0xff, 0xff, //0x0000451b callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00004520 testb %al, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00004522 je LBB18_83 - 0xc5, 0xfb, 0x10, 0x4d, 0xb0, //0x00004528 vmovsd $-80(%rbp), %xmm1 - 0xc5, 0xfb, 0x10, 0x45, 0xc0, //0x0000452d vmovsd $-64(%rbp), %xmm0 - 0xc5, 0xf9, 0x2e, 0xc8, //0x00004532 vucomisd %xmm0, %xmm1 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00004536 jne LBB18_83 - 0x0f, 0x8a, 0x0a, 0x00, 0x00, 0x00, //0x0000453c jp LBB18_83 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00004542 vmovq %xmm0, %rax - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00004547 jmp LBB18_85 - //0x0000454c LBB18_83 - 0x48, 0x8b, 0x5d, 0xc8, //0x0000454c movq $-56(%rbp), %rbx - 0x48, 0x8b, 0x03, //0x00004550 movq (%rbx), %rax - 0x49, 0x01, 0xc7, //0x00004553 addq %rax, %r15 - 0x4c, 0x89, 0xee, //0x00004556 movq %r13, %rsi - 0x48, 0x29, 0xc6, //0x00004559 subq %rax, %rsi - 0x4c, 0x89, 0xff, //0x0000455c movq %r15, %rdi - 0x48, 0x8b, 0x55, 0x98, //0x0000455f movq $-104(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa0, //0x00004563 movq $-96(%rbp), %rcx - 0xe8, 0x64, 0xeb, 0xff, 0xff, //0x00004567 callq _atof_native - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x0000456c vmovsd %xmm0, $-64(%rbp) - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00004571 vmovq %xmm0, %rax - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004576 jmp LBB18_87 - //0x0000457b LBB18_84 - 0x48, 0x8b, 0x45, 0xc0, //0x0000457b movq $-64(%rbp), %rax - //0x0000457f LBB18_85 - 0x48, 0x8b, 0x5d, 0xc8, //0x0000457f movq $-56(%rbp), %rbx - //0x00004583 LBB18_86 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00004583 vmovq %rax, %xmm0 - //0x00004588 LBB18_87 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004588 movabsq $-9223372036854775808, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00004592 addq $-1, %rcx - 0x48, 0x21, 0xc1, //0x00004596 andq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00004599 movabsq $9218868437227405312, %rax - 0x48, 0x39, 0xc1, //0x000045a3 cmpq %rax, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000045a6 jne LBB18_89 - 0x49, 0xc7, 0x06, 0xf8, 0xff, 0xff, 0xff, //0x000045ac movq $-8, (%r14) - //0x000045b3 LBB18_89 - 0xc4, 0xc1, 0x7b, 0x11, 0x46, 0x08, //0x000045b3 vmovsd %xmm0, $8(%r14) - 0x4c, 0x89, 0x2b, //0x000045b9 movq %r13, (%rbx) - 0xe9, 0xc5, 0xfa, 0xff, 0xff, //0x000045bc jmp LBB18_8 - //0x000045c1 LBB18_90 - 0x48, 0x89, 0xd0, //0x000045c1 movq %rdx, %rax - //0x000045c4 LBB18_91 - 0x8d, 0x7e, 0xd0, //0x000045c4 leal $-48(%rsi), %edi - 0x40, 0x80, 0xff, 0x09, //0x000045c7 cmpb $9, %dil - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x000045cb jbe LBB18_93 - //0x000045d1 LBB18_92 - 0x48, 0x8b, 0x4d, 0xc8, //0x000045d1 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000045d5 movq %rax, (%rcx) - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000045d8 movq $-2, (%r14) - 0xe9, 0xa2, 0xfa, 0xff, 0xff, //0x000045df jmp LBB18_8 - //0x000045e4 LBB18_93 - 0x4c, 0x39, 0xe8, //0x000045e4 cmpq %r13, %rax - 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x000045e7 jae LBB18_99 - 0x40, 0x80, 0xff, 0x09, //0x000045ed cmpb $9, %dil - 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x000045f1 ja LBB18_99 - 0x4d, 0x8d, 0x4d, 0xff, //0x000045f7 leaq $-1(%r13), %r9 - 0x31, 0xff, //0x000045fb xorl %edi, %edi - //0x000045fd LBB18_96 - 0x89, 0xfa, //0x000045fd movl %edi, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x000045ff movzbl %sil, %esi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00004603 cmpl $10000, %edi - 0x8d, 0x3c, 0x92, //0x00004609 leal (%rdx,%rdx,4), %edi - 0x8d, 0x7c, 0x7e, 0xd0, //0x0000460c leal $-48(%rsi,%rdi,2), %edi - 0x0f, 0x4d, 0xfa, //0x00004610 cmovgel %edx, %edi - 0x49, 0x39, 0xc1, //0x00004613 cmpq %rax, %r9 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00004616 je LBB18_100 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x0000461c movzbl $1(%r15,%rax), %esi - 0x8d, 0x56, 0xd0, //0x00004622 leal $-48(%rsi), %edx - 0x48, 0x83, 0xc0, 0x01, //0x00004625 addq $1, %rax - 0x80, 0xfa, 0x0a, //0x00004629 cmpb $10, %dl - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000462c jb LBB18_96 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004632 jmp LBB18_101 - //0x00004637 LBB18_99 - 0x31, 0xff, //0x00004637 xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004639 jmp LBB18_101 - //0x0000463e LBB18_100 - 0x4c, 0x89, 0xe8, //0x0000463e movq %r13, %rax - //0x00004641 LBB18_101 - 0x48, 0x89, 0xfe, //0x00004641 movq %rdi, %rsi - 0x41, 0x0f, 0xaf, 0xf0, //0x00004644 imull %r8d, %esi - 0x01, 0xce, //0x00004648 addl %ecx, %esi - 0x49, 0x89, 0xc5, //0x0000464a movq %rax, %r13 - 0x44, 0x8b, 0x5d, 0xd4, //0x0000464d movl $-44(%rbp), %r11d - 0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x00004651 jmp LBB18_62 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004656 .p2align 4, 0x90 - //0x00004660 _vsigned - 0x55, //0x00004660 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004661 movq %rsp, %rbp - 0x53, //0x00004664 pushq %rbx - 0x48, 0x8b, 0x06, //0x00004665 movq (%rsi), %rax - 0x4c, 0x8b, 0x0f, //0x00004668 movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000466b movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000466f movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x00004676 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000467a vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x0000467f movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00004682 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd8, //0x00004686 cmpq %r11, %rax - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00004689 jae LBB19_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000468f movb (%r9,%rax), %cl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004693 movl $1, %r8d - 0x80, 0xf9, 0x2d, //0x00004699 cmpb $45, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000469c jne LBB19_5 - 0x48, 0x83, 0xc0, 0x01, //0x000046a2 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x000046a6 cmpq %r11, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000046a9 jae LBB19_1 - 0x41, 0x8a, 0x0c, 0x01, //0x000046af movb (%r9,%rax), %cl - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000046b3 movq $-1, %r8 - //0x000046ba LBB19_5 - 0x8d, 0x79, 0xd0, //0x000046ba leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x000046bd cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000046c1 jb LBB19_7 - 0x48, 0x89, 0x06, //0x000046c7 movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x000046ca movq $-2, (%rdx) - 0x5b, //0x000046d1 popq %rbx - 0x5d, //0x000046d2 popq %rbp - 0xc3, //0x000046d3 retq - //0x000046d4 LBB19_1 - 0x4c, 0x89, 0x1e, //0x000046d4 movq %r11, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000046d7 movq $-1, (%rdx) - 0x5b, //0x000046de popq %rbx - 0x5d, //0x000046df popq %rbp - 0xc3, //0x000046e0 retq - //0x000046e1 LBB19_7 - 0x80, 0xf9, 0x30, //0x000046e1 cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000046e4 jne LBB19_12 - 0x48, 0x8d, 0x78, 0x01, //0x000046ea leaq $1(%rax), %rdi - 0x4c, 0x39, 0xd8, //0x000046ee cmpq %r11, %rax - 0x0f, 0x83, 0x82, 0x00, 0x00, 0x00, //0x000046f1 jae LBB19_11 - 0x41, 0x8a, 0x0c, 0x39, //0x000046f7 movb (%r9,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x000046fb addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000046fe cmpb $55, %cl - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x00004701 ja LBB19_11 - 0x44, 0x0f, 0xb6, 0xd1, //0x00004707 movzbl %cl, %r10d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000470b movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd1, //0x00004715 btq %r10, %rcx - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x00004719 jae LBB19_11 - //0x0000471f LBB19_12 - 0x4c, 0x39, 0xd8, //0x0000471f cmpq %r11, %rax - 0x4d, 0x89, 0xda, //0x00004722 movq %r11, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x00004725 cmovaq %rax, %r10 - 0x31, 0xc9, //0x00004729 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000472b .p2align 4, 0x90 - //0x00004730 LBB19_13 - 0x49, 0x39, 0xc2, //0x00004730 cmpq %rax, %r10 - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00004733 je LBB19_23 - 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x00004739 movsbq (%r9,%rax), %rdi - 0x8d, 0x5f, 0xd0, //0x0000473e leal $-48(%rdi), %ebx - 0x80, 0xfb, 0x09, //0x00004741 cmpb $9, %bl - 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x00004744 ja LBB19_18 - 0x48, 0x6b, 0xc9, 0x0a, //0x0000474a imulq $10, %rcx, %rcx - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000474e jo LBB19_17 - 0x48, 0x83, 0xc0, 0x01, //0x00004754 addq $1, %rax - 0x83, 0xc7, 0xd0, //0x00004758 addl $-48, %edi - 0x49, 0x0f, 0xaf, 0xf8, //0x0000475b imulq %r8, %rdi - 0x48, 0x01, 0xf9, //0x0000475f addq %rdi, %rcx - 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00004762 jno LBB19_13 - //0x00004768 LBB19_17 - 0x48, 0x83, 0xc0, 0xff, //0x00004768 addq $-1, %rax - 0x48, 0x89, 0x06, //0x0000476c movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000476f movq $-5, (%rdx) - 0x5b, //0x00004776 popq %rbx - 0x5d, //0x00004777 popq %rbp - 0xc3, //0x00004778 retq - //0x00004779 LBB19_11 - 0x48, 0x89, 0x3e, //0x00004779 movq %rdi, (%rsi) - 0x5b, //0x0000477c popq %rbx - 0x5d, //0x0000477d popq %rbp - 0xc3, //0x0000477e retq - //0x0000477f LBB19_18 - 0x4c, 0x39, 0xd8, //0x0000477f cmpq %r11, %rax - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00004782 jae LBB19_22 - 0x41, 0x8a, 0x3c, 0x01, //0x00004788 movb (%r9,%rax), %dil - 0x40, 0x80, 0xff, 0x2e, //0x0000478c cmpb $46, %dil - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004790 je LBB19_25 - 0x40, 0x80, 0xff, 0x45, //0x00004796 cmpb $69, %dil - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000479a je LBB19_25 - 0x40, 0x80, 0xff, 0x65, //0x000047a0 cmpb $101, %dil - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000047a4 jne LBB19_22 - //0x000047aa LBB19_25 - 0x48, 0x89, 0x06, //0x000047aa movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x000047ad movq $-6, (%rdx) - 0x5b, //0x000047b4 popq %rbx - 0x5d, //0x000047b5 popq %rbp - 0xc3, //0x000047b6 retq - //0x000047b7 LBB19_22 - 0x49, 0x89, 0xc2, //0x000047b7 movq %rax, %r10 - //0x000047ba LBB19_23 - 0x4c, 0x89, 0x16, //0x000047ba movq %r10, (%rsi) - 0x48, 0x89, 0x4a, 0x10, //0x000047bd movq %rcx, $16(%rdx) - 0x5b, //0x000047c1 popq %rbx - 0x5d, //0x000047c2 popq %rbp - 0xc3, //0x000047c3 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047c4 .p2align 4, 0x90 - //0x000047d0 _vunsigned - 0x55, //0x000047d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000047d1 movq %rsp, %rbp - 0x41, 0x56, //0x000047d4 pushq %r14 - 0x53, //0x000047d6 pushq %rbx - 0x49, 0x89, 0xd0, //0x000047d7 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x000047da movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x000047dd movq (%rdi), %r9 - 0x4c, 0x8b, 0x77, 0x08, //0x000047e0 movq $8(%rdi), %r14 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000047e4 movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x000047eb vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x000047ef vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x000047f4 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x000047f7 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xf1, //0x000047fb cmpq %r14, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x000047fe jae LBB20_1 - 0x41, 0x8a, 0x04, 0x09, //0x00004804 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x00004808 cmpb $45, %al - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000480a jne LBB20_4 - //0x00004810 LBB20_3 - 0x48, 0x89, 0x0e, //0x00004810 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00004813 movq $-6, (%r8) - 0x5b, //0x0000481a popq %rbx - 0x41, 0x5e, //0x0000481b popq %r14 - 0x5d, //0x0000481d popq %rbp - 0xc3, //0x0000481e retq - //0x0000481f LBB20_1 - 0x4c, 0x89, 0x36, //0x0000481f movq %r14, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00004822 movq $-1, (%r8) - 0x5b, //0x00004829 popq %rbx - 0x41, 0x5e, //0x0000482a popq %r14 - 0x5d, //0x0000482c popq %rbp - 0xc3, //0x0000482d retq - //0x0000482e LBB20_4 - 0x8d, 0x50, 0xd0, //0x0000482e leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x00004831 cmpb $10, %dl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00004834 jb LBB20_6 - 0x48, 0x89, 0x0e, //0x0000483a movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000483d movq $-2, (%r8) - 0x5b, //0x00004844 popq %rbx - 0x41, 0x5e, //0x00004845 popq %r14 - 0x5d, //0x00004847 popq %rbp - 0xc3, //0x00004848 retq - //0x00004849 LBB20_6 - 0x3c, 0x30, //0x00004849 cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000484b jne LBB20_10 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00004851 movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x00004856 addb $-46, %al - 0x3c, 0x37, //0x00004858 cmpb $55, %al - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000485a ja LBB20_9 - 0x0f, 0xb6, 0xc0, //0x00004860 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004863 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x0000486d btq %rax, %rdx - 0x0f, 0x83, 0xae, 0x00, 0x00, 0x00, //0x00004871 jae LBB20_9 - //0x00004877 LBB20_10 - 0x49, 0x39, 0xce, //0x00004877 cmpq %rcx, %r14 - 0x49, 0x89, 0xca, //0x0000487a movq %rcx, %r10 - 0x4d, 0x0f, 0x47, 0xd6, //0x0000487d cmovaq %r14, %r10 - 0x31, 0xc0, //0x00004881 xorl %eax, %eax - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x00004883 movl $10, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004889 .p2align 4, 0x90 - //0x00004890 LBB20_11 - 0x49, 0x39, 0xca, //0x00004890 cmpq %rcx, %r10 - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x00004893 je LBB20_22 - 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x00004899 movsbl (%r9,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x0000489e leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x000048a1 cmpb $9, %dl - 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000048a4 ja LBB20_17 - 0x49, 0xf7, 0xe3, //0x000048aa mulq %r11 - 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000048ad jo LBB20_16 - 0x48, 0x83, 0xc1, 0x01, //0x000048b3 addq $1, %rcx - 0x83, 0xc3, 0xd0, //0x000048b7 addl $-48, %ebx - 0x31, 0xff, //0x000048ba xorl %edi, %edi - 0x48, 0x01, 0xd8, //0x000048bc addq %rbx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000048bf setb %dil - 0x48, 0x89, 0xfa, //0x000048c3 movq %rdi, %rdx - 0x48, 0xf7, 0xda, //0x000048c6 negq %rdx - 0x48, 0x31, 0xd7, //0x000048c9 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000048cc jne LBB20_16 - 0x48, 0x85, 0xd2, //0x000048d2 testq %rdx, %rdx - 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x000048d5 jns LBB20_11 - //0x000048db LBB20_16 - 0x48, 0x83, 0xc1, 0xff, //0x000048db addq $-1, %rcx - 0x48, 0x89, 0x0e, //0x000048df movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x000048e2 movq $-5, (%r8) - 0x5b, //0x000048e9 popq %rbx - 0x41, 0x5e, //0x000048ea popq %r14 - 0x5d, //0x000048ec popq %rbp - 0xc3, //0x000048ed retq - //0x000048ee LBB20_17 - 0x4c, 0x39, 0xf1, //0x000048ee cmpq %r14, %rcx - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000048f1 jae LBB20_21 - 0x41, 0x8a, 0x14, 0x09, //0x000048f7 movb (%r9,%rcx), %dl - 0x80, 0xfa, 0x2e, //0x000048fb cmpb $46, %dl - 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x000048fe je LBB20_3 - 0x80, 0xfa, 0x45, //0x00004904 cmpb $69, %dl - 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x00004907 je LBB20_3 - 0x80, 0xfa, 0x65, //0x0000490d cmpb $101, %dl - 0x0f, 0x84, 0xfa, 0xfe, 0xff, 0xff, //0x00004910 je LBB20_3 - //0x00004916 LBB20_21 - 0x49, 0x89, 0xca, //0x00004916 movq %rcx, %r10 - //0x00004919 LBB20_22 - 0x4c, 0x89, 0x16, //0x00004919 movq %r10, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x0000491c movq %rax, $16(%r8) - 0x5b, //0x00004920 popq %rbx - 0x41, 0x5e, //0x00004921 popq %r14 - 0x5d, //0x00004923 popq %rbp - 0xc3, //0x00004924 retq - //0x00004925 LBB20_9 - 0x48, 0x83, 0xc1, 0x01, //0x00004925 addq $1, %rcx - 0x48, 0x89, 0x0e, //0x00004929 movq %rcx, (%rsi) - 0x5b, //0x0000492c popq %rbx - 0x41, 0x5e, //0x0000492d popq %r14 - 0x5d, //0x0000492f popq %rbp - 0xc3, //0x00004930 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004931 .p2align 4, 0x00 - //0x00004940 LCPI21_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004940 .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004948 .quad 5 - //0x00004950 .p2align 4, 0x90 - //0x00004950 _skip_array - 0x55, //0x00004950 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004951 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00004954 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00004957 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000495a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000495d vmovaps $-37(%rip), %xmm0 /* LCPI21_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00004965 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00004969 movq %rax, %rdi - 0x5d, //0x0000496c popq %rbp - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000496d jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004972 .p2align 4, 0x90 - //0x00004980 _fsm_exec - 0x55, //0x00004980 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004981 movq %rsp, %rbp - 0x41, 0x57, //0x00004984 pushq %r15 - 0x41, 0x56, //0x00004986 pushq %r14 - 0x41, 0x55, //0x00004988 pushq %r13 - 0x41, 0x54, //0x0000498a pushq %r12 - 0x53, //0x0000498c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000498d subq $40, %rsp - 0x48, 0x89, 0x4d, 0xb0, //0x00004991 movq %rcx, $-80(%rbp) - 0x48, 0x83, 0x3f, 0x00, //0x00004995 cmpq $0, (%rdi) - 0x0f, 0x84, 0xfc, 0x04, 0x00, 0x00, //0x00004999 je LBB22_86 - 0x49, 0x89, 0xd0, //0x0000499f movq %rdx, %r8 - 0x49, 0x89, 0xfb, //0x000049a2 movq %rdi, %r11 - 0x48, 0x8d, 0x46, 0x08, //0x000049a5 leaq $8(%rsi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x000049a9 movq %rax, $-48(%rbp) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000049ad movq $-1, %r14 - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000049b4 movabsq $4294977024, %r12 - 0x48, 0x89, 0x75, 0xc0, //0x000049be movq %rsi, $-64(%rbp) - 0x48, 0x89, 0x7d, 0xb8, //0x000049c2 movq %rdi, $-72(%rbp) - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000049c6 jmp LBB22_5 - //0x000049cb LBB22_2 - 0x48, 0x8d, 0x48, 0x03, //0x000049cb leaq $3(%rax), %rcx - 0x49, 0x89, 0x08, //0x000049cf movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x000049d2 testq %rax, %rax - 0x0f, 0x8e, 0xc7, 0x04, 0x00, 0x00, //0x000049d5 jle LBB22_87 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000049db .p2align 4, 0x90 - //0x000049e0 LBB22_3 - 0x4d, 0x8b, 0x13, //0x000049e0 movq (%r11), %r10 - 0x4d, 0x89, 0xf7, //0x000049e3 movq %r14, %r15 - 0x4d, 0x85, 0xd2, //0x000049e6 testq %r10, %r10 - 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x000049e9 je LBB22_87 - //0x000049ef LBB22_5 - 0x4d, 0x89, 0xf1, //0x000049ef movq %r14, %r9 - 0x48, 0x8b, 0x3e, //0x000049f2 movq (%rsi), %rdi - 0x48, 0x8b, 0x4e, 0x08, //0x000049f5 movq $8(%rsi), %rcx - 0x49, 0x8b, 0x10, //0x000049f9 movq (%r8), %rdx - 0x48, 0x39, 0xca, //0x000049fc cmpq %rcx, %rdx - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x000049ff jae LBB22_10 - 0x8a, 0x1c, 0x17, //0x00004a05 movb (%rdi,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00004a08 cmpb $13, %bl - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00004a0b je LBB22_10 - 0x80, 0xfb, 0x20, //0x00004a11 cmpb $32, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004a14 je LBB22_10 - 0x80, 0xc3, 0xf7, //0x00004a1a addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004a1d cmpb $1, %bl - 0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x00004a20 jbe LBB22_10 - 0x49, 0x89, 0xd6, //0x00004a26 movq %rdx, %r14 - 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00004a29 jmp LBB22_31 - 0x90, 0x90, //0x00004a2e .p2align 4, 0x90 - //0x00004a30 LBB22_10 - 0x4c, 0x8d, 0x72, 0x01, //0x00004a30 leaq $1(%rdx), %r14 - 0x49, 0x39, 0xce, //0x00004a34 cmpq %rcx, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004a37 jae LBB22_14 - 0x42, 0x8a, 0x1c, 0x37, //0x00004a3d movb (%rdi,%r14), %bl - 0x80, 0xfb, 0x0d, //0x00004a41 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004a44 je LBB22_14 - 0x80, 0xfb, 0x20, //0x00004a4a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004a4d je LBB22_14 - 0x80, 0xc3, 0xf7, //0x00004a53 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004a56 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00004a59 ja LBB22_31 - 0x90, //0x00004a5f .p2align 4, 0x90 - //0x00004a60 LBB22_14 - 0x4c, 0x8d, 0x72, 0x02, //0x00004a60 leaq $2(%rdx), %r14 - 0x49, 0x39, 0xce, //0x00004a64 cmpq %rcx, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004a67 jae LBB22_18 - 0x42, 0x8a, 0x1c, 0x37, //0x00004a6d movb (%rdi,%r14), %bl - 0x80, 0xfb, 0x0d, //0x00004a71 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004a74 je LBB22_18 - 0x80, 0xfb, 0x20, //0x00004a7a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004a7d je LBB22_18 - 0x80, 0xc3, 0xf7, //0x00004a83 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004a86 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00004a89 ja LBB22_31 - 0x90, //0x00004a8f .p2align 4, 0x90 - //0x00004a90 LBB22_18 - 0x4c, 0x8d, 0x72, 0x03, //0x00004a90 leaq $3(%rdx), %r14 - 0x49, 0x39, 0xce, //0x00004a94 cmpq %rcx, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004a97 jae LBB22_22 - 0x42, 0x8a, 0x1c, 0x37, //0x00004a9d movb (%rdi,%r14), %bl - 0x80, 0xfb, 0x0d, //0x00004aa1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004aa4 je LBB22_22 - 0x80, 0xfb, 0x20, //0x00004aaa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004aad je LBB22_22 - 0x80, 0xc3, 0xf7, //0x00004ab3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004ab6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00004ab9 ja LBB22_31 - 0x90, //0x00004abf .p2align 4, 0x90 - //0x00004ac0 LBB22_22 - 0x48, 0x83, 0xc2, 0x04, //0x00004ac0 addq $4, %rdx - 0x48, 0x39, 0xd1, //0x00004ac4 cmpq %rdx, %rcx - 0x0f, 0x86, 0xcb, 0x03, 0x00, 0x00, //0x00004ac7 jbe LBB22_85 - 0x48, 0x39, 0xd1, //0x00004acd cmpq %rdx, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00004ad0 je LBB22_28 - 0x48, 0x8d, 0x04, 0x0f, //0x00004ad6 leaq (%rdi,%rcx), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004ada .p2align 4, 0x90 - //0x00004ae0 LBB22_25 - 0x0f, 0xbe, 0x1c, 0x17, //0x00004ae0 movsbl (%rdi,%rdx), %ebx - 0x83, 0xfb, 0x20, //0x00004ae4 cmpl $32, %ebx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00004ae7 ja LBB22_30 - 0x49, 0x0f, 0xa3, 0xdc, //0x00004aed btq %rbx, %r12 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004af1 jae LBB22_30 - 0x48, 0x83, 0xc2, 0x01, //0x00004af7 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00004afb cmpq %rdx, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004afe jne LBB22_25 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004b04 jmp LBB22_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b09 .p2align 4, 0x90 - //0x00004b10 LBB22_28 - 0x48, 0x01, 0xfa, //0x00004b10 addq %rdi, %rdx - 0x48, 0x89, 0xd0, //0x00004b13 movq %rdx, %rax - //0x00004b16 LBB22_29 - 0x48, 0x29, 0xf8, //0x00004b16 subq %rdi, %rax - 0x48, 0x89, 0xc2, //0x00004b19 movq %rax, %rdx - //0x00004b1c LBB22_30 - 0x49, 0x89, 0xd6, //0x00004b1c movq %rdx, %r14 - 0x48, 0x39, 0xca, //0x00004b1f cmpq %rcx, %rdx - 0x0f, 0x83, 0x73, 0x03, 0x00, 0x00, //0x00004b22 jae LBB22_86 - //0x00004b28 LBB22_31 - 0x49, 0x8d, 0x4e, 0x01, //0x00004b28 leaq $1(%r14), %rcx - 0x49, 0x89, 0x08, //0x00004b2c movq %rcx, (%r8) - 0x42, 0x0f, 0xbe, 0x0c, 0x37, //0x00004b2f movsbl (%rdi,%r14), %ecx - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004b34 movq $-1, %r15 - 0x85, 0xc9, //0x00004b3b testl %ecx, %ecx - 0x0f, 0x84, 0x5f, 0x03, 0x00, 0x00, //0x00004b3d je LBB22_87 - 0x4d, 0x8b, 0x2b, //0x00004b43 movq (%r11), %r13 - 0x4d, 0x8d, 0x55, 0xff, //0x00004b46 leaq $-1(%r13), %r10 - 0x43, 0x8b, 0x1c, 0xeb, //0x00004b4a movl (%r11,%r13,8), %ebx - 0x49, 0x83, 0xf9, 0xff, //0x00004b4e cmpq $-1, %r9 - 0x4d, 0x0f, 0x45, 0xf1, //0x00004b52 cmovneq %r9, %r14 - 0x83, 0xc3, 0xff, //0x00004b56 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00004b59 cmpl $5, %ebx - 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00004b5c ja LBB22_37 - 0x48, 0x8d, 0x15, 0x8f, 0x04, 0x00, 0x00, //0x00004b62 leaq $1167(%rip), %rdx /* LJTI22_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x9a, //0x00004b69 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x00004b6d addq %rdx, %rax - 0xff, 0xe0, //0x00004b70 jmpq *%rax - //0x00004b72 LBB22_34 - 0x83, 0xf9, 0x2c, //0x00004b72 cmpl $44, %ecx - 0x0f, 0x84, 0x6c, 0x01, 0x00, 0x00, //0x00004b75 je LBB22_53 - 0x83, 0xf9, 0x5d, //0x00004b7b cmpl $93, %ecx - 0x0f, 0x84, 0x4f, 0x01, 0x00, 0x00, //0x00004b7e je LBB22_36 - 0xe9, 0x56, 0x04, 0x00, 0x00, //0x00004b84 jmp LBB22_90 - //0x00004b89 LBB22_37 - 0x4d, 0x89, 0x13, //0x00004b89 movq %r10, (%r11) - 0x83, 0xf9, 0x7b, //0x00004b8c cmpl $123, %ecx - 0x0f, 0x86, 0xba, 0x00, 0x00, 0x00, //0x00004b8f jbe LBB22_49 - 0xe9, 0x45, 0x04, 0x00, 0x00, //0x00004b95 jmp LBB22_90 - //0x00004b9a LBB22_38 - 0x83, 0xf9, 0x2c, //0x00004b9a cmpl $44, %ecx - 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x00004b9d jne LBB22_39 - 0x49, 0x81, 0xfd, 0xff, 0x0f, 0x00, 0x00, //0x00004ba3 cmpq $4095, %r13 - 0x0f, 0x8f, 0x04, 0x03, 0x00, 0x00, //0x00004baa jg LBB22_92 - 0x49, 0x8d, 0x45, 0x01, //0x00004bb0 leaq $1(%r13), %rax - 0x49, 0x89, 0x03, //0x00004bb4 movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xeb, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00004bb7 movq $3, $8(%r11,%r13,8) - 0xe9, 0x1b, 0xfe, 0xff, 0xff, //0x00004bc0 jmp LBB22_3 - //0x00004bc5 LBB22_40 - 0x80, 0xf9, 0x22, //0x00004bc5 cmpb $34, %cl - 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00004bc8 jne LBB22_90 - 0x4b, 0xc7, 0x04, 0xeb, 0x04, 0x00, 0x00, 0x00, //0x00004bce movq $4, (%r11,%r13,8) - //0x00004bd6 LBB22_42 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004bd6 movq $-1, $-56(%rbp) - 0x4d, 0x8b, 0x28, //0x00004bde movq (%r8), %r13 - 0x48, 0x89, 0xf7, //0x00004be1 movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x00004be4 movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc8, //0x00004be7 leaq $-56(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x00004beb movq $-80(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x00004bef movq %r8, %rbx - 0xe8, 0xd9, 0xee, 0xff, 0xff, //0x00004bf2 callq _advance_string - 0x49, 0x89, 0xc7, //0x00004bf7 movq %rax, %r15 - 0x48, 0x85, 0xc0, //0x00004bfa testq %rax, %rax - 0x0f, 0x88, 0xbd, 0x02, 0x00, 0x00, //0x00004bfd js LBB22_88 - 0x4c, 0x89, 0x3b, //0x00004c03 movq %r15, (%rbx) - 0x4d, 0x85, 0xed, //0x00004c06 testq %r13, %r13 - 0x49, 0x89, 0xd8, //0x00004c09 movq %rbx, %r8 - 0x48, 0x8b, 0x75, 0xc0, //0x00004c0c movq $-64(%rbp), %rsi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004c10 movq $-72(%rbp), %r11 - 0x0f, 0x8f, 0xc6, 0xfd, 0xff, 0xff, //0x00004c14 jg LBB22_3 - 0xe9, 0xb9, 0x02, 0x00, 0x00, //0x00004c1a jmp LBB22_44 - //0x00004c1f LBB22_45 - 0x80, 0xf9, 0x3a, //0x00004c1f cmpb $58, %cl - 0x0f, 0x85, 0xb7, 0x03, 0x00, 0x00, //0x00004c22 jne LBB22_90 - 0x4b, 0xc7, 0x04, 0xeb, 0x00, 0x00, 0x00, 0x00, //0x00004c28 movq $0, (%r11,%r13,8) - 0xe9, 0xab, 0xfd, 0xff, 0xff, //0x00004c30 jmp LBB22_3 - //0x00004c35 LBB22_47 - 0x80, 0xf9, 0x5d, //0x00004c35 cmpb $93, %cl - 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00004c38 je LBB22_36 - 0x4b, 0xc7, 0x04, 0xeb, 0x01, 0x00, 0x00, 0x00, //0x00004c3e movq $1, (%r11,%r13,8) - 0x83, 0xf9, 0x7b, //0x00004c46 cmpl $123, %ecx - 0x0f, 0x87, 0x90, 0x03, 0x00, 0x00, //0x00004c49 ja LBB22_90 - //0x00004c4f LBB22_49 - 0x89, 0xc8, //0x00004c4f movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xb8, 0x03, 0x00, 0x00, //0x00004c51 leaq $952(%rip), %rcx /* LJTI22_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00004c58 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00004c5c addq %rcx, %rax - 0xff, 0xe0, //0x00004c5f jmpq *%rax - //0x00004c61 LBB22_52 - 0x49, 0x8b, 0x18, //0x00004c61 movq (%r8), %rbx - 0x4c, 0x8d, 0x7b, 0xff, //0x00004c64 leaq $-1(%rbx), %r15 - 0x48, 0x01, 0xdf, //0x00004c68 addq %rbx, %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00004c6b addq $-1, %rdi - 0x48, 0x8b, 0x45, 0xd0, //0x00004c6f movq $-48(%rbp), %rax - 0x48, 0x8b, 0x30, //0x00004c73 movq (%rax), %rsi - 0x4c, 0x29, 0xfe, //0x00004c76 subq %r15, %rsi - 0x4d, 0x89, 0xc5, //0x00004c79 movq %r8, %r13 - 0xe8, 0xff, 0x06, 0x00, 0x00, //0x00004c7c callq _do_skip_number - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004c81 movq $-72(%rbp), %r11 - 0x48, 0x8b, 0x75, 0xc0, //0x00004c85 movq $-64(%rbp), %rsi - 0x4d, 0x89, 0xe8, //0x00004c89 movq %r13, %r8 - 0x48, 0x8d, 0x48, 0xff, //0x00004c8c leaq $-1(%rax), %rcx - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00004c90 movq $-2, %rdx - 0x48, 0x29, 0xc2, //0x00004c97 subq %rax, %rdx - 0x48, 0x85, 0xc0, //0x00004c9a testq %rax, %rax - 0x48, 0x0f, 0x49, 0xd1, //0x00004c9d cmovnsq %rcx, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ca1 movq $-2, %rax - 0x4c, 0x0f, 0x48, 0xf8, //0x00004ca8 cmovsq %rax, %r15 - 0x48, 0x01, 0xda, //0x00004cac addq %rbx, %rdx - 0x49, 0x89, 0x55, 0x00, //0x00004caf movq %rdx, (%r13) - 0x4d, 0x85, 0xff, //0x00004cb3 testq %r15, %r15 - 0x0f, 0x89, 0x24, 0xfd, 0xff, 0xff, //0x00004cb6 jns LBB22_3 - 0xe9, 0xe1, 0x01, 0x00, 0x00, //0x00004cbc jmp LBB22_87 - //0x00004cc1 LBB22_50 - 0x83, 0xf9, 0x22, //0x00004cc1 cmpl $34, %ecx - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00004cc4 je LBB22_57 - //0x00004cca LBB22_39 - 0x83, 0xf9, 0x7d, //0x00004cca cmpl $125, %ecx - 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00004ccd jne LBB22_90 - //0x00004cd3 LBB22_36 - 0x4d, 0x89, 0x13, //0x00004cd3 movq %r10, (%r11) - 0x4d, 0x89, 0xf7, //0x00004cd6 movq %r14, %r15 - 0x4d, 0x85, 0xd2, //0x00004cd9 testq %r10, %r10 - 0x0f, 0x85, 0x0d, 0xfd, 0xff, 0xff, //0x00004cdc jne LBB22_5 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00004ce2 jmp LBB22_87 - //0x00004ce7 LBB22_53 - 0x49, 0x81, 0xfd, 0xff, 0x0f, 0x00, 0x00, //0x00004ce7 cmpq $4095, %r13 - 0x0f, 0x8f, 0xc0, 0x01, 0x00, 0x00, //0x00004cee jg LBB22_92 - 0x49, 0x8d, 0x45, 0x01, //0x00004cf4 leaq $1(%r13), %rax - 0x49, 0x89, 0x03, //0x00004cf8 movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xeb, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004cfb movq $0, $8(%r11,%r13,8) - 0xe9, 0xd7, 0xfc, 0xff, 0xff, //0x00004d04 jmp LBB22_3 - //0x00004d09 LBB22_57 - 0x4b, 0xc7, 0x04, 0xeb, 0x02, 0x00, 0x00, 0x00, //0x00004d09 movq $2, (%r11,%r13,8) - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004d11 movq $-1, $-56(%rbp) - 0x4d, 0x8b, 0x28, //0x00004d19 movq (%r8), %r13 - 0x48, 0x89, 0xf7, //0x00004d1c movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x00004d1f movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc8, //0x00004d22 leaq $-56(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x00004d26 movq $-80(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x00004d2a movq %r8, %rbx - 0xe8, 0x9e, 0xed, 0xff, 0xff, //0x00004d2d callq _advance_string - 0x49, 0x89, 0xc7, //0x00004d32 movq %rax, %r15 - 0x48, 0x85, 0xc0, //0x00004d35 testq %rax, %rax - 0x0f, 0x88, 0x82, 0x01, 0x00, 0x00, //0x00004d38 js LBB22_88 - 0x4c, 0x89, 0x3b, //0x00004d3e movq %r15, (%rbx) - 0x4d, 0x85, 0xed, //0x00004d41 testq %r13, %r13 - 0x0f, 0x8e, 0x8e, 0x01, 0x00, 0x00, //0x00004d44 jle LBB22_44 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004d4a movq $-72(%rbp), %r11 - 0x49, 0x8b, 0x03, //0x00004d4e movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004d51 cmpq $4095, %rax - 0x0f, 0x8f, 0x57, 0x01, 0x00, 0x00, //0x00004d57 jg LBB22_92 - 0x49, 0x89, 0xd8, //0x00004d5d movq %rbx, %r8 - 0x48, 0x8d, 0x48, 0x01, //0x00004d60 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00004d64 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00004d67 movq $4, $8(%r11,%rax,8) - 0x48, 0x8b, 0x75, 0xc0, //0x00004d70 movq $-64(%rbp), %rsi - 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x00004d74 jmp LBB22_3 - //0x00004d79 LBB22_61 - 0x4d, 0x8b, 0x38, //0x00004d79 movq (%r8), %r15 - 0x4c, 0x01, 0xff, //0x00004d7c addq %r15, %rdi - 0x48, 0x8b, 0x45, 0xd0, //0x00004d7f movq $-48(%rbp), %rax - 0x48, 0x8b, 0x30, //0x00004d83 movq (%rax), %rsi - 0x4c, 0x29, 0xfe, //0x00004d86 subq %r15, %rsi - 0x4c, 0x89, 0xc3, //0x00004d89 movq %r8, %rbx - 0xe8, 0xef, 0x05, 0x00, 0x00, //0x00004d8c callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00004d91 testq %rax, %rax - 0x0f, 0x88, 0x52, 0x01, 0x00, 0x00, //0x00004d94 js LBB22_89 - 0x4c, 0x01, 0xf8, //0x00004d9a addq %r15, %rax - 0x48, 0x89, 0x03, //0x00004d9d movq %rax, (%rbx) - 0x4d, 0x85, 0xff, //0x00004da0 testq %r15, %r15 - 0x49, 0x89, 0xd8, //0x00004da3 movq %rbx, %r8 - 0x48, 0x8b, 0x75, 0xc0, //0x00004da6 movq $-64(%rbp), %rsi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004daa movq $-72(%rbp), %r11 - 0x0f, 0x8f, 0x2c, 0xfc, 0xff, 0xff, //0x00004dae jg LBB22_3 - 0xe9, 0x93, 0x01, 0x00, 0x00, //0x00004db4 jmp LBB22_63 - //0x00004db9 LBB22_64 - 0x49, 0x8b, 0x03, //0x00004db9 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004dbc cmpq $4095, %rax - 0x0f, 0x8f, 0xec, 0x00, 0x00, 0x00, //0x00004dc2 jg LBB22_92 - 0x48, 0x8d, 0x48, 0x01, //0x00004dc8 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00004dcc movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004dcf movq $5, $8(%r11,%rax,8) - 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x00004dd8 jmp LBB22_3 - //0x00004ddd LBB22_66 - 0x49, 0x8b, 0x00, //0x00004ddd movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00004de0 movq $-48(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004de4 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00004de7 leaq $-4(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00004deb cmpq %rdx, %rax - 0x0f, 0x87, 0xf0, 0x00, 0x00, 0x00, //0x00004dee ja LBB22_91 - 0x8b, 0x0c, 0x07, //0x00004df4 movl (%rdi,%rax), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004df7 cmpl $1702063201, %ecx - 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00004dfd jne LBB22_93 - 0x48, 0x8d, 0x48, 0x04, //0x00004e03 leaq $4(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004e07 movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x00004e0a testq %rax, %rax - 0x0f, 0x8f, 0xcd, 0xfb, 0xff, 0xff, //0x00004e0d jg LBB22_3 - 0xe9, 0xd3, 0x01, 0x00, 0x00, //0x00004e13 jmp LBB22_69 - //0x00004e18 LBB22_70 - 0x49, 0x8b, 0x00, //0x00004e18 movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00004e1b movq $-48(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004e1f movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00004e22 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00004e26 cmpq %rdx, %rax - 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x00004e29 ja LBB22_91 - 0x4c, 0x8d, 0x78, 0xff, //0x00004e2f leaq $-1(%rax), %r15 - 0x81, 0x7c, 0x07, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00004e33 cmpl $1819047278, $-1(%rdi,%rax) - 0x0f, 0x84, 0x8a, 0xfb, 0xff, 0xff, //0x00004e3b je LBB22_2 - 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x00004e41 jmp LBB22_72 - //0x00004e46 LBB22_76 - 0x49, 0x8b, 0x00, //0x00004e46 movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00004e49 movq $-48(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004e4d movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00004e50 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00004e54 cmpq %rdx, %rax - 0x0f, 0x87, 0x87, 0x00, 0x00, 0x00, //0x00004e57 ja LBB22_91 - 0x4c, 0x8d, 0x78, 0xff, //0x00004e5d leaq $-1(%rax), %r15 - 0x81, 0x7c, 0x07, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00004e61 cmpl $1702195828, $-1(%rdi,%rax) - 0x0f, 0x84, 0x5c, 0xfb, 0xff, 0xff, //0x00004e69 je LBB22_2 - 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00004e6f jmp LBB22_78 - //0x00004e74 LBB22_83 - 0x49, 0x8b, 0x03, //0x00004e74 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004e77 cmpq $4095, %rax - 0x0f, 0x8f, 0x31, 0x00, 0x00, 0x00, //0x00004e7d jg LBB22_92 - 0x48, 0x8d, 0x48, 0x01, //0x00004e83 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00004e87 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00004e8a movq $6, $8(%r11,%rax,8) - 0xe9, 0x48, 0xfb, 0xff, 0xff, //0x00004e93 jmp LBB22_3 - //0x00004e98 LBB22_85 - 0x49, 0x89, 0x10, //0x00004e98 movq %rdx, (%r8) - //0x00004e9b LBB22_86 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004e9b movq $-1, %r15 - //0x00004ea2 LBB22_87 - 0x4c, 0x89, 0xf8, //0x00004ea2 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x28, //0x00004ea5 addq $40, %rsp - 0x5b, //0x00004ea9 popq %rbx - 0x41, 0x5c, //0x00004eaa popq %r12 - 0x41, 0x5d, //0x00004eac popq %r13 - 0x41, 0x5e, //0x00004eae popq %r14 - 0x41, 0x5f, //0x00004eb0 popq %r15 - 0x5d, //0x00004eb2 popq %rbp - 0xc3, //0x00004eb3 retq - //0x00004eb4 LBB22_92 - 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00004eb4 movq $-7, %r15 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00004ebb jmp LBB22_87 - //0x00004ec0 LBB22_88 - 0x49, 0x83, 0xff, 0xff, //0x00004ec0 cmpq $-1, %r15 - 0x48, 0x8d, 0x45, 0xc8, //0x00004ec4 leaq $-56(%rbp), %rax - 0x48, 0x0f, 0x44, 0x45, 0xd0, //0x00004ec8 cmoveq $-48(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00004ecd movq (%rax), %rax - 0x48, 0x89, 0x03, //0x00004ed0 movq %rax, (%rbx) - 0xe9, 0xca, 0xff, 0xff, 0xff, //0x00004ed3 jmp LBB22_87 - //0x00004ed8 LBB22_44 - 0x49, 0x83, 0xc5, 0xff, //0x00004ed8 addq $-1, %r13 - 0x4d, 0x89, 0xef, //0x00004edc movq %r13, %r15 - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004edf jmp LBB22_87 - //0x00004ee4 LBB22_91 - 0x49, 0x89, 0x08, //0x00004ee4 movq %rcx, (%r8) - 0xe9, 0xb6, 0xff, 0xff, 0xff, //0x00004ee7 jmp LBB22_87 - //0x00004eec LBB22_89 - 0x48, 0xf7, 0xd0, //0x00004eec notq %rax - 0x49, 0x01, 0xc7, //0x00004eef addq %rax, %r15 - 0x4c, 0x89, 0x3b, //0x00004ef2 movq %r15, (%rbx) - 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00004ef5 jmp LBB22_90 - //0x00004efa LBB22_93 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00004efa movq $-2, %r15 - 0x80, 0xf9, 0x61, //0x00004f01 cmpb $97, %cl - 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00004f04 jne LBB22_87 - 0x48, 0x8d, 0x48, 0x01, //0x00004f0a leaq $1(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f0e movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00004f11 cmpb $108, $1(%rdi,%rax) - 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00004f16 jne LBB22_87 - 0x48, 0x8d, 0x48, 0x02, //0x00004f1c leaq $2(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f20 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x02, 0x73, //0x00004f23 cmpb $115, $2(%rdi,%rax) - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00004f28 jne LBB22_87 - 0x48, 0x8d, 0x48, 0x03, //0x00004f2e leaq $3(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f32 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x03, 0x65, //0x00004f35 cmpb $101, $3(%rdi,%rax) - 0x0f, 0x85, 0x62, 0xff, 0xff, 0xff, //0x00004f3a jne LBB22_87 - 0x48, 0x83, 0xc0, 0x04, //0x00004f40 addq $4, %rax - 0x49, 0x89, 0x00, //0x00004f44 movq %rax, (%r8) - 0xe9, 0x56, 0xff, 0xff, 0xff, //0x00004f47 jmp LBB22_87 - //0x00004f4c LBB22_63 - 0x49, 0x83, 0xc7, 0xff, //0x00004f4c addq $-1, %r15 - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x00004f50 jmp LBB22_87 - //0x00004f55 LBB22_72 - 0x4d, 0x89, 0x38, //0x00004f55 movq %r15, (%r8) - 0x42, 0x80, 0x3c, 0x3f, 0x6e, //0x00004f58 cmpb $110, (%rdi,%r15) - 0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x00004f5d jne LBB22_90 - 0x49, 0x89, 0x00, //0x00004f63 movq %rax, (%r8) - 0x80, 0x3c, 0x07, 0x75, //0x00004f66 cmpb $117, (%rdi,%rax) - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00004f6a jne LBB22_90 - 0x48, 0x8d, 0x48, 0x01, //0x00004f70 leaq $1(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f74 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00004f77 cmpb $108, $1(%rdi,%rax) - 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00004f7c jne LBB22_90 - 0x48, 0x8d, 0x48, 0x02, //0x00004f82 leaq $2(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f86 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x02, 0x6c, //0x00004f89 cmpb $108, $2(%rdi,%rax) - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00004f8e je LBB22_82 - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00004f94 jmp LBB22_90 - //0x00004f99 LBB22_78 - 0x4d, 0x89, 0x38, //0x00004f99 movq %r15, (%r8) - 0x42, 0x80, 0x3c, 0x3f, 0x74, //0x00004f9c cmpb $116, (%rdi,%r15) - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00004fa1 jne LBB22_90 - 0x49, 0x89, 0x00, //0x00004fa7 movq %rax, (%r8) - 0x80, 0x3c, 0x07, 0x72, //0x00004faa cmpb $114, (%rdi,%rax) - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00004fae jne LBB22_90 - 0x48, 0x8d, 0x48, 0x01, //0x00004fb4 leaq $1(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004fb8 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x01, 0x75, //0x00004fbb cmpb $117, $1(%rdi,%rax) - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00004fc0 jne LBB22_90 - 0x48, 0x8d, 0x48, 0x02, //0x00004fc6 leaq $2(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004fca movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x02, 0x65, //0x00004fcd cmpb $101, $2(%rdi,%rax) - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00004fd2 jne LBB22_90 - //0x00004fd8 LBB22_82 - 0x48, 0x83, 0xc0, 0x03, //0x00004fd8 addq $3, %rax - 0x49, 0x89, 0x00, //0x00004fdc movq %rax, (%r8) - //0x00004fdf LBB22_90 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00004fdf movq $-2, %r15 - 0xe9, 0xb7, 0xfe, 0xff, 0xff, //0x00004fe6 jmp LBB22_87 - //0x00004feb LBB22_69 - 0x48, 0x83, 0xc0, 0xff, //0x00004feb addq $-1, %rax - 0x49, 0x89, 0xc7, //0x00004fef movq %rax, %r15 - 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x00004ff2 jmp LBB22_87 - 0x90, //0x00004ff7 .p2align 2, 0x90 - // // .set L22_0_set_34, LBB22_34-LJTI22_0 - // // .set L22_0_set_38, LBB22_38-LJTI22_0 - // // .set L22_0_set_40, LBB22_40-LJTI22_0 - // // .set L22_0_set_45, LBB22_45-LJTI22_0 - // // .set L22_0_set_47, LBB22_47-LJTI22_0 - // // .set L22_0_set_50, LBB22_50-LJTI22_0 - //0x00004ff8 LJTI22_0 - 0x7a, 0xfb, 0xff, 0xff, //0x00004ff8 .long L22_0_set_34 - 0xa2, 0xfb, 0xff, 0xff, //0x00004ffc .long L22_0_set_38 - 0xcd, 0xfb, 0xff, 0xff, //0x00005000 .long L22_0_set_40 - 0x27, 0xfc, 0xff, 0xff, //0x00005004 .long L22_0_set_45 - 0x3d, 0xfc, 0xff, 0xff, //0x00005008 .long L22_0_set_47 - 0xc9, 0xfc, 0xff, 0xff, //0x0000500c .long L22_0_set_50 - // // .set L22_1_set_87, LBB22_87-LJTI22_1 - // // .set L22_1_set_90, LBB22_90-LJTI22_1 - // // .set L22_1_set_42, LBB22_42-LJTI22_1 - // // .set L22_1_set_61, LBB22_61-LJTI22_1 - // // .set L22_1_set_52, LBB22_52-LJTI22_1 - // // .set L22_1_set_64, LBB22_64-LJTI22_1 - // // .set L22_1_set_66, LBB22_66-LJTI22_1 - // // .set L22_1_set_70, LBB22_70-LJTI22_1 - // // .set L22_1_set_76, LBB22_76-LJTI22_1 - // // .set L22_1_set_83, LBB22_83-LJTI22_1 - //0x00005010 LJTI22_1 - 0x92, 0xfe, 0xff, 0xff, //0x00005010 .long L22_1_set_87 - 0xcf, 0xff, 0xff, 0xff, //0x00005014 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005018 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000501c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005020 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005024 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005028 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000502c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005030 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005034 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005038 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000503c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005040 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005044 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005048 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000504c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005050 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005054 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005058 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000505c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005060 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005064 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005068 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000506c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005070 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005074 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005078 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000507c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005080 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005084 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005088 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000508c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005090 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005094 .long L22_1_set_90 - 0xc6, 0xfb, 0xff, 0xff, //0x00005098 .long L22_1_set_42 - 0xcf, 0xff, 0xff, 0xff, //0x0000509c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050a0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050a4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050a8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050ac .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050b0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050b4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050b8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050bc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050c0 .long L22_1_set_90 - 0x69, 0xfd, 0xff, 0xff, //0x000050c4 .long L22_1_set_61 - 0xcf, 0xff, 0xff, 0xff, //0x000050c8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050cc .long L22_1_set_90 - 0x51, 0xfc, 0xff, 0xff, //0x000050d0 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050d4 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050d8 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050dc .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050e0 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050e4 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050e8 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050ec .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050f0 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050f4 .long L22_1_set_52 - 0xcf, 0xff, 0xff, 0xff, //0x000050f8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050fc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005100 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005104 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005108 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000510c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005110 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005114 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005118 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000511c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005120 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005124 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005128 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000512c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005130 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005134 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005138 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000513c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005140 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005144 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005148 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000514c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005150 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005154 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005158 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000515c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005160 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005164 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005168 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000516c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005170 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005174 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005178 .long L22_1_set_90 - 0xa9, 0xfd, 0xff, 0xff, //0x0000517c .long L22_1_set_64 - 0xcf, 0xff, 0xff, 0xff, //0x00005180 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005184 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005188 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000518c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005190 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005194 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005198 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000519c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051a0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051a4 .long L22_1_set_90 - 0xcd, 0xfd, 0xff, 0xff, //0x000051a8 .long L22_1_set_66 - 0xcf, 0xff, 0xff, 0xff, //0x000051ac .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051b0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051b4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051b8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051bc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051c0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051c4 .long L22_1_set_90 - 0x08, 0xfe, 0xff, 0xff, //0x000051c8 .long L22_1_set_70 - 0xcf, 0xff, 0xff, 0xff, //0x000051cc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051d0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051d4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051d8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051dc .long L22_1_set_90 - 0x36, 0xfe, 0xff, 0xff, //0x000051e0 .long L22_1_set_76 - 0xcf, 0xff, 0xff, 0xff, //0x000051e4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051e8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051ec .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051f0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051f4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051f8 .long L22_1_set_90 - 0x64, 0xfe, 0xff, 0xff, //0x000051fc .long L22_1_set_83 - //0x00005200 .p2align 4, 0x00 - //0x00005200 LCPI23_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005200 .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005208 .quad 6 - //0x00005210 .p2align 4, 0x90 - //0x00005210 _skip_object - 0x55, //0x00005210 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005211 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005214 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005217 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000521a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000521d vmovaps $-37(%rip), %xmm0 /* LCPI23_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00005225 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005229 movq %rax, %rdi - 0x5d, //0x0000522c popq %rbp - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x0000522d jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005232 .p2align 4, 0x90 - //0x00005240 _skip_string - 0x55, //0x00005240 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005241 movq %rsp, %rbp - 0x41, 0x57, //0x00005244 pushq %r15 - 0x41, 0x56, //0x00005246 pushq %r14 - 0x41, 0x54, //0x00005248 pushq %r12 - 0x53, //0x0000524a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000524b subq $16, %rsp - 0x48, 0x89, 0xd1, //0x0000524f movq %rdx, %rcx - 0x49, 0x89, 0xf6, //0x00005252 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00005255 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00005258 movq $-1, $-40(%rbp) - 0x48, 0x8b, 0x1e, //0x00005260 movq (%rsi), %rbx - 0x4c, 0x8d, 0x65, 0xd8, //0x00005263 leaq $-40(%rbp), %r12 - 0x48, 0x89, 0xde, //0x00005267 movq %rbx, %rsi - 0x4c, 0x89, 0xe2, //0x0000526a movq %r12, %rdx - 0xe8, 0x5e, 0xe8, 0xff, 0xff, //0x0000526d callq _advance_string - 0x48, 0x85, 0xc0, //0x00005272 testq %rax, %rax - 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x00005275 js LBB24_1 - 0x48, 0x83, 0xc3, 0xff, //0x0000527b addq $-1, %rbx - 0x48, 0x89, 0xc1, //0x0000527f movq %rax, %rcx - 0x48, 0x89, 0xd8, //0x00005282 movq %rbx, %rax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005285 jmp LBB24_3 - //0x0000528a LBB24_1 - 0x49, 0x83, 0xc7, 0x08, //0x0000528a addq $8, %r15 - 0x48, 0x83, 0xf8, 0xff, //0x0000528e cmpq $-1, %rax - 0x4d, 0x0f, 0x44, 0xe7, //0x00005292 cmoveq %r15, %r12 - 0x49, 0x8b, 0x0c, 0x24, //0x00005296 movq (%r12), %rcx - //0x0000529a LBB24_3 - 0x49, 0x89, 0x0e, //0x0000529a movq %rcx, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x0000529d addq $16, %rsp - 0x5b, //0x000052a1 popq %rbx - 0x41, 0x5c, //0x000052a2 popq %r12 - 0x41, 0x5e, //0x000052a4 popq %r14 - 0x41, 0x5f, //0x000052a6 popq %r15 - 0x5d, //0x000052a8 popq %rbp - 0xc3, //0x000052a9 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000052aa .p2align 4, 0x90 - //0x000052b0 _skip_negative - 0x55, //0x000052b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000052b1 movq %rsp, %rbp - 0x41, 0x56, //0x000052b4 pushq %r14 - 0x53, //0x000052b6 pushq %rbx - 0x49, 0x89, 0xf6, //0x000052b7 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x000052ba movq (%rsi), %rbx - 0x48, 0x8b, 0x07, //0x000052bd movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x000052c0 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x000052c3 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x000052c7 subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x000052ca movq %rax, %rdi - 0xe8, 0xae, 0x00, 0x00, 0x00, //0x000052cd callq _do_skip_number - 0x48, 0x85, 0xc0, //0x000052d2 testq %rax, %rax - 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x000052d5 js LBB25_1 - 0x48, 0x01, 0xd8, //0x000052db addq %rbx, %rax - 0x49, 0x89, 0x06, //0x000052de movq %rax, (%r14) - 0x48, 0x83, 0xc3, 0xff, //0x000052e1 addq $-1, %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000052e5 jmp LBB25_3 - //0x000052ea LBB25_1 - 0x48, 0xf7, 0xd0, //0x000052ea notq %rax - 0x48, 0x01, 0xc3, //0x000052ed addq %rax, %rbx - 0x49, 0x89, 0x1e, //0x000052f0 movq %rbx, (%r14) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000052f3 movq $-2, %rbx - //0x000052fa LBB25_3 - 0x48, 0x89, 0xd8, //0x000052fa movq %rbx, %rax - 0x5b, //0x000052fd popq %rbx - 0x41, 0x5e, //0x000052fe popq %r14 - 0x5d, //0x00005300 popq %rbp - 0xc3, //0x00005301 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005302 .p2align 4, 0x00 - //0x00005310 LCPI26_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005310 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005320 LCPI26_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005320 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005330 LCPI26_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005330 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005340 LCPI26_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005340 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005350 LCPI26_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00005350 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00005360 LCPI26_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005360 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005370 LCPI26_6 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00005370 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00005380 .p2align 4, 0x90 - //0x00005380 _do_skip_number - 0x55, //0x00005380 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005381 movq %rsp, %rbp - 0x41, 0x57, //0x00005384 pushq %r15 - 0x41, 0x56, //0x00005386 pushq %r14 - 0x53, //0x00005388 pushq %rbx - 0x48, 0x85, 0xf6, //0x00005389 testq %rsi, %rsi - 0x0f, 0x84, 0x36, 0x02, 0x00, 0x00, //0x0000538c je LBB26_1 - 0x80, 0x3f, 0x30, //0x00005392 cmpb $48, (%rdi) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00005395 jne LBB26_6 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000539b movl $1, %eax - 0x48, 0x83, 0xfe, 0x01, //0x000053a0 cmpq $1, %rsi - 0x0f, 0x84, 0xb9, 0x02, 0x00, 0x00, //0x000053a4 je LBB26_55 - 0x8a, 0x4f, 0x01, //0x000053aa movb $1(%rdi), %cl - 0x80, 0xc1, 0xd2, //0x000053ad addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000053b0 cmpb $55, %cl - 0x0f, 0x87, 0xaa, 0x02, 0x00, 0x00, //0x000053b3 ja LBB26_55 - 0x0f, 0xb6, 0xc9, //0x000053b9 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000053bc movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000053c6 btq %rcx, %rdx - 0x0f, 0x83, 0x93, 0x02, 0x00, 0x00, //0x000053ca jae LBB26_55 - //0x000053d0 LBB26_6 - 0x48, 0x83, 0xfe, 0x10, //0x000053d0 cmpq $16, %rsi - 0x0f, 0x82, 0xf2, 0x02, 0x00, 0x00, //0x000053d4 jb LBB26_7 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000053da movq $-1, %r10 - 0x31, 0xc0, //0x000053e1 xorl %eax, %eax - 0xc5, 0x79, 0x6f, 0x05, 0x25, 0xff, 0xff, 0xff, //0x000053e3 vmovdqa $-219(%rip), %xmm8 /* LCPI26_0+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x000053eb vmovdqa $-211(%rip), %xmm9 /* LCPI26_1+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x35, 0xff, 0xff, 0xff, //0x000053f3 vmovdqa $-203(%rip), %xmm10 /* LCPI26_2+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x1d, 0x3d, 0xff, 0xff, 0xff, //0x000053fb vmovdqa $-195(%rip), %xmm11 /* LCPI26_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x45, 0xff, 0xff, 0xff, //0x00005403 vmovdqa $-187(%rip), %xmm4 /* LCPI26_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0x4d, 0xff, 0xff, 0xff, //0x0000540b vmovdqa $-179(%rip), %xmm5 /* LCPI26_5+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x35, 0x55, 0xff, 0xff, 0xff, //0x00005413 vmovdqa $-171(%rip), %xmm6 /* LCPI26_6+0(%rip) */ - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000541b movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005422 movq $-1, %r8 - 0x49, 0x89, 0xf6, //0x00005429 movq %rsi, %r14 - 0x90, 0x90, 0x90, 0x90, //0x0000542c .p2align 4, 0x90 - //0x00005430 LBB26_9 - 0xc5, 0xfa, 0x6f, 0x3c, 0x07, //0x00005430 vmovdqu (%rdi,%rax), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00005435 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x0000543a vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x0000543e vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00005442 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00005446 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000544a vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x0000544e vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00005452 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00005456 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x0000545a vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x0000545e vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00005462 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd7, //0x00005466 vpmovmskb %xmm7, %edx - 0xc5, 0x79, 0xd7, 0xfa, //0x0000546a vpmovmskb %xmm2, %r15d - 0xc5, 0x79, 0xd7, 0xd9, //0x0000546e vpmovmskb %xmm1, %r11d - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005472 vpmovmskb %xmm0, %ecx - 0xf7, 0xd1, //0x00005476 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00005478 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x0000547b cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000547e je LBB26_11 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005484 movl $-1, %ebx - 0xd3, 0xe3, //0x00005489 shll %cl, %ebx - 0xf7, 0xd3, //0x0000548b notl %ebx - 0x21, 0xda, //0x0000548d andl %ebx, %edx - 0x41, 0x21, 0xdf, //0x0000548f andl %ebx, %r15d - 0x44, 0x21, 0xdb, //0x00005492 andl %r11d, %ebx - 0x41, 0x89, 0xdb, //0x00005495 movl %ebx, %r11d - //0x00005498 LBB26_11 - 0x8d, 0x5a, 0xff, //0x00005498 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000549b andl %edx, %ebx - 0x0f, 0x85, 0x06, 0x02, 0x00, 0x00, //0x0000549d jne LBB26_12 - 0x41, 0x8d, 0x5f, 0xff, //0x000054a3 leal $-1(%r15), %ebx - 0x44, 0x21, 0xfb, //0x000054a7 andl %r15d, %ebx - 0x0f, 0x85, 0xf9, 0x01, 0x00, 0x00, //0x000054aa jne LBB26_12 - 0x41, 0x8d, 0x5b, 0xff, //0x000054b0 leal $-1(%r11), %ebx - 0x44, 0x21, 0xdb, //0x000054b4 andl %r11d, %ebx - 0x0f, 0x85, 0xec, 0x01, 0x00, 0x00, //0x000054b7 jne LBB26_12 - 0x85, 0xd2, //0x000054bd testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000054bf je LBB26_19 - 0x0f, 0xbc, 0xd2, //0x000054c5 bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000054c8 cmpq $-1, %r8 - 0x0f, 0x85, 0xed, 0x01, 0x00, 0x00, //0x000054cc jne LBB26_56 - 0x48, 0x01, 0xc2, //0x000054d2 addq %rax, %rdx - 0x49, 0x89, 0xd0, //0x000054d5 movq %rdx, %r8 - //0x000054d8 LBB26_19 - 0x45, 0x85, 0xff, //0x000054d8 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000054db je LBB26_22 - 0x41, 0x0f, 0xbc, 0xd7, //0x000054e1 bsfl %r15d, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000054e5 cmpq $-1, %r9 - 0x0f, 0x85, 0xd0, 0x01, 0x00, 0x00, //0x000054e9 jne LBB26_56 - 0x48, 0x01, 0xc2, //0x000054ef addq %rax, %rdx - 0x49, 0x89, 0xd1, //0x000054f2 movq %rdx, %r9 - //0x000054f5 LBB26_22 - 0x45, 0x85, 0xdb, //0x000054f5 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000054f8 je LBB26_25 - 0x41, 0x0f, 0xbc, 0xd3, //0x000054fe bsfl %r11d, %edx - 0x49, 0x83, 0xfa, 0xff, //0x00005502 cmpq $-1, %r10 - 0x0f, 0x85, 0xb3, 0x01, 0x00, 0x00, //0x00005506 jne LBB26_56 - 0x48, 0x01, 0xc2, //0x0000550c addq %rax, %rdx - 0x49, 0x89, 0xd2, //0x0000550f movq %rdx, %r10 - //0x00005512 LBB26_25 - 0x83, 0xf9, 0x10, //0x00005512 cmpl $16, %ecx - 0x0f, 0x85, 0xb9, 0x00, 0x00, 0x00, //0x00005515 jne LBB26_57 - 0x49, 0x83, 0xc6, 0xf0, //0x0000551b addq $-16, %r14 - 0x48, 0x83, 0xc0, 0x10, //0x0000551f addq $16, %rax - 0x49, 0x83, 0xfe, 0x0f, //0x00005523 cmpq $15, %r14 - 0x0f, 0x87, 0x03, 0xff, 0xff, 0xff, //0x00005527 ja LBB26_9 - 0x48, 0x8d, 0x0c, 0x07, //0x0000552d leaq (%rdi,%rax), %rcx - 0x49, 0x89, 0xcb, //0x00005531 movq %rcx, %r11 - 0x48, 0x39, 0xc6, //0x00005534 cmpq %rax, %rsi - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x00005537 je LBB26_41 - //0x0000553d LBB26_28 - 0x4e, 0x8d, 0x1c, 0x31, //0x0000553d leaq (%rcx,%r14), %r11 - 0x48, 0x89, 0xce, //0x00005541 movq %rcx, %rsi - 0x48, 0x29, 0xfe, //0x00005544 subq %rdi, %rsi - 0x31, 0xc0, //0x00005547 xorl %eax, %eax - 0x4c, 0x8d, 0x3d, 0x9c, 0x01, 0x00, 0x00, //0x00005549 leaq $412(%rip), %r15 /* LJTI26_0+0(%rip) */ - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00005550 jmp LBB26_29 - //0x00005555 LBB26_31 - 0x83, 0xfa, 0x65, //0x00005555 cmpl $101, %edx - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00005558 jne LBB26_40 - //0x0000555e LBB26_32 - 0x49, 0x83, 0xf9, 0xff, //0x0000555e cmpq $-1, %r9 - 0x0f, 0x85, 0x49, 0x01, 0x00, 0x00, //0x00005562 jne LBB26_58 - 0x4c, 0x8d, 0x0c, 0x06, //0x00005568 leaq (%rsi,%rax), %r9 - 0x90, 0x90, 0x90, 0x90, //0x0000556c .p2align 4, 0x90 - //0x00005570 LBB26_39 - 0x48, 0x83, 0xc0, 0x01, //0x00005570 addq $1, %rax - 0x49, 0x39, 0xc6, //0x00005574 cmpq %rax, %r14 - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00005577 je LBB26_41 - //0x0000557d LBB26_29 - 0x0f, 0xbe, 0x14, 0x01, //0x0000557d movsbl (%rcx,%rax), %edx - 0x8d, 0x5a, 0xd0, //0x00005581 leal $-48(%rdx), %ebx - 0x83, 0xfb, 0x0a, //0x00005584 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00005587 jb LBB26_39 - 0x8d, 0x5a, 0xd5, //0x0000558d leal $-43(%rdx), %ebx - 0x83, 0xfb, 0x1a, //0x00005590 cmpl $26, %ebx - 0x0f, 0x87, 0xbc, 0xff, 0xff, 0xff, //0x00005593 ja LBB26_31 - 0x49, 0x63, 0x14, 0x9f, //0x00005599 movslq (%r15,%rbx,4), %rdx - 0x4c, 0x01, 0xfa, //0x0000559d addq %r15, %rdx - 0xff, 0xe2, //0x000055a0 jmpq *%rdx - //0x000055a2 LBB26_37 - 0x49, 0x83, 0xfa, 0xff, //0x000055a2 cmpq $-1, %r10 - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x000055a6 jne LBB26_58 - 0x4c, 0x8d, 0x14, 0x06, //0x000055ac leaq (%rsi,%rax), %r10 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000055b0 jmp LBB26_39 - //0x000055b5 LBB26_35 - 0x49, 0x83, 0xf8, 0xff, //0x000055b5 cmpq $-1, %r8 - 0x0f, 0x85, 0xf2, 0x00, 0x00, 0x00, //0x000055b9 jne LBB26_58 - 0x4c, 0x8d, 0x04, 0x06, //0x000055bf leaq (%rsi,%rax), %r8 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000055c3 jmp LBB26_39 - //0x000055c8 LBB26_1 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000055c8 movq $-1, %rax - 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x000055cf jmp LBB26_55 - //0x000055d4 LBB26_57 - 0x41, 0x89, 0xcb, //0x000055d4 movl %ecx, %r11d - 0x49, 0x01, 0xfb, //0x000055d7 addq %rdi, %r11 - 0x49, 0x01, 0xc3, //0x000055da addq %rax, %r11 - //0x000055dd LBB26_41 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000055dd movq $-1, %rax - 0x4d, 0x85, 0xc0, //0x000055e4 testq %r8, %r8 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000055e7 jne LBB26_42 - 0xe9, 0x71, 0x00, 0x00, 0x00, //0x000055ed jmp LBB26_55 - //0x000055f2 LBB26_40 - 0x48, 0x01, 0xc1, //0x000055f2 addq %rax, %rcx - 0x49, 0x89, 0xcb, //0x000055f5 movq %rcx, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000055f8 movq $-1, %rax - 0x4d, 0x85, 0xc0, //0x000055ff testq %r8, %r8 - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00005602 je LBB26_55 - //0x00005608 LBB26_42 - 0x4d, 0x85, 0xd2, //0x00005608 testq %r10, %r10 - 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x0000560b je LBB26_55 - 0x4d, 0x85, 0xc9, //0x00005611 testq %r9, %r9 - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00005614 je LBB26_55 - 0x49, 0x29, 0xfb, //0x0000561a subq %rdi, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x0000561d leaq $-1(%r11), %rax - 0x49, 0x39, 0xc0, //0x00005621 cmpq %rax, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00005624 je LBB26_47 - 0x49, 0x39, 0xc2, //0x0000562a cmpq %rax, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000562d je LBB26_47 - 0x49, 0x39, 0xc1, //0x00005633 cmpq %rax, %r9 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00005636 je LBB26_47 - 0x4d, 0x85, 0xd2, //0x0000563c testq %r10, %r10 - 0x0f, 0x8e, 0x25, 0x00, 0x00, 0x00, //0x0000563f jle LBB26_51 - 0x49, 0x8d, 0x42, 0xff, //0x00005645 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc1, //0x00005649 cmpq %rax, %r9 - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x0000564c je LBB26_51 - 0x49, 0xf7, 0xd2, //0x00005652 notq %r10 - 0x4c, 0x89, 0xd0, //0x00005655 movq %r10, %rax - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00005658 jmp LBB26_55 - //0x0000565d LBB26_47 - 0x49, 0xf7, 0xdb, //0x0000565d negq %r11 - 0x4c, 0x89, 0xd8, //0x00005660 movq %r11, %rax - //0x00005663 LBB26_55 - 0x5b, //0x00005663 popq %rbx - 0x41, 0x5e, //0x00005664 popq %r14 - 0x41, 0x5f, //0x00005666 popq %r15 - 0x5d, //0x00005668 popq %rbp - 0xc3, //0x00005669 retq - //0x0000566a LBB26_51 - 0x4c, 0x89, 0xc0, //0x0000566a movq %r8, %rax - 0x4c, 0x09, 0xc8, //0x0000566d orq %r9, %rax - 0x0f, 0x99, 0xc0, //0x00005670 setns %al - 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x00005673 js LBB26_54 - 0x4d, 0x39, 0xc8, //0x00005679 cmpq %r9, %r8 - 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x0000567c jl LBB26_54 - 0x49, 0xf7, 0xd0, //0x00005682 notq %r8 - 0x4c, 0x89, 0xc0, //0x00005685 movq %r8, %rax - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00005688 jmp LBB26_55 - //0x0000568d LBB26_54 - 0x49, 0x8d, 0x49, 0xff, //0x0000568d leaq $-1(%r9), %rcx - 0x49, 0x39, 0xc8, //0x00005691 cmpq %rcx, %r8 - 0x49, 0xf7, 0xd1, //0x00005694 notq %r9 - 0x4d, 0x0f, 0x45, 0xcb, //0x00005697 cmovneq %r11, %r9 - 0x84, 0xc0, //0x0000569b testb %al, %al - 0x4d, 0x0f, 0x44, 0xcb, //0x0000569d cmoveq %r11, %r9 - 0x4c, 0x89, 0xc8, //0x000056a1 movq %r9, %rax - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000056a4 jmp LBB26_55 - //0x000056a9 LBB26_12 - 0x0f, 0xbc, 0xcb, //0x000056a9 bsfl %ebx, %ecx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000056ac jmp LBB26_13 - //0x000056b1 LBB26_58 - 0x48, 0x29, 0xcf, //0x000056b1 subq %rcx, %rdi - 0x48, 0xf7, 0xd0, //0x000056b4 notq %rax - 0x48, 0x01, 0xf8, //0x000056b7 addq %rdi, %rax - 0xe9, 0xa4, 0xff, 0xff, 0xff, //0x000056ba jmp LBB26_55 - //0x000056bf LBB26_56 - 0x89, 0xd1, //0x000056bf movl %edx, %ecx - //0x000056c1 LBB26_13 - 0x48, 0xf7, 0xd0, //0x000056c1 notq %rax - 0x48, 0x29, 0xc8, //0x000056c4 subq %rcx, %rax - 0xe9, 0x97, 0xff, 0xff, 0xff, //0x000056c7 jmp LBB26_55 - //0x000056cc LBB26_7 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000056cc movq $-1, %r8 - 0x48, 0x89, 0xf9, //0x000056d3 movq %rdi, %rcx - 0x49, 0x89, 0xf6, //0x000056d6 movq %rsi, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056d9 movq $-1, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000056e0 movq $-1, %r10 - 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x000056e7 jmp LBB26_28 - //0x000056ec .p2align 2, 0x90 - // // .set L26_0_set_37, LBB26_37-LJTI26_0 - // // .set L26_0_set_40, LBB26_40-LJTI26_0 - // // .set L26_0_set_35, LBB26_35-LJTI26_0 - // // .set L26_0_set_32, LBB26_32-LJTI26_0 - //0x000056ec LJTI26_0 - 0xb6, 0xfe, 0xff, 0xff, //0x000056ec .long L26_0_set_37 - 0x06, 0xff, 0xff, 0xff, //0x000056f0 .long L26_0_set_40 - 0xb6, 0xfe, 0xff, 0xff, //0x000056f4 .long L26_0_set_37 - 0xc9, 0xfe, 0xff, 0xff, //0x000056f8 .long L26_0_set_35 - 0x06, 0xff, 0xff, 0xff, //0x000056fc .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005700 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005704 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005708 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000570c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005710 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005714 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005718 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000571c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005720 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005724 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005728 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000572c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005730 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005734 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005738 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000573c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005740 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005744 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005748 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000574c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005750 .long L26_0_set_40 - 0x72, 0xfe, 0xff, 0xff, //0x00005754 .long L26_0_set_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005758 .p2align 4, 0x90 - //0x00005760 _skip_positive - 0x55, //0x00005760 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005761 movq %rsp, %rbp - 0x41, 0x57, //0x00005764 pushq %r15 - 0x41, 0x56, //0x00005766 pushq %r14 - 0x53, //0x00005768 pushq %rbx - 0x50, //0x00005769 pushq %rax - 0x49, 0x89, 0xf6, //0x0000576a movq %rsi, %r14 - 0x4c, 0x8b, 0x3e, //0x0000576d movq (%rsi), %r15 - 0x49, 0x8d, 0x5f, 0xff, //0x00005770 leaq $-1(%r15), %rbx - 0x48, 0x8b, 0x07, //0x00005774 movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00005777 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x0000577a movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x0000577e subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x00005781 movq %rax, %rdi - 0xe8, 0xf7, 0xfb, 0xff, 0xff, //0x00005784 callq _do_skip_number - 0x48, 0x8d, 0x50, 0xff, //0x00005789 leaq $-1(%rax), %rdx - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000578d movq $-2, %rcx - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00005794 movq $-2, %rsi - 0x48, 0x29, 0xc6, //0x0000579b subq %rax, %rsi - 0x48, 0x85, 0xc0, //0x0000579e testq %rax, %rax - 0x48, 0x0f, 0x49, 0xf2, //0x000057a1 cmovnsq %rdx, %rsi - 0x48, 0x0f, 0x49, 0xcb, //0x000057a5 cmovnsq %rbx, %rcx - 0x4c, 0x01, 0xfe, //0x000057a9 addq %r15, %rsi - 0x49, 0x89, 0x36, //0x000057ac movq %rsi, (%r14) - 0x48, 0x89, 0xc8, //0x000057af movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x000057b2 addq $8, %rsp - 0x5b, //0x000057b6 popq %rbx - 0x41, 0x5e, //0x000057b7 popq %r14 - 0x41, 0x5f, //0x000057b9 popq %r15 - 0x5d, //0x000057bb popq %rbp - 0xc3, //0x000057bc retq - 0x90, 0x90, 0x90, //0x000057bd .p2align 4, 0x90 - //0x000057c0 _skip_number - 0x55, //0x000057c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000057c1 movq %rsp, %rbp - 0x41, 0x57, //0x000057c4 pushq %r15 - 0x41, 0x56, //0x000057c6 pushq %r14 - 0x41, 0x55, //0x000057c8 pushq %r13 - 0x41, 0x54, //0x000057ca pushq %r12 - 0x53, //0x000057cc pushq %rbx - 0x50, //0x000057cd pushq %rax - 0x49, 0x89, 0xf6, //0x000057ce movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x000057d1 movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x000057d4 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x2e, //0x000057d8 movq (%r14), %r13 - 0x4c, 0x29, 0xee, //0x000057db subq %r13, %rsi - 0x31, 0xc0, //0x000057de xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x000057e0 cmpb $45, (%r12,%r13) - 0x4b, 0x8d, 0x1c, 0x2c, //0x000057e5 leaq (%r12,%r13), %rbx - 0x0f, 0x94, 0xc0, //0x000057e9 sete %al - 0x48, 0x01, 0xc3, //0x000057ec addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x000057ef subq %rax, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000057f2 je LBB28_1 - 0x8a, 0x03, //0x000057f8 movb (%rbx), %al - 0x04, 0xd0, //0x000057fa addb $-48, %al - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000057fc movq $-2, %r15 - 0x3c, 0x09, //0x00005803 cmpb $9, %al - 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00005805 ja LBB28_6 - 0x48, 0x89, 0xdf, //0x0000580b movq %rbx, %rdi - 0xe8, 0x6d, 0xfb, 0xff, 0xff, //0x0000580e callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00005813 testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00005816 js LBB28_4 - 0x48, 0x01, 0xc3, //0x0000581c addq %rax, %rbx - 0x4d, 0x89, 0xef, //0x0000581f movq %r13, %r15 - //0x00005822 LBB28_6 - 0x4c, 0x29, 0xe3, //0x00005822 subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x00005825 movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00005828 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x08, //0x0000582b addq $8, %rsp - 0x5b, //0x0000582f popq %rbx - 0x41, 0x5c, //0x00005830 popq %r12 - 0x41, 0x5d, //0x00005832 popq %r13 - 0x41, 0x5e, //0x00005834 popq %r14 - 0x41, 0x5f, //0x00005836 popq %r15 - 0x5d, //0x00005838 popq %rbp - 0xc3, //0x00005839 retq - //0x0000583a LBB28_1 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000583a movq $-1, %r15 - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00005841 jmp LBB28_6 - //0x00005846 LBB28_4 - 0x48, 0xf7, 0xd0, //0x00005846 notq %rax - 0x48, 0x01, 0xc3, //0x00005849 addq %rax, %rbx - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000584c jmp LBB28_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005851 .p2align 4, 0x00 - //0x00005860 LCPI29_0 - 0x01, 0x00, 0x00, 0x00, //0x00005860 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00005864 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00005868 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000586c .long 0 - //0x00005870 .p2align 4, 0x90 - //0x00005870 _skip_one - 0x55, //0x00005870 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005871 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005874 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005877 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000587a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000587d vmovaps $-37(%rip), %xmm0 /* LCPI29_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00005885 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005889 movq %rax, %rdi - 0x5d, //0x0000588c popq %rbp - 0xe9, 0xee, 0xf0, 0xff, 0xff, //0x0000588d jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005892 .p2align 4, 0x00 - //0x000058a0 LCPI30_0 - 0x01, 0x00, 0x00, 0x00, //0x000058a0 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x000058a4 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000058a8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000058ac .long 0 - //0x000058b0 .p2align 4, 0x90 - //0x000058b0 _validate_one - 0x55, //0x000058b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000058b1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000058b4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000058b7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000058ba movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x000058bd vmovaps $-37(%rip), %xmm0 /* LCPI30_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x000058c5 vmovups %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x000058c9 movl $32, %ecx - 0x48, 0x89, 0xc7, //0x000058ce movq %rax, %rdi - 0x5d, //0x000058d1 popq %rbp - 0xe9, 0xa9, 0xf0, 0xff, 0xff, //0x000058d2 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058d7 .p2align 4, 0x00 - //0x000058e0 LCPI31_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000058e0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x000058f0 LCPI31_1 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000058f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00005900 LCPI31_2 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005900 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00005910 LCPI31_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00005910 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00005920 LCPI31_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00005920 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00005930 LCPI31_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00005930 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00005940 LCPI31_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00005940 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00005950 LCPI31_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00005950 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00005960 .p2align 4, 0x90 - //0x00005960 _skip_one_fast - 0x55, //0x00005960 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005961 movq %rsp, %rbp - 0x41, 0x57, //0x00005964 pushq %r15 - 0x41, 0x56, //0x00005966 pushq %r14 - 0x41, 0x55, //0x00005968 pushq %r13 - 0x41, 0x54, //0x0000596a pushq %r12 - 0x53, //0x0000596c pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000596d subq $128, %rsp - 0x4c, 0x8b, 0x37, //0x00005974 movq (%rdi), %r14 - 0x48, 0x8b, 0x57, 0x08, //0x00005977 movq $8(%rdi), %rdx - 0x48, 0x8b, 0x0e, //0x0000597b movq (%rsi), %rcx - 0x48, 0x39, 0xd1, //0x0000597e cmpq %rdx, %rcx - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00005981 jae LBB31_5 - 0x41, 0x8a, 0x04, 0x0e, //0x00005987 movb (%r14,%rcx), %al - 0x3c, 0x0d, //0x0000598b cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000598d je LBB31_5 - 0x3c, 0x20, //0x00005993 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00005995 je LBB31_5 - 0x04, 0xf7, //0x0000599b addb $-9, %al - 0x3c, 0x01, //0x0000599d cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x0000599f jbe LBB31_5 - 0x49, 0x89, 0xcb, //0x000059a5 movq %rcx, %r11 - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x000059a8 jmp LBB31_27 - //0x000059ad LBB31_5 - 0x4c, 0x8d, 0x59, 0x01, //0x000059ad leaq $1(%rcx), %r11 - 0x49, 0x39, 0xd3, //0x000059b1 cmpq %rdx, %r11 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000059b4 jae LBB31_9 - 0x43, 0x8a, 0x04, 0x1e, //0x000059ba movb (%r14,%r11), %al - 0x3c, 0x0d, //0x000059be cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000059c0 je LBB31_9 - 0x3c, 0x20, //0x000059c6 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000059c8 je LBB31_9 - 0x04, 0xf7, //0x000059ce addb $-9, %al - 0x3c, 0x01, //0x000059d0 cmpb $1, %al - 0x0f, 0x87, 0xe0, 0x00, 0x00, 0x00, //0x000059d2 ja LBB31_27 - //0x000059d8 LBB31_9 - 0x4c, 0x8d, 0x59, 0x02, //0x000059d8 leaq $2(%rcx), %r11 - 0x49, 0x39, 0xd3, //0x000059dc cmpq %rdx, %r11 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000059df jae LBB31_13 - 0x43, 0x8a, 0x04, 0x1e, //0x000059e5 movb (%r14,%r11), %al - 0x3c, 0x0d, //0x000059e9 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000059eb je LBB31_13 - 0x3c, 0x20, //0x000059f1 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000059f3 je LBB31_13 - 0x04, 0xf7, //0x000059f9 addb $-9, %al - 0x3c, 0x01, //0x000059fb cmpb $1, %al - 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x000059fd ja LBB31_27 - //0x00005a03 LBB31_13 - 0x4c, 0x8d, 0x59, 0x03, //0x00005a03 leaq $3(%rcx), %r11 - 0x49, 0x39, 0xd3, //0x00005a07 cmpq %rdx, %r11 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00005a0a jae LBB31_17 - 0x43, 0x8a, 0x04, 0x1e, //0x00005a10 movb (%r14,%r11), %al - 0x3c, 0x0d, //0x00005a14 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00005a16 je LBB31_17 - 0x3c, 0x20, //0x00005a1c cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005a1e je LBB31_17 - 0x04, 0xf7, //0x00005a24 addb $-9, %al - 0x3c, 0x01, //0x00005a26 cmpb $1, %al - 0x0f, 0x87, 0x8a, 0x00, 0x00, 0x00, //0x00005a28 ja LBB31_27 - //0x00005a2e LBB31_17 - 0x48, 0x83, 0xc1, 0x04, //0x00005a2e addq $4, %rcx - 0x48, 0x39, 0xca, //0x00005a32 cmpq %rcx, %rdx - 0x0f, 0x86, 0x4f, 0x00, 0x00, 0x00, //0x00005a35 jbe LBB31_23 - 0x48, 0x39, 0xca, //0x00005a3b cmpq %rcx, %rdx - 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x00005a3e je LBB31_24 - 0x4d, 0x8d, 0x04, 0x16, //0x00005a44 leaq (%r14,%rdx), %r8 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005a48 movabsq $4294977024, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005a52 .p2align 4, 0x90 - //0x00005a60 LBB31_20 - 0x41, 0x0f, 0xbe, 0x04, 0x0e, //0x00005a60 movsbl (%r14,%rcx), %eax - 0x83, 0xf8, 0x20, //0x00005a65 cmpl $32, %eax - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x00005a68 ja LBB31_26 - 0x48, 0x0f, 0xa3, 0xc3, //0x00005a6e btq %rax, %rbx - 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00005a72 jae LBB31_26 - 0x48, 0x83, 0xc1, 0x01, //0x00005a78 addq $1, %rcx - 0x48, 0x39, 0xca, //0x00005a7c cmpq %rcx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00005a7f jne LBB31_20 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00005a85 jmp LBB31_25 - //0x00005a8a LBB31_23 - 0x48, 0x89, 0x0e, //0x00005a8a movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005a8d movq $-1, %rax - 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00005a94 jmp LBB31_44 - //0x00005a99 LBB31_24 - 0x4c, 0x01, 0xf1, //0x00005a99 addq %r14, %rcx - 0x49, 0x89, 0xc8, //0x00005a9c movq %rcx, %r8 - //0x00005a9f LBB31_25 - 0x4d, 0x29, 0xf0, //0x00005a9f subq %r14, %r8 - 0x4c, 0x89, 0xc1, //0x00005aa2 movq %r8, %rcx - //0x00005aa5 LBB31_26 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005aa5 movq $-1, %rax - 0x49, 0x89, 0xcb, //0x00005aac movq %rcx, %r11 - 0x48, 0x39, 0xd1, //0x00005aaf cmpq %rdx, %rcx - 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00005ab2 jae LBB31_44 - //0x00005ab8 LBB31_27 - 0x49, 0x8d, 0x53, 0x01, //0x00005ab8 leaq $1(%r11), %rdx - 0x48, 0x89, 0x16, //0x00005abc movq %rdx, (%rsi) - 0x43, 0x0f, 0xbe, 0x1c, 0x1e, //0x00005abf movsbl (%r14,%r11), %ebx - 0x83, 0xfb, 0x7b, //0x00005ac4 cmpl $123, %ebx - 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x00005ac7 ja LBB31_46 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005acd movq $-1, %rax - 0x48, 0x8d, 0x0d, 0x4d, 0x0a, 0x00, 0x00, //0x00005ad4 leaq $2637(%rip), %rcx /* LJTI31_0+0(%rip) */ - 0x48, 0x63, 0x1c, 0x99, //0x00005adb movslq (%rcx,%rbx,4), %rbx - 0x48, 0x01, 0xcb, //0x00005adf addq %rcx, %rbx - 0xff, 0xe3, //0x00005ae2 jmpq *%rbx - //0x00005ae4 LBB31_29 - 0x48, 0x8b, 0x4f, 0x08, //0x00005ae4 movq $8(%rdi), %rcx - 0x48, 0x89, 0xc8, //0x00005ae8 movq %rcx, %rax - 0x48, 0x29, 0xd0, //0x00005aeb subq %rdx, %rax - 0x48, 0x83, 0xf8, 0x10, //0x00005aee cmpq $16, %rax - 0x0f, 0x82, 0xb2, 0x09, 0x00, 0x00, //0x00005af2 jb LBB31_119 - 0x4c, 0x89, 0xd8, //0x00005af8 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00005afb notq %rax - 0xc5, 0xf9, 0x6f, 0x05, 0xda, 0xfd, 0xff, 0xff, //0x00005afe vmovdqa $-550(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xe2, 0xfd, 0xff, 0xff, //0x00005b06 vmovdqa $-542(%rip), %xmm1 /* LCPI31_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xea, 0xfd, 0xff, 0xff, //0x00005b0e vmovdqa $-534(%rip), %xmm2 /* LCPI31_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005b16 .p2align 4, 0x90 - //0x00005b20 LBB31_31 - 0xc4, 0xc1, 0x7a, 0x6f, 0x1c, 0x16, //0x00005b20 vmovdqu (%r14,%rdx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x00005b26 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xdb, 0xd9, //0x00005b2a vpand %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x00005b2e vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x00005b32 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xfb, //0x00005b36 vpmovmskb %xmm3, %edi - 0x85, 0xff, //0x00005b3a testl %edi, %edi - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00005b3c jne LBB31_41 - 0x48, 0x83, 0xc2, 0x10, //0x00005b42 addq $16, %rdx - 0x48, 0x8d, 0x3c, 0x01, //0x00005b46 leaq (%rcx,%rax), %rdi - 0x48, 0x83, 0xc7, 0xf0, //0x00005b4a addq $-16, %rdi - 0x48, 0x83, 0xc0, 0xf0, //0x00005b4e addq $-16, %rax - 0x48, 0x83, 0xff, 0x0f, //0x00005b52 cmpq $15, %rdi - 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00005b56 ja LBB31_31 - 0x4c, 0x89, 0xf2, //0x00005b5c movq %r14, %rdx - 0x48, 0x29, 0xc2, //0x00005b5f subq %rax, %rdx - 0x48, 0x01, 0xc1, //0x00005b62 addq %rax, %rcx - 0x48, 0x89, 0xc8, //0x00005b65 movq %rcx, %rax - 0x48, 0x85, 0xc0, //0x00005b68 testq %rax, %rax - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00005b6b je LBB31_40 - //0x00005b71 LBB31_34 - 0x48, 0x8d, 0x3c, 0x02, //0x00005b71 leaq (%rdx,%rax), %rdi - 0x31, 0xc9, //0x00005b75 xorl %ecx, %ecx - //0x00005b77 LBB31_35 - 0x0f, 0xb6, 0x1c, 0x0a, //0x00005b77 movzbl (%rdx,%rcx), %ebx - 0x80, 0xfb, 0x2c, //0x00005b7b cmpb $44, %bl - 0x0f, 0x84, 0x09, 0x09, 0x00, 0x00, //0x00005b7e je LBB31_117 - 0x80, 0xfb, 0x7d, //0x00005b84 cmpb $125, %bl - 0x0f, 0x84, 0x00, 0x09, 0x00, 0x00, //0x00005b87 je LBB31_117 - 0x80, 0xfb, 0x5d, //0x00005b8d cmpb $93, %bl - 0x0f, 0x84, 0xf7, 0x08, 0x00, 0x00, //0x00005b90 je LBB31_117 - 0x48, 0x83, 0xc1, 0x01, //0x00005b96 addq $1, %rcx - 0x48, 0x39, 0xc8, //0x00005b9a cmpq %rcx, %rax - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00005b9d jne LBB31_35 - 0x48, 0x89, 0xfa, //0x00005ba3 movq %rdi, %rdx - //0x00005ba6 LBB31_40 - 0x4c, 0x29, 0xf2, //0x00005ba6 subq %r14, %rdx - 0x48, 0x89, 0x16, //0x00005ba9 movq %rdx, (%rsi) - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005bac jmp LBB31_43 - //0x00005bb1 LBB31_41 - 0x66, 0x0f, 0xbc, 0xcf, //0x00005bb1 bsfw %di, %cx - 0x0f, 0xb7, 0xc9, //0x00005bb5 movzwl %cx, %ecx - 0x48, 0x29, 0xc1, //0x00005bb8 subq %rax, %rcx - //0x00005bbb LBB31_42 - 0x48, 0x89, 0x0e, //0x00005bbb movq %rcx, (%rsi) - //0x00005bbe LBB31_43 - 0x4c, 0x89, 0xd8, //0x00005bbe movq %r11, %rax - //0x00005bc1 LBB31_44 - 0x48, 0x8d, 0x65, 0xd8, //0x00005bc1 leaq $-40(%rbp), %rsp - 0x5b, //0x00005bc5 popq %rbx - 0x41, 0x5c, //0x00005bc6 popq %r12 - 0x41, 0x5d, //0x00005bc8 popq %r13 - 0x41, 0x5e, //0x00005bca popq %r14 - 0x41, 0x5f, //0x00005bcc popq %r15 - 0x5d, //0x00005bce popq %rbp - 0xc5, 0xf8, 0x77, //0x00005bcf vzeroupper - 0xc3, //0x00005bd2 retq - //0x00005bd3 LBB31_45 - 0x49, 0x8d, 0x4b, 0x04, //0x00005bd3 leaq $4(%r11), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005bd7 cmpq $8(%rdi), %rcx - 0x0f, 0x86, 0xda, 0xff, 0xff, 0xff, //0x00005bdb jbe LBB31_42 - 0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00005be1 jmp LBB31_44 - //0x00005be6 LBB31_46 - 0x4c, 0x89, 0x1e, //0x00005be6 movq %r11, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005be9 movq $-2, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00005bf0 jmp LBB31_44 - //0x00005bf5 LBB31_47 - 0x4c, 0x8b, 0x47, 0x08, //0x00005bf5 movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc4, //0x00005bf9 movq %r8, %r12 - 0x49, 0x29, 0xd4, //0x00005bfc subq %rdx, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x00005bff cmpq $32, %r12 - 0x0f, 0x8c, 0xb2, 0x08, 0x00, 0x00, //0x00005c03 jl LBB31_120 - 0x4f, 0x8d, 0x14, 0x1e, //0x00005c09 leaq (%r14,%r11), %r10 - 0x4d, 0x29, 0xd8, //0x00005c0d subq %r11, %r8 - 0x41, 0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00005c10 movl $31, %r9d - 0x45, 0x31, 0xe4, //0x00005c16 xorl %r12d, %r12d - 0xc5, 0xf9, 0x6f, 0x05, 0xef, 0xfc, 0xff, 0xff, //0x00005c19 vmovdqa $-785(%rip), %xmm0 /* LCPI31_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xf7, 0xfc, 0xff, 0xff, //0x00005c21 vmovdqa $-777(%rip), %xmm1 /* LCPI31_4+0(%rip) */ - 0x45, 0x31, 0xff, //0x00005c29 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, //0x00005c2c .p2align 4, 0x90 - //0x00005c30 LBB31_49 - 0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x22, 0x01, //0x00005c30 vmovdqu $1(%r10,%r12), %xmm2 - 0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x22, 0x11, //0x00005c37 vmovdqu $17(%r10,%r12), %xmm3 - 0xc5, 0xe9, 0x74, 0xe0, //0x00005c3e vpcmpeqb %xmm0, %xmm2, %xmm4 - 0xc5, 0xf9, 0xd7, 0xcc, //0x00005c42 vpmovmskb %xmm4, %ecx - 0xc5, 0xe1, 0x74, 0xe0, //0x00005c46 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf9, 0xd7, 0xd4, //0x00005c4a vpmovmskb %xmm4, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00005c4e shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00005c52 orq %rcx, %rdx - 0xc5, 0xe9, 0x74, 0xd1, //0x00005c55 vpcmpeqb %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0xd7, 0xda, //0x00005c59 vpmovmskb %xmm2, %ebx - 0xc5, 0xe1, 0x74, 0xd1, //0x00005c5d vpcmpeqb %xmm1, %xmm3, %xmm2 - 0xc5, 0xf9, 0xd7, 0xca, //0x00005c61 vpmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00005c65 shlq $16, %rcx - 0x48, 0x09, 0xd9, //0x00005c69 orq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00005c6c movq %rcx, %rbx - 0x4c, 0x09, 0xfb, //0x00005c6f orq %r15, %rbx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00005c72 je LBB31_51 - 0x44, 0x89, 0xfb, //0x00005c78 movl %r15d, %ebx - 0xf7, 0xd3, //0x00005c7b notl %ebx - 0x21, 0xcb, //0x00005c7d andl %ecx, %ebx - 0x44, 0x8d, 0x2c, 0x1b, //0x00005c7f leal (%rbx,%rbx), %r13d - 0x45, 0x09, 0xfd, //0x00005c83 orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00005c86 movl %r13d, %edi - 0xf7, 0xd7, //0x00005c89 notl %edi - 0x21, 0xcf, //0x00005c8b andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c8d andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00005c93 xorl %r15d, %r15d - 0x01, 0xdf, //0x00005c96 addl %ebx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00005c98 setb %r15b - 0x01, 0xff, //0x00005c9c addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00005c9e xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00005ca4 andl %r13d, %edi - 0xf7, 0xd7, //0x00005ca7 notl %edi - 0x21, 0xfa, //0x00005ca9 andl %edi, %edx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00005cab jmp LBB31_52 - //0x00005cb0 .p2align 4, 0x90 - //0x00005cb0 LBB31_51 - 0x45, 0x31, 0xff, //0x00005cb0 xorl %r15d, %r15d - //0x00005cb3 LBB31_52 - 0x48, 0x85, 0xd2, //0x00005cb3 testq %rdx, %rdx - 0x0f, 0x85, 0x66, 0x07, 0x00, 0x00, //0x00005cb6 jne LBB31_111 - 0x49, 0x83, 0xc4, 0x20, //0x00005cbc addq $32, %r12 - 0x4b, 0x8d, 0x0c, 0x08, //0x00005cc0 leaq (%r8,%r9), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00005cc4 addq $-32, %rcx - 0x49, 0x83, 0xc1, 0xe0, //0x00005cc8 addq $-32, %r9 - 0x48, 0x83, 0xf9, 0x3f, //0x00005ccc cmpq $63, %rcx - 0x0f, 0x8f, 0x5a, 0xff, 0xff, 0xff, //0x00005cd0 jg LBB31_49 - 0x4d, 0x85, 0xff, //0x00005cd6 testq %r15, %r15 - 0x0f, 0x85, 0x0f, 0x08, 0x00, 0x00, //0x00005cd9 jne LBB31_123 - 0x4b, 0x8d, 0x14, 0x14, //0x00005cdf leaq (%r12,%r10), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00005ce3 addq $1, %rdx - 0x49, 0xf7, 0xd4, //0x00005ce7 notq %r12 - 0x4d, 0x01, 0xc4, //0x00005cea addq %r8, %r12 - //0x00005ced LBB31_56 - 0x4d, 0x85, 0xe4, //0x00005ced testq %r12, %r12 - 0x0f, 0x8f, 0x60, 0x07, 0x00, 0x00, //0x00005cf0 jg LBB31_114 - 0xe9, 0xc6, 0xfe, 0xff, 0xff, //0x00005cf6 jmp LBB31_44 - //0x00005cfb LBB31_57 - 0x48, 0x89, 0x74, 0x24, 0x18, //0x00005cfb movq %rsi, $24(%rsp) - 0x48, 0x8b, 0x47, 0x08, //0x00005d00 movq $8(%rdi), %rax - 0x48, 0x29, 0xd0, //0x00005d04 subq %rdx, %rax - 0x49, 0x01, 0xd6, //0x00005d07 addq %rdx, %r14 - 0x45, 0x31, 0xd2, //0x00005d0a xorl %r10d, %r10d - 0xc5, 0x79, 0x6f, 0x15, 0x0b, 0xfc, 0xff, 0xff, //0x00005d0d vmovdqa $-1013(%rip), %xmm10 /* LCPI31_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xf3, 0xfb, 0xff, 0xff, //0x00005d15 vmovdqa $-1037(%rip), %xmm1 /* LCPI31_3+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005d1d vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0xf9, 0x6f, 0x1d, 0x26, 0xfc, 0xff, 0xff, //0x00005d22 vmovdqa $-986(%rip), %xmm3 /* LCPI31_7+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0xce, 0xfb, 0xff, 0xff, //0x00005d2a vmovdqa $-1074(%rip), %xmm4 /* LCPI31_2+0(%rip) */ - 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005d32 vxorps %xmm8, %xmm8, %xmm8 - 0x31, 0xf6, //0x00005d37 xorl %esi, %esi - 0x31, 0xc9, //0x00005d39 xorl %ecx, %ecx - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00005d3b movq %rcx, $16(%rsp) - 0x45, 0x31, 0xc9, //0x00005d40 xorl %r9d, %r9d - 0x48, 0x83, 0xf8, 0x40, //0x00005d43 cmpq $64, %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x00005d47 movq %rax, $8(%rsp) - 0x0f, 0x8d, 0x2a, 0x01, 0x00, 0x00, //0x00005d4c jge LBB31_58 - //0x00005d52 LBB31_67 - 0x48, 0x85, 0xc0, //0x00005d52 testq %rax, %rax - 0x0f, 0x8e, 0x68, 0x07, 0x00, 0x00, //0x00005d55 jle LBB31_121 - 0x48, 0x89, 0xf1, //0x00005d5b movq %rsi, %rcx - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005d5e vmovups %ymm8, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005d64 vmovups %ymm8, $32(%rsp) - 0x44, 0x89, 0xf0, //0x00005d6a movl %r14d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00005d6d andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00005d72 cmpl $4033, %eax - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00005d77 jb LBB31_71 - 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005d7d cmpq $32, $8(%rsp) - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x00005d83 jb LBB31_72 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005d89 vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005d8e vmovups %xmm0, $32(%rsp) - 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005d94 vmovdqu $16(%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005d9a vmovdqu %xmm0, $48(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00005da0 addq $32, %r14 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005da4 movq $8(%rsp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x00005da9 leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x5c, 0x24, 0x40, //0x00005dad leaq $64(%rsp), %rbx - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00005db2 jmp LBB31_73 - //0x00005db7 LBB31_71 - 0x48, 0x89, 0xce, //0x00005db7 movq %rcx, %rsi - 0xe9, 0xbd, 0x00, 0x00, 0x00, //0x00005dba jmp LBB31_58 - //0x00005dbf LBB31_72 - 0x48, 0x8d, 0x5c, 0x24, 0x20, //0x00005dbf leaq $32(%rsp), %rbx - 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00005dc4 movq $8(%rsp), %rsi - //0x00005dc9 LBB31_73 - 0x48, 0x83, 0xfe, 0x10, //0x00005dc9 cmpq $16, %rsi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00005dcd jb LBB31_74 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005dd3 vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x03, //0x00005dd8 vmovdqu %xmm0, (%rbx) - 0x49, 0x83, 0xc6, 0x10, //0x00005ddc addq $16, %r14 - 0x48, 0x83, 0xc3, 0x10, //0x00005de0 addq $16, %rbx - 0x48, 0x83, 0xc6, 0xf0, //0x00005de4 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00005de8 cmpq $8, %rsi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00005dec jae LBB31_81 - //0x00005df2 LBB31_75 - 0x48, 0x83, 0xfe, 0x04, //0x00005df2 cmpq $4, %rsi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00005df6 jl LBB31_76 - //0x00005dfc LBB31_82 - 0x41, 0x8b, 0x06, //0x00005dfc movl (%r14), %eax - 0x89, 0x03, //0x00005dff movl %eax, (%rbx) - 0x49, 0x83, 0xc6, 0x04, //0x00005e01 addq $4, %r14 - 0x48, 0x83, 0xc3, 0x04, //0x00005e05 addq $4, %rbx - 0x48, 0x83, 0xc6, 0xfc, //0x00005e09 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00005e0d cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005e11 jae LBB31_77 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00005e17 jmp LBB31_78 - //0x00005e1c LBB31_74 - 0x48, 0x83, 0xfe, 0x08, //0x00005e1c cmpq $8, %rsi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00005e20 jb LBB31_75 - //0x00005e26 LBB31_81 - 0x49, 0x8b, 0x06, //0x00005e26 movq (%r14), %rax - 0x48, 0x89, 0x03, //0x00005e29 movq %rax, (%rbx) - 0x49, 0x83, 0xc6, 0x08, //0x00005e2c addq $8, %r14 - 0x48, 0x83, 0xc3, 0x08, //0x00005e30 addq $8, %rbx - 0x48, 0x83, 0xc6, 0xf8, //0x00005e34 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00005e38 cmpq $4, %rsi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00005e3c jge LBB31_82 - //0x00005e42 LBB31_76 - 0x48, 0x83, 0xfe, 0x02, //0x00005e42 cmpq $2, %rsi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00005e46 jb LBB31_78 - //0x00005e4c LBB31_77 - 0x41, 0x0f, 0xb7, 0x06, //0x00005e4c movzwl (%r14), %eax - 0x66, 0x89, 0x03, //0x00005e50 movw %ax, (%rbx) - 0x49, 0x83, 0xc6, 0x02, //0x00005e53 addq $2, %r14 - 0x48, 0x83, 0xc3, 0x02, //0x00005e57 addq $2, %rbx - 0x48, 0x83, 0xc6, 0xfe, //0x00005e5b addq $-2, %rsi - //0x00005e5f LBB31_78 - 0x4c, 0x89, 0xf2, //0x00005e5f movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005e62 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xf6, //0x00005e67 testq %rsi, %rsi - 0x48, 0x89, 0xce, //0x00005e6a movq %rcx, %rsi - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00005e6d je LBB31_58 - 0x8a, 0x02, //0x00005e73 movb (%rdx), %al - 0x88, 0x03, //0x00005e75 movb %al, (%rbx) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005e77 leaq $32(%rsp), %r14 - //0x00005e7c LBB31_58 - 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005e7c vmovdqu (%r14), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005e81 vmovdqu $16(%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005e87 vmovdqu $32(%r14), %xmm7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005e8d vmovdqu $48(%r14), %xmm6 - 0xc5, 0xa9, 0x74, 0xc2, //0x00005e93 vpcmpeqb %xmm2, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00005e97 vpmovmskb %xmm0, %r13d - 0xc5, 0xa9, 0x74, 0xc5, //0x00005e9b vpcmpeqb %xmm5, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00005e9f vpmovmskb %xmm0, %eax - 0xc5, 0xa9, 0x74, 0xc7, //0x00005ea3 vpcmpeqb %xmm7, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005ea7 vpmovmskb %xmm0, %ecx - 0xc5, 0xa9, 0x74, 0xc6, //0x00005eab vpcmpeqb %xmm6, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005eaf vpmovmskb %xmm0, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005eb3 shlq $48, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00005eb7 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x00005ebb orq %rdx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00005ebe shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00005ec2 orq %rcx, %rax - 0x49, 0x09, 0xc5, //0x00005ec5 orq %rax, %r13 - 0x4c, 0x89, 0xe8, //0x00005ec8 movq %r13, %rax - 0x48, 0x09, 0xf0, //0x00005ecb orq %rsi, %rax - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00005ece jne LBB31_60 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00005ed4 movq $-1, %r13 - 0x31, 0xf6, //0x00005edb xorl %esi, %esi - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00005edd jmp LBB31_61 - //0x00005ee2 LBB31_60 - 0x48, 0x89, 0xf0, //0x00005ee2 movq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x00005ee5 notq %rax - 0x4c, 0x21, 0xe8, //0x00005ee8 andq %r13, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00005eeb leaq (%rax,%rax), %r8 - 0x49, 0x09, 0xf0, //0x00005eef orq %rsi, %r8 - 0x4c, 0x89, 0xc2, //0x00005ef2 movq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x00005ef5 notq %rdx - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005ef8 movabsq $-6148914691236517206, %rcx - 0x49, 0x21, 0xcd, //0x00005f02 andq %rcx, %r13 - 0x49, 0x21, 0xd5, //0x00005f05 andq %rdx, %r13 - 0x31, 0xf6, //0x00005f08 xorl %esi, %esi - 0x49, 0x01, 0xc5, //0x00005f0a addq %rax, %r13 - 0x40, 0x0f, 0x92, 0xc6, //0x00005f0d setb %sil - 0x4d, 0x01, 0xed, //0x00005f11 addq %r13, %r13 - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005f14 movabsq $6148914691236517205, %rax - 0x49, 0x31, 0xc5, //0x00005f1e xorq %rax, %r13 - 0x4d, 0x21, 0xc5, //0x00005f21 andq %r8, %r13 - 0x49, 0xf7, 0xd5, //0x00005f24 notq %r13 - //0x00005f27 LBB31_61 - 0xc5, 0xc9, 0x74, 0xc1, //0x00005f27 vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00005f2b vpmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x00005f2f shlq $48, %rax - 0xc5, 0xc1, 0x74, 0xc1, //0x00005f33 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005f37 vpmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00005f3b shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x00005f3f orq %rax, %rcx - 0xc5, 0xd1, 0x74, 0xc1, //0x00005f42 vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00005f46 vpmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00005f4a shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00005f4e orq %rcx, %rax - 0xc5, 0xe9, 0x74, 0xc1, //0x00005f51 vpcmpeqb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005f55 vpmovmskb %xmm0, %ecx - 0x48, 0x09, 0xc1, //0x00005f59 orq %rax, %rcx - 0x4c, 0x21, 0xe9, //0x00005f5c andq %r13, %rcx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00005f5f vmovq %rcx, %xmm0 - 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00005f64 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00005f6a vmovq %xmm0, %r13 - 0x4d, 0x31, 0xd5, //0x00005f6f xorq %r10, %r13 - 0xc5, 0xe9, 0x74, 0xc3, //0x00005f72 vpcmpeqb %xmm3, %xmm2, %xmm0 - 0xc5, 0x79, 0xd7, 0xf8, //0x00005f76 vpmovmskb %xmm0, %r15d - 0xc5, 0xd1, 0x74, 0xc3, //0x00005f7a vpcmpeqb %xmm3, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00005f7e vpmovmskb %xmm0, %eax - 0xc5, 0xc1, 0x74, 0xc3, //0x00005f82 vpcmpeqb %xmm3, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005f86 vpmovmskb %xmm0, %edx - 0xc5, 0xc9, 0x74, 0xc3, //0x00005f8a vpcmpeqb %xmm3, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005f8e vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe2, 0x30, //0x00005f92 shlq $48, %r10 - 0x48, 0xc1, 0xe2, 0x20, //0x00005f96 shlq $32, %rdx - 0x4c, 0x09, 0xd2, //0x00005f9a orq %r10, %rdx - 0x48, 0xc1, 0xe0, 0x10, //0x00005f9d shlq $16, %rax - 0x48, 0x09, 0xd0, //0x00005fa1 orq %rdx, %rax - 0x49, 0x09, 0xc7, //0x00005fa4 orq %rax, %r15 - 0x4d, 0x89, 0xea, //0x00005fa7 movq %r13, %r10 - 0x49, 0xf7, 0xd2, //0x00005faa notq %r10 - 0x4d, 0x21, 0xd7, //0x00005fad andq %r10, %r15 - 0xc5, 0xe9, 0x74, 0xc4, //0x00005fb0 vpcmpeqb %xmm4, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fb4 vpmovmskb %xmm0, %edx - 0xc5, 0xd1, 0x74, 0xc4, //0x00005fb8 vpcmpeqb %xmm4, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00005fbc vpmovmskb %xmm0, %eax - 0xc5, 0xc1, 0x74, 0xc4, //0x00005fc0 vpcmpeqb %xmm4, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x00005fc4 vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc4, //0x00005fc8 vpcmpeqb %xmm4, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x00005fcc vpmovmskb %xmm0, %r12d - 0x49, 0xc1, 0xe4, 0x30, //0x00005fd0 shlq $48, %r12 - 0x49, 0xc1, 0xe0, 0x20, //0x00005fd4 shlq $32, %r8 - 0x4d, 0x09, 0xe0, //0x00005fd8 orq %r12, %r8 - 0x48, 0xc1, 0xe0, 0x10, //0x00005fdb shlq $16, %rax - 0x4c, 0x09, 0xc0, //0x00005fdf orq %r8, %rax - 0x48, 0x09, 0xc2, //0x00005fe2 orq %rax, %rdx - 0x4c, 0x21, 0xd2, //0x00005fe5 andq %r10, %rdx - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00005fe8 je LBB31_65 - 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00005fee movq $16(%rsp), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005ff3 .p2align 4, 0x90 - //0x00006000 LBB31_63 - 0x48, 0x8d, 0x4a, 0xff, //0x00006000 leaq $-1(%rdx), %rcx - 0x48, 0x89, 0xc8, //0x00006004 movq %rcx, %rax - 0x4c, 0x21, 0xf8, //0x00006007 andq %r15, %rax - 0xf3, 0x48, 0x0f, 0xb8, 0xc0, //0x0000600a popcntq %rax, %rax - 0x48, 0x01, 0xd8, //0x0000600f addq %rbx, %rax - 0x4c, 0x39, 0xc8, //0x00006012 cmpq %r9, %rax - 0x0f, 0x86, 0xb4, 0x03, 0x00, 0x00, //0x00006015 jbe LBB31_108 - 0x49, 0x83, 0xc1, 0x01, //0x0000601b addq $1, %r9 - 0x48, 0x21, 0xca, //0x0000601f andq %rcx, %rdx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00006022 jne LBB31_63 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00006028 jmp LBB31_66 - //0x0000602d LBB31_65 - 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000602d movq $16(%rsp), %rbx - //0x00006032 LBB31_66 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006032 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xc7, //0x00006036 popcntq %r15, %rax - 0x48, 0x01, 0xc3, //0x0000603b addq %rax, %rbx - 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000603e movq %rbx, $16(%rsp) - 0x49, 0x83, 0xc6, 0x40, //0x00006043 addq $64, %r14 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00006047 movq $8(%rsp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000604c addq $-64, %rax - 0x4d, 0x89, 0xea, //0x00006050 movq %r13, %r10 - 0x48, 0x83, 0xf8, 0x40, //0x00006053 cmpq $64, %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x00006057 movq %rax, $8(%rsp) - 0x0f, 0x8d, 0x1a, 0xfe, 0xff, 0xff, //0x0000605c jge LBB31_58 - 0xe9, 0xeb, 0xfc, 0xff, 0xff, //0x00006062 jmp LBB31_67 - //0x00006067 LBB31_83 - 0x49, 0x8d, 0x4b, 0x05, //0x00006067 leaq $5(%r11), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x0000606b cmpq $8(%rdi), %rcx - 0x0f, 0x86, 0x46, 0xfb, 0xff, 0xff, //0x0000606f jbe LBB31_42 - 0xe9, 0x47, 0xfb, 0xff, 0xff, //0x00006075 jmp LBB31_44 - //0x0000607a LBB31_84 - 0x48, 0x8b, 0x47, 0x08, //0x0000607a movq $8(%rdi), %rax - 0x48, 0x29, 0xd0, //0x0000607e subq %rdx, %rax - 0x49, 0x01, 0xd6, //0x00006081 addq %rdx, %r14 - 0x45, 0x31, 0xd2, //0x00006084 xorl %r10d, %r10d - 0xc5, 0x79, 0x6f, 0x15, 0x91, 0xf8, 0xff, 0xff, //0x00006087 vmovdqa $-1903(%rip), %xmm10 /* LCPI31_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x79, 0xf8, 0xff, 0xff, //0x0000608f vmovdqa $-1927(%rip), %xmm1 /* LCPI31_3+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00006097 vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0xf9, 0x6f, 0x1d, 0x8c, 0xf8, 0xff, 0xff, //0x0000609c vmovdqa $-1908(%rip), %xmm3 /* LCPI31_5+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x94, 0xf8, 0xff, 0xff, //0x000060a4 vmovdqa $-1900(%rip), %xmm4 /* LCPI31_6+0(%rip) */ - 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x000060ac vxorps %xmm8, %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x000060b1 xorl %r15d, %r15d - 0x45, 0x31, 0xc9, //0x000060b4 xorl %r9d, %r9d - 0x31, 0xdb, //0x000060b7 xorl %ebx, %ebx - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000060b9 jmp LBB31_86 - //0x000060be LBB31_85 - 0x49, 0xc1, 0xfd, 0x3f, //0x000060be sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xc7, //0x000060c2 popcntq %r15, %rax - 0x49, 0x01, 0xc1, //0x000060c7 addq %rax, %r9 - 0x49, 0x83, 0xc6, 0x40, //0x000060ca addq $64, %r14 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000060ce movq $8(%rsp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000060d3 addq $-64, %rax - 0x4d, 0x89, 0xea, //0x000060d7 movq %r13, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x10, //0x000060da movq $16(%rsp), %r15 - //0x000060df LBB31_86 - 0x48, 0x83, 0xf8, 0x40, //0x000060df cmpq $64, %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x000060e3 movq %rax, $8(%rsp) - 0x0f, 0x8c, 0xaf, 0x01, 0x00, 0x00, //0x000060e8 jl LBB31_93 - //0x000060ee LBB31_87 - 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x000060ee vmovdqu (%r14), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x000060f3 vmovdqu $16(%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x000060f9 vmovdqu $32(%r14), %xmm7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x000060ff vmovdqu $48(%r14), %xmm6 - 0xc5, 0xa9, 0x74, 0xc2, //0x00006105 vpcmpeqb %xmm2, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00006109 vpmovmskb %xmm0, %r13d - 0xc5, 0xa9, 0x74, 0xc5, //0x0000610d vpcmpeqb %xmm5, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00006111 vpmovmskb %xmm0, %eax - 0xc5, 0xa9, 0x74, 0xc7, //0x00006115 vpcmpeqb %xmm7, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00006119 vpmovmskb %xmm0, %ecx - 0xc5, 0xa9, 0x74, 0xc6, //0x0000611d vpcmpeqb %xmm6, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00006121 vpmovmskb %xmm0, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00006125 shlq $48, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00006129 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x0000612d orq %rdx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00006130 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00006134 orq %rcx, %rax - 0x49, 0x09, 0xc5, //0x00006137 orq %rax, %r13 - 0x4c, 0x89, 0xe8, //0x0000613a movq %r13, %rax - 0x4c, 0x09, 0xf8, //0x0000613d orq %r15, %rax - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00006140 jne LBB31_89 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00006146 movq $-1, %r13 - 0x31, 0xc0, //0x0000614d xorl %eax, %eax - 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000614f movq %rax, $16(%rsp) - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00006154 jmp LBB31_90 - //0x00006159 LBB31_89 - 0x4c, 0x89, 0xf8, //0x00006159 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x0000615c notq %rax - 0x4c, 0x21, 0xe8, //0x0000615f andq %r13, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00006162 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x00006166 orq %r15, %r8 - 0x4c, 0x89, 0xc2, //0x00006169 movq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x0000616c notq %rdx - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000616f movabsq $-6148914691236517206, %rcx - 0x49, 0x21, 0xcd, //0x00006179 andq %rcx, %r13 - 0x49, 0x21, 0xd5, //0x0000617c andq %rdx, %r13 - 0x31, 0xc9, //0x0000617f xorl %ecx, %ecx - 0x49, 0x01, 0xc5, //0x00006181 addq %rax, %r13 - 0x0f, 0x92, 0xc1, //0x00006184 setb %cl - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006187 movq %rcx, $16(%rsp) - 0x4d, 0x01, 0xed, //0x0000618c addq %r13, %r13 - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000618f movabsq $6148914691236517205, %rax - 0x49, 0x31, 0xc5, //0x00006199 xorq %rax, %r13 - 0x4d, 0x21, 0xc5, //0x0000619c andq %r8, %r13 - 0x49, 0xf7, 0xd5, //0x0000619f notq %r13 - //0x000061a2 LBB31_90 - 0xc5, 0xc9, 0x74, 0xc1, //0x000061a2 vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000061a6 vpmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x000061aa shlq $48, %rax - 0xc5, 0xc1, 0x74, 0xc1, //0x000061ae vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x000061b2 vpmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000061b6 shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x000061ba orq %rax, %rcx - 0xc5, 0xd1, 0x74, 0xc1, //0x000061bd vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000061c1 vpmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x000061c5 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x000061c9 orq %rcx, %rax - 0xc5, 0xe9, 0x74, 0xc1, //0x000061cc vpcmpeqb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x000061d0 vpmovmskb %xmm0, %ecx - 0x48, 0x09, 0xc1, //0x000061d4 orq %rax, %rcx - 0x4c, 0x21, 0xe9, //0x000061d7 andq %r13, %rcx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x000061da vmovq %rcx, %xmm0 - 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x000061df vpclmulqdq $0, %xmm9, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x000061e5 vmovq %xmm0, %r13 - 0x4d, 0x31, 0xd5, //0x000061ea xorq %r10, %r13 - 0xc5, 0xe9, 0x74, 0xc3, //0x000061ed vpcmpeqb %xmm3, %xmm2, %xmm0 - 0xc5, 0x79, 0xd7, 0xf8, //0x000061f1 vpmovmskb %xmm0, %r15d - 0xc5, 0xd1, 0x74, 0xc3, //0x000061f5 vpcmpeqb %xmm3, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000061f9 vpmovmskb %xmm0, %eax - 0xc5, 0xc1, 0x74, 0xc3, //0x000061fd vpcmpeqb %xmm3, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00006201 vpmovmskb %xmm0, %edx - 0xc5, 0xc9, 0x74, 0xc3, //0x00006205 vpcmpeqb %xmm3, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00006209 vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe2, 0x30, //0x0000620d shlq $48, %r10 - 0x48, 0xc1, 0xe2, 0x20, //0x00006211 shlq $32, %rdx - 0x4c, 0x09, 0xd2, //0x00006215 orq %r10, %rdx - 0x48, 0xc1, 0xe0, 0x10, //0x00006218 shlq $16, %rax - 0x48, 0x09, 0xd0, //0x0000621c orq %rdx, %rax - 0x49, 0x09, 0xc7, //0x0000621f orq %rax, %r15 - 0x4d, 0x89, 0xea, //0x00006222 movq %r13, %r10 - 0x49, 0xf7, 0xd2, //0x00006225 notq %r10 - 0x4d, 0x21, 0xd7, //0x00006228 andq %r10, %r15 - 0xc5, 0xe9, 0x74, 0xc4, //0x0000622b vpcmpeqb %xmm4, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x0000622f vpmovmskb %xmm0, %edx - 0xc5, 0xd1, 0x74, 0xc4, //0x00006233 vpcmpeqb %xmm4, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00006237 vpmovmskb %xmm0, %eax - 0xc5, 0xc1, 0x74, 0xc4, //0x0000623b vpcmpeqb %xmm4, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x0000623f vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc4, //0x00006243 vpcmpeqb %xmm4, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x00006247 vpmovmskb %xmm0, %r12d - 0x49, 0xc1, 0xe4, 0x30, //0x0000624b shlq $48, %r12 - 0x49, 0xc1, 0xe0, 0x20, //0x0000624f shlq $32, %r8 - 0x4d, 0x09, 0xe0, //0x00006253 orq %r12, %r8 - 0x48, 0xc1, 0xe0, 0x10, //0x00006256 shlq $16, %rax - 0x4c, 0x09, 0xc0, //0x0000625a orq %r8, %rax - 0x48, 0x09, 0xc2, //0x0000625d orq %rax, %rdx - 0x4c, 0x21, 0xd2, //0x00006260 andq %r10, %rdx - 0x0f, 0x84, 0x55, 0xfe, 0xff, 0xff, //0x00006263 je LBB31_85 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006269 .p2align 4, 0x90 - //0x00006270 LBB31_91 - 0x48, 0x8d, 0x4a, 0xff, //0x00006270 leaq $-1(%rdx), %rcx - 0x48, 0x89, 0xc8, //0x00006274 movq %rcx, %rax - 0x4c, 0x21, 0xf8, //0x00006277 andq %r15, %rax - 0xf3, 0x48, 0x0f, 0xb8, 0xc0, //0x0000627a popcntq %rax, %rax - 0x4c, 0x01, 0xc8, //0x0000627f addq %r9, %rax - 0x48, 0x39, 0xd8, //0x00006282 cmpq %rbx, %rax - 0x0f, 0x86, 0x62, 0x01, 0x00, 0x00, //0x00006285 jbe LBB31_109 - 0x48, 0x83, 0xc3, 0x01, //0x0000628b addq $1, %rbx - 0x48, 0x21, 0xca, //0x0000628f andq %rcx, %rdx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00006292 jne LBB31_91 - 0xe9, 0x21, 0xfe, 0xff, 0xff, //0x00006298 jmp LBB31_85 - //0x0000629d LBB31_93 - 0x48, 0x85, 0xc0, //0x0000629d testq %rax, %rax - 0x0f, 0x8e, 0x35, 0x02, 0x00, 0x00, //0x000062a0 jle LBB31_122 - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x000062a6 vmovups %ymm8, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x000062ac vmovups %ymm8, $32(%rsp) - 0x44, 0x89, 0xf0, //0x000062b2 movl %r14d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000062b5 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000062ba cmpl $4033, %eax - 0x0f, 0x82, 0x29, 0xfe, 0xff, 0xff, //0x000062bf jb LBB31_87 - 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x000062c5 cmpq $32, $8(%rsp) - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x000062cb jb LBB31_97 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x000062d1 vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x000062d6 vmovups %xmm0, $32(%rsp) - 0xc4, 0xc1, 0x78, 0x10, 0x46, 0x10, //0x000062dc vmovups $16(%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x30, //0x000062e2 vmovups %xmm0, $48(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x000062e8 addq $32, %r14 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000062ec movq $8(%rsp), %rax - 0x48, 0x8d, 0x48, 0xe0, //0x000062f1 leaq $-32(%rax), %rcx - 0x48, 0x8d, 0x54, 0x24, 0x40, //0x000062f5 leaq $64(%rsp), %rdx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000062fa jmp LBB31_98 - //0x000062ff LBB31_97 - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x000062ff leaq $32(%rsp), %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00006304 movq $8(%rsp), %rcx - //0x00006309 LBB31_98 - 0x48, 0x83, 0xf9, 0x10, //0x00006309 cmpq $16, %rcx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x0000630d jb LBB31_99 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00006313 vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x02, //0x00006318 vmovups %xmm0, (%rdx) - 0x49, 0x83, 0xc6, 0x10, //0x0000631c addq $16, %r14 - 0x48, 0x83, 0xc2, 0x10, //0x00006320 addq $16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00006324 addq $-16, %rcx - 0x48, 0x83, 0xf9, 0x08, //0x00006328 cmpq $8, %rcx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x0000632c jae LBB31_104 - //0x00006332 LBB31_100 - 0x48, 0x83, 0xf9, 0x04, //0x00006332 cmpq $4, %rcx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006336 jl LBB31_101 - //0x0000633c LBB31_105 - 0x41, 0x8b, 0x06, //0x0000633c movl (%r14), %eax - 0x89, 0x02, //0x0000633f movl %eax, (%rdx) - 0x49, 0x83, 0xc6, 0x04, //0x00006341 addq $4, %r14 - 0x48, 0x83, 0xc2, 0x04, //0x00006345 addq $4, %rdx - 0x48, 0x83, 0xc1, 0xfc, //0x00006349 addq $-4, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000634d cmpq $2, %rcx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006351 jae LBB31_106 - //0x00006357 LBB31_102 - 0x4c, 0x89, 0xf0, //0x00006357 movq %r14, %rax - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x0000635a leaq $32(%rsp), %r14 - 0x48, 0x85, 0xc9, //0x0000635f testq %rcx, %rcx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006362 jne LBB31_107 - 0xe9, 0x81, 0xfd, 0xff, 0xff, //0x00006368 jmp LBB31_87 - //0x0000636d LBB31_99 - 0x48, 0x83, 0xf9, 0x08, //0x0000636d cmpq $8, %rcx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006371 jb LBB31_100 - //0x00006377 LBB31_104 - 0x49, 0x8b, 0x06, //0x00006377 movq (%r14), %rax - 0x48, 0x89, 0x02, //0x0000637a movq %rax, (%rdx) - 0x49, 0x83, 0xc6, 0x08, //0x0000637d addq $8, %r14 - 0x48, 0x83, 0xc2, 0x08, //0x00006381 addq $8, %rdx - 0x48, 0x83, 0xc1, 0xf8, //0x00006385 addq $-8, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00006389 cmpq $4, %rcx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x0000638d jge LBB31_105 - //0x00006393 LBB31_101 - 0x48, 0x83, 0xf9, 0x02, //0x00006393 cmpq $2, %rcx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006397 jb LBB31_102 - //0x0000639d LBB31_106 - 0x41, 0x0f, 0xb7, 0x06, //0x0000639d movzwl (%r14), %eax - 0x66, 0x89, 0x02, //0x000063a1 movw %ax, (%rdx) - 0x49, 0x83, 0xc6, 0x02, //0x000063a4 addq $2, %r14 - 0x48, 0x83, 0xc2, 0x02, //0x000063a8 addq $2, %rdx - 0x48, 0x83, 0xc1, 0xfe, //0x000063ac addq $-2, %rcx - 0x4c, 0x89, 0xf0, //0x000063b0 movq %r14, %rax - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000063b3 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xc9, //0x000063b8 testq %rcx, %rcx - 0x0f, 0x84, 0x2d, 0xfd, 0xff, 0xff, //0x000063bb je LBB31_87 - //0x000063c1 LBB31_107 - 0x8a, 0x00, //0x000063c1 movb (%rax), %al - 0x88, 0x02, //0x000063c3 movb %al, (%rdx) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000063c5 leaq $32(%rsp), %r14 - 0xe9, 0x1f, 0xfd, 0xff, 0xff, //0x000063ca jmp LBB31_87 - //0x000063cf LBB31_108 - 0x48, 0x8b, 0x47, 0x08, //0x000063cf movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000063d3 bsfq %rdx, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x08, //0x000063d7 subq $8(%rsp), %rcx - 0x48, 0x01, 0xc8, //0x000063dc addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000063df addq $1, %rax - 0x48, 0x8b, 0x74, 0x24, 0x18, //0x000063e3 movq $24(%rsp), %rsi - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000063e8 jmp LBB31_110 - //0x000063ed LBB31_109 - 0x48, 0x8b, 0x47, 0x08, //0x000063ed movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000063f1 bsfq %rdx, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x08, //0x000063f5 subq $8(%rsp), %rcx - 0x48, 0x01, 0xc8, //0x000063fa addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000063fd addq $1, %rax - //0x00006401 LBB31_110 - 0x48, 0x89, 0x06, //0x00006401 movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00006404 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00006408 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x0000640b cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000640f movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006412 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xd8, //0x00006419 cmovaq %rax, %r11 - 0xe9, 0x9c, 0xf7, 0xff, 0xff, //0x0000641d jmp LBB31_43 - //0x00006422 LBB31_111 - 0x0f, 0xbc, 0xc2, //0x00006422 bsfl %edx, %eax - 0x4c, 0x01, 0xd8, //0x00006425 addq %r11, %rax - 0x4c, 0x01, 0xe0, //0x00006428 addq %r12, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000642b addq $2, %rax - 0x48, 0x89, 0x06, //0x0000642f movq %rax, (%rsi) - 0xe9, 0x87, 0xf7, 0xff, 0xff, //0x00006432 jmp LBB31_43 - //0x00006437 LBB31_112 - 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00006437 movq $-2, %rdi - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000643e movl $2, %ecx - 0x48, 0x01, 0xca, //0x00006443 addq %rcx, %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006446 movq $-1, %rax - 0x49, 0x01, 0xfc, //0x0000644d addq %rdi, %r12 - 0x0f, 0x8e, 0x6b, 0xf7, 0xff, 0xff, //0x00006450 jle LBB31_44 - //0x00006456 LBB31_114 - 0x0f, 0xb6, 0x02, //0x00006456 movzbl (%rdx), %eax - 0x3c, 0x5c, //0x00006459 cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000645b je LBB31_112 - 0x3c, 0x22, //0x00006461 cmpb $34, %al - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00006463 je LBB31_118 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006469 movq $-1, %rdi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00006470 movl $1, %ecx - 0x48, 0x01, 0xca, //0x00006475 addq %rcx, %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006478 movq $-1, %rax - 0x49, 0x01, 0xfc, //0x0000647f addq %rdi, %r12 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00006482 jg LBB31_114 - 0xe9, 0x34, 0xf7, 0xff, 0xff, //0x00006488 jmp LBB31_44 - //0x0000648d LBB31_117 - 0x4c, 0x29, 0xf2, //0x0000648d subq %r14, %rdx - 0x48, 0x01, 0xca, //0x00006490 addq %rcx, %rdx - 0x48, 0x89, 0x16, //0x00006493 movq %rdx, (%rsi) - 0xe9, 0x23, 0xf7, 0xff, 0xff, //0x00006496 jmp LBB31_43 - //0x0000649b LBB31_118 - 0x4c, 0x29, 0xf2, //0x0000649b subq %r14, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000649e addq $1, %rdx - 0x48, 0x89, 0x16, //0x000064a2 movq %rdx, (%rsi) - 0xe9, 0x14, 0xf7, 0xff, 0xff, //0x000064a5 jmp LBB31_43 - //0x000064aa LBB31_119 - 0x4c, 0x01, 0xf2, //0x000064aa addq %r14, %rdx - 0x48, 0x85, 0xc0, //0x000064ad testq %rax, %rax - 0x0f, 0x85, 0xbb, 0xf6, 0xff, 0xff, //0x000064b0 jne LBB31_34 - 0xe9, 0xeb, 0xf6, 0xff, 0xff, //0x000064b6 jmp LBB31_40 - //0x000064bb LBB31_120 - 0x4c, 0x01, 0xf2, //0x000064bb addq %r14, %rdx - 0xe9, 0x2a, 0xf8, 0xff, 0xff, //0x000064be jmp LBB31_56 - //0x000064c3 LBB31_121 - 0x48, 0x8b, 0x47, 0x08, //0x000064c3 movq $8(%rdi), %rax - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x000064c7 movq $24(%rsp), %rcx - 0x48, 0x89, 0x01, //0x000064cc movq %rax, (%rcx) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000064cf movq $-1, %rax - 0xe9, 0xe6, 0xf6, 0xff, 0xff, //0x000064d6 jmp LBB31_44 - //0x000064db LBB31_122 - 0x48, 0x8b, 0x47, 0x08, //0x000064db movq $8(%rdi), %rax - 0x48, 0x89, 0x06, //0x000064df movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000064e2 movq $-1, %rax - 0xe9, 0xd3, 0xf6, 0xff, 0xff, //0x000064e9 jmp LBB31_44 - //0x000064ee LBB31_123 - 0x49, 0x8d, 0x40, 0xff, //0x000064ee leaq $-1(%r8), %rax - 0x4c, 0x39, 0xe0, //0x000064f2 cmpq %r12, %rax - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000064f5 jne LBB31_125 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000064fb movq $-1, %rax - 0xe9, 0xba, 0xf6, 0xff, 0xff, //0x00006502 jmp LBB31_44 - //0x00006507 LBB31_125 - 0x4b, 0x8d, 0x14, 0x14, //0x00006507 leaq (%r12,%r10), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x0000650b addq $2, %rdx - 0x4d, 0x29, 0xe0, //0x0000650f subq %r12, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00006512 addq $-2, %r8 - 0x4d, 0x89, 0xc4, //0x00006516 movq %r8, %r12 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006519 movq $-1, %rax - 0xe9, 0xc8, 0xf7, 0xff, 0xff, //0x00006520 jmp LBB31_56 - 0x90, 0x90, 0x90, //0x00006525 .p2align 2, 0x90 - // // .set L31_0_set_44, LBB31_44-LJTI31_0 - // // .set L31_0_set_46, LBB31_46-LJTI31_0 - // // .set L31_0_set_47, LBB31_47-LJTI31_0 - // // .set L31_0_set_29, LBB31_29-LJTI31_0 - // // .set L31_0_set_57, LBB31_57-LJTI31_0 - // // .set L31_0_set_83, LBB31_83-LJTI31_0 - // // .set L31_0_set_45, LBB31_45-LJTI31_0 - // // .set L31_0_set_84, LBB31_84-LJTI31_0 - //0x00006528 LJTI31_0 - 0x99, 0xf6, 0xff, 0xff, //0x00006528 .long L31_0_set_44 - 0xbe, 0xf6, 0xff, 0xff, //0x0000652c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006530 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006534 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006538 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000653c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006540 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006544 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006548 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000654c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006550 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006554 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006558 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000655c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006560 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006564 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006568 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000656c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006570 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006574 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006578 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000657c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006580 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006584 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006588 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000658c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006590 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006594 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006598 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000659c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065a0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065a4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065a8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065ac .long L31_0_set_46 - 0xcd, 0xf6, 0xff, 0xff, //0x000065b0 .long L31_0_set_47 - 0xbe, 0xf6, 0xff, 0xff, //0x000065b4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065b8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065bc .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065c0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065c4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065c8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065cc .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065d0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065d4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065d8 .long L31_0_set_46 - 0xbc, 0xf5, 0xff, 0xff, //0x000065dc .long L31_0_set_29 - 0xbe, 0xf6, 0xff, 0xff, //0x000065e0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000065e4 .long L31_0_set_46 - 0xbc, 0xf5, 0xff, 0xff, //0x000065e8 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x000065ec .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x000065f0 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x000065f4 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x000065f8 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x000065fc .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x00006600 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x00006604 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x00006608 .long L31_0_set_29 - 0xbc, 0xf5, 0xff, 0xff, //0x0000660c .long L31_0_set_29 - 0xbe, 0xf6, 0xff, 0xff, //0x00006610 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006614 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006618 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000661c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006620 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006624 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006628 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000662c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006630 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006634 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006638 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000663c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006640 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006644 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006648 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000664c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006650 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006654 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006658 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000665c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006660 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006664 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006668 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000666c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006670 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006674 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006678 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000667c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006680 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006684 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006688 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000668c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006690 .long L31_0_set_46 - 0xd3, 0xf7, 0xff, 0xff, //0x00006694 .long L31_0_set_57 - 0xbe, 0xf6, 0xff, 0xff, //0x00006698 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000669c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066a0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066a4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066a8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066ac .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066b0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066b4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066b8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066bc .long L31_0_set_46 - 0x3f, 0xfb, 0xff, 0xff, //0x000066c0 .long L31_0_set_83 - 0xbe, 0xf6, 0xff, 0xff, //0x000066c4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066c8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066cc .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066d0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066d4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066d8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066dc .long L31_0_set_46 - 0xab, 0xf6, 0xff, 0xff, //0x000066e0 .long L31_0_set_45 - 0xbe, 0xf6, 0xff, 0xff, //0x000066e4 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066e8 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066ec .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066f0 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x000066f4 .long L31_0_set_46 - 0xab, 0xf6, 0xff, 0xff, //0x000066f8 .long L31_0_set_45 - 0xbe, 0xf6, 0xff, 0xff, //0x000066fc .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006700 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006704 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006708 .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x0000670c .long L31_0_set_46 - 0xbe, 0xf6, 0xff, 0xff, //0x00006710 .long L31_0_set_46 - 0x52, 0xfb, 0xff, 0xff, //0x00006714 .long L31_0_set_84 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006718 .p2align 4, 0x00 - //0x00006720 LCPI32_0 - 0x01, 0x00, 0x00, 0x00, //0x00006720 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00006724 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00006728 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000672c .long 0 - //0x00006730 .p2align 4, 0x90 - //0x00006730 _get_by_path - 0x55, //0x00006730 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006731 movq %rsp, %rbp - 0x41, 0x57, //0x00006734 pushq %r15 - 0x41, 0x56, //0x00006736 pushq %r14 - 0x41, 0x55, //0x00006738 pushq %r13 - 0x41, 0x54, //0x0000673a pushq %r12 - 0x53, //0x0000673c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000673d subq $56, %rsp - 0x49, 0x89, 0xf5, //0x00006741 movq %rsi, %r13 - 0x49, 0x89, 0xfc, //0x00006744 movq %rdi, %r12 - 0x48, 0x8b, 0x42, 0x08, //0x00006747 movq $8(%rdx), %rax - 0x48, 0x85, 0xc0, //0x0000674b testq %rax, %rax - 0x0f, 0x84, 0xfb, 0x0b, 0x00, 0x00, //0x0000674e je LBB32_221 - 0x4c, 0x8b, 0x0a, //0x00006754 movq (%rdx), %r9 - 0x48, 0xc1, 0xe0, 0x04, //0x00006757 shlq $4, %rax - 0x4c, 0x01, 0xc8, //0x0000675b addq %r9, %rax - 0x48, 0x89, 0x45, 0xa8, //0x0000675e movq %rax, $-88(%rbp) - 0x49, 0x8b, 0x14, 0x24, //0x00006762 movq (%r12), %rdx - 0x49, 0x8b, 0x75, 0x00, //0x00006766 movq (%r13), %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000676a movabsq $4294977024, %r10 - 0x48, 0x89, 0x4d, 0xa0, //0x00006774 movq %rcx, $-96(%rbp) - //0x00006778 LBB32_2 - 0x4d, 0x8b, 0x44, 0x24, 0x08, //0x00006778 movq $8(%r12), %r8 - 0x4c, 0x39, 0xc6, //0x0000677d cmpq %r8, %rsi - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00006780 jae LBB32_7 - 0x8a, 0x04, 0x32, //0x00006786 movb (%rdx,%rsi), %al - 0x3c, 0x0d, //0x00006789 cmpb $13, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000678b je LBB32_7 - 0x3c, 0x20, //0x00006791 cmpb $32, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006793 je LBB32_7 - 0x04, 0xf7, //0x00006799 addb $-9, %al - 0x3c, 0x01, //0x0000679b cmpb $1, %al - 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x0000679d jbe LBB32_7 - 0x48, 0x89, 0xf7, //0x000067a3 movq %rsi, %rdi - 0xe9, 0x14, 0x01, 0x00, 0x00, //0x000067a6 jmp LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067ab .p2align 4, 0x90 - //0x000067b0 LBB32_7 - 0x48, 0x8d, 0x7e, 0x01, //0x000067b0 leaq $1(%rsi), %rdi - 0x4c, 0x39, 0xc7, //0x000067b4 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000067b7 jae LBB32_11 - 0x8a, 0x04, 0x3a, //0x000067bd movb (%rdx,%rdi), %al - 0x3c, 0x0d, //0x000067c0 cmpb $13, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000067c2 je LBB32_11 - 0x3c, 0x20, //0x000067c8 cmpb $32, %al - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x000067ca je LBB32_11 - 0x04, 0xf7, //0x000067d0 addb $-9, %al - 0x3c, 0x01, //0x000067d2 cmpb $1, %al - 0x0f, 0x87, 0xe5, 0x00, 0x00, 0x00, //0x000067d4 ja LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067da .p2align 4, 0x90 - //0x000067e0 LBB32_11 - 0x48, 0x8d, 0x7e, 0x02, //0x000067e0 leaq $2(%rsi), %rdi - 0x4c, 0x39, 0xc7, //0x000067e4 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000067e7 jae LBB32_15 - 0x8a, 0x04, 0x3a, //0x000067ed movb (%rdx,%rdi), %al - 0x3c, 0x0d, //0x000067f0 cmpb $13, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000067f2 je LBB32_15 - 0x3c, 0x20, //0x000067f8 cmpb $32, %al - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x000067fa je LBB32_15 - 0x04, 0xf7, //0x00006800 addb $-9, %al - 0x3c, 0x01, //0x00006802 cmpb $1, %al - 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x00006804 ja LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000680a .p2align 4, 0x90 - //0x00006810 LBB32_15 - 0x48, 0x8d, 0x7e, 0x03, //0x00006810 leaq $3(%rsi), %rdi - 0x4c, 0x39, 0xc7, //0x00006814 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006817 jae LBB32_19 - 0x8a, 0x04, 0x3a, //0x0000681d movb (%rdx,%rdi), %al - 0x3c, 0x0d, //0x00006820 cmpb $13, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00006822 je LBB32_19 - 0x3c, 0x20, //0x00006828 cmpb $32, %al - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000682a je LBB32_19 - 0x04, 0xf7, //0x00006830 addb $-9, %al - 0x3c, 0x01, //0x00006832 cmpb $1, %al - 0x0f, 0x87, 0x85, 0x00, 0x00, 0x00, //0x00006834 ja LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000683a .p2align 4, 0x90 - //0x00006840 LBB32_19 - 0x48, 0x8d, 0x46, 0x04, //0x00006840 leaq $4(%rsi), %rax - 0x49, 0x39, 0xc0, //0x00006844 cmpq %rax, %r8 - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00006847 jbe LBB32_25 - 0x49, 0x39, 0xc0, //0x0000684d cmpq %rax, %r8 - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00006850 je LBB32_26 - 0x4a, 0x8d, 0x3c, 0x02, //0x00006856 leaq (%rdx,%r8), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000685a .p2align 4, 0x90 - //0x00006860 LBB32_22 - 0x0f, 0xbe, 0x1c, 0x02, //0x00006860 movsbl (%rdx,%rax), %ebx - 0x83, 0xfb, 0x20, //0x00006864 cmpl $32, %ebx - 0x0f, 0x87, 0x46, 0x00, 0x00, 0x00, //0x00006867 ja LBB32_28 - 0x49, 0x0f, 0xa3, 0xda, //0x0000686d btq %rbx, %r10 - 0x0f, 0x83, 0x3c, 0x00, 0x00, 0x00, //0x00006871 jae LBB32_28 - 0x48, 0x83, 0xc0, 0x01, //0x00006877 addq $1, %rax - 0x49, 0x39, 0xc0, //0x0000687b cmpq %rax, %r8 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000687e jne LBB32_22 - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00006884 jmp LBB32_27 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006889 .p2align 4, 0x90 - //0x00006890 LBB32_25 - 0x49, 0x89, 0x45, 0x00, //0x00006890 movq %rax, (%r13) - 0x31, 0xff, //0x00006894 xorl %edi, %edi - 0x49, 0x8b, 0x31, //0x00006896 movq (%r9), %rsi - 0x48, 0x85, 0xf6, //0x00006899 testq %rsi, %rsi - 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x0000689c jne LBB32_31 - 0xe9, 0x1e, 0x0b, 0x00, 0x00, //0x000068a2 jmp LBB32_228 - //0x000068a7 LBB32_26 - 0x48, 0x01, 0xd0, //0x000068a7 addq %rdx, %rax - 0x48, 0x89, 0xc7, //0x000068aa movq %rax, %rdi - //0x000068ad LBB32_27 - 0x48, 0x29, 0xd7, //0x000068ad subq %rdx, %rdi - 0x48, 0x89, 0xf8, //0x000068b0 movq %rdi, %rax - //0x000068b3 LBB32_28 - 0x48, 0x89, 0xc7, //0x000068b3 movq %rax, %rdi - 0x4c, 0x39, 0xc0, //0x000068b6 cmpq %r8, %rax - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000068b9 jae LBB32_30 - //0x000068bf LBB32_29 - 0x48, 0x8d, 0x47, 0x01, //0x000068bf leaq $1(%rdi), %rax - 0x49, 0x89, 0x45, 0x00, //0x000068c3 movq %rax, (%r13) - 0x40, 0x8a, 0x3c, 0x3a, //0x000068c7 movb (%rdx,%rdi), %dil - 0x49, 0x8b, 0x31, //0x000068cb movq (%r9), %rsi - 0x48, 0x85, 0xf6, //0x000068ce testq %rsi, %rsi - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x000068d1 jne LBB32_31 - 0xe9, 0xe9, 0x0a, 0x00, 0x00, //0x000068d7 jmp LBB32_228 - //0x000068dc LBB32_30 - 0x31, 0xff, //0x000068dc xorl %edi, %edi - 0x48, 0x89, 0xf0, //0x000068de movq %rsi, %rax - 0x49, 0x8b, 0x31, //0x000068e1 movq (%r9), %rsi - 0x48, 0x85, 0xf6, //0x000068e4 testq %rsi, %rsi - 0x0f, 0x84, 0xd8, 0x0a, 0x00, 0x00, //0x000068e7 je LBB32_228 - 0x90, 0x90, 0x90, //0x000068ed .p2align 4, 0x90 - //0x000068f0 LBB32_31 - 0x8a, 0x5e, 0x17, //0x000068f0 movb $23(%rsi), %bl - 0x80, 0xe3, 0x1f, //0x000068f3 andb $31, %bl - 0x80, 0xfb, 0x02, //0x000068f6 cmpb $2, %bl - 0x4c, 0x89, 0x4d, 0xb8, //0x000068f9 movq %r9, $-72(%rbp) - 0x0f, 0x84, 0xfd, 0x06, 0x00, 0x00, //0x000068fd je LBB32_161 - 0x80, 0xfb, 0x18, //0x00006903 cmpb $24, %bl - 0x0f, 0x85, 0xb9, 0x0a, 0x00, 0x00, //0x00006906 jne LBB32_228 - 0x40, 0x80, 0xff, 0x7b, //0x0000690c cmpb $123, %dil - 0x4c, 0x89, 0x6d, 0xd0, //0x00006910 movq %r13, $-48(%rbp) - 0x0f, 0x85, 0xc2, 0x0a, 0x00, 0x00, //0x00006914 jne LBB32_234 - //0x0000691a LBB32_34 - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x0000691a movq $8(%r12), %rcx - 0x48, 0x39, 0xc8, //0x0000691f cmpq %rcx, %rax - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006922 jae LBB32_39 - 0x8a, 0x1c, 0x02, //0x00006928 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x0000692b cmpb $13, %bl - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000692e je LBB32_39 - 0x80, 0xfb, 0x20, //0x00006934 cmpb $32, %bl - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006937 je LBB32_39 - 0x80, 0xc3, 0xf7, //0x0000693d addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006940 cmpb $1, %bl - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00006943 jbe LBB32_39 - 0x49, 0x89, 0xc7, //0x00006949 movq %rax, %r15 - 0xe9, 0x04, 0x01, 0x00, 0x00, //0x0000694c jmp LBB32_60 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006951 .p2align 4, 0x90 - //0x00006960 LBB32_39 - 0x4c, 0x8d, 0x78, 0x01, //0x00006960 leaq $1(%rax), %r15 - 0x49, 0x39, 0xcf, //0x00006964 cmpq %rcx, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006967 jae LBB32_43 - 0x42, 0x8a, 0x1c, 0x3a, //0x0000696d movb (%rdx,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00006971 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006974 je LBB32_43 - 0x80, 0xfb, 0x20, //0x0000697a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000697d je LBB32_43 - 0x80, 0xc3, 0xf7, //0x00006983 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006986 cmpb $1, %bl - 0x0f, 0x87, 0xc6, 0x00, 0x00, 0x00, //0x00006989 ja LBB32_60 - 0x90, //0x0000698f .p2align 4, 0x90 - //0x00006990 LBB32_43 - 0x4c, 0x8d, 0x78, 0x02, //0x00006990 leaq $2(%rax), %r15 - 0x49, 0x39, 0xcf, //0x00006994 cmpq %rcx, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006997 jae LBB32_47 - 0x42, 0x8a, 0x1c, 0x3a, //0x0000699d movb (%rdx,%r15), %bl - 0x80, 0xfb, 0x0d, //0x000069a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000069a4 je LBB32_47 - 0x80, 0xfb, 0x20, //0x000069aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000069ad je LBB32_47 - 0x80, 0xc3, 0xf7, //0x000069b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000069b6 cmpb $1, %bl - 0x0f, 0x87, 0x96, 0x00, 0x00, 0x00, //0x000069b9 ja LBB32_60 - 0x90, //0x000069bf .p2align 4, 0x90 - //0x000069c0 LBB32_47 - 0x4c, 0x8d, 0x78, 0x03, //0x000069c0 leaq $3(%rax), %r15 - 0x49, 0x39, 0xcf, //0x000069c4 cmpq %rcx, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000069c7 jae LBB32_51 - 0x42, 0x8a, 0x1c, 0x3a, //0x000069cd movb (%rdx,%r15), %bl - 0x80, 0xfb, 0x0d, //0x000069d1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000069d4 je LBB32_51 - 0x80, 0xfb, 0x20, //0x000069da cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000069dd je LBB32_51 - 0x80, 0xc3, 0xf7, //0x000069e3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000069e6 cmpb $1, %bl - 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x000069e9 ja LBB32_60 - 0x90, //0x000069ef .p2align 4, 0x90 - //0x000069f0 LBB32_51 - 0x4c, 0x8d, 0x78, 0x04, //0x000069f0 leaq $4(%rax), %r15 - 0x4c, 0x39, 0xf9, //0x000069f4 cmpq %r15, %rcx - 0x0f, 0x86, 0xdc, 0x09, 0x00, 0x00, //0x000069f7 jbe LBB32_231 - 0x4c, 0x39, 0xf9, //0x000069fd cmpq %r15, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00006a00 je LBB32_57 - 0x48, 0x8d, 0x34, 0x0a, //0x00006a06 leaq (%rdx,%rcx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a0a .p2align 4, 0x90 - //0x00006a10 LBB32_54 - 0x42, 0x0f, 0xbe, 0x3c, 0x3a, //0x00006a10 movsbl (%rdx,%r15), %edi - 0x83, 0xff, 0x20, //0x00006a15 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00006a18 ja LBB32_59 - 0x49, 0x0f, 0xa3, 0xfa, //0x00006a1e btq %rdi, %r10 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00006a22 jae LBB32_59 - 0x49, 0x83, 0xc7, 0x01, //0x00006a28 addq $1, %r15 - 0x4c, 0x39, 0xf9, //0x00006a2c cmpq %r15, %rcx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00006a2f jne LBB32_54 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00006a35 jmp LBB32_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a3a .p2align 4, 0x90 - //0x00006a40 LBB32_57 - 0x49, 0x01, 0xd7, //0x00006a40 addq %rdx, %r15 - 0x4c, 0x89, 0xfe, //0x00006a43 movq %r15, %rsi - //0x00006a46 LBB32_58 - 0x48, 0x29, 0xd6, //0x00006a46 subq %rdx, %rsi - 0x49, 0x89, 0xf7, //0x00006a49 movq %rsi, %r15 - //0x00006a4c LBB32_59 - 0x49, 0x39, 0xcf, //0x00006a4c cmpq %rcx, %r15 - 0x0f, 0x83, 0x87, 0x09, 0x00, 0x00, //0x00006a4f jae LBB32_234 - //0x00006a55 LBB32_60 - 0x4c, 0x89, 0xe8, //0x00006a55 movq %r13, %rax - 0x4d, 0x8d, 0x6f, 0x01, //0x00006a58 leaq $1(%r15), %r13 - 0x4c, 0x89, 0x28, //0x00006a5c movq %r13, (%rax) - 0x42, 0x8a, 0x0c, 0x3a, //0x00006a5f movb (%rdx,%r15), %cl - 0x80, 0xf9, 0x22, //0x00006a63 cmpb $34, %cl - 0x0f, 0x85, 0x1f, 0x09, 0x00, 0x00, //0x00006a66 jne LBB32_224 - 0x48, 0x8b, 0x45, 0xb8, //0x00006a6c movq $-72(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00006a70 movq $8(%rax), %rax - 0x48, 0x8b, 0x18, //0x00006a74 movq (%rax), %rbx - 0x4c, 0x8b, 0x70, 0x08, //0x00006a77 movq $8(%rax), %r14 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006a7b movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xe7, //0x00006a83 movq %r12, %rdi - 0x4c, 0x89, 0xee, //0x00006a86 movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00006a89 leaq $-80(%rbp), %rdx - 0xe8, 0x4e, 0x27, 0x00, 0x00, //0x00006a8d callq _advance_string_default - 0x48, 0x85, 0xc0, //0x00006a92 testq %rax, %rax - 0x0f, 0x88, 0x62, 0x09, 0x00, 0x00, //0x00006a95 js LBB32_236 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006a9b movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00006a9f movq %rax, (%rcx) - 0x48, 0x8b, 0x4d, 0xb0, //0x00006aa2 movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00006aa6 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00006aaa je LBB32_64 - 0x48, 0x39, 0xc1, //0x00006ab0 cmpq %rax, %rcx - 0x0f, 0x8e, 0x48, 0x01, 0x00, 0x00, //0x00006ab3 jle LBB32_136 - //0x00006ab9 LBB32_64 - 0x48, 0x89, 0xc2, //0x00006ab9 movq %rax, %rdx - 0x4c, 0x29, 0xfa, //0x00006abc subq %r15, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00006abf addq $-2, %rdx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006ac3 movl $1, %r8d - 0x48, 0x89, 0xd1, //0x00006ac9 movq %rdx, %rcx - 0x4c, 0x09, 0xf1, //0x00006acc orq %r14, %rcx - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00006acf jne LBB32_66 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006ad5 movabsq $4294977024, %r10 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00006adf jmp LBB32_76 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ae4 .p2align 4, 0x90 - //0x00006af0 LBB32_66 - 0x4c, 0x39, 0xf2, //0x00006af0 cmpq %r14, %rdx - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006af3 movabsq $4294977024, %r10 - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00006afd jne LBB32_71 - 0x49, 0x8b, 0x3c, 0x24, //0x00006b03 movq (%r12), %rdi - 0x49, 0x01, 0xfd, //0x00006b07 addq %rdi, %r13 - 0x31, 0xf6, //0x00006b0a xorl %esi, %esi - 0x4c, 0x89, 0xf2, //0x00006b0c movq %r14, %rdx - 0x90, //0x00006b0f .p2align 4, 0x90 - //0x00006b10 LBB32_68 - 0x48, 0x83, 0xfa, 0x10, //0x00006b10 cmpq $16, %rdx - 0x0f, 0x82, 0x64, 0x00, 0x00, 0x00, //0x00006b14 jb LBB32_72 - 0xc4, 0xc1, 0x7a, 0x6f, 0x44, 0x35, 0x00, //0x00006b1a vmovdqu (%r13,%rsi), %xmm0 - 0xc5, 0xf9, 0x74, 0x04, 0x33, //0x00006b21 vpcmpeqb (%rbx,%rsi), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00006b26 vpmovmskb %xmm0, %ecx - 0x48, 0x83, 0xc2, 0xf0, //0x00006b2a addq $-16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x00006b2e addq $16, %rsi - 0x66, 0x83, 0xf9, 0xff, //0x00006b32 cmpw $-1, %cx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006b36 je LBB32_68 - //0x00006b3c LBB32_71 - 0x45, 0x31, 0xc0, //0x00006b3c xorl %r8d, %r8d - //0x00006b3f LBB32_76 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00006b3f movq $-48(%rbp), %r13 - 0x49, 0x8b, 0x14, 0x24, //0x00006b43 movq (%r12), %rdx - 0x49, 0x8b, 0x74, 0x24, 0x08, //0x00006b47 movq $8(%r12), %rsi - 0x48, 0x39, 0xf0, //0x00006b4c cmpq %rsi, %rax - 0x0f, 0x83, 0x1b, 0x02, 0x00, 0x00, //0x00006b4f jae LBB32_82 - //0x00006b55 LBB32_78 - 0x8a, 0x1c, 0x02, //0x00006b55 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00006b58 cmpb $13, %bl - 0x0f, 0x84, 0x0f, 0x02, 0x00, 0x00, //0x00006b5b je LBB32_82 - 0x80, 0xfb, 0x20, //0x00006b61 cmpb $32, %bl - 0x0f, 0x84, 0x06, 0x02, 0x00, 0x00, //0x00006b64 je LBB32_82 - 0x80, 0xc3, 0xf7, //0x00006b6a addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006b6d cmpb $1, %bl - 0x0f, 0x86, 0xfa, 0x01, 0x00, 0x00, //0x00006b70 jbe LBB32_82 - 0x48, 0x89, 0xc7, //0x00006b76 movq %rax, %rdi - 0xe9, 0xe7, 0x02, 0x00, 0x00, //0x00006b79 jmp LBB32_107 - //0x00006b7e LBB32_72 - 0x44, 0x01, 0xff, //0x00006b7e addl %r15d, %edi - 0x8d, 0x0c, 0x3e, //0x00006b81 leal (%rsi,%rdi), %ecx - 0x83, 0xc1, 0x01, //0x00006b84 addl $1, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006b87 andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006b8d cmpl $4080, %ecx - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x00006b93 ja LBB32_101 - 0x8d, 0x0c, 0x33, //0x00006b99 leal (%rbx,%rsi), %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006b9c andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006ba2 cmpl $4081, %ecx - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00006ba8 jae LBB32_101 - 0xc4, 0xc1, 0x7a, 0x6f, 0x44, 0x35, 0x00, //0x00006bae vmovdqu (%r13,%rsi), %xmm0 - 0xc5, 0xf9, 0x74, 0x04, 0x33, //0x00006bb5 vpcmpeqb (%rbx,%rsi), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf0, //0x00006bba vpmovmskb %xmm0, %esi - 0x66, 0x83, 0xfe, 0xff, //0x00006bbe cmpw $-1, %si - 0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00006bc2 je LBB32_76 - 0xf7, 0xd6, //0x00006bc8 notl %esi - 0x66, 0x0f, 0xbc, 0xce, //0x00006bca bsfw %si, %cx - 0x0f, 0xb7, 0xc9, //0x00006bce movzwl %cx, %ecx - 0x45, 0x31, 0xc0, //0x00006bd1 xorl %r8d, %r8d - 0x48, 0x39, 0xca, //0x00006bd4 cmpq %rcx, %rdx - 0x41, 0x0f, 0x96, 0xc0, //0x00006bd7 setbe %r8b - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x00006bdb jmp LBB32_76 - //0x00006be0 .p2align 4, 0x90 - //0x00006be0 LBB32_100 - 0x48, 0x83, 0xc6, 0x01, //0x00006be0 addq $1, %rsi - //0x00006be4 LBB32_101 - 0x49, 0x39, 0xf6, //0x00006be4 cmpq %rsi, %r14 - 0x0f, 0x84, 0x52, 0xff, 0xff, 0xff, //0x00006be7 je LBB32_76 - 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x00, //0x00006bed movzbl (%r13,%rsi), %ecx - 0x3a, 0x0c, 0x33, //0x00006bf3 cmpb (%rbx,%rsi), %cl - 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006bf6 je LBB32_100 - 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00006bfc jmp LBB32_71 - //0x00006c01 LBB32_136 - 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00006c01 movq $0, $-64(%rbp) - 0x49, 0x8b, 0x0c, 0x24, //0x00006c09 movq (%r12), %rcx - 0x4a, 0x8d, 0x34, 0x29, //0x00006c0d leaq (%rcx,%r13), %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00006c11 movq %rsi, $-56(%rbp) - 0x48, 0x01, 0xc1, //0x00006c15 addq %rax, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00006c18 addq $-1, %rcx - 0x48, 0x83, 0xc0, 0xff, //0x00006c1c addq $-1, %rax - 0x4e, 0x8d, 0x3c, 0x33, //0x00006c20 leaq (%rbx,%r14), %r15 - 0x49, 0x39, 0xc5, //0x00006c24 cmpq %rax, %r13 - 0x0f, 0x8d, 0xdf, 0x00, 0x00, 0x00, //0x00006c27 jge LBB32_153 - 0x4d, 0x85, 0xf6, //0x00006c2d testq %r14, %r14 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00006c30 movq $-48(%rbp), %r13 - 0x48, 0x8d, 0x55, 0xc0, //0x00006c34 leaq $-64(%rbp), %rdx - 0x0f, 0x8e, 0xd2, 0x00, 0x00, 0x00, //0x00006c38 jle LBB32_154 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006c3e movabsq $4294977024, %r10 - 0x49, 0x89, 0xce, //0x00006c48 movq %rcx, %r14 - //0x00006c4b LBB32_139 - 0x8a, 0x06, //0x00006c4b movb (%rsi), %al - 0x3c, 0x5c, //0x00006c4d cmpb $92, %al - 0x0f, 0x85, 0x6d, 0x00, 0x00, 0x00, //0x00006c4f jne LBB32_146 - 0x48, 0x8d, 0x7d, 0xc8, //0x00006c55 leaq $-56(%rbp), %rdi - 0x4c, 0x89, 0xf6, //0x00006c59 movq %r14, %rsi - 0xe8, 0x0f, 0x29, 0x00, 0x00, //0x00006c5c callq _unescape - 0x49, 0x89, 0xc0, //0x00006c61 movq %rax, %r8 - 0x48, 0x85, 0xc0, //0x00006c64 testq %rax, %rax - 0x0f, 0x88, 0xcd, 0x00, 0x00, 0x00, //0x00006c67 js LBB32_158 - 0x49, 0x8d, 0x34, 0x28, //0x00006c6d leaq (%r8,%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x00006c71 addq $-64, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x00006c75 leaq $-64(%rbp), %rdx - 0x4c, 0x39, 0xfb, //0x00006c79 cmpq %r15, %rbx - 0x0f, 0x83, 0x59, 0x00, 0x00, 0x00, //0x00006c7c jae LBB32_148 - 0x48, 0x39, 0xd6, //0x00006c82 cmpq %rdx, %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006c85 movabsq $4294977024, %r10 - 0x48, 0x89, 0xd1, //0x00006c8f movq %rdx, %rcx - 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00006c92 jbe LBB32_149 - //0x00006c98 LBB32_143 - 0x0f, 0xb6, 0x03, //0x00006c98 movzbl (%rbx), %eax - 0x3a, 0x01, //0x00006c9b cmpb (%rcx), %al - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00006c9d jne LBB32_149 - 0x48, 0x83, 0xc3, 0x01, //0x00006ca3 addq $1, %rbx - 0x48, 0x83, 0xc1, 0x01, //0x00006ca7 addq $1, %rcx - 0x4c, 0x39, 0xfb, //0x00006cab cmpq %r15, %rbx - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00006cae jae LBB32_149 - 0x48, 0x39, 0xf1, //0x00006cb4 cmpq %rsi, %rcx - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x00006cb7 jb LBB32_143 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00006cbd jmp LBB32_149 - //0x00006cc2 LBB32_146 - 0x3a, 0x03, //0x00006cc2 cmpb (%rbx), %al - 0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00006cc4 jne LBB32_160 - 0x48, 0x83, 0xc6, 0x01, //0x00006cca addq $1, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00006cce movq %rsi, $-56(%rbp) - 0x48, 0x83, 0xc3, 0x01, //0x00006cd2 addq $1, %rbx - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00006cd6 jmp LBB32_151 - //0x00006cdb LBB32_148 - 0x48, 0x89, 0xd1, //0x00006cdb movq %rdx, %rcx - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006cde movabsq $4294977024, %r10 - //0x00006ce8 LBB32_149 - 0x48, 0x39, 0xf1, //0x00006ce8 cmpq %rsi, %rcx - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00006ceb jne LBB32_160 - 0x48, 0x8b, 0x75, 0xc8, //0x00006cf1 movq $-56(%rbp), %rsi - //0x00006cf5 LBB32_151 - 0x4c, 0x39, 0xf6, //0x00006cf5 cmpq %r14, %rsi - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00006cf8 jae LBB32_155 - 0x4c, 0x39, 0xfb, //0x00006cfe cmpq %r15, %rbx - 0x0f, 0x82, 0x44, 0xff, 0xff, 0xff, //0x00006d01 jb LBB32_139 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006d07 jmp LBB32_155 - //0x00006d0c LBB32_153 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00006d0c movq $-48(%rbp), %r13 - //0x00006d10 LBB32_154 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006d10 movabsq $4294977024, %r10 - 0x49, 0x89, 0xce, //0x00006d1a movq %rcx, %r14 - //0x00006d1d LBB32_155 - 0x4c, 0x31, 0xf6, //0x00006d1d xorq %r14, %rsi - 0x4c, 0x31, 0xfb, //0x00006d20 xorq %r15, %rbx - 0x45, 0x31, 0xc0, //0x00006d23 xorl %r8d, %r8d - 0x48, 0x09, 0xf3, //0x00006d26 orq %rsi, %rbx - 0x41, 0x0f, 0x94, 0xc0, //0x00006d29 sete %r8b - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00006d2d jmp LBB32_156 - //0x00006d32 LBB32_160 - 0x45, 0x31, 0xc0, //0x00006d32 xorl %r8d, %r8d - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00006d35 jmp LBB32_156 - //0x00006d3a LBB32_158 - 0x48, 0x8b, 0x45, 0xc8, //0x00006d3a movq $-56(%rbp), %rax - 0x49, 0x2b, 0x04, 0x24, //0x00006d3e subq (%r12), %rax - 0x49, 0x89, 0x45, 0x00, //0x00006d42 movq %rax, (%r13) - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006d46 movabsq $4294977024, %r10 - //0x00006d50 LBB32_156 - 0x4d, 0x85, 0xc0, //0x00006d50 testq %r8, %r8 - 0x0f, 0x88, 0x92, 0x06, 0x00, 0x00, //0x00006d53 js LBB32_235 - 0x49, 0x8b, 0x45, 0x00, //0x00006d59 movq (%r13), %rax - 0x49, 0x8b, 0x14, 0x24, //0x00006d5d movq (%r12), %rdx - 0x49, 0x8b, 0x74, 0x24, 0x08, //0x00006d61 movq $8(%r12), %rsi - 0x48, 0x39, 0xf0, //0x00006d66 cmpq %rsi, %rax - 0x0f, 0x82, 0xe6, 0xfd, 0xff, 0xff, //0x00006d69 jb LBB32_78 - 0x90, //0x00006d6f .p2align 4, 0x90 - //0x00006d70 LBB32_82 - 0x48, 0x8d, 0x78, 0x01, //0x00006d70 leaq $1(%rax), %rdi - 0x48, 0x39, 0xf7, //0x00006d74 cmpq %rsi, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006d77 jae LBB32_86 - 0x8a, 0x1c, 0x3a, //0x00006d7d movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00006d80 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006d83 je LBB32_86 - 0x80, 0xfb, 0x20, //0x00006d89 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006d8c je LBB32_86 - 0x80, 0xc3, 0xf7, //0x00006d92 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006d95 cmpb $1, %bl - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006d98 ja LBB32_107 - 0x90, 0x90, //0x00006d9e .p2align 4, 0x90 - //0x00006da0 LBB32_86 - 0x48, 0x8d, 0x78, 0x02, //0x00006da0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xf7, //0x00006da4 cmpq %rsi, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006da7 jae LBB32_90 - 0x8a, 0x1c, 0x3a, //0x00006dad movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00006db0 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006db3 je LBB32_90 - 0x80, 0xfb, 0x20, //0x00006db9 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006dbc je LBB32_90 - 0x80, 0xc3, 0xf7, //0x00006dc2 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006dc5 cmpb $1, %bl - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006dc8 ja LBB32_107 - 0x90, 0x90, //0x00006dce .p2align 4, 0x90 - //0x00006dd0 LBB32_90 - 0x48, 0x8d, 0x78, 0x03, //0x00006dd0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xf7, //0x00006dd4 cmpq %rsi, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006dd7 jae LBB32_94 - 0x8a, 0x1c, 0x3a, //0x00006ddd movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00006de0 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006de3 je LBB32_94 - 0x80, 0xfb, 0x20, //0x00006de9 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006dec je LBB32_94 - 0x80, 0xc3, 0xf7, //0x00006df2 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006df5 cmpb $1, %bl - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006df8 ja LBB32_107 - 0x90, 0x90, //0x00006dfe .p2align 4, 0x90 - //0x00006e00 LBB32_94 - 0x48, 0x8d, 0x78, 0x04, //0x00006e00 leaq $4(%rax), %rdi - 0x48, 0x39, 0xfe, //0x00006e04 cmpq %rdi, %rsi - 0x0f, 0x86, 0x93, 0x05, 0x00, 0x00, //0x00006e07 jbe LBB32_232 - 0x48, 0x39, 0xfe, //0x00006e0d cmpq %rdi, %rsi - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00006e10 je LBB32_104 - 0x48, 0x8d, 0x1c, 0x32, //0x00006e16 leaq (%rdx,%rsi), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006e1a .p2align 4, 0x90 - //0x00006e20 LBB32_97 - 0x0f, 0xbe, 0x0c, 0x3a, //0x00006e20 movsbl (%rdx,%rdi), %ecx - 0x83, 0xf9, 0x20, //0x00006e24 cmpl $32, %ecx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00006e27 ja LBB32_106 - 0x49, 0x0f, 0xa3, 0xca, //0x00006e2d btq %rcx, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00006e31 jae LBB32_106 - 0x48, 0x83, 0xc7, 0x01, //0x00006e37 addq $1, %rdi - 0x48, 0x39, 0xfe, //0x00006e3b cmpq %rdi, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00006e3e jne LBB32_97 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00006e44 jmp LBB32_105 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006e49 .p2align 4, 0x90 - //0x00006e50 LBB32_104 - 0x48, 0x01, 0xd7, //0x00006e50 addq %rdx, %rdi - 0x48, 0x89, 0xfb, //0x00006e53 movq %rdi, %rbx - //0x00006e56 LBB32_105 - 0x48, 0x29, 0xd3, //0x00006e56 subq %rdx, %rbx - 0x48, 0x89, 0xdf, //0x00006e59 movq %rbx, %rdi - //0x00006e5c LBB32_106 - 0x48, 0x39, 0xf7, //0x00006e5c cmpq %rsi, %rdi - 0x0f, 0x83, 0x77, 0x05, 0x00, 0x00, //0x00006e5f jae LBB32_234 - //0x00006e65 LBB32_107 - 0x48, 0x8d, 0x77, 0x01, //0x00006e65 leaq $1(%rdi), %rsi - 0x49, 0x89, 0x75, 0x00, //0x00006e69 movq %rsi, (%r13) - 0x80, 0x3c, 0x3a, 0x3a, //0x00006e6d cmpb $58, (%rdx,%rdi) - 0x0f, 0x85, 0x0c, 0x05, 0x00, 0x00, //0x00006e71 jne LBB32_233 - 0x4d, 0x85, 0xc0, //0x00006e77 testq %r8, %r8 - 0x0f, 0x85, 0xb9, 0x04, 0x00, 0x00, //0x00006e7a jne LBB32_220 - 0x4c, 0x89, 0xe7, //0x00006e80 movq %r12, %rdi - 0x4c, 0x89, 0xee, //0x00006e83 movq %r13, %rsi - 0xe8, 0xd5, 0xea, 0xff, 0xff, //0x00006e86 callq _skip_one_fast - 0x49, 0x8b, 0x14, 0x24, //0x00006e8b movq (%r12), %rdx - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x00006e8f movq $8(%r12), %rcx - 0x49, 0x8b, 0x45, 0x00, //0x00006e94 movq (%r13), %rax - 0x48, 0x39, 0xc8, //0x00006e98 cmpq %rcx, %rax - 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x00006e9b jae LBB32_114 - 0x8a, 0x1c, 0x02, //0x00006ea1 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00006ea4 cmpb $13, %bl - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00006ea7 je LBB32_114 - 0x80, 0xfb, 0x20, //0x00006ead cmpb $32, %bl - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00006eb0 je LBB32_114 - 0x80, 0xc3, 0xf7, //0x00006eb6 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006eb9 cmpb $1, %bl - 0x0f, 0x86, 0x1e, 0x00, 0x00, 0x00, //0x00006ebc jbe LBB32_114 - 0x48, 0x89, 0xc6, //0x00006ec2 movq %rax, %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006ec5 movabsq $4294977024, %r10 - 0xe9, 0x11, 0x01, 0x00, 0x00, //0x00006ecf jmp LBB32_135 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ed4 .p2align 4, 0x90 - //0x00006ee0 LBB32_114 - 0x48, 0x8d, 0x70, 0x01, //0x00006ee0 leaq $1(%rax), %rsi - 0x48, 0x39, 0xce, //0x00006ee4 cmpq %rcx, %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006ee7 movabsq $4294977024, %r10 - 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00006ef1 jae LBB32_118 - 0x8a, 0x1c, 0x32, //0x00006ef7 movb (%rdx,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x00006efa cmpb $13, %bl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00006efd je LBB32_118 - 0x80, 0xfb, 0x20, //0x00006f03 cmpb $32, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00006f06 je LBB32_118 - 0x80, 0xc3, 0xf7, //0x00006f0c addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006f0f cmpb $1, %bl - 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x00006f12 ja LBB32_135 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006f18 .p2align 4, 0x90 - //0x00006f20 LBB32_118 - 0x48, 0x8d, 0x70, 0x02, //0x00006f20 leaq $2(%rax), %rsi - 0x48, 0x39, 0xce, //0x00006f24 cmpq %rcx, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f27 jae LBB32_122 - 0x8a, 0x1c, 0x32, //0x00006f2d movb (%rdx,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x00006f30 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006f33 je LBB32_122 - 0x80, 0xfb, 0x20, //0x00006f39 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006f3c je LBB32_122 - 0x80, 0xc3, 0xf7, //0x00006f42 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006f45 cmpb $1, %bl - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006f48 ja LBB32_135 - 0x90, 0x90, //0x00006f4e .p2align 4, 0x90 - //0x00006f50 LBB32_122 - 0x48, 0x8d, 0x70, 0x03, //0x00006f50 leaq $3(%rax), %rsi - 0x48, 0x39, 0xce, //0x00006f54 cmpq %rcx, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f57 jae LBB32_126 - 0x8a, 0x1c, 0x32, //0x00006f5d movb (%rdx,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x00006f60 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006f63 je LBB32_126 - 0x80, 0xfb, 0x20, //0x00006f69 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006f6c je LBB32_126 - 0x80, 0xc3, 0xf7, //0x00006f72 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006f75 cmpb $1, %bl - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006f78 ja LBB32_135 - 0x90, 0x90, //0x00006f7e .p2align 4, 0x90 - //0x00006f80 LBB32_126 - 0x48, 0x8d, 0x70, 0x04, //0x00006f80 leaq $4(%rax), %rsi - 0x48, 0x39, 0xf1, //0x00006f84 cmpq %rsi, %rcx - 0x0f, 0x86, 0xf6, 0x03, 0x00, 0x00, //0x00006f87 jbe LBB32_233 - 0x48, 0x39, 0xf1, //0x00006f8d cmpq %rsi, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00006f90 je LBB32_132 - 0x48, 0x8d, 0x3c, 0x0a, //0x00006f96 leaq (%rdx,%rcx), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006f9a .p2align 4, 0x90 - //0x00006fa0 LBB32_129 - 0x0f, 0xbe, 0x1c, 0x32, //0x00006fa0 movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00006fa4 cmpl $32, %ebx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00006fa7 ja LBB32_134 - 0x49, 0x0f, 0xa3, 0xda, //0x00006fad btq %rbx, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00006fb1 jae LBB32_134 - 0x48, 0x83, 0xc6, 0x01, //0x00006fb7 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x00006fbb cmpq %rsi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00006fbe jne LBB32_129 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00006fc4 jmp LBB32_133 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006fc9 .p2align 4, 0x90 - //0x00006fd0 LBB32_132 - 0x48, 0x01, 0xd6, //0x00006fd0 addq %rdx, %rsi - 0x48, 0x89, 0xf7, //0x00006fd3 movq %rsi, %rdi - //0x00006fd6 LBB32_133 - 0x48, 0x29, 0xd7, //0x00006fd6 subq %rdx, %rdi - 0x48, 0x89, 0xfe, //0x00006fd9 movq %rdi, %rsi - //0x00006fdc LBB32_134 - 0x48, 0x39, 0xce, //0x00006fdc cmpq %rcx, %rsi - 0x0f, 0x83, 0xf7, 0x03, 0x00, 0x00, //0x00006fdf jae LBB32_234 - //0x00006fe5 LBB32_135 - 0x48, 0x8d, 0x46, 0x01, //0x00006fe5 leaq $1(%rsi), %rax - 0x49, 0x89, 0x45, 0x00, //0x00006fe9 movq %rax, (%r13) - 0x8a, 0x0c, 0x32, //0x00006fed movb (%rdx,%rsi), %cl - 0x80, 0xf9, 0x2c, //0x00006ff0 cmpb $44, %cl - 0x0f, 0x84, 0x21, 0xf9, 0xff, 0xff, //0x00006ff3 je LBB32_34 - 0xe9, 0xaa, 0x03, 0x00, 0x00, //0x00006ff9 jmp LBB32_225 - 0x90, 0x90, //0x00006ffe .p2align 4, 0x90 - //0x00007000 LBB32_161 - 0x40, 0x80, 0xff, 0x5b, //0x00007000 cmpb $91, %dil - 0x0f, 0x85, 0xd2, 0x03, 0x00, 0x00, //0x00007004 jne LBB32_234 - 0x49, 0x8b, 0x71, 0x08, //0x0000700a movq $8(%r9), %rsi - 0x4c, 0x8b, 0x36, //0x0000700e movq (%rsi), %r14 - 0x4d, 0x85, 0xf6, //0x00007011 testq %r14, %r14 - 0x0f, 0x88, 0xab, 0x03, 0x00, 0x00, //0x00007014 js LBB32_228 - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x0000701a movq $8(%r12), %rcx - 0x48, 0x39, 0xc8, //0x0000701f cmpq %rcx, %rax - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00007022 jae LBB32_168 - 0x40, 0x8a, 0x34, 0x02, //0x00007028 movb (%rdx,%rax), %sil - 0x40, 0x80, 0xfe, 0x0d, //0x0000702c cmpb $13, %sil - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00007030 je LBB32_168 - 0x40, 0x80, 0xfe, 0x20, //0x00007036 cmpb $32, %sil - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000703a je LBB32_168 - 0x40, 0x80, 0xc6, 0xf7, //0x00007040 addb $-9, %sil - 0x40, 0x80, 0xfe, 0x01, //0x00007044 cmpb $1, %sil - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x00007048 jbe LBB32_168 - 0x48, 0x89, 0xc6, //0x0000704e movq %rax, %rsi - 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00007051 jmp LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007056 .p2align 4, 0x90 - //0x00007060 LBB32_168 - 0x48, 0x8d, 0x70, 0x01, //0x00007060 leaq $1(%rax), %rsi - 0x48, 0x39, 0xce, //0x00007064 cmpq %rcx, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00007067 jae LBB32_172 - 0x40, 0x8a, 0x3c, 0x32, //0x0000706d movb (%rdx,%rsi), %dil - 0x40, 0x80, 0xff, 0x0d, //0x00007071 cmpb $13, %dil - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007075 je LBB32_172 - 0x40, 0x80, 0xff, 0x20, //0x0000707b cmpb $32, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000707f je LBB32_172 - 0x40, 0x80, 0xc7, 0xf7, //0x00007085 addb $-9, %dil - 0x40, 0x80, 0xff, 0x01, //0x00007089 cmpb $1, %dil - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x0000708d ja LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007093 .p2align 4, 0x90 - //0x000070a0 LBB32_172 - 0x48, 0x8d, 0x70, 0x02, //0x000070a0 leaq $2(%rax), %rsi - 0x48, 0x39, 0xce, //0x000070a4 cmpq %rcx, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000070a7 jae LBB32_176 - 0x40, 0x8a, 0x3c, 0x32, //0x000070ad movb (%rdx,%rsi), %dil - 0x40, 0x80, 0xff, 0x0d, //0x000070b1 cmpb $13, %dil - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000070b5 je LBB32_176 - 0x40, 0x80, 0xff, 0x20, //0x000070bb cmpb $32, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000070bf je LBB32_176 - 0x40, 0x80, 0xc7, 0xf7, //0x000070c5 addb $-9, %dil - 0x40, 0x80, 0xff, 0x01, //0x000070c9 cmpb $1, %dil - 0x0f, 0x87, 0xb3, 0x00, 0x00, 0x00, //0x000070cd ja LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000070d3 .p2align 4, 0x90 - //0x000070e0 LBB32_176 - 0x48, 0x8d, 0x70, 0x03, //0x000070e0 leaq $3(%rax), %rsi - 0x48, 0x39, 0xce, //0x000070e4 cmpq %rcx, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000070e7 jae LBB32_180 - 0x40, 0x8a, 0x3c, 0x32, //0x000070ed movb (%rdx,%rsi), %dil - 0x40, 0x80, 0xff, 0x0d, //0x000070f1 cmpb $13, %dil - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000070f5 je LBB32_180 - 0x40, 0x80, 0xff, 0x20, //0x000070fb cmpb $32, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000070ff je LBB32_180 - 0x40, 0x80, 0xc7, 0xf7, //0x00007105 addb $-9, %dil - 0x40, 0x80, 0xff, 0x01, //0x00007109 cmpb $1, %dil - 0x0f, 0x87, 0x73, 0x00, 0x00, 0x00, //0x0000710d ja LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007113 .p2align 4, 0x90 - //0x00007120 LBB32_180 - 0x48, 0x8d, 0x70, 0x04, //0x00007120 leaq $4(%rax), %rsi - 0x48, 0x39, 0xf1, //0x00007124 cmpq %rsi, %rcx - 0x0f, 0x86, 0x3c, 0x00, 0x00, 0x00, //0x00007127 jbe LBB32_186 - 0x48, 0x39, 0xf1, //0x0000712d cmpq %rsi, %rcx - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00007130 je LBB32_187 - 0x48, 0x8d, 0x3c, 0x0a, //0x00007136 leaq (%rdx,%rcx), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000713a .p2align 4, 0x90 - //0x00007140 LBB32_183 - 0x0f, 0xbe, 0x1c, 0x32, //0x00007140 movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00007144 cmpl $32, %ebx - 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00007147 ja LBB32_189 - 0x49, 0x0f, 0xa3, 0xda, //0x0000714d btq %rbx, %r10 - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00007151 jae LBB32_189 - 0x48, 0x83, 0xc6, 0x01, //0x00007157 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x0000715b cmpq %rsi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000715e jne LBB32_183 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00007164 jmp LBB32_188 - //0x00007169 LBB32_186 - 0x48, 0x89, 0xf0, //0x00007169 movq %rsi, %rax - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000716c jmp LBB32_191 - //0x00007171 LBB32_187 - 0x48, 0x01, 0xd6, //0x00007171 addq %rdx, %rsi - 0x48, 0x89, 0xf7, //0x00007174 movq %rsi, %rdi - //0x00007177 LBB32_188 - 0x48, 0x29, 0xd7, //0x00007177 subq %rdx, %rdi - 0x48, 0x89, 0xfe, //0x0000717a movq %rdi, %rsi - //0x0000717d LBB32_189 - 0x48, 0x39, 0xce, //0x0000717d cmpq %rcx, %rsi - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x00007180 jae LBB32_191 - //0x00007186 LBB32_190 - 0x48, 0x8d, 0x46, 0x01, //0x00007186 leaq $1(%rsi), %rax - 0x49, 0x89, 0x45, 0x00, //0x0000718a movq %rax, (%r13) - 0x80, 0x3c, 0x32, 0x5d, //0x0000718e cmpb $93, (%rdx,%rsi) - 0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x00007192 je LBB32_226 - //0x00007198 LBB32_191 - 0x48, 0x83, 0xc0, 0xff, //0x00007198 addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x0000719c movq %rax, (%r13) - 0x48, 0x89, 0xc6, //0x000071a0 movq %rax, %rsi - 0x4d, 0x85, 0xf6, //0x000071a3 testq %r14, %r14 - 0x0f, 0x8e, 0x8d, 0x01, 0x00, 0x00, //0x000071a6 jle LBB32_220 - 0x90, 0x90, 0x90, 0x90, //0x000071ac .p2align 4, 0x90 - //0x000071b0 LBB32_192 - 0x4c, 0x89, 0xe7, //0x000071b0 movq %r12, %rdi - 0x4c, 0x89, 0xee, //0x000071b3 movq %r13, %rsi - 0xe8, 0xa5, 0xe7, 0xff, 0xff, //0x000071b6 callq _skip_one_fast - 0x49, 0x8b, 0x14, 0x24, //0x000071bb movq (%r12), %rdx - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x000071bf movq $8(%r12), %rcx - 0x49, 0x8b, 0x45, 0x00, //0x000071c4 movq (%r13), %rax - 0x48, 0x39, 0xc8, //0x000071c8 cmpq %rcx, %rax - 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x000071cb jae LBB32_197 - 0x8a, 0x1c, 0x02, //0x000071d1 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x000071d4 cmpb $13, %bl - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000071d7 je LBB32_197 - 0x80, 0xfb, 0x20, //0x000071dd cmpb $32, %bl - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000071e0 je LBB32_197 - 0x80, 0xc3, 0xf7, //0x000071e6 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000071e9 cmpb $1, %bl - 0x0f, 0x86, 0x1e, 0x00, 0x00, 0x00, //0x000071ec jbe LBB32_197 - 0x48, 0x89, 0xc7, //0x000071f2 movq %rax, %rdi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000071f5 movabsq $4294977024, %r10 - 0xe9, 0x11, 0x01, 0x00, 0x00, //0x000071ff jmp LBB32_218 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007204 .p2align 4, 0x90 - //0x00007210 LBB32_197 - 0x48, 0x8d, 0x78, 0x01, //0x00007210 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007214 cmpq %rcx, %rdi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007217 movabsq $4294977024, %r10 - 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00007221 jae LBB32_201 - 0x8a, 0x1c, 0x3a, //0x00007227 movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x0000722a cmpb $13, %bl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000722d je LBB32_201 - 0x80, 0xfb, 0x20, //0x00007233 cmpb $32, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00007236 je LBB32_201 - 0x80, 0xc3, 0xf7, //0x0000723c addb $-9, %bl - 0x80, 0xfb, 0x01, //0x0000723f cmpb $1, %bl - 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x00007242 ja LBB32_218 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007248 .p2align 4, 0x90 - //0x00007250 LBB32_201 - 0x48, 0x8d, 0x78, 0x02, //0x00007250 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007254 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007257 jae LBB32_205 - 0x8a, 0x1c, 0x3a, //0x0000725d movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00007260 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00007263 je LBB32_205 - 0x80, 0xfb, 0x20, //0x00007269 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000726c je LBB32_205 - 0x80, 0xc3, 0xf7, //0x00007272 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00007275 cmpb $1, %bl - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00007278 ja LBB32_218 - 0x90, 0x90, //0x0000727e .p2align 4, 0x90 - //0x00007280 LBB32_205 - 0x48, 0x8d, 0x78, 0x03, //0x00007280 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007284 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007287 jae LBB32_209 - 0x8a, 0x1c, 0x3a, //0x0000728d movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00007290 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00007293 je LBB32_209 - 0x80, 0xfb, 0x20, //0x00007299 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000729c je LBB32_209 - 0x80, 0xc3, 0xf7, //0x000072a2 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000072a5 cmpb $1, %bl - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x000072a8 ja LBB32_218 - 0x90, 0x90, //0x000072ae .p2align 4, 0x90 - //0x000072b0 LBB32_209 - 0x48, 0x8d, 0x78, 0x04, //0x000072b0 leaq $4(%rax), %rdi - 0x48, 0x39, 0xf9, //0x000072b4 cmpq %rdi, %rcx - 0x0f, 0x86, 0xe3, 0x00, 0x00, 0x00, //0x000072b7 jbe LBB32_232 - 0x48, 0x39, 0xf9, //0x000072bd cmpq %rdi, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000072c0 je LBB32_215 - 0x48, 0x8d, 0x34, 0x0a, //0x000072c6 leaq (%rdx,%rcx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000072ca .p2align 4, 0x90 - //0x000072d0 LBB32_212 - 0x0f, 0xbe, 0x1c, 0x3a, //0x000072d0 movsbl (%rdx,%rdi), %ebx - 0x83, 0xfb, 0x20, //0x000072d4 cmpl $32, %ebx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000072d7 ja LBB32_217 - 0x49, 0x0f, 0xa3, 0xda, //0x000072dd btq %rbx, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000072e1 jae LBB32_217 - 0x48, 0x83, 0xc7, 0x01, //0x000072e7 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x000072eb cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000072ee jne LBB32_212 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000072f4 jmp LBB32_216 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000072f9 .p2align 4, 0x90 - //0x00007300 LBB32_215 - 0x48, 0x01, 0xd7, //0x00007300 addq %rdx, %rdi - 0x48, 0x89, 0xfe, //0x00007303 movq %rdi, %rsi - //0x00007306 LBB32_216 - 0x48, 0x29, 0xd6, //0x00007306 subq %rdx, %rsi - 0x48, 0x89, 0xf7, //0x00007309 movq %rsi, %rdi - //0x0000730c LBB32_217 - 0x48, 0x39, 0xcf, //0x0000730c cmpq %rcx, %rdi - 0x0f, 0x83, 0xc7, 0x00, 0x00, 0x00, //0x0000730f jae LBB32_234 - //0x00007315 LBB32_218 - 0x48, 0x8d, 0x77, 0x01, //0x00007315 leaq $1(%rdi), %rsi - 0x49, 0x89, 0x75, 0x00, //0x00007319 movq %rsi, (%r13) - 0x8a, 0x04, 0x3a, //0x0000731d movb (%rdx,%rdi), %al - 0x3c, 0x2c, //0x00007320 cmpb $44, %al - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00007322 jne LBB32_222 - 0x49, 0x8d, 0x46, 0xff, //0x00007328 leaq $-1(%r14), %rax - 0x49, 0x83, 0xfe, 0x02, //0x0000732c cmpq $2, %r14 - 0x49, 0x89, 0xc6, //0x00007330 movq %rax, %r14 - 0x0f, 0x8d, 0x77, 0xfe, 0xff, 0xff, //0x00007333 jge LBB32_192 - //0x00007339 LBB32_220 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00007339 movq $-72(%rbp), %r9 - 0x49, 0x83, 0xc1, 0x10, //0x0000733d addq $16, %r9 - 0x4c, 0x3b, 0x4d, 0xa8, //0x00007341 cmpq $-88(%rbp), %r9 - 0x48, 0x8b, 0x4d, 0xa0, //0x00007345 movq $-96(%rbp), %rcx - 0x0f, 0x85, 0x29, 0xf4, 0xff, 0xff, //0x00007349 jne LBB32_2 - //0x0000734f LBB32_221 - 0xc5, 0xf9, 0x6f, 0x05, 0xc9, 0xf3, 0xff, 0xff, //0x0000734f vmovdqa $-3127(%rip), %xmm0 /* LCPI32_0+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x01, //0x00007357 vmovdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x0000735b movq %rcx, %rdi - 0x4c, 0x89, 0xe6, //0x0000735e movq %r12, %rsi - 0x4c, 0x89, 0xea, //0x00007361 movq %r13, %rdx - 0x31, 0xc9, //0x00007364 xorl %ecx, %ecx - 0xe8, 0x15, 0xd6, 0xff, 0xff, //0x00007366 callq _fsm_exec - 0x49, 0x89, 0xc0, //0x0000736b movq %rax, %r8 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000736e jmp LBB32_235 - //0x00007373 LBB32_222 - 0x3c, 0x5d, //0x00007373 cmpb $93, %al - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00007375 jne LBB32_233 - 0x48, 0x89, 0xf0, //0x0000737b movq %rsi, %rax - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000737e jmp LBB32_226 - //0x00007383 LBB32_233 - 0x48, 0x89, 0xf0, //0x00007383 movq %rsi, %rax - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00007386 jmp LBB32_234 - //0x0000738b LBB32_224 - 0x4c, 0x89, 0xe8, //0x0000738b movq %r13, %rax - 0x80, 0xf9, 0x7d, //0x0000738e cmpb $125, %cl - 0x4c, 0x8b, 0x6d, 0xd0, //0x00007391 movq $-48(%rbp), %r13 - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00007395 jne LBB32_234 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000739b jmp LBB32_226 - //0x000073a0 LBB32_232 - 0x48, 0x89, 0xf8, //0x000073a0 movq %rdi, %rax - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000073a3 jmp LBB32_234 - //0x000073a8 LBB32_225 - 0x80, 0xf9, 0x7d, //0x000073a8 cmpb $125, %cl - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000073ab jne LBB32_234 - //0x000073b1 LBB32_226 - 0x48, 0x83, 0xc0, 0xff, //0x000073b1 addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x000073b5 movq %rax, (%r13) - 0x49, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x000073b9 movq $-33, %r8 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000073c0 jmp LBB32_235 - //0x000073c5 LBB32_228 - 0x48, 0x83, 0xc0, 0xff, //0x000073c5 addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x000073c9 movq %rax, (%r13) - 0x49, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x000073cd movq $-34, %r8 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000073d4 jmp LBB32_235 - //0x000073d9 LBB32_231 - 0x4c, 0x89, 0xf8, //0x000073d9 movq %r15, %rax - //0x000073dc LBB32_234 - 0x48, 0x83, 0xc0, 0xff, //0x000073dc addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x000073e0 movq %rax, (%r13) - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000073e4 movq $-2, %r8 - //0x000073eb LBB32_235 - 0x4c, 0x89, 0xc0, //0x000073eb movq %r8, %rax - 0x48, 0x83, 0xc4, 0x38, //0x000073ee addq $56, %rsp - 0x5b, //0x000073f2 popq %rbx - 0x41, 0x5c, //0x000073f3 popq %r12 - 0x41, 0x5d, //0x000073f5 popq %r13 - 0x41, 0x5e, //0x000073f7 popq %r14 - 0x41, 0x5f, //0x000073f9 popq %r15 - 0x5d, //0x000073fb popq %rbp - 0xc3, //0x000073fc retq - //0x000073fd LBB32_236 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x000073fd movq $8(%r12), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00007402 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00007406 movq %rax, (%rcx) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007409 movq $-1, %r8 - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00007410 jmp LBB32_235 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007415 .p2align 4, 0x90 - //0x00007420 _validate_utf8 - 0x55, //0x00007420 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007421 movq %rsp, %rbp - 0x41, 0x57, //0x00007424 pushq %r15 - 0x41, 0x56, //0x00007426 pushq %r14 - 0x41, 0x54, //0x00007428 pushq %r12 - 0x53, //0x0000742a pushq %rbx - 0x50, //0x0000742b pushq %rax - 0x4c, 0x8b, 0x17, //0x0000742c movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000742f movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x00007433 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x00007436 addq %r10, %rcx - 0x4f, 0x8d, 0x04, 0x1a, //0x00007439 leaq (%r10,%r11), %r8 - 0x49, 0x83, 0xc0, 0xfd, //0x0000743d addq $-3, %r8 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00007441 jmp LBB33_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007446 .p2align 4, 0x90 - //0x00007450 LBB33_19 - 0x48, 0x01, 0xd9, //0x00007450 addq %rbx, %rcx - //0x00007453 LBB33_1 - 0x4c, 0x39, 0xc1, //0x00007453 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007456 jae LBB33_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000745c movl $1, %ebx - 0x80, 0x39, 0x00, //0x00007461 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007464 jns LBB33_19 - 0x8b, 0x01, //0x0000746a movl (%rcx), %eax - 0x89, 0xc7, //0x0000746c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000746e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007474 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000747a jne LBB33_10 - 0x89, 0xc7, //0x00007480 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007482 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007488 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000748e je LBB33_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007494 movl $3, %ebx - 0x85, 0xff, //0x00007499 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000749b jne LBB33_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074a1 .p2align 4, 0x90 - //0x000074b0 LBB33_10 - 0x89, 0xc7, //0x000074b0 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000074b2 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000074b8 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000074be jne LBB33_12 - 0x89, 0xc7, //0x000074c4 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000074c6 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x000074cb andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000074ce jne LBB33_19 - //0x000074d4 LBB33_12 - 0x89, 0xc7, //0x000074d4 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000074d6 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000074dc cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000074e2 jne LBB33_16 - 0x89, 0xc7, //0x000074e8 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000074ea andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000074f0 je LBB33_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000074f6 movl $4, %ebx - 0xa8, 0x04, //0x000074fb testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000074fd je LBB33_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x00007503 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x00007508 je LBB33_19 - //0x0000750e LBB33_16 - 0x48, 0x89, 0xcf, //0x0000750e movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x00007511 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x00007514 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x00007517 cmpq $4096, %rbx - 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x0000751e jae LBB33_17 - 0x48, 0x63, 0xc7, //0x00007524 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x00007527 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x0000752b movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000752e movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007533 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00007538 jmp LBB33_19 - //0x0000753d LBB33_2 - 0x4d, 0x01, 0xd3, //0x0000753d addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x00007540 cmpq %r11, %rcx - 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00007543 jae LBB33_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x00007549 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x0000754d leaq $-38(%rbp), %r9 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00007551 jmp LBB33_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007556 .p2align 4, 0x90 - //0x00007560 LBB33_5 - 0x48, 0x83, 0xc1, 0x01, //0x00007560 addq $1, %rcx - 0x4c, 0x39, 0xd9, //0x00007564 cmpq %r11, %rcx - 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00007567 jae LBB33_36 - //0x0000756d LBB33_4 - 0x80, 0x39, 0x00, //0x0000756d cmpb $0, (%rcx) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00007570 jns LBB33_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007576 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x0000757a movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000757e movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007581 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007584 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007588 jb LBB33_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000758e movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007592 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007597 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000759b leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000759f addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x000075a3 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x000075a6 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000075a9 je LBB33_24 - //0x000075af LBB33_25 - 0x41, 0x0f, 0xb6, 0x07, //0x000075af movzbl (%r15), %eax - 0x88, 0x07, //0x000075b3 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x000075b5 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x000075ba movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000075be jmp LBB33_26 - //0x000075c3 LBB33_21 - 0x45, 0x31, 0xe4, //0x000075c3 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x000075c6 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x000075c9 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x000075cc movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x000075cf testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000075d2 jne LBB33_25 - //0x000075d8 LBB33_24 - 0x31, 0xff, //0x000075d8 xorl %edi, %edi - //0x000075da LBB33_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x000075da movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x000075de shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x000075e1 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x000075e5 shll $8, %ebx - 0x09, 0xc3, //0x000075e8 orl %eax, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x000075ea movzbl %r12b, %edi - 0x09, 0xdf, //0x000075ee orl %ebx, %edi - 0x89, 0xf8, //0x000075f0 movl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000075f2 andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000075f7 cmpl $8421600, %eax - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000075fc jne LBB33_29 - 0x89, 0xf8, //0x00007602 movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007604 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007609 cmpl $8205, %eax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000760e je LBB33_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007614 movl $3, %ebx - 0x85, 0xc0, //0x00007619 testl %eax, %eax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000761b jne LBB33_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007621 .p2align 4, 0x90 - //0x00007630 LBB33_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x00007630 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00007634 je LBB33_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000763a andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007640 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007645 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000764b jne LBB33_31 - //0x00007651 LBB33_34 - 0x48, 0x01, 0xd9, //0x00007651 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007654 cmpq %r11, %rcx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00007657 jb LBB33_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000765d jmp LBB33_36 - //0x00007662 LBB33_31 - 0x48, 0x89, 0xc8, //0x00007662 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00007665 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00007668 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000766b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007672 jae LBB33_32 - 0x48, 0x98, //0x00007678 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x0000767a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x0000767e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007681 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007686 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000768b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000768e cmpq %r11, %rcx - 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00007691 jb LBB33_4 - //0x00007697 LBB33_36 - 0x4c, 0x29, 0xd1, //0x00007697 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000769a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000769d xorl %eax, %eax - //0x0000769f LBB33_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000769f addq $8, %rsp - 0x5b, //0x000076a3 popq %rbx - 0x41, 0x5c, //0x000076a4 popq %r12 - 0x41, 0x5e, //0x000076a6 popq %r14 - 0x41, 0x5f, //0x000076a8 popq %r15 - 0x5d, //0x000076aa popq %rbp - 0xc3, //0x000076ab retq - //0x000076ac LBB33_32 - 0x48, 0x89, 0x06, //0x000076ac movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000076af movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000076b6 jmp LBB33_37 - //0x000076bb LBB33_17 - 0x48, 0x89, 0x3e, //0x000076bb movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000076be movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000076c5 jmp LBB33_37 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076ca .p2align 4, 0x90 - //0x000076d0 _validate_utf8_fast - 0x55, //0x000076d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000076d1 movq %rsp, %rbp - 0x53, //0x000076d4 pushq %rbx - 0x50, //0x000076d5 pushq %rax - 0x4c, 0x8b, 0x17, //0x000076d6 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x000076d9 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x34, 0x1a, //0x000076dd leaq (%r10,%r11), %rsi - 0x48, 0x83, 0xc6, 0xfd, //0x000076e1 addq $-3, %rsi - 0x4c, 0x89, 0xd0, //0x000076e5 movq %r10, %rax - 0x4c, 0x39, 0xd6, //0x000076e8 cmpq %r10, %rsi - 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x000076eb jbe LBB34_14 - 0x4c, 0x89, 0xd0, //0x000076f1 movq %r10, %rax - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000076f4 jmp LBB34_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076f9 .p2align 4, 0x90 - //0x00007700 LBB34_2 - 0x48, 0x01, 0xd0, //0x00007700 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00007703 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00007706 jae LBB34_14 - //0x0000770c LBB34_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000770c movl $1, %edx - 0x80, 0x38, 0x00, //0x00007711 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007714 jns LBB34_2 - 0x8b, 0x38, //0x0000771a movl (%rax), %edi - 0x89, 0xf9, //0x0000771c movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000771e andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00007724 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000772a jne LBB34_7 - 0x89, 0xf9, //0x00007730 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x00007732 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x00007738 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000773e je LBB34_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00007744 movl $3, %edx - 0x85, 0xc9, //0x00007749 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000774b jne LBB34_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007751 .p2align 4, 0x90 - //0x00007760 LBB34_7 - 0x89, 0xf9, //0x00007760 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x00007762 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00007768 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000776e jne LBB34_9 - 0x89, 0xf9, //0x00007774 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00007776 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x0000777b andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000777e jne LBB34_2 - //0x00007784 LBB34_9 - 0x89, 0xf9, //0x00007784 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007786 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x0000778c cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007792 jne LBB34_13 - 0x89, 0xf9, //0x00007798 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x0000779a andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000077a0 je LBB34_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000077a6 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x000077ab testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x000077af je LBB34_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x000077b5 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x000077bb je LBB34_2 - //0x000077c1 LBB34_13 - 0x48, 0xf7, 0xd0, //0x000077c1 notq %rax - 0x4c, 0x01, 0xd0, //0x000077c4 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x000077c7 addq $8, %rsp - 0x5b, //0x000077cb popq %rbx - 0x5d, //0x000077cc popq %rbp - 0xc3, //0x000077cd retq - //0x000077ce LBB34_14 - 0x4d, 0x01, 0xd3, //0x000077ce addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x000077d1 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x000077d4 jae LBB34_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x000077da leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x000077de leaq $-14(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000077e2 jmp LBB34_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077e7 .p2align 4, 0x90 - //0x000077f0 LBB34_16 - 0x48, 0x83, 0xc0, 0x01, //0x000077f0 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x000077f4 cmpq %r11, %rax - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x000077f7 jae LBB34_30 - //0x000077fd LBB34_17 - 0x80, 0x38, 0x00, //0x000077fd cmpb $0, (%rax) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00007800 jns LBB34_16 - 0xc6, 0x45, 0xf4, 0x00, //0x00007806 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x0000780a movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x0000780e movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x00007811 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00007814 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00007818 jb LBB34_21 - 0x0f, 0xb6, 0x30, //0x0000781e movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x00007821 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x00007825 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x00007829 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x0000782d addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x00007831 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x00007834 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007837 je LBB34_22 - //0x0000783d LBB34_20 - 0x0f, 0xb6, 0x09, //0x0000783d movzbl (%rcx), %ecx - 0x88, 0x0b, //0x00007840 movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x00007842 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x00007846 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000784a jmp LBB34_23 - //0x0000784f LBB34_21 - 0x31, 0xf6, //0x0000784f xorl %esi, %esi - 0x31, 0xff, //0x00007851 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x00007853 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x00007856 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x00007859 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000785c jne LBB34_20 - //0x00007862 LBB34_22 - 0x31, 0xc9, //0x00007862 xorl %ecx, %ecx - //0x00007864 LBB34_23 - 0x0f, 0xb6, 0xc9, //0x00007864 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x00007867 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x0000786a movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x0000786e shll $8, %edi - 0x09, 0xcf, //0x00007871 orl %ecx, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x00007873 movzbl %sil, %edx - 0x09, 0xfa, //0x00007877 orl %edi, %edx - 0x89, 0xd1, //0x00007879 movl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000787b andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00007881 cmpl $8421600, %ecx - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00007887 jne LBB34_26 - 0x89, 0xd7, //0x0000788d movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000788f andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007895 cmpl $8205, %edi - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000789b je LBB34_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000078a1 movl $3, %ecx - 0x85, 0xff, //0x000078a6 testl %edi, %edi - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000078a8 jne LBB34_28 - 0x90, 0x90, //0x000078ae .p2align 4, 0x90 - //0x000078b0 LBB34_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x000078b0 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000078b4 je LBB34_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x000078ba andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000078c0 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x000078c5 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000078cb jne LBB34_13 - //0x000078d1 LBB34_28 - 0x48, 0x01, 0xc8, //0x000078d1 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x000078d4 cmpq %r11, %rax - 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x000078d7 jb LBB34_17 - //0x000078dd LBB34_30 - 0x31, 0xc0, //0x000078dd xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x000078df addq $8, %rsp - 0x5b, //0x000078e3 popq %rbx - 0x5d, //0x000078e4 popq %rbp - 0xc3, //0x000078e5 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078e6 .p2align 5, 0x00 - //0x00007900 LCPI35_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007900 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007910 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00007920 .p2align 4, 0x00 - //0x00007920 LCPI35_1 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007920 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00007930 .p2align 4, 0x90 - //0x00007930 _f32toa - 0x55, //0x00007930 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007931 movq %rsp, %rbp - 0x41, 0x57, //0x00007934 pushq %r15 - 0x41, 0x56, //0x00007936 pushq %r14 - 0x41, 0x55, //0x00007938 pushq %r13 - 0x41, 0x54, //0x0000793a pushq %r12 - 0x53, //0x0000793c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000793d subq $16, %rsp - 0xc5, 0xf9, 0x7e, 0xc0, //0x00007941 vmovd %xmm0, %eax - 0x89, 0xc1, //0x00007945 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00007947 shrl $23, %ecx - 0x0f, 0xb6, 0xd1, //0x0000794a movzbl %cl, %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000794d cmpl $255, %edx - 0x0f, 0x84, 0x7f, 0x0e, 0x00, 0x00, //0x00007953 je LBB35_1 - 0xc6, 0x07, 0x2d, //0x00007959 movb $45, (%rdi) - 0x41, 0x89, 0xc2, //0x0000795c movl %eax, %r10d - 0x41, 0xc1, 0xea, 0x1f, //0x0000795f shrl $31, %r10d - 0x4e, 0x8d, 0x0c, 0x17, //0x00007963 leaq (%rdi,%r10), %r9 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00007967 testl $2147483647, %eax - 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000796c je LBB35_3 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00007972 andl $8388607, %eax - 0x85, 0xd2, //0x00007977 testl %edx, %edx - 0x0f, 0x84, 0x60, 0x0e, 0x00, 0x00, //0x00007979 je LBB35_5 - 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000797f leal $8388608(%rax), %r11d - 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00007986 leal $-150(%rdx), %r8d - 0x8d, 0x4a, 0x81, //0x0000798d leal $-127(%rdx), %ecx - 0x83, 0xf9, 0x17, //0x00007990 cmpl $23, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00007993 ja LBB35_10 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007999 movl $150, %ecx - 0x29, 0xd1, //0x0000799e subl %edx, %ecx - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000079a0 movq $-1, %rsi - 0x48, 0xd3, 0xe6, //0x000079a7 shlq %cl, %rsi - 0xf7, 0xd6, //0x000079aa notl %esi - 0x44, 0x85, 0xde, //0x000079ac testl %r11d, %esi - 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x000079af je LBB35_12 - //0x000079b5 LBB35_10 - 0x4c, 0x89, 0x4d, 0xc8, //0x000079b5 movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000079b9 movq %rdi, $-48(%rbp) - //0x000079bd LBB35_6 - 0x45, 0x89, 0xdf, //0x000079bd movl %r11d, %r15d - 0x41, 0x83, 0xe7, 0x01, //0x000079c0 andl $1, %r15d - 0x85, 0xc0, //0x000079c4 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x000079c6 sete %al - 0x83, 0xfa, 0x02, //0x000079c9 cmpl $2, %edx - 0x0f, 0x93, 0xc1, //0x000079cc setae %cl - 0x20, 0xc1, //0x000079cf andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x000079d1 movzbl %cl, %ecx - 0x45, 0x89, 0xd9, //0x000079d4 movl %r11d, %r9d - 0x41, 0xc1, 0xe1, 0x02, //0x000079d7 shll $2, %r9d - 0x42, 0x8d, 0x04, 0x99, //0x000079db leal (%rcx,%r11,4), %eax - 0x83, 0xc0, 0xfe, //0x000079df addl $-2, %eax - 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000079e2 imull $1262611, %r8d, %edx - 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x000079e9 leal $-524031(%rdx), %r14d - 0x84, 0xc9, //0x000079f0 testb %cl, %cl - 0x44, 0x0f, 0x44, 0xf2, //0x000079f2 cmovel %edx, %r14d - 0x41, 0xc1, 0xfe, 0x16, //0x000079f6 sarl $22, %r14d - 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x000079fa imull $-1741647, %r14d, %ecx - 0xc1, 0xe9, 0x13, //0x00007a01 shrl $19, %ecx - 0x44, 0x01, 0xc1, //0x00007a04 addl %r8d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007a07 movl $31, %edx - 0x44, 0x29, 0xf2, //0x00007a0c subl %r14d, %edx - 0x80, 0xc1, 0x01, //0x00007a0f addb $1, %cl - 0xd3, 0xe0, //0x00007a12 shll %cl, %eax - 0x48, 0x8d, 0x35, 0x55, 0xbd, 0x00, 0x00, //0x00007a14 leaq $48469(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0x4c, 0x8b, 0x2c, 0xd6, //0x00007a1b movq (%rsi,%rdx,8), %r13 - 0x49, 0xf7, 0xe5, //0x00007a1f mulq %r13 - 0x49, 0x89, 0xd0, //0x00007a22 movq %rdx, %r8 - 0x48, 0xc1, 0xe8, 0x20, //0x00007a25 shrq $32, %rax - 0x45, 0x31, 0xe4, //0x00007a29 xorl %r12d, %r12d - 0x83, 0xf8, 0x02, //0x00007a2c cmpl $2, %eax - 0x41, 0x0f, 0x93, 0xc4, //0x00007a2f setae %r12b - 0x41, 0xd3, 0xe1, //0x00007a33 shll %cl, %r9d - 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00007a36 leal $2(,%r11,4), %r11d - 0x4c, 0x89, 0xc8, //0x00007a3e movq %r9, %rax - 0x49, 0xf7, 0xe5, //0x00007a41 mulq %r13 - 0x49, 0x89, 0xd1, //0x00007a44 movq %rdx, %r9 - 0x45, 0x09, 0xc4, //0x00007a47 orl %r8d, %r12d - 0x48, 0xc1, 0xe8, 0x20, //0x00007a4a shrq $32, %rax - 0x31, 0xdb, //0x00007a4e xorl %ebx, %ebx - 0x83, 0xf8, 0x02, //0x00007a50 cmpl $2, %eax - 0x0f, 0x93, 0xc3, //0x00007a53 setae %bl - 0x41, 0xd3, 0xe3, //0x00007a56 shll %cl, %r11d - 0x44, 0x09, 0xcb, //0x00007a59 orl %r9d, %ebx - 0x4c, 0x89, 0xd8, //0x00007a5c movq %r11, %rax - 0x49, 0xf7, 0xe5, //0x00007a5f mulq %r13 - 0x48, 0xc1, 0xe8, 0x20, //0x00007a62 shrq $32, %rax - 0x31, 0xc9, //0x00007a66 xorl %ecx, %ecx - 0x83, 0xf8, 0x02, //0x00007a68 cmpl $2, %eax - 0x0f, 0x93, 0xc1, //0x00007a6b setae %cl - 0x09, 0xd1, //0x00007a6e orl %edx, %ecx - 0x45, 0x01, 0xfc, //0x00007a70 addl %r15d, %r12d - 0x44, 0x29, 0xf9, //0x00007a73 subl %r15d, %ecx - 0x83, 0xfb, 0x28, //0x00007a76 cmpl $40, %ebx - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00007a79 jb LBB35_31 - 0x44, 0x89, 0xc8, //0x00007a7f movl %r9d, %eax - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007a82 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00007a87 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007a8b shrq $37, %rdx - 0x44, 0x89, 0xe0, //0x00007a8f movl %r12d, %eax - 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00007a92 leaq (,%rdx,8), %rsi - 0x48, 0x8d, 0x3c, 0xb6, //0x00007a9a leaq (%rsi,%rsi,4), %rdi - 0x48, 0x39, 0xc7, //0x00007a9e cmpq %rax, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x00007aa1 setb %r11b - 0x48, 0x8d, 0x34, 0xb6, //0x00007aa5 leaq (%rsi,%rsi,4), %rsi - 0x48, 0x83, 0xc6, 0x28, //0x00007aa9 addq $40, %rsi - 0x89, 0xcf, //0x00007aad movl %ecx, %edi - 0x31, 0xc0, //0x00007aaf xorl %eax, %eax - 0x48, 0x39, 0xfe, //0x00007ab1 cmpq %rdi, %rsi - 0x41, 0x0f, 0x96, 0xc0, //0x00007ab4 setbe %r8b - 0x45, 0x38, 0xc3, //0x00007ab8 cmpb %r8b, %r11b - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00007abb je LBB35_8 - //0x00007ac1 LBB35_31 - 0x4d, 0x89, 0xc8, //0x00007ac1 movq %r9, %r8 - 0x49, 0xc1, 0xe8, 0x02, //0x00007ac4 shrq $2, %r8 - 0x44, 0x89, 0xca, //0x00007ac8 movl %r9d, %edx - 0x83, 0xe2, 0xfc, //0x00007acb andl $-4, %edx - 0x41, 0x39, 0xd4, //0x00007ace cmpl %edx, %r12d - 0x40, 0x0f, 0x97, 0xc6, //0x00007ad1 seta %sil - 0x8d, 0x7a, 0x04, //0x00007ad5 leal $4(%rdx), %edi - 0x39, 0xcf, //0x00007ad8 cmpl %ecx, %edi - 0x0f, 0x96, 0xc0, //0x00007ada setbe %al - 0x40, 0x30, 0xf0, //0x00007add xorb %sil, %al - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00007ae0 je LBB35_32 - 0x83, 0xca, 0x02, //0x00007ae6 orl $2, %edx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007ae9 movl $1, %eax - 0x39, 0xd3, //0x00007aee cmpl %edx, %ebx - 0x4c, 0x8b, 0x65, 0xc8, //0x00007af0 movq $-56(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007af4 ja LBB35_35 - 0x0f, 0x94, 0xc0, //0x00007afa sete %al - 0x41, 0xc0, 0xe9, 0x02, //0x00007afd shrb $2, %r9b - 0x41, 0x20, 0xc1, //0x00007b01 andb %al, %r9b - 0x41, 0x0f, 0xb6, 0xc1, //0x00007b04 movzbl %r9b, %eax - //0x00007b08 LBB35_35 - 0x44, 0x01, 0xc0, //0x00007b08 addl %r8d, %eax - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00007b0b cmpl $100000, %eax - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00007b10 jae LBB35_37 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00007b16 jmp LBB35_40 - //0x00007b1b LBB35_3 - 0x41, 0xc6, 0x01, 0x30, //0x00007b1b movb $48, (%r9) - 0x41, 0x29, 0xf9, //0x00007b1f subl %edi, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00007b22 addl $1, %r9d - 0x44, 0x89, 0xc8, //0x00007b26 movl %r9d, %eax - 0xe9, 0x98, 0x0c, 0x00, 0x00, //0x00007b29 jmp LBB35_156 - //0x00007b2e LBB35_32 - 0x39, 0xf9, //0x00007b2e cmpl %edi, %ecx - 0x41, 0x83, 0xd8, 0xff, //0x00007b30 sbbl $-1, %r8d - 0x44, 0x89, 0xc0, //0x00007b34 movl %r8d, %eax - 0x4c, 0x8b, 0x65, 0xc8, //0x00007b37 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00007b3b cmpl $100000, %eax - 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00007b40 jb LBB35_40 - //0x00007b46 LBB35_37 - 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00007b46 movl $6, %r13d - 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x00007b4c cmpl $1000000, %eax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007b51 jb LBB35_45 - 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00007b57 movl $7, %r13d - 0x3d, 0x80, 0x96, 0x98, 0x00, //0x00007b5d cmpl $10000000, %eax - 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00007b62 jb LBB35_45 - 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00007b68 cmpl $100000000, %eax - 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x00007b6d movl $9, %r13d - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00007b73 jmp LBB35_44 - //0x00007b78 LBB35_8 - 0x44, 0x88, 0xc0, //0x00007b78 movb %r8b, %al - 0x01, 0xd0, //0x00007b7b addl %edx, %eax - 0x41, 0x83, 0xc6, 0x01, //0x00007b7d addl $1, %r14d - 0x4c, 0x8b, 0x65, 0xc8, //0x00007b81 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00007b85 cmpl $100000, %eax - 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x00007b8a jae LBB35_37 - //0x00007b90 LBB35_40 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007b90 movl $1, %r13d - 0x83, 0xf8, 0x0a, //0x00007b96 cmpl $10, %eax - 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00007b99 jb LBB35_45 - 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x00007b9f movl $2, %r13d - 0x83, 0xf8, 0x64, //0x00007ba5 cmpl $100, %eax - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00007ba8 jb LBB35_45 - 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x00007bae movl $3, %r13d - 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x00007bb4 cmpl $1000, %eax - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007bb9 jb LBB35_45 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00007bbf cmpl $10000, %eax - 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x00007bc4 movl $5, %r13d - //0x00007bca LBB35_44 - 0x41, 0x83, 0xdd, 0x00, //0x00007bca sbbl $0, %r13d - //0x00007bce LBB35_45 - 0x47, 0x8d, 0x0c, 0x2e, //0x00007bce leal (%r14,%r13), %r9d - 0x43, 0x8d, 0x0c, 0x2e, //0x00007bd2 leal (%r14,%r13), %ecx - 0x83, 0xc1, 0x05, //0x00007bd6 addl $5, %ecx - 0x83, 0xf9, 0x1b, //0x00007bd9 cmpl $27, %ecx - 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x00007bdc jb LBB35_70 - 0x44, 0x89, 0xea, //0x00007be2 movl %r13d, %edx - 0x49, 0x8d, 0x0c, 0x14, //0x00007be5 leaq (%r12,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00007be9 addq $1, %rcx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00007bed cmpl $10000, %eax - 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00007bf2 jb LBB35_47 - 0x89, 0xc6, //0x00007bf8 movl %eax, %esi - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00007bfa movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xde, //0x00007bff imulq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x00007c03 shrq $45, %rbx - 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00007c07 imull $-10000, %ebx, %r8d - 0x41, 0x01, 0xc0, //0x00007c0e addl %eax, %r8d - 0x4c, 0x8b, 0x6d, 0xd0, //0x00007c11 movq $-48(%rbp), %r13 - 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x00007c15 je LBB35_49 - 0x44, 0x89, 0xc0, //0x00007c1b movl %r8d, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00007c1e imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007c25 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00007c29 imull $100, %eax, %esi - 0x41, 0x29, 0xf0, //0x00007c2c subl %esi, %r8d - 0x48, 0x8d, 0x35, 0xba, 0x47, 0x00, 0x00, //0x00007c2f leaq $18362(%rip), %rsi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00007c36 movzwl (%rsi,%r8,2), %edi - 0x66, 0x89, 0x79, 0xfe, //0x00007c3b movw %di, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x46, //0x00007c3f movzwl (%rsi,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00007c43 movw %ax, $-4(%rcx) - 0x45, 0x31, 0xc0, //0x00007c47 xorl %r8d, %r8d - 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x00007c4a jmp LBB35_51 - //0x00007c4f LBB35_70 - 0x45, 0x89, 0xe8, //0x00007c4f movl %r13d, %r8d - 0x45, 0x85, 0xf6, //0x00007c52 testl %r14d, %r14d - 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00007c55 js LBB35_71 - 0x4b, 0x8d, 0x14, 0x04, //0x00007c5b leaq (%r12,%r8), %rdx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00007c5f cmpl $10000, %eax - 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00007c64 jb LBB35_124 - 0x89, 0xc1, //0x00007c6a movl %eax, %ecx - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00007c6c movl $3518437209, %esi - 0x48, 0x0f, 0xaf, 0xf1, //0x00007c71 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x2d, //0x00007c75 shrq $45, %rsi - 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00007c79 imull $-10000, %esi, %ecx - 0x01, 0xc1, //0x00007c7f addl %eax, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00007c81 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007c88 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x00007c8c imull $100, %eax, %edi - 0x29, 0xf9, //0x00007c8f subl %edi, %ecx - 0x48, 0x8d, 0x3d, 0x58, 0x47, 0x00, 0x00, //0x00007c91 leaq $18264(%rip), %rdi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4f, //0x00007c98 movzwl (%rdi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xfe, //0x00007c9c movw %cx, $-2(%rdx) - 0x48, 0x8d, 0x4a, 0xfc, //0x00007ca0 leaq $-4(%rdx), %rcx - 0x0f, 0xb7, 0x04, 0x47, //0x00007ca4 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x42, 0xfc, //0x00007ca8 movw %ax, $-4(%rdx) - 0x89, 0xf0, //0x00007cac movl %esi, %eax - 0x83, 0xf8, 0x64, //0x00007cae cmpl $100, %eax - 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x00007cb1 jae LBB35_128 - //0x00007cb7 LBB35_127 - 0x89, 0xc3, //0x00007cb7 movl %eax, %ebx - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00007cb9 jmp LBB35_130 - //0x00007cbe LBB35_47 - 0x45, 0x31, 0xc0, //0x00007cbe xorl %r8d, %r8d - 0x89, 0xc3, //0x00007cc1 movl %eax, %ebx - 0x4c, 0x8b, 0x6d, 0xd0, //0x00007cc3 movq $-48(%rbp), %r13 - 0x83, 0xfb, 0x64, //0x00007cc7 cmpl $100, %ebx - 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x00007cca jae LBB35_54 - //0x00007cd0 LBB35_53 - 0x89, 0xd8, //0x00007cd0 movl %ebx, %eax - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x00007cd2 jmp LBB35_56 - //0x00007cd7 LBB35_12 - 0x41, 0xd3, 0xeb, //0x00007cd7 shrl %cl, %r11d - 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x00007cda cmpl $100000, %r11d - 0x0f, 0x82, 0xcb, 0x01, 0x00, 0x00, //0x00007ce1 jb LBB35_18 - 0xb9, 0x06, 0x00, 0x00, 0x00, //0x00007ce7 movl $6, %ecx - 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x00007cec cmpl $1000000, %r11d - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00007cf3 jb LBB35_16 - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00007cf9 movl $7, %ecx - 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x00007cfe cmpl $10000000, %r11d - 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00007d05 jb LBB35_16 - 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x00007d0b cmpl $100000000, %r11d - 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00007d12 movl $9, %ecx - 0x48, 0x83, 0xd9, 0x00, //0x00007d17 sbbq $0, %rcx - //0x00007d1b LBB35_16 - 0x4c, 0x01, 0xc9, //0x00007d1b addq %r9, %rcx - //0x00007d1e LBB35_17 - 0x44, 0x89, 0xd8, //0x00007d1e movl %r11d, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00007d21 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00007d26 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00007d2a shrq $45, %rdx - 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x00007d2e imull $-10000, %edx, %eax - 0x44, 0x01, 0xd8, //0x00007d34 addl %r11d, %eax - 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00007d37 imulq $1374389535, %rax, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00007d3e shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00007d42 imull $100, %esi, %ebx - 0x29, 0xd8, //0x00007d45 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0xa2, 0x46, 0x00, 0x00, //0x00007d47 leaq $18082(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00007d4e movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfe, //0x00007d52 movw %ax, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x73, //0x00007d56 movzwl (%rbx,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00007d5a movw %ax, $-4(%rcx) - 0x48, 0x89, 0xc8, //0x00007d5e movq %rcx, %rax - 0x48, 0x83, 0xc1, 0xfc, //0x00007d61 addq $-4, %rcx - 0x41, 0x89, 0xd3, //0x00007d65 movl %edx, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00007d68 cmpl $100, %r11d - 0x0f, 0x83, 0x80, 0x01, 0x00, 0x00, //0x00007d6c jae LBB35_25 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00007d72 jmp LBB35_27 - //0x00007d77 LBB35_71 - 0x45, 0x85, 0xc9, //0x00007d77 testl %r9d, %r9d - 0x0f, 0x8f, 0x62, 0x06, 0x00, 0x00, //0x00007d7a jg LBB35_84 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00007d80 movw $11824, (%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00007d87 addq $2, %r12 - 0x45, 0x85, 0xc9, //0x00007d8b testl %r9d, %r9d - 0x0f, 0x89, 0x4e, 0x06, 0x00, 0x00, //0x00007d8e jns LBB35_84 - 0x45, 0x89, 0xeb, //0x00007d94 movl %r13d, %r11d - 0x41, 0xf7, 0xd3, //0x00007d97 notl %r11d - 0x45, 0x29, 0xf3, //0x00007d9a subl %r14d, %r11d - 0x31, 0xc9, //0x00007d9d xorl %ecx, %ecx - 0x41, 0x83, 0xfb, 0x7f, //0x00007d9f cmpl $127, %r11d - 0x0f, 0x82, 0x18, 0x06, 0x00, 0x00, //0x00007da3 jb LBB35_82 - 0x4c, 0x89, 0xe7, //0x00007da9 movq %r12, %rdi - 0x49, 0x83, 0xc3, 0x01, //0x00007dac addq $1, %r11 - 0x4c, 0x89, 0xd9, //0x00007db0 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x00007db3 andq $-128, %rcx - 0x48, 0x8d, 0x51, 0x80, //0x00007db7 leaq $-128(%rcx), %rdx - 0x49, 0x89, 0xd4, //0x00007dbb movq %rdx, %r12 - 0x49, 0xc1, 0xec, 0x07, //0x00007dbe shrq $7, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x00007dc2 addq $1, %r12 - 0x45, 0x89, 0xe7, //0x00007dc6 movl %r12d, %r15d - 0x41, 0x83, 0xe7, 0x03, //0x00007dc9 andl $3, %r15d - 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x00007dcd cmpq $384, %rdx - 0x0f, 0x83, 0xde, 0x04, 0x00, 0x00, //0x00007dd4 jae LBB35_76 - 0x31, 0xd2, //0x00007dda xorl %edx, %edx - 0xe9, 0x88, 0x05, 0x00, 0x00, //0x00007ddc jmp LBB35_78 - //0x00007de1 LBB35_124 - 0x48, 0x89, 0xd1, //0x00007de1 movq %rdx, %rcx - 0x83, 0xf8, 0x64, //0x00007de4 cmpl $100, %eax - 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x00007de7 jb LBB35_127 - //0x00007ded LBB35_128 - 0x48, 0x83, 0xc1, 0xff, //0x00007ded addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0xf8, 0x45, 0x00, 0x00, //0x00007df1 leaq $17912(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007df8 .p2align 4, 0x90 - //0x00007e00 LBB35_129 - 0x89, 0xc6, //0x00007e00 movl %eax, %esi - 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x00007e02 imulq $1374389535, %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00007e09 shrq $37, %rbx - 0x6b, 0xf3, 0x64, //0x00007e0d imull $100, %ebx, %esi - 0x89, 0xc7, //0x00007e10 movl %eax, %edi - 0x29, 0xf7, //0x00007e12 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00007e14 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00007e19 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007e1d addq $-2, %rcx - 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00007e21 cmpl $9999, %eax - 0x89, 0xd8, //0x00007e26 movl %ebx, %eax - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00007e28 ja LBB35_129 - //0x00007e2e LBB35_130 - 0x4d, 0x63, 0xe9, //0x00007e2e movslq %r9d, %r13 - 0x83, 0xfb, 0x0a, //0x00007e31 cmpl $10, %ebx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00007e34 jb LBB35_132 - 0x89, 0xd8, //0x00007e3a movl %ebx, %eax - 0x48, 0x8d, 0x0d, 0xad, 0x45, 0x00, 0x00, //0x00007e3c leaq $17837(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00007e43 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00007e47 movw %ax, (%r12) - 0x4d, 0x01, 0xec, //0x00007e4c addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00007e4f cmpq %r13, %r8 - 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00007e52 jl LBB35_135 - 0xe9, 0xff, 0x03, 0x00, 0x00, //0x00007e58 jmp LBB35_134 - //0x00007e5d LBB35_132 - 0x80, 0xc3, 0x30, //0x00007e5d addb $48, %bl - 0x41, 0x88, 0x1c, 0x24, //0x00007e60 movb %bl, (%r12) - 0x4d, 0x01, 0xec, //0x00007e64 addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00007e67 cmpq %r13, %r8 - 0x0f, 0x8d, 0xec, 0x03, 0x00, 0x00, //0x00007e6a jge LBB35_134 - //0x00007e70 LBB35_135 - 0x48, 0x8b, 0x45, 0xd0, //0x00007e70 movq $-48(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00007e74 addq %r10, %rax - 0x4d, 0x8d, 0x34, 0x00, //0x00007e77 leaq (%r8,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00007e7b addq $1, %r14 - 0x49, 0x01, 0xc5, //0x00007e7f addq %rax, %r13 - 0x4d, 0x39, 0xee, //0x00007e82 cmpq %r13, %r14 - 0x4d, 0x89, 0xef, //0x00007e85 movq %r13, %r15 - 0x4d, 0x0f, 0x47, 0xfe, //0x00007e88 cmovaq %r14, %r15 - 0x4e, 0x8d, 0x1c, 0x00, //0x00007e8c leaq (%rax,%r8), %r11 - 0x4d, 0x29, 0xdf, //0x00007e90 subq %r11, %r15 - 0x49, 0x83, 0xff, 0x10, //0x00007e93 cmpq $16, %r15 - 0x0f, 0x82, 0xf5, 0x03, 0x00, 0x00, //0x00007e97 jb LBB35_152 - 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00007e9d cmpq $128, %r15 - 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x00007ea4 jae LBB35_141 - 0x45, 0x31, 0xc9, //0x00007eaa xorl %r9d, %r9d - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x00007ead jmp LBB35_138 - //0x00007eb2 LBB35_18 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007eb2 movl $1, %eax - 0x41, 0x83, 0xfb, 0x0a, //0x00007eb7 cmpl $10, %r11d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007ebb jb LBB35_21 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007ec1 movl $2, %eax - 0x41, 0x83, 0xfb, 0x64, //0x00007ec6 cmpl $100, %r11d - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00007eca jb LBB35_21 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007ed0 movl $3, %eax - 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x00007ed5 cmpl $1000, %r11d - 0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x00007edc jae LBB35_23 - //0x00007ee2 LBB35_21 - 0x4c, 0x01, 0xc8, //0x00007ee2 addq %r9, %rax - 0x48, 0x89, 0xc1, //0x00007ee5 movq %rax, %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00007ee8 cmpl $100, %r11d - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00007eec jb LBB35_27 - //0x00007ef2 LBB35_25 - 0x48, 0x83, 0xc1, 0xff, //0x00007ef2 addq $-1, %rcx - 0x4c, 0x8d, 0x05, 0xf3, 0x44, 0x00, 0x00, //0x00007ef6 leaq $17651(%rip), %r8 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, //0x00007efd .p2align 4, 0x90 - //0x00007f00 LBB35_26 - 0x44, 0x89, 0xde, //0x00007f00 movl %r11d, %esi - 0x44, 0x89, 0xdb, //0x00007f03 movl %r11d, %ebx - 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x00007f06 imulq $1374389535, %rbx, %r11 - 0x49, 0xc1, 0xeb, 0x25, //0x00007f0d shrq $37, %r11 - 0x41, 0x6b, 0xdb, 0x64, //0x00007f11 imull $100, %r11d, %ebx - 0x89, 0xf2, //0x00007f15 movl %esi, %edx - 0x29, 0xda, //0x00007f17 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00007f19 movzwl (%r8,%rdx,2), %edx - 0x66, 0x89, 0x51, 0xff, //0x00007f1e movw %dx, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007f22 addq $-2, %rcx - 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00007f26 cmpl $9999, %esi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x00007f2c ja LBB35_26 - //0x00007f32 LBB35_27 - 0x41, 0x83, 0xfb, 0x0a, //0x00007f32 cmpl $10, %r11d - 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00007f36 jb LBB35_29 - 0x44, 0x89, 0xd9, //0x00007f3c movl %r11d, %ecx - 0x48, 0x8d, 0x15, 0xaa, 0x44, 0x00, 0x00, //0x00007f3f leaq $17578(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00007f46 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x09, //0x00007f4a movw %cx, (%r9) - 0x29, 0xf8, //0x00007f4e subl %edi, %eax - 0xe9, 0x71, 0x08, 0x00, 0x00, //0x00007f50 jmp LBB35_156 - //0x00007f55 LBB35_29 - 0x41, 0x80, 0xc3, 0x30, //0x00007f55 addb $48, %r11b - 0x45, 0x88, 0x19, //0x00007f59 movb %r11b, (%r9) - 0x29, 0xf8, //0x00007f5c subl %edi, %eax - 0xe9, 0x63, 0x08, 0x00, 0x00, //0x00007f5e jmp LBB35_156 - //0x00007f63 LBB35_49 - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00007f63 movl $4, %r8d - //0x00007f69 LBB35_51 - 0x48, 0x83, 0xc1, 0xfc, //0x00007f69 addq $-4, %rcx - 0x83, 0xfb, 0x64, //0x00007f6d cmpl $100, %ebx - 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00007f70 jb LBB35_53 - //0x00007f76 LBB35_54 - 0x48, 0x83, 0xc1, 0xff, //0x00007f76 addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0x6f, 0x44, 0x00, 0x00, //0x00007f7a leaq $17519(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f81 .p2align 4, 0x90 - //0x00007f90 LBB35_55 - 0x89, 0xd8, //0x00007f90 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00007f92 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007f99 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00007f9d imull $100, %eax, %esi - 0x89, 0xdf, //0x00007fa0 movl %ebx, %edi - 0x29, 0xf7, //0x00007fa2 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00007fa4 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00007fa9 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007fad addq $-2, %rcx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00007fb1 cmpl $9999, %ebx - 0x89, 0xc3, //0x00007fb7 movl %eax, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00007fb9 ja LBB35_55 - //0x00007fbf LBB35_56 - 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00007fbf leaq $1(%r12), %rcx - 0x83, 0xf8, 0x0a, //0x00007fc4 cmpl $10, %eax - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00007fc7 jb LBB35_58 - 0x89, 0xc6, //0x00007fcd movl %eax, %esi - 0x48, 0x8d, 0x3d, 0x1a, 0x44, 0x00, 0x00, //0x00007fcf leaq $17434(%rip), %rdi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x77, //0x00007fd6 movb (%rdi,%rsi,2), %al - 0x8a, 0x5c, 0x77, 0x01, //0x00007fd9 movb $1(%rdi,%rsi,2), %bl - 0x41, 0x88, 0x44, 0x24, 0x01, //0x00007fdd movb %al, $1(%r12) - 0x41, 0x88, 0x5c, 0x24, 0x02, //0x00007fe2 movb %bl, $2(%r12) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00007fe7 jmp LBB35_59 - //0x00007fec LBB35_58 - 0x04, 0x30, //0x00007fec addb $48, %al - 0x88, 0x01, //0x00007fee movb %al, (%rcx) - //0x00007ff0 LBB35_59 - 0x4d, 0x29, 0xc2, //0x00007ff0 subq %r8, %r10 - 0x4d, 0x01, 0xea, //0x00007ff3 addq %r13, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007ff6 movl $1, %ebx - 0x4c, 0x29, 0xc3, //0x00007ffb subq %r8, %rbx - 0x90, 0x90, //0x00007ffe .p2align 4, 0x90 - //0x00008000 LBB35_60 - 0x48, 0x83, 0xc3, 0xff, //0x00008000 addq $-1, %rbx - 0x41, 0x80, 0x3c, 0x12, 0x30, //0x00008004 cmpb $48, (%r10,%rdx) - 0x4d, 0x8d, 0x52, 0xff, //0x00008009 leaq $-1(%r10), %r10 - 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x0000800d je LBB35_60 - 0x41, 0x88, 0x04, 0x24, //0x00008013 movb %al, (%r12) - 0x48, 0x01, 0xd3, //0x00008017 addq %rdx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x0000801a cmpq $2, %rbx - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000801e jl LBB35_62 - 0x49, 0x8d, 0x04, 0x12, //0x00008024 leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00008028 addq $2, %rax - 0xc6, 0x01, 0x2e, //0x0000802c movb $46, (%rcx) - 0xc6, 0x00, 0x65, //0x0000802f movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00008032 testl %r9d, %r9d - 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00008035 jle LBB35_65 - //0x0000803b LBB35_66 - 0x41, 0x83, 0xc1, 0xff, //0x0000803b addl $-1, %r9d - 0xc6, 0x40, 0x01, 0x2b, //0x0000803f movb $43, $1(%rax) - 0x44, 0x89, 0xc9, //0x00008043 movl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x00008046 cmpl $10, %ecx - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00008049 jl LBB35_69 - //0x0000804f LBB35_68 - 0x48, 0x63, 0xc9, //0x0000804f movslq %ecx, %rcx - 0x48, 0x8d, 0x15, 0x97, 0x43, 0x00, 0x00, //0x00008052 leaq $17303(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008059 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0x02, //0x0000805d movw %cx, $2(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x00008061 addq $4, %rax - 0xe9, 0x59, 0x07, 0x00, 0x00, //0x00008065 jmp LBB35_155 - //0x0000806a LBB35_62 - 0x49, 0x8d, 0x04, 0x12, //0x0000806a leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000806e addq $1, %rax - 0xc6, 0x00, 0x65, //0x00008072 movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00008075 testl %r9d, %r9d - 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00008078 jg LBB35_66 - //0x0000807e LBB35_65 - 0xc6, 0x40, 0x01, 0x2d, //0x0000807e movb $45, $1(%rax) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008082 movl $1, %ecx - 0x44, 0x29, 0xc9, //0x00008087 subl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x0000808a cmpl $10, %ecx - 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x0000808d jge LBB35_68 - //0x00008093 LBB35_69 - 0x80, 0xc1, 0x30, //0x00008093 addb $48, %cl - 0x88, 0x48, 0x02, //0x00008096 movb %cl, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00008099 addq $3, %rax - 0xe9, 0x21, 0x07, 0x00, 0x00, //0x0000809d jmp LBB35_155 - //0x000080a2 LBB35_141 - 0x4c, 0x89, 0xe6, //0x000080a2 movq %r12, %rsi - 0x4d, 0x89, 0xf9, //0x000080a5 movq %r15, %r9 - 0x49, 0x83, 0xe1, 0x80, //0x000080a8 andq $-128, %r9 - 0x49, 0x8d, 0x41, 0x80, //0x000080ac leaq $-128(%r9), %rax - 0x48, 0x89, 0xc3, //0x000080b0 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x000080b3 shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x000080b7 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x000080bb movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x000080be andl $3, %r12d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x000080c2 cmpq $384, %rax - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000080c8 jae LBB35_143 - 0x31, 0xc9, //0x000080ce xorl %ecx, %ecx - 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x000080d0 jmp LBB35_145 - //0x000080d5 LBB35_143 - 0x4b, 0x8d, 0x04, 0x02, //0x000080d5 leaq (%r10,%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x000080d9 movq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x000080dd addq %rcx, %rax - 0x48, 0x05, 0xe0, 0x01, 0x00, 0x00, //0x000080e0 addq $480, %rax - 0x48, 0x83, 0xe3, 0xfc, //0x000080e6 andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x000080ea negq %rbx - 0x31, 0xc9, //0x000080ed xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x09, 0xf8, 0xff, 0xff, //0x000080ef vmovdqa $-2039(%rip), %ymm0 /* LCPI35_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000080f7 .p2align 4, 0x90 - //0x00008100 LBB35_144 - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xfe, 0xff, 0xff, //0x00008100 vmovdqu %ymm0, $-480(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xfe, 0xff, 0xff, //0x00008109 vmovdqu %ymm0, $-448(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xfe, 0xff, 0xff, //0x00008112 vmovdqu %ymm0, $-416(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0xfe, 0xff, 0xff, //0x0000811b vmovdqu %ymm0, $-384(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0xfe, 0xff, 0xff, //0x00008124 vmovdqu %ymm0, $-352(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0xfe, 0xff, 0xff, //0x0000812d vmovdqu %ymm0, $-320(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0xfe, 0xff, 0xff, //0x00008136 vmovdqu %ymm0, $-288(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x00, 0xff, 0xff, 0xff, //0x0000813f vmovdqu %ymm0, $-256(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x00008148 vmovdqu %ymm0, $-224(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x00008151 vmovdqu %ymm0, $-192(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000815a vmovdqu %ymm0, $-160(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x80, //0x00008163 vmovdqu %ymm0, $-128(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x00008169 vmovdqu %ymm0, $-96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x0000816f vmovdqu %ymm0, $-64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x00008175 vmovdqu %ymm0, $-32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x0000817b vmovdqu %ymm0, (%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00008180 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x00008187 addq $4, %rbx - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000818b jne LBB35_144 - //0x00008191 LBB35_145 - 0x4d, 0x85, 0xe4, //0x00008191 testq %r12, %r12 - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00008194 je LBB35_148 - 0x4c, 0x01, 0xd1, //0x0000819a addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x0000819d addq %r8, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x000081a0 movq $-48(%rbp), %rax - 0x48, 0x01, 0xc8, //0x000081a4 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x60, //0x000081a7 addq $96, %rax - 0x49, 0xc1, 0xe4, 0x07, //0x000081ab shlq $7, %r12 - 0x31, 0xc9, //0x000081af xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x47, 0xf7, 0xff, 0xff, //0x000081b1 vmovdqa $-2233(%rip), %ymm0 /* LCPI35_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000081b9 .p2align 4, 0x90 - //0x000081c0 LBB35_147 - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x000081c0 vmovdqu %ymm0, $-96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x000081c6 vmovdqu %ymm0, $-64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x000081cc vmovdqu %ymm0, $-32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x000081d2 vmovdqu %ymm0, (%rax,%rcx) - 0x48, 0x83, 0xe9, 0x80, //0x000081d7 subq $-128, %rcx - 0x49, 0x39, 0xcc, //0x000081db cmpq %rcx, %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000081de jne LBB35_147 - //0x000081e4 LBB35_148 - 0x4d, 0x39, 0xcf, //0x000081e4 cmpq %r9, %r15 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000081e7 jne LBB35_150 - 0x48, 0x89, 0xf0, //0x000081ed movq %rsi, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x000081f0 movq $-48(%rbp), %r13 - 0xe9, 0xca, 0x05, 0x00, 0x00, //0x000081f4 jmp LBB35_155 - //0x000081f9 LBB35_150 - 0x41, 0xf6, 0xc7, 0x70, //0x000081f9 testb $112, %r15b - 0x49, 0x89, 0xf4, //0x000081fd movq %rsi, %r12 - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00008200 je LBB35_151 - //0x00008206 LBB35_138 - 0x4d, 0x39, 0xee, //0x00008206 cmpq %r13, %r14 - 0x4d, 0x0f, 0x47, 0xee, //0x00008209 cmovaq %r14, %r13 - 0x4d, 0x29, 0xdd, //0x0000820d subq %r11, %r13 - 0x4c, 0x89, 0xe8, //0x00008210 movq %r13, %rax - 0x48, 0x83, 0xe0, 0xf0, //0x00008213 andq $-16, %rax - 0x48, 0x01, 0xc2, //0x00008217 addq %rax, %rdx - 0x4d, 0x01, 0xca, //0x0000821a addq %r9, %r10 - 0x4d, 0x01, 0xc2, //0x0000821d addq %r8, %r10 - 0x4c, 0x03, 0x55, 0xd0, //0x00008220 addq $-48(%rbp), %r10 - 0x48, 0x89, 0xc1, //0x00008224 movq %rax, %rcx - 0x4c, 0x29, 0xc9, //0x00008227 subq %r9, %rcx - 0x31, 0xdb, //0x0000822a xorl %ebx, %ebx - 0xc5, 0xf9, 0x6f, 0x05, 0xec, 0xf6, 0xff, 0xff, //0x0000822c vmovdqa $-2324(%rip), %xmm0 /* LCPI35_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008234 .p2align 4, 0x90 - //0x00008240 LBB35_139 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x1a, //0x00008240 vmovdqu %xmm0, (%r10,%rbx) - 0x48, 0x83, 0xc3, 0x10, //0x00008246 addq $16, %rbx - 0x48, 0x39, 0xd9, //0x0000824a cmpq %rbx, %rcx - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000824d jne LBB35_139 - 0x49, 0x39, 0xc5, //0x00008253 cmpq %rax, %r13 - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00008256 jne LBB35_152 - //0x0000825c LBB35_134 - 0x4c, 0x89, 0xe0, //0x0000825c movq %r12, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000825f movq $-48(%rbp), %r13 - 0xe9, 0x5b, 0x05, 0x00, 0x00, //0x00008263 jmp LBB35_155 - //0x00008268 LBB35_23 - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00008268 cmpl $10000, %r11d - 0x4c, 0x89, 0xc9, //0x0000826f movq %r9, %rcx - 0x48, 0x83, 0xd9, 0x00, //0x00008272 sbbq $0, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00008276 addq $5, %rcx - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000827a cmpl $10000, %r11d - 0x0f, 0x83, 0x97, 0xfa, 0xff, 0xff, //0x00008281 jae LBB35_17 - 0x48, 0x89, 0xc8, //0x00008287 movq %rcx, %rax - 0xe9, 0x63, 0xfc, 0xff, 0xff, //0x0000828a jmp LBB35_25 - //0x0000828f LBB35_151 - 0x4c, 0x01, 0xca, //0x0000828f addq %r9, %rdx - //0x00008292 LBB35_152 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00008292 movq $-48(%rbp), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008296 .p2align 4, 0x90 - //0x000082a0 LBB35_153 - 0xc6, 0x02, 0x30, //0x000082a0 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x000082a3 addq $1, %rdx - 0x4c, 0x39, 0xe2, //0x000082a7 cmpq %r12, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x000082aa jb LBB35_153 - 0x4c, 0x89, 0xe0, //0x000082b0 movq %r12, %rax - 0xe9, 0x0b, 0x05, 0x00, 0x00, //0x000082b3 jmp LBB35_155 - //0x000082b8 LBB35_76 - 0x48, 0x8b, 0x55, 0xd0, //0x000082b8 movq $-48(%rbp), %rdx - 0x49, 0x8d, 0x1c, 0x12, //0x000082bc leaq (%r10,%rdx), %rbx - 0x48, 0x81, 0xc3, 0xe2, 0x01, 0x00, 0x00, //0x000082c0 addq $482, %rbx - 0x49, 0x83, 0xe4, 0xfc, //0x000082c7 andq $-4, %r12 - 0x49, 0xf7, 0xdc, //0x000082cb negq %r12 - 0x31, 0xd2, //0x000082ce xorl %edx, %edx - 0xc5, 0xfd, 0x6f, 0x05, 0x28, 0xf6, 0xff, 0xff, //0x000082d0 vmovdqa $-2520(%rip), %ymm0 /* LCPI35_0+0(%rip) */ - //0x000082d8 LBB35_77 - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xfe, 0xff, 0xff, //0x000082d8 vmovdqu %ymm0, $-480(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xfe, 0xff, 0xff, //0x000082e1 vmovdqu %ymm0, $-448(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xfe, 0xff, 0xff, //0x000082ea vmovdqu %ymm0, $-416(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x80, 0xfe, 0xff, 0xff, //0x000082f3 vmovdqu %ymm0, $-384(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xa0, 0xfe, 0xff, 0xff, //0x000082fc vmovdqu %ymm0, $-352(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xc0, 0xfe, 0xff, 0xff, //0x00008305 vmovdqu %ymm0, $-320(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xe0, 0xfe, 0xff, 0xff, //0x0000830e vmovdqu %ymm0, $-288(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x00, 0xff, 0xff, 0xff, //0x00008317 vmovdqu %ymm0, $-256(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x00008320 vmovdqu %ymm0, $-224(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x00008329 vmovdqu %ymm0, $-192(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x00008332 vmovdqu %ymm0, $-160(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0x80, //0x0000833b vmovdqu %ymm0, $-128(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xa0, //0x00008341 vmovdqu %ymm0, $-96(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xc0, //0x00008347 vmovdqu %ymm0, $-64(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xe0, //0x0000834d vmovdqu %ymm0, $-32(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x04, 0x13, //0x00008353 vmovdqu %ymm0, (%rbx,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00008358 addq $512, %rdx - 0x49, 0x83, 0xc4, 0x04, //0x0000835f addq $4, %r12 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00008363 jne LBB35_77 - //0x00008369 LBB35_78 - 0x4d, 0x85, 0xff, //0x00008369 testq %r15, %r15 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x0000836c je LBB35_81 - 0x4c, 0x01, 0xd2, //0x00008372 addq %r10, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00008375 movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x00008379 addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x62, //0x0000837c addq $98, %rdx - 0x49, 0xc1, 0xe7, 0x07, //0x00008380 shlq $7, %r15 - 0x31, 0xf6, //0x00008384 xorl %esi, %esi - 0xc5, 0xfd, 0x6f, 0x05, 0x72, 0xf5, 0xff, 0xff, //0x00008386 vmovdqa $-2702(%rip), %ymm0 /* LCPI35_0+0(%rip) */ - //0x0000838e LBB35_80 - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x0000838e vmovdqu %ymm0, $-96(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x00008394 vmovdqu %ymm0, $-64(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x0000839a vmovdqu %ymm0, $-32(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x000083a0 vmovdqu %ymm0, (%rdx,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x000083a5 subq $-128, %rsi - 0x49, 0x39, 0xf7, //0x000083a9 cmpq %rsi, %r15 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000083ac jne LBB35_80 - //0x000083b2 LBB35_81 - 0x49, 0x89, 0xfc, //0x000083b2 movq %rdi, %r12 - 0x49, 0x01, 0xcc, //0x000083b5 addq %rcx, %r12 - 0x49, 0x39, 0xcb, //0x000083b8 cmpq %rcx, %r11 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000083bb je LBB35_84 - //0x000083c1 LBB35_82 - 0x44, 0x01, 0xc9, //0x000083c1 addl %r9d, %ecx - 0xf7, 0xd9, //0x000083c4 negl %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083c6 .p2align 4, 0x90 - //0x000083d0 LBB35_83 - 0x41, 0xc6, 0x04, 0x24, 0x30, //0x000083d0 movb $48, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x000083d5 addq $1, %r12 - 0x83, 0xc1, 0xff, //0x000083d9 addl $-1, %ecx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000083dc jne LBB35_83 - //0x000083e2 LBB35_84 - 0x4f, 0x8d, 0x3c, 0x04, //0x000083e2 leaq (%r12,%r8), %r15 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000083e6 cmpl $10000, %eax - 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x000083eb jb LBB35_85 - 0x89, 0xc2, //0x000083f1 movl %eax, %edx - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000083f3 movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xda, //0x000083f8 imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x000083fc shrq $45, %rbx - 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00008400 imull $-10000, %ebx, %edx - 0x01, 0xc2, //0x00008406 addl %eax, %edx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00008408 je LBB35_87 - 0x89, 0xd0, //0x0000840e movl %edx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00008410 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008417 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x0000841b imull $100, %eax, %esi - 0x29, 0xf2, //0x0000841e subl %esi, %edx - 0x48, 0x8d, 0x35, 0xc9, 0x3f, 0x00, 0x00, //0x00008420 leaq $16329(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00008427 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x41, 0x89, 0x57, 0xfe, //0x0000842b movw %dx, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x46, //0x00008430 movzwl (%rsi,%rax,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00008434 movw %ax, $-4(%r15) - 0x45, 0x31, 0xdb, //0x00008439 xorl %r11d, %r11d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000843c jmp LBB35_89 - //0x00008441 LBB35_85 - 0x45, 0x31, 0xdb, //0x00008441 xorl %r11d, %r11d - 0x4c, 0x89, 0xfa, //0x00008444 movq %r15, %rdx - 0x89, 0xc3, //0x00008447 movl %eax, %ebx - 0x83, 0xfb, 0x64, //0x00008449 cmpl $100, %ebx - 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x0000844c jae LBB35_92 - //0x00008452 LBB35_91 - 0x89, 0xd8, //0x00008452 movl %ebx, %eax - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00008454 jmp LBB35_94 - //0x00008459 LBB35_87 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00008459 movl $4, %r11d - //0x0000845f LBB35_89 - 0x49, 0x8d, 0x57, 0xfc, //0x0000845f leaq $-4(%r15), %rdx - 0x83, 0xfb, 0x64, //0x00008463 cmpl $100, %ebx - 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00008466 jb LBB35_91 - //0x0000846c LBB35_92 - 0x48, 0x83, 0xc2, 0xff, //0x0000846c addq $-1, %rdx - 0x48, 0x8d, 0x35, 0x79, 0x3f, 0x00, 0x00, //0x00008470 leaq $16249(%rip), %rsi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008477 .p2align 4, 0x90 - //0x00008480 LBB35_93 - 0x89, 0xd8, //0x00008480 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00008482 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008489 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x0000848d imull $100, %eax, %edi - 0x89, 0xd9, //0x00008490 movl %ebx, %ecx - 0x29, 0xf9, //0x00008492 subl %edi, %ecx - 0x0f, 0xb7, 0x0c, 0x4e, //0x00008494 movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xff, //0x00008498 movw %cx, $-1(%rdx) - 0x48, 0x83, 0xc2, 0xfe, //0x0000849c addq $-2, %rdx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000084a0 cmpl $9999, %ebx - 0x89, 0xc3, //0x000084a6 movl %eax, %ebx - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x000084a8 ja LBB35_93 - //0x000084ae LBB35_94 - 0x83, 0xf8, 0x0a, //0x000084ae cmpl $10, %eax - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000084b1 jb LBB35_96 - 0x89, 0xc0, //0x000084b7 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x30, 0x3f, 0x00, 0x00, //0x000084b9 leaq $16176(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000084c0 movzwl (%rcx,%rax,2), %eax - 0x4d, 0x89, 0xe2, //0x000084c4 movq %r12, %r10 - 0x66, 0x41, 0x89, 0x04, 0x24, //0x000084c7 movw %ax, (%r12) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000084cc jmp LBB35_97 - //0x000084d1 LBB35_96 - 0x04, 0x30, //0x000084d1 addb $48, %al - 0x4d, 0x89, 0xe2, //0x000084d3 movq %r12, %r10 - 0x41, 0x88, 0x04, 0x24, //0x000084d6 movb %al, (%r12) - //0x000084da LBB35_97 - 0x4d, 0x29, 0xdf, //0x000084da subq %r11, %r15 - 0x4d, 0x29, 0xd8, //0x000084dd subq %r11, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000084e0 addq $1, %r8 - 0x43, 0x8d, 0x04, 0x33, //0x000084e4 leal (%r11,%r14), %eax - 0xb1, 0x01, //0x000084e8 movb $1, %cl - 0x28, 0xc1, //0x000084ea subb %al, %cl - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000084ec movl $1, %edx - 0x44, 0x29, 0xf2, //0x000084f1 subl %r14d, %edx - 0x44, 0x29, 0xda, //0x000084f4 subl %r11d, %edx - 0x47, 0x8d, 0x24, 0x1e, //0x000084f7 leal (%r14,%r11), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x000084fb addl $-2, %r12d - 0x45, 0x01, 0xde, //0x000084ff addl %r11d, %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00008502 addl $-1, %r14d - 0x31, 0xdb, //0x00008506 xorl %ebx, %ebx - 0x44, 0x89, 0xe6, //0x00008508 movl %r12d, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000850b .p2align 4, 0x90 - //0x00008510 LBB35_98 - 0x80, 0xc1, 0x03, //0x00008510 addb $3, %cl - 0x83, 0xc6, 0x01, //0x00008513 addl $1, %esi - 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00008516 cmpb $48, $-1(%r15,%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x0000851c leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00008520 je LBB35_98 - 0x49, 0x8d, 0x04, 0x1f, //0x00008526 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000852a addq $1, %rax - 0x45, 0x85, 0xc9, //0x0000852e testl %r9d, %r9d - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00008531 jle LBB35_100 - 0x45, 0x29, 0xdd, //0x00008537 subl %r11d, %r13d - 0x42, 0x8d, 0x3c, 0x2b, //0x0000853a leal (%rbx,%r13), %edi - 0x83, 0xc7, 0x01, //0x0000853e addl $1, %edi - 0x41, 0x39, 0xf9, //0x00008541 cmpl %edi, %r9d - 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00008544 jge LBB35_102 - 0x83, 0xc2, 0xff, //0x0000854a addl $-1, %edx - 0x48, 0x63, 0xc2, //0x0000854d movslq %edx, %rax - 0x48, 0x8d, 0x34, 0x18, //0x00008550 leaq (%rax,%rbx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00008554 addq $1, %rsi - 0x85, 0xf6, //0x00008558 testl %esi, %esi - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000855a movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x0000855e jle LBB35_120 - 0x41, 0x89, 0xf0, //0x00008564 movl %esi, %r8d - 0x49, 0x8d, 0x50, 0xff, //0x00008567 leaq $-1(%r8), %rdx - 0x48, 0x83, 0xfa, 0x03, //0x0000856b cmpq $3, %rdx - 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x0000856f jae LBB35_121 - 0x31, 0xd2, //0x00008575 xorl %edx, %edx - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00008577 jmp LBB35_117 - //0x0000857c LBB35_100 - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000857c movq $-48(%rbp), %r13 - 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00008580 jmp LBB35_155 - //0x00008585 LBB35_102 - 0x45, 0x89, 0xf6, //0x00008585 movl %r14d, %r14d - 0x49, 0x29, 0xde, //0x00008588 subq %rbx, %r14 - 0x45, 0x85, 0xf6, //0x0000858b testl %r14d, %r14d - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000858e movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0x2b, 0x02, 0x00, 0x00, //0x00008592 jle LBB35_155 - 0x45, 0x89, 0xe3, //0x00008598 movl %r12d, %r11d - 0x4c, 0x89, 0xd9, //0x0000859b movq %r11, %rcx - 0x48, 0x29, 0xd9, //0x0000859e subq %rbx, %rcx - 0x31, 0xd2, //0x000085a1 xorl %edx, %edx - 0x83, 0xf9, 0x7f, //0x000085a3 cmpl $127, %ecx - 0x0f, 0x82, 0x04, 0x02, 0x00, 0x00, //0x000085a6 jb LBB35_112 - 0x49, 0x29, 0xdb, //0x000085ac subq %rbx, %r11 - 0x41, 0x89, 0xc9, //0x000085af movl %ecx, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x000085b2 addq $1, %r9 - 0x4c, 0x89, 0xca, //0x000085b6 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x000085b9 andq $-128, %rdx - 0x4d, 0x01, 0xc2, //0x000085bd addq %r8, %r10 - 0x89, 0xf0, //0x000085c0 movl %esi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000085c2 addq $1, %rax - 0x48, 0x83, 0xe0, 0x80, //0x000085c6 andq $-128, %rax - 0x4c, 0x01, 0xd0, //0x000085ca addq %r10, %rax - 0x48, 0x8d, 0x4a, 0x80, //0x000085cd leaq $-128(%rdx), %rcx - 0x49, 0x89, 0xc8, //0x000085d1 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x07, //0x000085d4 shrq $7, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000085d8 addq $1, %r8 - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x000085dc cmpq $384, %rcx - 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x000085e3 jae LBB35_106 - 0x31, 0xc9, //0x000085e9 xorl %ecx, %ecx - 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x000085eb jmp LBB35_108 - //0x000085f0 LBB35_121 - 0x83, 0xe6, 0xfc, //0x000085f0 andl $-4, %esi - 0x48, 0xf7, 0xde, //0x000085f3 negq %rsi - 0x31, 0xd2, //0x000085f6 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000085f8 .p2align 4, 0x90 - //0x00008600 LBB35_122 - 0x49, 0x8d, 0x3c, 0x17, //0x00008600 leaq (%r15,%rdx), %rdi - 0x8b, 0x44, 0x3b, 0xfd, //0x00008604 movl $-3(%rbx,%rdi), %eax - 0x89, 0x44, 0x3b, 0xfe, //0x00008608 movl %eax, $-2(%rbx,%rdi) - 0x48, 0x83, 0xc2, 0xfc, //0x0000860c addq $-4, %rdx - 0x48, 0x39, 0xd6, //0x00008610 cmpq %rdx, %rsi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008613 jne LBB35_122 - 0x48, 0xf7, 0xda, //0x00008619 negq %rdx - //0x0000861c LBB35_117 - 0x41, 0xf6, 0xc0, 0x03, //0x0000861c testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00008620 je LBB35_120 - 0x0f, 0xb6, 0xf9, //0x00008626 movzbl %cl, %edi - 0x83, 0xe7, 0x03, //0x00008629 andl $3, %edi - 0x48, 0xf7, 0xdf, //0x0000862c negq %rdi - 0x4c, 0x89, 0xf9, //0x0000862f movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x00008632 subq %rdx, %rcx - 0x31, 0xd2, //0x00008635 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008637 .p2align 4, 0x90 - //0x00008640 LBB35_119 - 0x48, 0x8d, 0x34, 0x11, //0x00008640 leaq (%rcx,%rdx), %rsi - 0x0f, 0xb6, 0x04, 0x33, //0x00008644 movzbl (%rbx,%rsi), %eax - 0x88, 0x44, 0x33, 0x01, //0x00008648 movb %al, $1(%rbx,%rsi) - 0x48, 0x83, 0xc2, 0xff, //0x0000864c addq $-1, %rdx - 0x48, 0x39, 0xd7, //0x00008650 cmpq %rdx, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008653 jne LBB35_119 - //0x00008659 LBB35_120 - 0x49, 0x63, 0xc1, //0x00008659 movslq %r9d, %rax - 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x0000865c movb $46, (%r10,%rax) - 0x49, 0x8d, 0x04, 0x1f, //0x00008661 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00008665 addq $2, %rax - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00008669 jmp LBB35_155 - //0x0000866e LBB35_106 - 0x44, 0x89, 0xde, //0x0000866e movl %r11d, %esi - 0x48, 0x83, 0xc6, 0x01, //0x00008671 addq $1, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00008675 andq $-128, %rsi - 0x48, 0x83, 0xc6, 0x80, //0x00008679 addq $-128, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x0000867d shrq $7, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00008681 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xfc, //0x00008685 andq $-4, %rsi - 0x48, 0xf7, 0xde, //0x00008689 negq %rsi - 0x31, 0xc9, //0x0000868c xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x6a, 0xf2, 0xff, 0xff, //0x0000868e vmovdqa $-3478(%rip), %ymm0 /* LCPI35_0+0(%rip) */ - //0x00008696 LBB35_107 - 0x49, 0x8d, 0x3c, 0x0f, //0x00008696 leaq (%r15,%rcx), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x01, //0x0000869a vmovdqu %ymm0, $1(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x21, //0x000086a0 vmovdqu %ymm0, $33(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x41, //0x000086a6 vmovdqu %ymm0, $65(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x61, //0x000086ac vmovdqu %ymm0, $97(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x000086b2 vmovdqu %ymm0, $129(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x000086bb vmovdqu %ymm0, $161(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x000086c4 vmovdqu %ymm0, $193(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x000086cd vmovdqu %ymm0, $225(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x01, 0x01, 0x00, 0x00, //0x000086d6 vmovdqu %ymm0, $257(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x21, 0x01, 0x00, 0x00, //0x000086df vmovdqu %ymm0, $289(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x41, 0x01, 0x00, 0x00, //0x000086e8 vmovdqu %ymm0, $321(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x61, 0x01, 0x00, 0x00, //0x000086f1 vmovdqu %ymm0, $353(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x01, 0x00, 0x00, //0x000086fa vmovdqu %ymm0, $385(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x01, 0x00, 0x00, //0x00008703 vmovdqu %ymm0, $417(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x01, 0x00, 0x00, //0x0000870c vmovdqu %ymm0, $449(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x01, 0x00, 0x00, //0x00008715 vmovdqu %ymm0, $481(%rbx,%rdi) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x0000871e addq $512, %rcx - 0x48, 0x83, 0xc6, 0x04, //0x00008725 addq $4, %rsi - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00008729 jne LBB35_107 - //0x0000872f LBB35_108 - 0x48, 0x01, 0xd8, //0x0000872f addq %rbx, %rax - 0x41, 0xf6, 0xc0, 0x03, //0x00008732 testb $3, %r8b - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00008736 je LBB35_111 - 0x41, 0x83, 0xc3, 0x01, //0x0000873c addl $1, %r11d - 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00008740 andl $384, %r11d - 0x41, 0x83, 0xc3, 0x80, //0x00008747 addl $-128, %r11d - 0x41, 0xc1, 0xeb, 0x07, //0x0000874b shrl $7, %r11d - 0x41, 0x80, 0xc3, 0x01, //0x0000874f addb $1, %r11b - 0x45, 0x0f, 0xb6, 0xc3, //0x00008753 movzbl %r11b, %r8d - 0x41, 0x83, 0xe0, 0x03, //0x00008757 andl $3, %r8d - 0x49, 0xc1, 0xe0, 0x07, //0x0000875b shlq $7, %r8 - 0x4c, 0x01, 0xf9, //0x0000875f addq %r15, %rcx - 0x48, 0x83, 0xc1, 0x61, //0x00008762 addq $97, %rcx - 0x31, 0xf6, //0x00008766 xorl %esi, %esi - 0xc5, 0xfd, 0x6f, 0x05, 0x90, 0xf1, 0xff, 0xff, //0x00008768 vmovdqa $-3696(%rip), %ymm0 /* LCPI35_0+0(%rip) */ - //0x00008770 LBB35_110 - 0x48, 0x8d, 0x3c, 0x31, //0x00008770 leaq (%rcx,%rsi), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xa0, //0x00008774 vmovdqu %ymm0, $-96(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xc0, //0x0000877a vmovdqu %ymm0, $-64(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xe0, //0x00008780 vmovdqu %ymm0, $-32(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x04, 0x3b, //0x00008786 vmovdqu %ymm0, (%rbx,%rdi) - 0x48, 0x83, 0xee, 0x80, //0x0000878b subq $-128, %rsi - 0x49, 0x39, 0xf0, //0x0000878f cmpq %rsi, %r8 - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00008792 jne LBB35_110 - //0x00008798 LBB35_111 - 0x49, 0x39, 0xd1, //0x00008798 cmpq %rdx, %r9 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000879b je LBB35_155 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000087a1 .p2align 4, 0x90 - //0x000087b0 LBB35_112 - 0xc6, 0x00, 0x30, //0x000087b0 movb $48, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000087b3 addq $1, %rax - 0x83, 0xc2, 0x01, //0x000087b7 addl $1, %edx - 0x44, 0x39, 0xf2, //0x000087ba cmpl %r14d, %edx - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x000087bd jl LBB35_112 - //0x000087c3 LBB35_155 - 0x44, 0x29, 0xe8, //0x000087c3 subl %r13d, %eax - //0x000087c6 LBB35_156 - 0x48, 0x83, 0xc4, 0x10, //0x000087c6 addq $16, %rsp - 0x5b, //0x000087ca popq %rbx - 0x41, 0x5c, //0x000087cb popq %r12 - 0x41, 0x5d, //0x000087cd popq %r13 - 0x41, 0x5e, //0x000087cf popq %r14 - 0x41, 0x5f, //0x000087d1 popq %r15 - 0x5d, //0x000087d3 popq %rbp - 0xc5, 0xf8, 0x77, //0x000087d4 vzeroupper - 0xc3, //0x000087d7 retq - //0x000087d8 LBB35_1 - 0x31, 0xc0, //0x000087d8 xorl %eax, %eax - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000087da jmp LBB35_156 - //0x000087df LBB35_5 - 0x4c, 0x89, 0x4d, 0xc8, //0x000087df movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000087e3 movq %rdi, $-48(%rbp) - 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x000087e7 movl $-149, %r8d - 0x41, 0x89, 0xc3, //0x000087ed movl %eax, %r11d - 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x000087f0 jmp LBB35_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000087f5 .p2align 4, 0x00 - //0x00008800 LCPI36_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00008800 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00008810 LCPI36_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00008810 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00008820 LCPI36_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00008820 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00008830 LCPI36_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00008830 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x00008840 LCPI36_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00008840 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00008850 LCPI36_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00008850 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00008860 LCPI36_6 - 0xbf, //0x00008860 .byte 191 - 0xbf, //0x00008861 .byte 191 - 0xbf, //0x00008862 .byte 191 - 0xbf, //0x00008863 .byte 191 - 0xbf, //0x00008864 .byte 191 - 0xbf, //0x00008865 .byte 191 - 0xbf, //0x00008866 .byte 191 - 0xbf, //0x00008867 .byte 191 - 0x00, //0x00008868 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00008869 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000886a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000886b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000886c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000886d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000886e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000886f BYTE $0x00 // .space 1, '\x00' - //0x00008870 LCPI36_7 - 0x1a, //0x00008870 .byte 26 - 0x1a, //0x00008871 .byte 26 - 0x1a, //0x00008872 .byte 26 - 0x1a, //0x00008873 .byte 26 - 0x1a, //0x00008874 .byte 26 - 0x1a, //0x00008875 .byte 26 - 0x1a, //0x00008876 .byte 26 - 0x1a, //0x00008877 .byte 26 - 0x00, //0x00008878 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00008879 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000887a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000887b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000887c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000887d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000887e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000887f BYTE $0x00 // .space 1, '\x00' - //0x00008880 LCPI36_8 - 0x20, //0x00008880 .byte 32 - 0x20, //0x00008881 .byte 32 - 0x20, //0x00008882 .byte 32 - 0x20, //0x00008883 .byte 32 - 0x20, //0x00008884 .byte 32 - 0x20, //0x00008885 .byte 32 - 0x20, //0x00008886 .byte 32 - 0x20, //0x00008887 .byte 32 - 0x00, //0x00008888 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00008889 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000888a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000888b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000888c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000888d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000888e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000888f BYTE $0x00 // .space 1, '\x00' - //0x00008890 .p2align 4, 0x90 - //0x00008890 _to_lower - 0x55, //0x00008890 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008891 movq %rsp, %rbp - 0x48, 0x83, 0xfa, 0x10, //0x00008894 cmpq $16, %rdx - 0x0f, 0x82, 0xec, 0x00, 0x00, 0x00, //0x00008898 jb LBB36_1 - 0x4c, 0x8d, 0x42, 0xf0, //0x0000889e leaq $-16(%rdx), %r8 - 0x41, 0xf6, 0xc0, 0x10, //0x000088a2 testb $16, %r8b - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000088a6 je LBB36_6 - 0x49, 0x83, 0xf8, 0x10, //0x000088ac cmpq $16, %r8 - 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x000088b0 jae LBB36_8 - //0x000088b6 LBB36_2 - 0x4d, 0x85, 0xc0, //0x000088b6 testq %r8, %r8 - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x000088b9 jne LBB36_3 - 0xe9, 0x89, 0x01, 0x00, 0x00, //0x000088bf jmp LBB36_32 - //0x000088c4 LBB36_6 - 0xc5, 0xfa, 0x6f, 0x06, //0x000088c4 vmovdqu (%rsi), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x30, 0xff, 0xff, 0xff, //0x000088c8 vpcmpgtb $-208(%rip), %xmm0, %xmm1 /* LCPI36_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x38, 0xff, 0xff, 0xff, //0x000088d0 vmovdqa $-200(%rip), %xmm2 /* LCPI36_1+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x000088d8 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xe9, 0xdb, 0xc9, //0x000088dc vpand %xmm1, %xmm2, %xmm1 - 0xc5, 0xf1, 0xdb, 0x0d, 0x38, 0xff, 0xff, 0xff, //0x000088e0 vpand $-200(%rip), %xmm1, %xmm1 /* LCPI36_2+0(%rip) */ - 0xc5, 0xf1, 0x71, 0xf1, 0x05, //0x000088e8 vpsllw $5, %xmm1, %xmm1 - 0xc5, 0xf1, 0xfc, 0xc0, //0x000088ed vpaddb %xmm0, %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x000088f1 vmovdqu %xmm0, (%rdi) - 0x48, 0x83, 0xc6, 0x10, //0x000088f5 addq $16, %rsi - 0x48, 0x83, 0xc7, 0x10, //0x000088f9 addq $16, %rdi - 0x4c, 0x89, 0xc2, //0x000088fd movq %r8, %rdx - 0x49, 0x83, 0xf8, 0x10, //0x00008900 cmpq $16, %r8 - 0x0f, 0x82, 0xac, 0xff, 0xff, 0xff, //0x00008904 jb LBB36_2 - //0x0000890a LBB36_8 - 0xc5, 0xf9, 0x6f, 0x05, 0xee, 0xfe, 0xff, 0xff, //0x0000890a vmovdqa $-274(%rip), %xmm0 /* LCPI36_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xf6, 0xfe, 0xff, 0xff, //0x00008912 vmovdqa $-266(%rip), %xmm1 /* LCPI36_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xfe, 0xfe, 0xff, 0xff, //0x0000891a vmovdqa $-258(%rip), %xmm2 /* LCPI36_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008922 .p2align 4, 0x90 - //0x00008930 LBB36_9 - 0xc5, 0xfa, 0x6f, 0x1e, //0x00008930 vmovdqu (%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x00008934 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x00008938 vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x0000893c vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00008940 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008944 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x00008949 vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1f, //0x0000894d vmovdqu %xmm3, (%rdi) - 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x00008951 vmovdqu $16(%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x00008956 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x0000895a vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x0000895e vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00008962 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008966 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x0000896b vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5f, 0x10, //0x0000896f vmovdqu %xmm3, $16(%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00008974 addq $32, %rsi - 0x48, 0x83, 0xc7, 0x20, //0x00008978 addq $32, %rdi - 0x48, 0x83, 0xc2, 0xe0, //0x0000897c addq $-32, %rdx - 0x48, 0x83, 0xfa, 0x0f, //0x00008980 cmpq $15, %rdx - 0x0f, 0x87, 0xa6, 0xff, 0xff, 0xff, //0x00008984 ja LBB36_9 - //0x0000898a LBB36_1 - 0x49, 0x89, 0xd0, //0x0000898a movq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x0000898d testq %r8, %r8 - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00008990 je LBB36_32 - //0x00008996 LBB36_3 - 0x49, 0x83, 0xf8, 0x08, //0x00008996 cmpq $8, %r8 - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x0000899a jb LBB36_4 - 0x4a, 0x8d, 0x04, 0x06, //0x000089a0 leaq (%rsi,%r8), %rax - 0x48, 0x39, 0xc7, //0x000089a4 cmpq %rax, %rdi - 0x0f, 0x83, 0xa2, 0x00, 0x00, 0x00, //0x000089a7 jae LBB36_12 - 0x4a, 0x8d, 0x04, 0x07, //0x000089ad leaq (%rdi,%r8), %rax - 0x48, 0x39, 0xc6, //0x000089b1 cmpq %rax, %rsi - 0x0f, 0x83, 0x95, 0x00, 0x00, 0x00, //0x000089b4 jae LBB36_12 - //0x000089ba LBB36_4 - 0x49, 0x89, 0xf3, //0x000089ba movq %rsi, %r11 - 0x4d, 0x89, 0xc1, //0x000089bd movq %r8, %r9 - 0x48, 0x89, 0xfa, //0x000089c0 movq %rdi, %rdx - //0x000089c3 LBB36_17 - 0x41, 0xf6, 0xc1, 0x01, //0x000089c3 testb $1, %r9b - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000089c7 jne LBB36_28 - 0x4d, 0x89, 0xc8, //0x000089cd movq %r9, %r8 - 0x49, 0x83, 0xf9, 0x01, //0x000089d0 cmpq $1, %r9 - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000089d4 jne LBB36_30 - 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x000089da jmp LBB36_32 - //0x000089df LBB36_28 - 0x41, 0x0f, 0xb6, 0x03, //0x000089df movzbl (%r11), %eax - 0x8d, 0x70, 0xbf, //0x000089e3 leal $-65(%rax), %esi - 0x8d, 0x78, 0x20, //0x000089e6 leal $32(%rax), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x000089e9 cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x000089ed movzbl %dil, %esi - 0x0f, 0x43, 0xf0, //0x000089f1 cmovael %eax, %esi - 0x4d, 0x8d, 0x41, 0xff, //0x000089f4 leaq $-1(%r9), %r8 - 0x40, 0x88, 0x32, //0x000089f8 movb %sil, (%rdx) - 0x49, 0x83, 0xc3, 0x01, //0x000089fb addq $1, %r11 - 0x48, 0x83, 0xc2, 0x01, //0x000089ff addq $1, %rdx - 0x49, 0x83, 0xf9, 0x01, //0x00008a03 cmpq $1, %r9 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00008a07 je LBB36_32 - //0x00008a0d LBB36_30 - 0x31, 0xf6, //0x00008a0d xorl %esi, %esi - 0x90, //0x00008a0f .p2align 4, 0x90 - //0x00008a10 LBB36_31 - 0x41, 0x0f, 0xb6, 0x3c, 0x33, //0x00008a10 movzbl (%r11,%rsi), %edi - 0x8d, 0x47, 0xbf, //0x00008a15 leal $-65(%rdi), %eax - 0x8d, 0x4f, 0x20, //0x00008a18 leal $32(%rdi), %ecx - 0x3c, 0x1a, //0x00008a1b cmpb $26, %al - 0x0f, 0xb6, 0xc1, //0x00008a1d movzbl %cl, %eax - 0x0f, 0x43, 0xc7, //0x00008a20 cmovael %edi, %eax - 0x88, 0x04, 0x32, //0x00008a23 movb %al, (%rdx,%rsi) - 0x41, 0x0f, 0xb6, 0x44, 0x33, 0x01, //0x00008a26 movzbl $1(%r11,%rsi), %eax - 0x8d, 0x48, 0xbf, //0x00008a2c leal $-65(%rax), %ecx - 0x8d, 0x78, 0x20, //0x00008a2f leal $32(%rax), %edi - 0x80, 0xf9, 0x1a, //0x00008a32 cmpb $26, %cl - 0x40, 0x0f, 0xb6, 0xcf, //0x00008a35 movzbl %dil, %ecx - 0x0f, 0x43, 0xc8, //0x00008a39 cmovael %eax, %ecx - 0x88, 0x4c, 0x32, 0x01, //0x00008a3c movb %cl, $1(%rdx,%rsi) - 0x48, 0x83, 0xc6, 0x02, //0x00008a40 addq $2, %rsi - 0x49, 0x39, 0xf0, //0x00008a44 cmpq %rsi, %r8 - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00008a47 jne LBB36_31 - //0x00008a4d LBB36_32 - 0x5d, //0x00008a4d popq %rbp - 0xc3, //0x00008a4e retq - //0x00008a4f LBB36_12 - 0x49, 0x83, 0xf8, 0x10, //0x00008a4f cmpq $16, %r8 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00008a53 jae LBB36_19 - 0x31, 0xc0, //0x00008a59 xorl %eax, %eax - 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00008a5b jmp LBB36_14 - //0x00008a60 LBB36_19 - 0x4c, 0x89, 0xc0, //0x00008a60 movq %r8, %rax - 0x48, 0x83, 0xe0, 0xf0, //0x00008a63 andq $-16, %rax - 0x48, 0x8d, 0x48, 0xf0, //0x00008a67 leaq $-16(%rax), %rcx - 0x49, 0x89, 0xc9, //0x00008a6b movq %rcx, %r9 - 0x49, 0xc1, 0xe9, 0x04, //0x00008a6e shrq $4, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00008a72 addq $1, %r9 - 0x48, 0x85, 0xc9, //0x00008a76 testq %rcx, %rcx - 0x0f, 0x84, 0x4c, 0x01, 0x00, 0x00, //0x00008a79 je LBB36_20 - 0x4c, 0x89, 0xc9, //0x00008a7f movq %r9, %rcx - 0x48, 0x83, 0xe1, 0xfe, //0x00008a82 andq $-2, %rcx - 0x48, 0xf7, 0xd9, //0x00008a86 negq %rcx - 0x31, 0xd2, //0x00008a89 xorl %edx, %edx - 0xc5, 0xf9, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x00008a8b vmovdqa $-611(%rip), %xmm0 /* LCPI36_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x00008a93 vmovdqa $-603(%rip), %xmm1 /* LCPI36_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x00008a9b vmovdqa $-595(%rip), %xmm2 /* LCPI36_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008aa3 .p2align 4, 0x90 - //0x00008ab0 LBB36_22 - 0xc5, 0xfa, 0x6f, 0x1c, 0x16, //0x00008ab0 vmovdqu (%rsi,%rdx), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x00008ab5 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x00008ab9 vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x00008abd vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x00008ac1 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x00008ac5 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1c, 0x17, //0x00008acb vmovdqu %xmm3, (%rdi,%rdx) - 0xc5, 0xfa, 0x6f, 0x5c, 0x16, 0x10, //0x00008ad0 vmovdqu $16(%rsi,%rdx), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x00008ad6 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x00008ada vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x00008ade vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x00008ae2 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x00008ae6 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5c, 0x17, 0x10, //0x00008aec vmovdqu %xmm3, $16(%rdi,%rdx) - 0x48, 0x83, 0xc2, 0x20, //0x00008af2 addq $32, %rdx - 0x48, 0x83, 0xc1, 0x02, //0x00008af6 addq $2, %rcx - 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x00008afa jne LBB36_22 - 0x41, 0xf6, 0xc1, 0x01, //0x00008b00 testb $1, %r9b - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00008b04 je LBB36_25 - //0x00008b0a LBB36_24 - 0xc5, 0xfa, 0x6f, 0x04, 0x16, //0x00008b0a vmovdqu (%rsi,%rdx), %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x19, 0xfd, 0xff, 0xff, //0x00008b0f vpaddb $-743(%rip), %xmm0, %xmm1 /* LCPI36_3+0(%rip) */ - 0xc5, 0xf1, 0xda, 0x15, 0x21, 0xfd, 0xff, 0xff, //0x00008b17 vpminub $-735(%rip), %xmm1, %xmm2 /* LCPI36_4+0(%rip) */ - 0xc5, 0xf9, 0xfc, 0x1d, 0x29, 0xfd, 0xff, 0xff, //0x00008b1f vpaddb $-727(%rip), %xmm0, %xmm3 /* LCPI36_5+0(%rip) */ - 0xc5, 0xf1, 0x74, 0xca, //0x00008b27 vpcmpeqb %xmm2, %xmm1, %xmm1 - 0xc4, 0xe3, 0x79, 0x4c, 0xc3, 0x10, //0x00008b2b vpblendvb %xmm1, %xmm3, %xmm0, %xmm0 - 0xc5, 0xfa, 0x7f, 0x04, 0x17, //0x00008b31 vmovdqu %xmm0, (%rdi,%rdx) - //0x00008b36 LBB36_25 - 0x49, 0x39, 0xc0, //0x00008b36 cmpq %rax, %r8 - 0x0f, 0x84, 0x0e, 0xff, 0xff, 0xff, //0x00008b39 je LBB36_32 - 0x41, 0xf6, 0xc0, 0x08, //0x00008b3f testb $8, %r8b - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00008b43 jne LBB36_14 - 0x48, 0x01, 0xc7, //0x00008b49 addq %rax, %rdi - 0x41, 0x83, 0xe0, 0x0f, //0x00008b4c andl $15, %r8d - 0x48, 0x01, 0xc6, //0x00008b50 addq %rax, %rsi - 0xe9, 0x62, 0xfe, 0xff, 0xff, //0x00008b53 jmp LBB36_4 - //0x00008b58 LBB36_14 - 0x4d, 0x89, 0xc2, //0x00008b58 movq %r8, %r10 - 0x49, 0x83, 0xe2, 0xf8, //0x00008b5b andq $-8, %r10 - 0x4e, 0x8d, 0x1c, 0x16, //0x00008b5f leaq (%rsi,%r10), %r11 - 0x45, 0x89, 0xc1, //0x00008b63 movl %r8d, %r9d - 0x41, 0x83, 0xe1, 0x07, //0x00008b66 andl $7, %r9d - 0x4a, 0x8d, 0x14, 0x17, //0x00008b6a leaq (%rdi,%r10), %rdx - 0xc5, 0xf9, 0x6f, 0x05, 0xea, 0xfc, 0xff, 0xff, //0x00008b6e vmovdqa $-790(%rip), %xmm0 /* LCPI36_6+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xf2, 0xfc, 0xff, 0xff, //0x00008b76 vmovdqa $-782(%rip), %xmm1 /* LCPI36_7+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xfa, 0xfc, 0xff, 0xff, //0x00008b7e vmovdqa $-774(%rip), %xmm2 /* LCPI36_8+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b86 .p2align 4, 0x90 - //0x00008b90 LBB36_15 - 0xc5, 0xfa, 0x7e, 0x1c, 0x06, //0x00008b90 vmovq (%rsi,%rax), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x00008b95 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xde, 0xe9, //0x00008b99 vpmaxub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x00008b9d vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x00008ba1 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x51, 0x4c, 0xdb, 0x40, //0x00008ba5 vpblendvb %xmm4, %xmm3, %xmm5, %xmm3 - 0xc5, 0xf9, 0xd6, 0x1c, 0x07, //0x00008bab vmovq %xmm3, (%rdi,%rax) - 0x48, 0x83, 0xc0, 0x08, //0x00008bb0 addq $8, %rax - 0x49, 0x39, 0xc2, //0x00008bb4 cmpq %rax, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00008bb7 jne LBB36_15 - 0x4d, 0x39, 0xd0, //0x00008bbd cmpq %r10, %r8 - 0x0f, 0x85, 0xfd, 0xfd, 0xff, 0xff, //0x00008bc0 jne LBB36_17 - 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00008bc6 jmp LBB36_32 - //0x00008bcb LBB36_20 - 0x31, 0xd2, //0x00008bcb xorl %edx, %edx - 0x41, 0xf6, 0xc1, 0x01, //0x00008bcd testb $1, %r9b - 0x0f, 0x85, 0x33, 0xff, 0xff, 0xff, //0x00008bd1 jne LBB36_24 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00008bd7 jmp LBB36_25 - 0x90, 0x90, 0x90, 0x90, //0x00008bdc .p2align 4, 0x90 - //0x00008be0 _format_significand + 0x0f, 0x87, 0x3f, 0x00, 0x00, 0x00, //0x000042ca ja LBB14_93 + 0x4d, 0x8d, 0x4d, 0xff, //0x000042d0 leaq $-1(%r13), %r9 + 0x31, 0xff, //0x000042d4 xorl %edi, %edi + //0x000042d6 LBB14_90 + 0x89, 0xfa, //0x000042d6 movl %edi, %edx + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000042d8 cmpl $10000, %edi + 0x8d, 0x3c, 0x92, //0x000042de leal (%rdx,%rdx,4), %edi + 0x40, 0x0f, 0xb6, 0xf6, //0x000042e1 movzbl %sil, %esi + 0x8d, 0x7c, 0x7e, 0xd0, //0x000042e5 leal $-48(%rsi,%rdi,2), %edi + 0x0f, 0x4d, 0xfa, //0x000042e9 cmovgel %edx, %edi + 0x49, 0x39, 0xc1, //0x000042ec cmpq %rax, %r9 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000042ef je LBB14_94 + 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x000042f5 movzbl $1(%r15,%rax), %esi + 0x48, 0xff, 0xc0, //0x000042fb incq %rax + 0x8d, 0x56, 0xd0, //0x000042fe leal $-48(%rsi), %edx + 0x80, 0xfa, 0x0a, //0x00004301 cmpb $10, %dl + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004304 jb LBB14_90 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000430a jmp LBB14_95 + //0x0000430f LBB14_93 + 0x31, 0xff, //0x0000430f xorl %edi, %edi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004311 jmp LBB14_95 + //0x00004316 LBB14_94 + 0x4c, 0x89, 0xe8, //0x00004316 movq %r13, %rax + //0x00004319 LBB14_95 + 0x41, 0x0f, 0xaf, 0xf8, //0x00004319 imull %r8d, %edi + 0x01, 0xcf, //0x0000431d addl %ecx, %edi + 0x49, 0x89, 0xc5, //0x0000431f movq %rax, %r13 + 0x44, 0x8b, 0x4d, 0xc8, //0x00004322 movl $-56(%rbp), %r9d + 0xe9, 0x6a, 0xfd, 0xff, 0xff, //0x00004326 jmp LBB14_59 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000432b .p2align 4, 0x90 + //0x00004330 _vsigned + 0x55, //0x00004330 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004331 movq %rsp, %rbp + 0x53, //0x00004334 pushq %rbx + 0x48, 0x8b, 0x1e, //0x00004335 movq (%rsi), %rbx + 0x4c, 0x8b, 0x07, //0x00004338 movq (%rdi), %r8 + 0x4c, 0x8b, 0x57, 0x08, //0x0000433b movq $8(%rdi), %r10 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000433f movq $9, (%rdx) + 0xc5, 0xf8, 0x57, 0xc0, //0x00004346 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000434a vmovups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x0e, //0x0000434f movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x00004352 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xd3, //0x00004356 cmpq %r10, %rbx + 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00004359 jae LBB15_1 + 0x41, 0x8a, 0x0c, 0x18, //0x0000435f movb (%r8,%rbx), %cl + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004363 movl $1, %r9d + 0x80, 0xf9, 0x2d, //0x00004369 cmpb $45, %cl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000436c jne LBB15_5 + 0x48, 0xff, 0xc3, //0x00004372 incq %rbx + 0x4c, 0x39, 0xd3, //0x00004375 cmpq %r10, %rbx + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004378 jae LBB15_1 + 0x41, 0x8a, 0x0c, 0x18, //0x0000437e movb (%r8,%rbx), %cl + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004382 movq $-1, %r9 + //0x00004389 LBB15_5 + 0x8d, 0x79, 0xd0, //0x00004389 leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x0000438c cmpb $10, %dil + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00004390 jb LBB15_7 + 0x48, 0x89, 0x1e, //0x00004396 movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00004399 movq $-2, (%rdx) + 0x5b, //0x000043a0 popq %rbx + 0x5d, //0x000043a1 popq %rbp + 0xc3, //0x000043a2 retq + //0x000043a3 LBB15_1 + 0x4c, 0x89, 0x16, //0x000043a3 movq %r10, (%rsi) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000043a6 movq $-1, (%rdx) + 0x5b, //0x000043ad popq %rbx + 0x5d, //0x000043ae popq %rbp + 0xc3, //0x000043af retq + //0x000043b0 LBB15_7 + 0x80, 0xf9, 0x30, //0x000043b0 cmpb $48, %cl + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000043b3 jne LBB15_8 + 0x48, 0x8d, 0x7b, 0x01, //0x000043b9 leaq $1(%rbx), %rdi + 0x4c, 0x39, 0xd3, //0x000043bd cmpq %r10, %rbx + 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x000043c0 jae LBB15_17 + 0x41, 0x8a, 0x0c, 0x38, //0x000043c6 movb (%r8,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x000043ca addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000043cd cmpb $55, %cl + 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x000043d0 ja LBB15_17 + 0x44, 0x0f, 0xb6, 0xd9, //0x000043d6 movzbl %cl, %r11d + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000043da movabsq $36028797027352577, %rcx + 0x4c, 0x0f, 0xa3, 0xd9, //0x000043e4 btq %r11, %rcx + 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000043e8 jae LBB15_17 + //0x000043ee LBB15_8 + 0x31, 0xff, //0x000043ee xorl %edi, %edi + //0x000043f0 .p2align 4, 0x90 + //0x000043f0 LBB15_9 + 0x4c, 0x39, 0xd3, //0x000043f0 cmpq %r10, %rbx + 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x000043f3 jae LBB15_22 + 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x000043f9 movsbq (%r8,%rbx), %rcx + 0x8d, 0x41, 0xd0, //0x000043fe leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00004401 cmpb $9, %al + 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00004403 ja LBB15_18 + 0x48, 0x6b, 0xff, 0x0a, //0x00004409 imulq $10, %rdi, %rdi + 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000440d jo LBB15_13 + 0x48, 0xff, 0xc3, //0x00004413 incq %rbx + 0x48, 0x83, 0xc1, 0xd0, //0x00004416 addq $-48, %rcx + 0x49, 0x0f, 0xaf, 0xc9, //0x0000441a imulq %r9, %rcx + 0x48, 0x01, 0xcf, //0x0000441e addq %rcx, %rdi + 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00004421 jno LBB15_9 + //0x00004427 LBB15_13 + 0x48, 0xff, 0xcb, //0x00004427 decq %rbx + 0x48, 0x89, 0x1e, //0x0000442a movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000442d movq $-5, (%rdx) + 0x5b, //0x00004434 popq %rbx + 0x5d, //0x00004435 popq %rbp + 0xc3, //0x00004436 retq + //0x00004437 LBB15_17 + 0x48, 0x89, 0x3e, //0x00004437 movq %rdi, (%rsi) + 0x5b, //0x0000443a popq %rbx + 0x5d, //0x0000443b popq %rbp + 0xc3, //0x0000443c retq + //0x0000443d LBB15_18 + 0x80, 0xf9, 0x65, //0x0000443d cmpb $101, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004440 je LBB15_21 + 0x80, 0xf9, 0x45, //0x00004446 cmpb $69, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00004449 je LBB15_21 + 0x80, 0xf9, 0x2e, //0x0000444f cmpb $46, %cl + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004452 jne LBB15_22 + //0x00004458 LBB15_21 + 0x48, 0x89, 0x1e, //0x00004458 movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000445b movq $-6, (%rdx) + 0x5b, //0x00004462 popq %rbx + 0x5d, //0x00004463 popq %rbp + 0xc3, //0x00004464 retq + //0x00004465 LBB15_22 + 0x48, 0x89, 0x1e, //0x00004465 movq %rbx, (%rsi) + 0x48, 0x89, 0x7a, 0x10, //0x00004468 movq %rdi, $16(%rdx) + 0x5b, //0x0000446c popq %rbx + 0x5d, //0x0000446d popq %rbp + 0xc3, //0x0000446e retq + 0x90, //0x0000446f .p2align 4, 0x90 + //0x00004470 _vunsigned + 0x55, //0x00004470 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004471 movq %rsp, %rbp + 0x49, 0x89, 0xd0, //0x00004474 movq %rdx, %r8 + 0x48, 0x8b, 0x0e, //0x00004477 movq (%rsi), %rcx + 0x4c, 0x8b, 0x0f, //0x0000447a movq (%rdi), %r9 + 0x4c, 0x8b, 0x5f, 0x08, //0x0000447d movq $8(%rdi), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004481 movq $9, (%rdx) + 0xc5, 0xf8, 0x57, 0xc0, //0x00004488 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000448c vmovups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x06, //0x00004491 movq (%rsi), %rax + 0x48, 0x89, 0x42, 0x18, //0x00004494 movq %rax, $24(%rdx) + 0x4c, 0x39, 0xd9, //0x00004498 cmpq %r11, %rcx + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x0000449b jae LBB16_1 + 0x41, 0x8a, 0x04, 0x09, //0x000044a1 movb (%r9,%rcx), %al + 0x3c, 0x2d, //0x000044a5 cmpb $45, %al + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000044a7 jne LBB16_4 + //0x000044ad LBB16_3 + 0x48, 0x89, 0x0e, //0x000044ad movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x000044b0 movq $-6, (%r8) + 0x5d, //0x000044b7 popq %rbp + 0xc3, //0x000044b8 retq + //0x000044b9 LBB16_1 + 0x4c, 0x89, 0x1e, //0x000044b9 movq %r11, (%rsi) + 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000044bc movq $-1, (%r8) + 0x5d, //0x000044c3 popq %rbp + 0xc3, //0x000044c4 retq + //0x000044c5 LBB16_4 + 0x8d, 0x50, 0xd0, //0x000044c5 leal $-48(%rax), %edx + 0x80, 0xfa, 0x0a, //0x000044c8 cmpb $10, %dl + 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x000044cb jb LBB16_6 + 0x48, 0x89, 0x0e, //0x000044d1 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x000044d4 movq $-2, (%r8) + 0x5d, //0x000044db popq %rbp + 0xc3, //0x000044dc retq + //0x000044dd LBB16_6 + 0x3c, 0x30, //0x000044dd cmpb $48, %al + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000044df jne LBB16_7 + 0x41, 0x8a, 0x44, 0x09, 0x01, //0x000044e5 movb $1(%r9,%rcx), %al + 0x04, 0xd2, //0x000044ea addb $-46, %al + 0x3c, 0x37, //0x000044ec cmpb $55, %al + 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x000044ee ja LBB16_16 + 0x0f, 0xb6, 0xc0, //0x000044f4 movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000044f7 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00004501 btq %rax, %rdx + 0x0f, 0x83, 0x9f, 0x00, 0x00, 0x00, //0x00004505 jae LBB16_16 + //0x0000450b LBB16_7 + 0x31, 0xc0, //0x0000450b xorl %eax, %eax + 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000450d movl $10, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004513 .p2align 4, 0x90 + //0x00004520 LBB16_8 + 0x4c, 0x39, 0xd9, //0x00004520 cmpq %r11, %rcx + 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00004523 jae LBB16_20 + 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x00004529 movsbl (%r9,%rcx), %edi + 0x8d, 0x57, 0xd0, //0x0000452e leal $-48(%rdi), %edx + 0x80, 0xfa, 0x09, //0x00004531 cmpb $9, %dl + 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x00004534 ja LBB16_17 + 0x49, 0xf7, 0xe2, //0x0000453a mulq %r10 + 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x0000453d jo LBB16_13 + 0x48, 0xff, 0xc1, //0x00004543 incq %rcx + 0x83, 0xc7, 0xd0, //0x00004546 addl $-48, %edi + 0x48, 0x63, 0xd7, //0x00004549 movslq %edi, %rdx + 0x48, 0x89, 0xd7, //0x0000454c movq %rdx, %rdi + 0x48, 0xc1, 0xff, 0x3f, //0x0000454f sarq $63, %rdi + 0x48, 0x01, 0xd0, //0x00004553 addq %rdx, %rax + 0x48, 0x83, 0xd7, 0x00, //0x00004556 adcq $0, %rdi + 0x89, 0xfa, //0x0000455a movl %edi, %edx + 0x83, 0xe2, 0x01, //0x0000455c andl $1, %edx + 0x48, 0xf7, 0xda, //0x0000455f negq %rdx + 0x48, 0x31, 0xd7, //0x00004562 xorq %rdx, %rdi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00004565 jne LBB16_13 + 0x48, 0x85, 0xd2, //0x0000456b testq %rdx, %rdx + 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x0000456e jns LBB16_8 + //0x00004574 LBB16_13 + 0x48, 0xff, 0xc9, //0x00004574 decq %rcx + 0x48, 0x89, 0x0e, //0x00004577 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x0000457a movq $-5, (%r8) + 0x5d, //0x00004581 popq %rbp + 0xc3, //0x00004582 retq + //0x00004583 LBB16_17 + 0x40, 0x80, 0xff, 0x65, //0x00004583 cmpb $101, %dil + 0x0f, 0x84, 0x20, 0xff, 0xff, 0xff, //0x00004587 je LBB16_3 + 0x40, 0x80, 0xff, 0x45, //0x0000458d cmpb $69, %dil + 0x0f, 0x84, 0x16, 0xff, 0xff, 0xff, //0x00004591 je LBB16_3 + 0x40, 0x80, 0xff, 0x2e, //0x00004597 cmpb $46, %dil + 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000459b je LBB16_3 + //0x000045a1 LBB16_20 + 0x48, 0x89, 0x0e, //0x000045a1 movq %rcx, (%rsi) + 0x49, 0x89, 0x40, 0x10, //0x000045a4 movq %rax, $16(%r8) + 0x5d, //0x000045a8 popq %rbp + 0xc3, //0x000045a9 retq + //0x000045aa LBB16_16 + 0x48, 0xff, 0xc1, //0x000045aa incq %rcx + 0x48, 0x89, 0x0e, //0x000045ad movq %rcx, (%rsi) + 0x5d, //0x000045b0 popq %rbp + 0xc3, //0x000045b1 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000045b2 .p2align 4, 0x00 + //0x000045c0 LCPI17_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000045c0 .quad 1 + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000045c8 .quad 5 + //0x000045d0 .p2align 4, 0x90 + //0x000045d0 _skip_array + 0x55, //0x000045d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000045d1 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x000045d4 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x000045d7 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x000045da movq %rdi, %rsi + 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x000045dd vmovaps $-37(%rip), %xmm0 /* LCPI17_0+0(%rip) */ + 0xc5, 0xf8, 0x11, 0x00, //0x000045e5 vmovups %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x000045e9 movq %rax, %rdi + 0x5d, //0x000045ec popq %rbp + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000045ed jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000045f2 .p2align 4, 0x90 + //0x00004600 _fsm_exec + 0x55, //0x00004600 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004601 movq %rsp, %rbp + 0x41, 0x57, //0x00004604 pushq %r15 + 0x41, 0x56, //0x00004606 pushq %r14 + 0x41, 0x55, //0x00004608 pushq %r13 + 0x41, 0x54, //0x0000460a pushq %r12 + 0x53, //0x0000460c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x0000460d subq $56, %rsp + 0x48, 0x89, 0x4d, 0xa8, //0x00004611 movq %rcx, $-88(%rbp) + 0x4c, 0x8b, 0x0f, //0x00004615 movq (%rdi), %r9 + 0x4d, 0x85, 0xc9, //0x00004618 testq %r9, %r9 + 0x0f, 0x84, 0x16, 0x05, 0x00, 0x00, //0x0000461b je LBB18_2 + 0x49, 0x89, 0xd0, //0x00004621 movq %rdx, %r8 + 0x49, 0x89, 0xfa, //0x00004624 movq %rdi, %r10 + 0x48, 0x8d, 0x46, 0x08, //0x00004627 leaq $8(%rsi), %rax + 0x48, 0x89, 0x45, 0xc8, //0x0000462b movq %rax, $-56(%rbp) + 0x4c, 0x8b, 0x2a, //0x0000462f movq (%rdx), %r13 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004632 movq $-1, %r14 + 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004639 movabsq $4294977024, %r12 + 0x4c, 0x8d, 0x1d, 0x52, 0x06, 0x00, 0x00, //0x00004643 leaq $1618(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x48, 0x89, 0x55, 0xd0, //0x0000464a movq %rdx, $-48(%rbp) + 0x48, 0x89, 0x75, 0xb0, //0x0000464e movq %rsi, $-80(%rbp) + 0x48, 0x89, 0x7d, 0xb8, //0x00004652 movq %rdi, $-72(%rbp) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00004656 jmp LBB18_8 + //0x0000465b LBB18_3 + 0x49, 0x8b, 0x02, //0x0000465b movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000465e cmpq $4095, %rax + 0x0f, 0x8f, 0xe3, 0x04, 0x00, 0x00, //0x00004664 jg LBB18_82 + 0x48, 0x8d, 0x48, 0x01, //0x0000466a leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x0000466e movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00004671 movq $6, $8(%r10,%rax,8) + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000467a .p2align 4, 0x90 + //0x00004680 LBB18_5 + 0x4c, 0x89, 0xe9, //0x00004680 movq %r13, %rcx + //0x00004683 LBB18_6 + 0x49, 0x8b, 0x12, //0x00004683 movq (%r10), %rdx + 0x49, 0x89, 0xcd, //0x00004686 movq %rcx, %r13 + //0x00004689 LBB18_7 + 0x49, 0x89, 0xd1, //0x00004689 movq %rdx, %r9 + 0x4c, 0x89, 0xf0, //0x0000468c movq %r14, %rax + 0x48, 0x85, 0xd2, //0x0000468f testq %rdx, %rdx + 0x0f, 0x84, 0xa6, 0x04, 0x00, 0x00, //0x00004692 je LBB18_88 + //0x00004698 LBB18_8 + 0x48, 0x8b, 0x3e, //0x00004698 movq (%rsi), %rdi + 0x48, 0x8b, 0x46, 0x08, //0x0000469b movq $8(%rsi), %rax + 0x4c, 0x89, 0xea, //0x0000469f movq %r13, %rdx + 0x48, 0x29, 0xc2, //0x000046a2 subq %rax, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000046a5 jae LBB18_13 + 0x42, 0x8a, 0x1c, 0x2f, //0x000046ab movb (%rdi,%r13), %bl + 0x80, 0xfb, 0x0d, //0x000046af cmpb $13, %bl + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000046b2 je LBB18_13 + 0x80, 0xfb, 0x20, //0x000046b8 cmpb $32, %bl + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000046bb je LBB18_13 + 0x80, 0xc3, 0xf7, //0x000046c1 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000046c4 cmpb $1, %bl + 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x000046c7 jbe LBB18_13 + 0x4d, 0x89, 0xef, //0x000046cd movq %r13, %r15 + 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x000046d0 jmp LBB18_34 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046d5 .p2align 4, 0x90 + //0x000046e0 LBB18_13 + 0x4d, 0x8d, 0x7d, 0x01, //0x000046e0 leaq $1(%r13), %r15 + 0x49, 0x39, 0xc7, //0x000046e4 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000046e7 jae LBB18_17 + 0x42, 0x8a, 0x1c, 0x3f, //0x000046ed movb (%rdi,%r15), %bl + 0x80, 0xfb, 0x0d, //0x000046f1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000046f4 je LBB18_17 + 0x80, 0xfb, 0x20, //0x000046fa cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000046fd je LBB18_17 + 0x80, 0xc3, 0xf7, //0x00004703 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00004706 cmpb $1, %bl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00004709 ja LBB18_34 + 0x90, //0x0000470f .p2align 4, 0x90 + //0x00004710 LBB18_17 + 0x4d, 0x8d, 0x7d, 0x02, //0x00004710 leaq $2(%r13), %r15 + 0x49, 0x39, 0xc7, //0x00004714 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004717 jae LBB18_21 + 0x42, 0x8a, 0x1c, 0x3f, //0x0000471d movb (%rdi,%r15), %bl + 0x80, 0xfb, 0x0d, //0x00004721 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004724 je LBB18_21 + 0x80, 0xfb, 0x20, //0x0000472a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000472d je LBB18_21 + 0x80, 0xc3, 0xf7, //0x00004733 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00004736 cmpb $1, %bl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00004739 ja LBB18_34 + 0x90, //0x0000473f .p2align 4, 0x90 + //0x00004740 LBB18_21 + 0x4d, 0x8d, 0x7d, 0x03, //0x00004740 leaq $3(%r13), %r15 + 0x49, 0x39, 0xc7, //0x00004744 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004747 jae LBB18_25 + 0x42, 0x8a, 0x1c, 0x3f, //0x0000474d movb (%rdi,%r15), %bl + 0x80, 0xfb, 0x0d, //0x00004751 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004754 je LBB18_25 + 0x80, 0xfb, 0x20, //0x0000475a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000475d je LBB18_25 + 0x80, 0xc3, 0xf7, //0x00004763 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00004766 cmpb $1, %bl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00004769 ja LBB18_34 + 0x90, //0x0000476f .p2align 4, 0x90 + //0x00004770 LBB18_25 + 0x49, 0x8d, 0x4d, 0x04, //0x00004770 leaq $4(%r13), %rcx + 0x48, 0x39, 0xc8, //0x00004774 cmpq %rcx, %rax + 0x0f, 0x86, 0xb7, 0x03, 0x00, 0x00, //0x00004777 jbe LBB18_79 + 0x48, 0x39, 0xc8, //0x0000477d cmpq %rcx, %rax + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00004780 je LBB18_31 + 0x48, 0x8d, 0x0c, 0x07, //0x00004786 leaq (%rdi,%rax), %rcx + 0x48, 0x83, 0xc2, 0x04, //0x0000478a addq $4, %rdx + 0x4e, 0x8d, 0x7c, 0x2f, 0x05, //0x0000478e leaq $5(%rdi,%r13), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004793 .p2align 4, 0x90 + //0x000047a0 LBB18_28 + 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x000047a0 movsbl $-1(%r15), %ebx + 0x83, 0xfb, 0x20, //0x000047a5 cmpl $32, %ebx + 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000047a8 ja LBB18_33 + 0x49, 0x0f, 0xa3, 0xdc, //0x000047ae btq %rbx, %r12 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000047b2 jae LBB18_33 + 0x49, 0xff, 0xc7, //0x000047b8 incq %r15 + 0x48, 0xff, 0xc2, //0x000047bb incq %rdx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000047be jne LBB18_28 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000047c4 jmp LBB18_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047c9 .p2align 4, 0x90 + //0x000047d0 LBB18_31 + 0x48, 0x01, 0xf9, //0x000047d0 addq %rdi, %rcx + //0x000047d3 LBB18_32 + 0x48, 0x29, 0xf9, //0x000047d3 subq %rdi, %rcx + 0x49, 0x89, 0xcf, //0x000047d6 movq %rcx, %r15 + 0x49, 0x39, 0xc7, //0x000047d9 cmpq %rax, %r15 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000047dc jb LBB18_34 + 0xe9, 0x50, 0x03, 0x00, 0x00, //0x000047e2 jmp LBB18_2 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047e7 .p2align 4, 0x90 + //0x000047f0 LBB18_33 + 0x48, 0x89, 0xfa, //0x000047f0 movq %rdi, %rdx + 0x48, 0xf7, 0xd2, //0x000047f3 notq %rdx + 0x49, 0x01, 0xd7, //0x000047f6 addq %rdx, %r15 + 0x49, 0x39, 0xc7, //0x000047f9 cmpq %rax, %r15 + 0x0f, 0x83, 0x35, 0x03, 0x00, 0x00, //0x000047fc jae LBB18_2 + //0x00004802 LBB18_34 + 0x4d, 0x8d, 0x6f, 0x01, //0x00004802 leaq $1(%r15), %r13 + 0x4d, 0x89, 0x28, //0x00004806 movq %r13, (%r8) + 0x42, 0x0f, 0xbe, 0x0c, 0x3f, //0x00004809 movsbl (%rdi,%r15), %ecx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000480e movq $-1, %rax + 0x85, 0xc9, //0x00004815 testl %ecx, %ecx + 0x0f, 0x84, 0x21, 0x03, 0x00, 0x00, //0x00004817 je LBB18_88 + 0x49, 0x8d, 0x51, 0xff, //0x0000481d leaq $-1(%r9), %rdx + 0x43, 0x8b, 0x1c, 0xca, //0x00004821 movl (%r10,%r9,8), %ebx + 0x49, 0x83, 0xfe, 0xff, //0x00004825 cmpq $-1, %r14 + 0x4d, 0x0f, 0x44, 0xf7, //0x00004829 cmoveq %r15, %r14 + 0xff, 0xcb, //0x0000482d decl %ebx + 0x83, 0xfb, 0x05, //0x0000482f cmpl $5, %ebx + 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x00004832 ja LBB18_40 + 0x49, 0x63, 0x1c, 0x9b, //0x00004838 movslq (%r11,%rbx,4), %rbx + 0x4c, 0x01, 0xdb, //0x0000483c addq %r11, %rbx + 0xff, 0xe3, //0x0000483f jmpq *%rbx + //0x00004841 LBB18_37 + 0x83, 0xf9, 0x2c, //0x00004841 cmpl $44, %ecx + 0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x00004844 je LBB18_58 + 0x83, 0xf9, 0x5d, //0x0000484a cmpl $93, %ecx + 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x0000484d je LBB18_39 + 0xe9, 0x32, 0x03, 0x00, 0x00, //0x00004853 jmp LBB18_87 + //0x00004858 LBB18_40 + 0x49, 0x89, 0x12, //0x00004858 movq %rdx, (%r10) + 0x83, 0xf9, 0x7b, //0x0000485b cmpl $123, %ecx + 0x0f, 0x86, 0xd1, 0x00, 0x00, 0x00, //0x0000485e jbe LBB18_56 + 0xe9, 0x21, 0x03, 0x00, 0x00, //0x00004864 jmp LBB18_87 + //0x00004869 LBB18_41 + 0x83, 0xf9, 0x2c, //0x00004869 cmpl $44, %ecx + 0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x0000486c je LBB18_60 + 0x83, 0xf9, 0x7d, //0x00004872 cmpl $125, %ecx + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00004875 je LBB18_39 + 0xe9, 0x0a, 0x03, 0x00, 0x00, //0x0000487b jmp LBB18_87 + //0x00004880 LBB18_44 + 0x80, 0xf9, 0x22, //0x00004880 cmpb $34, %cl + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x00004883 jne LBB18_87 + 0x4b, 0xc7, 0x04, 0xca, 0x04, 0x00, 0x00, 0x00, //0x00004889 movq $4, (%r10,%r9,8) + //0x00004891 LBB18_46 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004891 movq $-1, $-64(%rbp) + 0x48, 0x89, 0xf7, //0x00004899 movq %rsi, %rdi + 0x4c, 0x89, 0xee, //0x0000489c movq %r13, %rsi + 0x48, 0x8d, 0x55, 0xc0, //0x0000489f leaq $-64(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xa8, //0x000048a3 movq $-88(%rbp), %rcx + 0xe8, 0x44, 0xef, 0xff, 0xff, //0x000048a7 callq _advance_string + 0x48, 0x89, 0xc1, //0x000048ac movq %rax, %rcx + 0x48, 0x85, 0xc0, //0x000048af testq %rax, %rax + 0x0f, 0x88, 0xa1, 0x02, 0x00, 0x00, //0x000048b2 js LBB18_81 + //0x000048b8 LBB18_47 + 0x4c, 0x8b, 0x45, 0xd0, //0x000048b8 movq $-48(%rbp), %r8 + 0x49, 0x89, 0x08, //0x000048bc movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x000048bf movq %r15, %rax + 0x4d, 0x85, 0xed, //0x000048c2 testq %r13, %r13 + 0x48, 0x8b, 0x75, 0xb0, //0x000048c5 movq $-80(%rbp), %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x000048c9 movq $-72(%rbp), %r10 + 0x4c, 0x8d, 0x1d, 0xc8, 0x03, 0x00, 0x00, //0x000048cd leaq $968(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x0f, 0x8f, 0xa9, 0xfd, 0xff, 0xff, //0x000048d4 jg LBB18_6 + 0xe9, 0x5f, 0x02, 0x00, 0x00, //0x000048da jmp LBB18_88 + //0x000048df LBB18_48 + 0x80, 0xf9, 0x3a, //0x000048df cmpb $58, %cl + 0x0f, 0x85, 0xa2, 0x02, 0x00, 0x00, //0x000048e2 jne LBB18_87 + 0x4b, 0xc7, 0x04, 0xca, 0x00, 0x00, 0x00, 0x00, //0x000048e8 movq $0, (%r10,%r9,8) + 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x000048f0 jmp LBB18_5 + //0x000048f5 LBB18_50 + 0x80, 0xf9, 0x5d, //0x000048f5 cmpb $93, %cl + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000048f8 jne LBB18_55 + //0x000048fe LBB18_39 + 0x49, 0x89, 0x12, //0x000048fe movq %rdx, (%r10) + 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x00004901 jmp LBB18_7 + //0x00004906 LBB18_52 + 0x83, 0xf9, 0x22, //0x00004906 cmpl $34, %ecx + 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x00004909 je LBB18_62 + 0x83, 0xf9, 0x7d, //0x0000490f cmpl $125, %ecx + 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x00004912 jne LBB18_87 + 0x49, 0x89, 0x12, //0x00004918 movq %rdx, (%r10) + 0x4c, 0x8b, 0x45, 0xd0, //0x0000491b movq $-48(%rbp), %r8 + 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x0000491f jmp LBB18_7 + //0x00004924 LBB18_55 + 0x4b, 0xc7, 0x04, 0xca, 0x01, 0x00, 0x00, 0x00, //0x00004924 movq $1, (%r10,%r9,8) + 0x83, 0xf9, 0x7b, //0x0000492c cmpl $123, %ecx + 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x0000492f ja LBB18_87 + //0x00004935 LBB18_56 + 0x4a, 0x8d, 0x1c, 0x3f, //0x00004935 leaq (%rdi,%r15), %rbx + 0x89, 0xca, //0x00004939 movl %ecx, %edx + 0x48, 0x8d, 0x0d, 0x72, 0x03, 0x00, 0x00, //0x0000493b leaq $882(%rip), %rcx /* LJTI18_1+0(%rip) */ + 0x48, 0x63, 0x14, 0x91, //0x00004942 movslq (%rcx,%rdx,4), %rdx + 0x48, 0x01, 0xca, //0x00004946 addq %rcx, %rdx + 0xff, 0xe2, //0x00004949 jmpq *%rdx + //0x0000494b LBB18_57 + 0x48, 0x8b, 0x45, 0xc8, //0x0000494b movq $-56(%rbp), %rax + 0x48, 0x8b, 0x30, //0x0000494f movq (%rax), %rsi + 0x4c, 0x29, 0xfe, //0x00004952 subq %r15, %rsi + 0x48, 0x89, 0xdf, //0x00004955 movq %rbx, %rdi + 0xe8, 0xd3, 0x06, 0x00, 0x00, //0x00004958 callq _do_skip_number + 0x4c, 0x8d, 0x1d, 0x38, 0x03, 0x00, 0x00, //0x0000495d leaq $824(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x4c, 0x8b, 0x55, 0xb8, //0x00004964 movq $-72(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x00004968 movq $-80(%rbp), %rsi + 0x4c, 0x8b, 0x45, 0xd0, //0x0000496c movq $-48(%rbp), %r8 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00004970 movq $-2, %rdx + 0x48, 0x29, 0xc2, //0x00004977 subq %rax, %rdx + 0x48, 0x85, 0xc0, //0x0000497a testq %rax, %rax + 0x48, 0x8d, 0x48, 0xff, //0x0000497d leaq $-1(%rax), %rcx + 0x48, 0x0f, 0x48, 0xca, //0x00004981 cmovsq %rdx, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004985 movq $-2, %rax + 0x4c, 0x0f, 0x48, 0xf8, //0x0000498c cmovsq %rax, %r15 + 0x4c, 0x01, 0xe9, //0x00004990 addq %r13, %rcx + 0x49, 0x89, 0x08, //0x00004993 movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x00004996 movq %r15, %rax + 0x4d, 0x85, 0xff, //0x00004999 testq %r15, %r15 + 0x0f, 0x89, 0xe1, 0xfc, 0xff, 0xff, //0x0000499c jns LBB18_6 + 0xe9, 0x97, 0x01, 0x00, 0x00, //0x000049a2 jmp LBB18_88 + //0x000049a7 LBB18_58 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000049a7 cmpq $4095, %r9 + 0x0f, 0x8f, 0x99, 0x01, 0x00, 0x00, //0x000049ae jg LBB18_82 + 0x49, 0x8d, 0x41, 0x01, //0x000049b4 leaq $1(%r9), %rax + 0x49, 0x89, 0x02, //0x000049b8 movq %rax, (%r10) + 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000049bb movq $0, $8(%r10,%r9,8) + 0xe9, 0xb7, 0xfc, 0xff, 0xff, //0x000049c4 jmp LBB18_5 + //0x000049c9 LBB18_60 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000049c9 cmpq $4095, %r9 + 0x0f, 0x8f, 0x77, 0x01, 0x00, 0x00, //0x000049d0 jg LBB18_82 + 0x49, 0x8d, 0x41, 0x01, //0x000049d6 leaq $1(%r9), %rax + 0x49, 0x89, 0x02, //0x000049da movq %rax, (%r10) + 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000049dd movq $3, $8(%r10,%r9,8) + 0xe9, 0x95, 0xfc, 0xff, 0xff, //0x000049e6 jmp LBB18_5 + //0x000049eb LBB18_62 + 0x4b, 0xc7, 0x04, 0xca, 0x02, 0x00, 0x00, 0x00, //0x000049eb movq $2, (%r10,%r9,8) + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000049f3 movq $-1, $-64(%rbp) + 0x48, 0x89, 0xf7, //0x000049fb movq %rsi, %rdi + 0x4c, 0x89, 0xee, //0x000049fe movq %r13, %rsi + 0x48, 0x8d, 0x55, 0xc0, //0x00004a01 leaq $-64(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xa8, //0x00004a05 movq $-88(%rbp), %rcx + 0xe8, 0xe2, 0xed, 0xff, 0xff, //0x00004a09 callq _advance_string + 0x48, 0x89, 0xc1, //0x00004a0e movq %rax, %rcx + 0x48, 0x85, 0xc0, //0x00004a11 testq %rax, %rax + 0x0f, 0x88, 0x3f, 0x01, 0x00, 0x00, //0x00004a14 js LBB18_81 + 0x4c, 0x8b, 0x45, 0xd0, //0x00004a1a movq $-48(%rbp), %r8 + 0x49, 0x89, 0x08, //0x00004a1e movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x00004a21 movq %r15, %rax + 0x4d, 0x85, 0xed, //0x00004a24 testq %r13, %r13 + 0x48, 0x8b, 0x75, 0xb0, //0x00004a27 movq $-80(%rbp), %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x00004a2b movq $-72(%rbp), %r10 + 0x4c, 0x8d, 0x1d, 0x66, 0x02, 0x00, 0x00, //0x00004a2f leaq $614(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x0f, 0x8e, 0x02, 0x01, 0x00, 0x00, //0x00004a36 jle LBB18_88 + 0x49, 0x8b, 0x02, //0x00004a3c movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004a3f cmpq $4095, %rax + 0x0f, 0x8f, 0x02, 0x01, 0x00, 0x00, //0x00004a45 jg LBB18_82 + 0x48, 0x8d, 0x50, 0x01, //0x00004a4b leaq $1(%rax), %rdx + 0x49, 0x89, 0x12, //0x00004a4f movq %rdx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00004a52 movq $4, $8(%r10,%rax,8) + 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00004a5b jmp LBB18_6 + //0x00004a60 LBB18_66 + 0x4c, 0x01, 0xef, //0x00004a60 addq %r13, %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x00004a63 movq $-56(%rbp), %rax + 0x48, 0x8b, 0x30, //0x00004a67 movq (%rax), %rsi + 0x4c, 0x29, 0xee, //0x00004a6a subq %r13, %rsi + 0xe8, 0xbe, 0x05, 0x00, 0x00, //0x00004a6d callq _do_skip_number + 0x48, 0x89, 0xc1, //0x00004a72 movq %rax, %rcx + 0x48, 0x85, 0xc0, //0x00004a75 testq %rax, %rax + 0x0f, 0x88, 0x02, 0x01, 0x00, 0x00, //0x00004a78 js LBB18_86 + 0x4c, 0x01, 0xe9, //0x00004a7e addq %r13, %rcx + 0xe9, 0x32, 0xfe, 0xff, 0xff, //0x00004a81 jmp LBB18_47 + //0x00004a86 LBB18_68 + 0x49, 0x8b, 0x02, //0x00004a86 movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004a89 cmpq $4095, %rax + 0x0f, 0x8f, 0xb8, 0x00, 0x00, 0x00, //0x00004a8f jg LBB18_82 + 0x48, 0x8d, 0x48, 0x01, //0x00004a95 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x00004a99 movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004a9c movq $5, $8(%r10,%rax,8) + 0xe9, 0xd6, 0xfb, 0xff, 0xff, //0x00004aa5 jmp LBB18_5 + //0x00004aaa LBB18_70 + 0x48, 0x8b, 0x4d, 0xc8, //0x00004aaa movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00004aae movq (%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x00004ab1 leaq $-4(%rcx), %rdx + 0x49, 0x39, 0xd7, //0x00004ab5 cmpq %rdx, %r15 + 0x0f, 0x83, 0xd8, 0x00, 0x00, 0x00, //0x00004ab8 jae LBB18_90 + 0x42, 0x8b, 0x0c, 0x2f, //0x00004abe movl (%rdi,%r13), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004ac2 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00004ac8 jne LBB18_97 + 0x49, 0x8d, 0x4f, 0x05, //0x00004ace leaq $5(%r15), %rcx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00004ad2 jmp LBB18_78 + //0x00004ad7 LBB18_73 + 0x48, 0x8b, 0x55, 0xc8, //0x00004ad7 movq $-56(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00004adb movq (%rdx), %rdx + 0x48, 0x8d, 0x4a, 0xfd, //0x00004ade leaq $-3(%rdx), %rcx + 0x49, 0x39, 0xcf, //0x00004ae2 cmpq %rcx, %r15 + 0x0f, 0x83, 0x8d, 0x00, 0x00, 0x00, //0x00004ae5 jae LBB18_92 + 0x81, 0x3b, 0x6e, 0x75, 0x6c, 0x6c, //0x00004aeb cmpl $1819047278, (%rbx) + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00004af1 je LBB18_77 + 0xe9, 0x48, 0x01, 0x00, 0x00, //0x00004af7 jmp LBB18_102 + //0x00004afc LBB18_75 + 0x48, 0x8b, 0x55, 0xc8, //0x00004afc movq $-56(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00004b00 movq (%rdx), %rdx + 0x48, 0x8d, 0x4a, 0xfd, //0x00004b03 leaq $-3(%rdx), %rcx + 0x49, 0x39, 0xcf, //0x00004b07 cmpq %rcx, %r15 + 0x0f, 0x83, 0x68, 0x00, 0x00, 0x00, //0x00004b0a jae LBB18_92 + 0x81, 0x3b, 0x74, 0x72, 0x75, 0x65, //0x00004b10 cmpl $1702195828, (%rbx) + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00004b16 jne LBB18_93 + //0x00004b1c LBB18_77 + 0x49, 0x8d, 0x4f, 0x04, //0x00004b1c leaq $4(%r15), %rcx + //0x00004b20 LBB18_78 + 0x49, 0x89, 0x08, //0x00004b20 movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x00004b23 movq %r15, %rax + 0x4d, 0x85, 0xed, //0x00004b26 testq %r13, %r13 + 0x0f, 0x8f, 0x54, 0xfb, 0xff, 0xff, //0x00004b29 jg LBB18_6 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004b2f jmp LBB18_88 + //0x00004b34 LBB18_79 + 0x49, 0x89, 0x08, //0x00004b34 movq %rcx, (%r8) + //0x00004b37 LBB18_2 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004b37 movq $-1, %rax + //0x00004b3e LBB18_88 + 0x48, 0x83, 0xc4, 0x38, //0x00004b3e addq $56, %rsp + 0x5b, //0x00004b42 popq %rbx + 0x41, 0x5c, //0x00004b43 popq %r12 + 0x41, 0x5d, //0x00004b45 popq %r13 + 0x41, 0x5e, //0x00004b47 popq %r14 + 0x41, 0x5f, //0x00004b49 popq %r15 + 0x5d, //0x00004b4b popq %rbp + 0xc3, //0x00004b4c retq + //0x00004b4d LBB18_82 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004b4d movq $-7, %rax + 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00004b54 jmp LBB18_88 + //0x00004b59 LBB18_81 + 0x48, 0x83, 0xf9, 0xff, //0x00004b59 cmpq $-1, %rcx + 0x48, 0x8d, 0x45, 0xc0, //0x00004b5d leaq $-64(%rbp), %rax + 0x48, 0x0f, 0x44, 0x45, 0xc8, //0x00004b61 cmoveq $-56(%rbp), %rax + 0x48, 0x8b, 0x00, //0x00004b66 movq (%rax), %rax + 0x48, 0x8b, 0x55, 0xd0, //0x00004b69 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x02, //0x00004b6d movq %rax, (%rdx) + 0x48, 0x89, 0xc8, //0x00004b70 movq %rcx, %rax + 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00004b73 jmp LBB18_88 + //0x00004b78 LBB18_92 + 0x49, 0x89, 0x10, //0x00004b78 movq %rdx, (%r8) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004b7b jmp LBB18_88 + //0x00004b80 LBB18_86 + 0x49, 0x29, 0xcf, //0x00004b80 subq %rcx, %r15 + 0x48, 0x8b, 0x45, 0xd0, //0x00004b83 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x38, //0x00004b87 movq %r15, (%rax) + //0x00004b8a LBB18_87 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004b8a movq $-2, %rax + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00004b91 jmp LBB18_88 + //0x00004b96 LBB18_90 + 0x49, 0x89, 0x08, //0x00004b96 movq %rcx, (%r8) + 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00004b99 jmp LBB18_88 + //0x00004b9e LBB18_93 + 0x4d, 0x89, 0x38, //0x00004b9e movq %r15, (%r8) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ba1 movq $-2, %rax + 0x80, 0x3b, 0x74, //0x00004ba8 cmpb $116, (%rbx) + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00004bab jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x01, //0x00004bb1 leaq $1(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004bb5 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x72, //0x00004bb8 cmpb $114, $1(%rdi,%r15) + 0x0f, 0x85, 0x7a, 0xff, 0xff, 0xff, //0x00004bbe jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x02, //0x00004bc4 leaq $2(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004bc8 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x75, //0x00004bcb cmpb $117, $2(%rdi,%r15) + 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00004bd1 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x03, //0x00004bd7 leaq $3(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004bdb movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x65, //0x00004bde cmpb $101, $3(%rdi,%r15) + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00004be4 je LBB18_106 + 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00004bea jmp LBB18_88 + //0x00004bef LBB18_97 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004bef movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00004bf6 cmpb $97, %cl + 0x0f, 0x85, 0x3f, 0xff, 0xff, 0xff, //0x00004bf9 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x02, //0x00004bff leaq $2(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c03 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004c06 cmpb $108, $2(%rdi,%r15) + 0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00004c0c jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x03, //0x00004c12 leaq $3(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c16 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x73, //0x00004c19 cmpb $115, $3(%rdi,%r15) + 0x0f, 0x85, 0x19, 0xff, 0xff, 0xff, //0x00004c1f jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x04, //0x00004c25 leaq $4(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c29 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x04, 0x65, //0x00004c2c cmpb $101, $4(%rdi,%r15) + 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00004c32 jne LBB18_88 + 0x49, 0x83, 0xc7, 0x05, //0x00004c38 addq $5, %r15 + 0x4d, 0x89, 0x38, //0x00004c3c movq %r15, (%r8) + 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x00004c3f jmp LBB18_88 + //0x00004c44 LBB18_102 + 0x4d, 0x89, 0x38, //0x00004c44 movq %r15, (%r8) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c47 movq $-2, %rax + 0x80, 0x3b, 0x6e, //0x00004c4e cmpb $110, (%rbx) + 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x00004c51 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x01, //0x00004c57 leaq $1(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c5b movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x75, //0x00004c5e cmpb $117, $1(%rdi,%r15) + 0x0f, 0x85, 0xd4, 0xfe, 0xff, 0xff, //0x00004c64 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x02, //0x00004c6a leaq $2(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c6e movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004c71 cmpb $108, $2(%rdi,%r15) + 0x0f, 0x85, 0xc1, 0xfe, 0xff, 0xff, //0x00004c77 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x03, //0x00004c7d leaq $3(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c81 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x6c, //0x00004c84 cmpb $108, $3(%rdi,%r15) + 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00004c8a jne LBB18_88 + //0x00004c90 LBB18_106 + 0x49, 0x83, 0xc7, 0x04, //0x00004c90 addq $4, %r15 + 0x4d, 0x89, 0x38, //0x00004c94 movq %r15, (%r8) + 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00004c97 jmp LBB18_88 + //0x00004c9c .p2align 2, 0x90 + // // .set L18_0_set_37, LBB18_37-LJTI18_0 + // // .set L18_0_set_41, LBB18_41-LJTI18_0 + // // .set L18_0_set_44, LBB18_44-LJTI18_0 + // // .set L18_0_set_48, LBB18_48-LJTI18_0 + // // .set L18_0_set_50, LBB18_50-LJTI18_0 + // // .set L18_0_set_52, LBB18_52-LJTI18_0 + //0x00004c9c LJTI18_0 + 0xa5, 0xfb, 0xff, 0xff, //0x00004c9c .long L18_0_set_37 + 0xcd, 0xfb, 0xff, 0xff, //0x00004ca0 .long L18_0_set_41 + 0xe4, 0xfb, 0xff, 0xff, //0x00004ca4 .long L18_0_set_44 + 0x43, 0xfc, 0xff, 0xff, //0x00004ca8 .long L18_0_set_48 + 0x59, 0xfc, 0xff, 0xff, //0x00004cac .long L18_0_set_50 + 0x6a, 0xfc, 0xff, 0xff, //0x00004cb0 .long L18_0_set_52 + // // .set L18_1_set_88, LBB18_88-LJTI18_1 + // // .set L18_1_set_87, LBB18_87-LJTI18_1 + // // .set L18_1_set_46, LBB18_46-LJTI18_1 + // // .set L18_1_set_66, LBB18_66-LJTI18_1 + // // .set L18_1_set_57, LBB18_57-LJTI18_1 + // // .set L18_1_set_68, LBB18_68-LJTI18_1 + // // .set L18_1_set_70, LBB18_70-LJTI18_1 + // // .set L18_1_set_73, LBB18_73-LJTI18_1 + // // .set L18_1_set_75, LBB18_75-LJTI18_1 + // // .set L18_1_set_3, LBB18_3-LJTI18_1 + //0x00004cb4 LJTI18_1 + 0x8a, 0xfe, 0xff, 0xff, //0x00004cb4 .long L18_1_set_88 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cb8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cbc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cc0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cc4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cc8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ccc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cd0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cd4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cd8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cdc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ce0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ce4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ce8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cec .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cf0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cf4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cf8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004cfc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d00 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d04 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d08 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d0c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d10 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d14 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d18 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d1c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d20 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d24 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d28 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d2c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d30 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d34 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d38 .long L18_1_set_87 + 0xdd, 0xfb, 0xff, 0xff, //0x00004d3c .long L18_1_set_46 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d40 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d44 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d48 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d4c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d50 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d54 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d58 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d5c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d60 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d64 .long L18_1_set_87 + 0xac, 0xfd, 0xff, 0xff, //0x00004d68 .long L18_1_set_66 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d6c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d70 .long L18_1_set_87 + 0x97, 0xfc, 0xff, 0xff, //0x00004d74 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d78 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d7c .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d80 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d84 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d88 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d8c .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d90 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d94 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004d98 .long L18_1_set_57 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d9c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004da0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004da4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004da8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dac .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004db0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004db4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004db8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dbc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dc0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dc4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dc8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dcc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dd0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dd4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dd8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ddc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004de0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004de4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004de8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dec .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004df0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004df4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004df8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dfc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e00 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e04 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e08 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e0c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e10 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e14 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e18 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e1c .long L18_1_set_87 + 0xd2, 0xfd, 0xff, 0xff, //0x00004e20 .long L18_1_set_68 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e24 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e28 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e2c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e30 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e34 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e38 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e3c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e40 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e44 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e48 .long L18_1_set_87 + 0xf6, 0xfd, 0xff, 0xff, //0x00004e4c .long L18_1_set_70 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e50 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e54 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e58 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e5c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e60 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e64 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e68 .long L18_1_set_87 + 0x23, 0xfe, 0xff, 0xff, //0x00004e6c .long L18_1_set_73 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e70 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e74 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e78 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e7c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e80 .long L18_1_set_87 + 0x48, 0xfe, 0xff, 0xff, //0x00004e84 .long L18_1_set_75 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e88 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e8c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e90 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e94 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e98 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e9c .long L18_1_set_87 + 0xa7, 0xf9, 0xff, 0xff, //0x00004ea0 .long L18_1_set_3 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ea4 .p2align 4, 0x00 + //0x00004eb0 LCPI19_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eb0 .quad 1 + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eb8 .quad 6 + //0x00004ec0 .p2align 4, 0x90 + //0x00004ec0 _skip_object + 0x55, //0x00004ec0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004ec1 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00004ec4 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00004ec7 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x00004eca movq %rdi, %rsi + 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x00004ecd vmovaps $-37(%rip), %xmm0 /* LCPI19_0+0(%rip) */ + 0xc5, 0xf8, 0x11, 0x00, //0x00004ed5 vmovups %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x00004ed9 movq %rax, %rdi + 0x5d, //0x00004edc popq %rbp + 0xe9, 0x1e, 0xf7, 0xff, 0xff, //0x00004edd jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004ee2 .p2align 4, 0x90 + //0x00004ef0 _skip_string + 0x55, //0x00004ef0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004ef1 movq %rsp, %rbp + 0x41, 0x57, //0x00004ef4 pushq %r15 + 0x41, 0x56, //0x00004ef6 pushq %r14 + 0x41, 0x54, //0x00004ef8 pushq %r12 + 0x53, //0x00004efa pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x00004efb subq $16, %rsp + 0x48, 0x89, 0xd1, //0x00004eff movq %rdx, %rcx + 0x49, 0x89, 0xf6, //0x00004f02 movq %rsi, %r14 + 0x49, 0x89, 0xff, //0x00004f05 movq %rdi, %r15 + 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00004f08 movq $-1, $-40(%rbp) + 0x48, 0x8b, 0x1e, //0x00004f10 movq (%rsi), %rbx + 0x4c, 0x8d, 0x65, 0xd8, //0x00004f13 leaq $-40(%rbp), %r12 + 0x48, 0x89, 0xde, //0x00004f17 movq %rbx, %rsi + 0x4c, 0x89, 0xe2, //0x00004f1a movq %r12, %rdx + 0xe8, 0xce, 0xe8, 0xff, 0xff, //0x00004f1d callq _advance_string + 0x48, 0x85, 0xc0, //0x00004f22 testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004f25 js LBB20_1 + 0x48, 0xff, 0xcb, //0x00004f2b decq %rbx + 0x48, 0x89, 0xc1, //0x00004f2e movq %rax, %rcx + 0x48, 0x89, 0xd8, //0x00004f31 movq %rbx, %rax + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004f34 jmp LBB20_3 + //0x00004f39 LBB20_1 + 0x49, 0x83, 0xc7, 0x08, //0x00004f39 addq $8, %r15 + 0x48, 0x83, 0xf8, 0xff, //0x00004f3d cmpq $-1, %rax + 0x4d, 0x0f, 0x44, 0xe7, //0x00004f41 cmoveq %r15, %r12 + 0x49, 0x8b, 0x0c, 0x24, //0x00004f45 movq (%r12), %rcx + //0x00004f49 LBB20_3 + 0x49, 0x89, 0x0e, //0x00004f49 movq %rcx, (%r14) + 0x48, 0x83, 0xc4, 0x10, //0x00004f4c addq $16, %rsp + 0x5b, //0x00004f50 popq %rbx + 0x41, 0x5c, //0x00004f51 popq %r12 + 0x41, 0x5e, //0x00004f53 popq %r14 + 0x41, 0x5f, //0x00004f55 popq %r15 + 0x5d, //0x00004f57 popq %rbp + 0xc3, //0x00004f58 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004f59 .p2align 4, 0x90 + //0x00004f60 _skip_negative + 0x55, //0x00004f60 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004f61 movq %rsp, %rbp + 0x41, 0x56, //0x00004f64 pushq %r14 + 0x53, //0x00004f66 pushq %rbx + 0x49, 0x89, 0xf6, //0x00004f67 movq %rsi, %r14 + 0x48, 0x8b, 0x1e, //0x00004f6a movq (%rsi), %rbx + 0x48, 0x8b, 0x07, //0x00004f6d movq (%rdi), %rax + 0x48, 0x01, 0xd8, //0x00004f70 addq %rbx, %rax + 0x48, 0x8b, 0x77, 0x08, //0x00004f73 movq $8(%rdi), %rsi + 0x48, 0x29, 0xde, //0x00004f77 subq %rbx, %rsi + 0x48, 0x89, 0xc7, //0x00004f7a movq %rax, %rdi + 0xe8, 0xae, 0x00, 0x00, 0x00, //0x00004f7d callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00004f82 testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004f85 js LBB21_1 + 0x48, 0x01, 0xd8, //0x00004f8b addq %rbx, %rax + 0x49, 0x89, 0x06, //0x00004f8e movq %rax, (%r14) + 0x48, 0xff, 0xcb, //0x00004f91 decq %rbx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004f94 jmp LBB21_3 + //0x00004f99 LBB21_1 + 0x48, 0xf7, 0xd0, //0x00004f99 notq %rax + 0x48, 0x01, 0xc3, //0x00004f9c addq %rax, %rbx + 0x49, 0x89, 0x1e, //0x00004f9f movq %rbx, (%r14) + 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00004fa2 movq $-2, %rbx + //0x00004fa9 LBB21_3 + 0x48, 0x89, 0xd8, //0x00004fa9 movq %rbx, %rax + 0x5b, //0x00004fac popq %rbx + 0x41, 0x5e, //0x00004fad popq %r14 + 0x5d, //0x00004faf popq %rbp + 0xc3, //0x00004fb0 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fb1 .p2align 4, 0x00 + //0x00004fc0 LCPI22_0 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00004fc0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00004fd0 LCPI22_1 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00004fd0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00004fe0 LCPI22_2 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00004fe0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00004ff0 LCPI22_3 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00004ff0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00005000 LCPI22_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005000 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00005010 LCPI22_5 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005010 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00005020 LCPI22_6 + 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005020 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' + //0x00005030 .p2align 4, 0x90 + //0x00005030 _do_skip_number + 0x55, //0x00005030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005031 movq %rsp, %rbp + 0x41, 0x57, //0x00005034 pushq %r15 + 0x41, 0x56, //0x00005036 pushq %r14 + 0x41, 0x55, //0x00005038 pushq %r13 + 0x41, 0x54, //0x0000503a pushq %r12 + 0x53, //0x0000503c pushq %rbx + 0x48, 0x85, 0xf6, //0x0000503d testq %rsi, %rsi + 0x0f, 0x84, 0x64, 0x02, 0x00, 0x00, //0x00005040 je LBB22_34 + 0x80, 0x3f, 0x30, //0x00005046 cmpb $48, (%rdi) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00005049 jne LBB22_5 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000504f movl $1, %edx + 0x48, 0x83, 0xfe, 0x01, //0x00005054 cmpq $1, %rsi + 0x0f, 0x84, 0x20, 0x03, 0x00, 0x00, //0x00005058 je LBB22_52 + 0x8a, 0x47, 0x01, //0x0000505e movb $1(%rdi), %al + 0x04, 0xd2, //0x00005061 addb $-46, %al + 0x3c, 0x37, //0x00005063 cmpb $55, %al + 0x0f, 0x87, 0x13, 0x03, 0x00, 0x00, //0x00005065 ja LBB22_52 + 0x0f, 0xb6, 0xc0, //0x0000506b movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000506e movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00005078 btq %rax, %rcx + 0x0f, 0x83, 0xfc, 0x02, 0x00, 0x00, //0x0000507c jae LBB22_52 + //0x00005082 LBB22_5 + 0x48, 0x83, 0xfe, 0x10, //0x00005082 cmpq $16, %rsi + 0x0f, 0x82, 0x20, 0x03, 0x00, 0x00, //0x00005086 jb LBB22_57 + 0x4c, 0x8d, 0x5e, 0xf0, //0x0000508c leaq $-16(%rsi), %r11 + 0x4c, 0x89, 0xd8, //0x00005090 movq %r11, %rax + 0x48, 0x83, 0xe0, 0xf0, //0x00005093 andq $-16, %rax + 0x4c, 0x8d, 0x54, 0x38, 0x10, //0x00005097 leaq $16(%rax,%rdi), %r10 + 0x41, 0x83, 0xe3, 0x0f, //0x0000509c andl $15, %r11d + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000050a0 movq $-1, %r9 + 0xc5, 0x79, 0x6f, 0x05, 0x11, 0xff, 0xff, 0xff, //0x000050a7 vmovdqa $-239(%rip), %xmm8 /* LCPI22_0+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x0d, 0x19, 0xff, 0xff, 0xff, //0x000050af vmovdqa $-231(%rip), %xmm9 /* LCPI22_1+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x15, 0x21, 0xff, 0xff, 0xff, //0x000050b7 vmovdqa $-223(%rip), %xmm10 /* LCPI22_2+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x1d, 0x29, 0xff, 0xff, 0xff, //0x000050bf vmovdqa $-215(%rip), %xmm11 /* LCPI22_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x25, 0x31, 0xff, 0xff, 0xff, //0x000050c7 vmovdqa $-207(%rip), %xmm4 /* LCPI22_4+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x2d, 0x39, 0xff, 0xff, 0xff, //0x000050cf vmovdqa $-199(%rip), %xmm5 /* LCPI22_5+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x35, 0x41, 0xff, 0xff, 0xff, //0x000050d7 vmovdqa $-191(%rip), %xmm6 /* LCPI22_6+0(%rip) */ + 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000050df movl $4294967295, %r14d + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000050e5 movq $-1, %rax + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000050ec movq $-1, %r8 + 0x49, 0x89, 0xff, //0x000050f3 movq %rdi, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000050f6 .p2align 4, 0x90 + //0x00005100 LBB22_7 + 0xc4, 0xc1, 0x7a, 0x6f, 0x3f, //0x00005100 vmovdqu (%r15), %xmm7 + 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00005105 vpcmpgtb %xmm8, %xmm7, %xmm0 + 0xc5, 0xb1, 0x64, 0xcf, //0x0000510a vpcmpgtb %xmm7, %xmm9, %xmm1 + 0xc5, 0xf9, 0xdb, 0xc1, //0x0000510e vpand %xmm1, %xmm0, %xmm0 + 0xc5, 0xa9, 0x74, 0xcf, //0x00005112 vpcmpeqb %xmm7, %xmm10, %xmm1 + 0xc5, 0xa1, 0x74, 0xd7, //0x00005116 vpcmpeqb %xmm7, %xmm11, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000511a vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xc1, 0xeb, 0xd4, //0x0000511e vpor %xmm4, %xmm7, %xmm2 + 0xc5, 0xe9, 0x74, 0xd6, //0x00005122 vpcmpeqb %xmm6, %xmm2, %xmm2 + 0xc5, 0xc1, 0x74, 0xfd, //0x00005126 vpcmpeqb %xmm5, %xmm7, %xmm7 + 0xc5, 0xe9, 0xeb, 0xdf, //0x0000512a vpor %xmm7, %xmm2, %xmm3 + 0xc5, 0xf1, 0xeb, 0xc0, //0x0000512e vpor %xmm0, %xmm1, %xmm0 + 0xc5, 0xe1, 0xeb, 0xc0, //0x00005132 vpor %xmm0, %xmm3, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd7, //0x00005136 vpmovmskb %xmm7, %edx + 0xc5, 0x79, 0xd7, 0xea, //0x0000513a vpmovmskb %xmm2, %r13d + 0xc5, 0x79, 0xd7, 0xe1, //0x0000513e vpmovmskb %xmm1, %r12d + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005142 vpmovmskb %xmm0, %ecx + 0x4c, 0x31, 0xf1, //0x00005146 xorq %r14, %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00005149 bsfq %rcx, %rcx + 0x83, 0xf9, 0x10, //0x0000514d cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005150 je LBB22_9 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005156 movl $-1, %ebx + 0xd3, 0xe3, //0x0000515b shll %cl, %ebx + 0xf7, 0xd3, //0x0000515d notl %ebx + 0x21, 0xda, //0x0000515f andl %ebx, %edx + 0x41, 0x21, 0xdd, //0x00005161 andl %ebx, %r13d + 0x44, 0x21, 0xe3, //0x00005164 andl %r12d, %ebx + 0x41, 0x89, 0xdc, //0x00005167 movl %ebx, %r12d + //0x0000516a LBB22_9 + 0x8d, 0x5a, 0xff, //0x0000516a leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000516d andl %edx, %ebx + 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x0000516f jne LBB22_50 + 0x41, 0x8d, 0x5d, 0xff, //0x00005175 leal $-1(%r13), %ebx + 0x44, 0x21, 0xeb, //0x00005179 andl %r13d, %ebx + 0x0f, 0x85, 0xf0, 0x01, 0x00, 0x00, //0x0000517c jne LBB22_50 + 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x00005182 leal $-1(%r12), %ebx + 0x44, 0x21, 0xe3, //0x00005187 andl %r12d, %ebx + 0x0f, 0x85, 0xe2, 0x01, 0x00, 0x00, //0x0000518a jne LBB22_50 + 0x85, 0xd2, //0x00005190 testl %edx, %edx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005192 je LBB22_15 + 0x4c, 0x89, 0xfb, //0x00005198 movq %r15, %rbx + 0x48, 0x29, 0xfb, //0x0000519b subq %rdi, %rbx + 0x0f, 0xbc, 0xd2, //0x0000519e bsfl %edx, %edx + 0x48, 0x01, 0xda, //0x000051a1 addq %rbx, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x000051a4 cmpq $-1, %r8 + 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000051a8 jne LBB22_51 + 0x49, 0x89, 0xd0, //0x000051ae movq %rdx, %r8 + //0x000051b1 LBB22_15 + 0x45, 0x85, 0xed, //0x000051b1 testl %r13d, %r13d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000051b4 je LBB22_18 + 0x4c, 0x89, 0xfb, //0x000051ba movq %r15, %rbx + 0x48, 0x29, 0xfb, //0x000051bd subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd5, //0x000051c0 bsfl %r13d, %edx + 0x48, 0x01, 0xda, //0x000051c4 addq %rbx, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x000051c7 cmpq $-1, %rax + 0x0f, 0x85, 0xaa, 0x01, 0x00, 0x00, //0x000051cb jne LBB22_51 + 0x48, 0x89, 0xd0, //0x000051d1 movq %rdx, %rax + //0x000051d4 LBB22_18 + 0x45, 0x85, 0xe4, //0x000051d4 testl %r12d, %r12d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000051d7 je LBB22_21 + 0x4c, 0x89, 0xfb, //0x000051dd movq %r15, %rbx + 0x48, 0x29, 0xfb, //0x000051e0 subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd4, //0x000051e3 bsfl %r12d, %edx + 0x48, 0x01, 0xda, //0x000051e7 addq %rbx, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x000051ea cmpq $-1, %r9 + 0x0f, 0x85, 0x87, 0x01, 0x00, 0x00, //0x000051ee jne LBB22_51 + 0x49, 0x89, 0xd1, //0x000051f4 movq %rdx, %r9 + //0x000051f7 LBB22_21 + 0x83, 0xf9, 0x10, //0x000051f7 cmpl $16, %ecx + 0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x000051fa jne LBB22_35 + 0x49, 0x83, 0xc7, 0x10, //0x00005200 addq $16, %r15 + 0x48, 0x83, 0xc6, 0xf0, //0x00005204 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x0f, //0x00005208 cmpq $15, %rsi + 0x0f, 0x87, 0xee, 0xfe, 0xff, 0xff, //0x0000520c ja LBB22_7 + 0x4d, 0x85, 0xdb, //0x00005212 testq %r11, %r11 + 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00005215 je LBB22_36 + //0x0000521b LBB22_24 + 0x4b, 0x8d, 0x0c, 0x1a, //0x0000521b leaq (%r10,%r11), %rcx + 0x48, 0x8d, 0x35, 0xa6, 0x01, 0x00, 0x00, //0x0000521f leaq $422(%rip), %rsi /* LJTI22_0+0(%rip) */ + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00005226 jmp LBB22_26 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000522b .p2align 4, 0x90 + //0x00005230 LBB22_25 + 0x49, 0x89, 0xda, //0x00005230 movq %rbx, %r10 + 0x49, 0xff, 0xcb, //0x00005233 decq %r11 + 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00005236 je LBB22_54 + //0x0000523c LBB22_26 + 0x41, 0x0f, 0xbe, 0x12, //0x0000523c movsbl (%r10), %edx + 0x83, 0xc2, 0xd5, //0x00005240 addl $-43, %edx + 0x83, 0xfa, 0x3a, //0x00005243 cmpl $58, %edx + 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x00005246 ja LBB22_36 + 0x49, 0x8d, 0x5a, 0x01, //0x0000524c leaq $1(%r10), %rbx + 0x48, 0x63, 0x14, 0x96, //0x00005250 movslq (%rsi,%rdx,4), %rdx + 0x48, 0x01, 0xf2, //0x00005254 addq %rsi, %rdx + 0xff, 0xe2, //0x00005257 jmpq *%rdx + //0x00005259 LBB22_28 + 0x48, 0x89, 0xda, //0x00005259 movq %rbx, %rdx + 0x48, 0x29, 0xfa, //0x0000525c subq %rdi, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x0000525f cmpq $-1, %r9 + 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x00005263 jne LBB22_58 + 0x48, 0xff, 0xca, //0x00005269 decq %rdx + 0x49, 0x89, 0xd1, //0x0000526c movq %rdx, %r9 + 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000526f jmp LBB22_25 + //0x00005274 LBB22_30 + 0x48, 0x89, 0xda, //0x00005274 movq %rbx, %rdx + 0x48, 0x29, 0xfa, //0x00005277 subq %rdi, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x0000527a cmpq $-1, %rax + 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x0000527e jne LBB22_58 + 0x48, 0xff, 0xca, //0x00005284 decq %rdx + 0x48, 0x89, 0xd0, //0x00005287 movq %rdx, %rax + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000528a jmp LBB22_25 + //0x0000528f LBB22_32 + 0x48, 0x89, 0xda, //0x0000528f movq %rbx, %rdx + 0x48, 0x29, 0xfa, //0x00005292 subq %rdi, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x00005295 cmpq $-1, %r8 + 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00005299 jne LBB22_58 + 0x48, 0xff, 0xca, //0x0000529f decq %rdx + 0x49, 0x89, 0xd0, //0x000052a2 movq %rdx, %r8 + 0xe9, 0x86, 0xff, 0xff, 0xff, //0x000052a5 jmp LBB22_25 + //0x000052aa LBB22_34 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000052aa movq $-1, %rax + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000052b1 jmp LBB22_53 + //0x000052b6 LBB22_35 + 0x49, 0x01, 0xcf, //0x000052b6 addq %rcx, %r15 + 0x4d, 0x89, 0xfa, //0x000052b9 movq %r15, %r10 + //0x000052bc LBB22_36 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000052bc movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x000052c3 testq %rax, %rax + 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x000052c6 je LBB22_52 + //0x000052cc LBB22_37 + 0x4d, 0x85, 0xc9, //0x000052cc testq %r9, %r9 + 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x000052cf je LBB22_52 + 0x4d, 0x85, 0xc0, //0x000052d5 testq %r8, %r8 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000052d8 je LBB22_52 + 0x49, 0x29, 0xfa, //0x000052de subq %rdi, %r10 + 0x49, 0x8d, 0x4a, 0xff, //0x000052e1 leaq $-1(%r10), %rcx + 0x48, 0x39, 0xc8, //0x000052e5 cmpq %rcx, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000052e8 je LBB22_45 + 0x49, 0x39, 0xc8, //0x000052ee cmpq %rcx, %r8 + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000052f1 je LBB22_45 + 0x49, 0x39, 0xc9, //0x000052f7 cmpq %rcx, %r9 + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000052fa je LBB22_45 + 0x4d, 0x85, 0xc9, //0x00005300 testq %r9, %r9 + 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00005303 jle LBB22_46 + 0x49, 0x8d, 0x49, 0xff, //0x00005309 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xc8, //0x0000530d cmpq %rcx, %rax + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00005310 je LBB22_46 + 0x49, 0xf7, 0xd1, //0x00005316 notq %r9 + 0x4c, 0x89, 0xca, //0x00005319 movq %r9, %rdx + 0x4c, 0x89, 0xc8, //0x0000531c movq %r9, %rax + 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000531f jmp LBB22_53 + //0x00005324 LBB22_45 + 0x49, 0xf7, 0xda, //0x00005324 negq %r10 + 0x4c, 0x89, 0xd2, //0x00005327 movq %r10, %rdx + 0x4c, 0x89, 0xd0, //0x0000532a movq %r10, %rax + 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000532d jmp LBB22_53 + //0x00005332 LBB22_46 + 0x4c, 0x89, 0xc1, //0x00005332 movq %r8, %rcx + 0x48, 0x09, 0xc1, //0x00005335 orq %rax, %rcx + 0x49, 0x39, 0xc0, //0x00005338 cmpq %rax, %r8 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x0000533b jl LBB22_49 + 0x48, 0x85, 0xc9, //0x00005341 testq %rcx, %rcx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00005344 js LBB22_49 + 0x49, 0xf7, 0xd0, //0x0000534a notq %r8 + 0x4c, 0x89, 0xc2, //0x0000534d movq %r8, %rdx + 0x4c, 0x89, 0xc0, //0x00005350 movq %r8, %rax + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00005353 jmp LBB22_53 + //0x00005358 LBB22_49 + 0x48, 0x85, 0xc9, //0x00005358 testq %rcx, %rcx + 0x48, 0x8d, 0x48, 0xff, //0x0000535b leaq $-1(%rax), %rcx + 0x48, 0xf7, 0xd0, //0x0000535f notq %rax + 0x49, 0x0f, 0x48, 0xc2, //0x00005362 cmovsq %r10, %rax + 0x49, 0x39, 0xc8, //0x00005366 cmpq %rcx, %r8 + 0x49, 0x0f, 0x45, 0xc2, //0x00005369 cmovneq %r10, %rax + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000536d jmp LBB22_53 + //0x00005372 LBB22_50 + 0x49, 0x29, 0xff, //0x00005372 subq %rdi, %r15 + 0x0f, 0xbc, 0xd3, //0x00005375 bsfl %ebx, %edx + 0x4c, 0x01, 0xfa, //0x00005378 addq %r15, %rdx + //0x0000537b LBB22_51 + 0x48, 0xf7, 0xd2, //0x0000537b notq %rdx + //0x0000537e LBB22_52 + 0x48, 0x89, 0xd0, //0x0000537e movq %rdx, %rax + //0x00005381 LBB22_53 + 0x5b, //0x00005381 popq %rbx + 0x41, 0x5c, //0x00005382 popq %r12 + 0x41, 0x5d, //0x00005384 popq %r13 + 0x41, 0x5e, //0x00005386 popq %r14 + 0x41, 0x5f, //0x00005388 popq %r15 + 0x5d, //0x0000538a popq %rbp + 0xc3, //0x0000538b retq + //0x0000538c LBB22_54 + 0x49, 0x89, 0xca, //0x0000538c movq %rcx, %r10 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000538f movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x00005396 testq %rax, %rax + 0x0f, 0x85, 0x2d, 0xff, 0xff, 0xff, //0x00005399 jne LBB22_37 + 0xe9, 0xda, 0xff, 0xff, 0xff, //0x0000539f jmp LBB22_52 + //0x000053a4 LBB22_58 + 0x48, 0xf7, 0xda, //0x000053a4 negq %rdx + 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x000053a7 jmp LBB22_52 + //0x000053ac LBB22_57 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053ac movq $-1, %r8 + 0x49, 0x89, 0xfa, //0x000053b3 movq %rdi, %r10 + 0x49, 0x89, 0xf3, //0x000053b6 movq %rsi, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053b9 movq $-1, %rax + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000053c0 movq $-1, %r9 + 0xe9, 0x4f, 0xfe, 0xff, 0xff, //0x000053c7 jmp LBB22_24 + //0x000053cc .p2align 2, 0x90 + // // .set L22_0_set_28, LBB22_28-LJTI22_0 + // // .set L22_0_set_36, LBB22_36-LJTI22_0 + // // .set L22_0_set_32, LBB22_32-LJTI22_0 + // // .set L22_0_set_25, LBB22_25-LJTI22_0 + // // .set L22_0_set_30, LBB22_30-LJTI22_0 + //0x000053cc LJTI22_0 + 0x8d, 0xfe, 0xff, 0xff, //0x000053cc .long L22_0_set_28 + 0xf0, 0xfe, 0xff, 0xff, //0x000053d0 .long L22_0_set_36 + 0x8d, 0xfe, 0xff, 0xff, //0x000053d4 .long L22_0_set_28 + 0xc3, 0xfe, 0xff, 0xff, //0x000053d8 .long L22_0_set_32 + 0xf0, 0xfe, 0xff, 0xff, //0x000053dc .long L22_0_set_36 + 0x64, 0xfe, 0xff, 0xff, //0x000053e0 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053e4 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053e8 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053ec .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053f0 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053f4 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053f8 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x000053fc .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005400 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005404 .long L22_0_set_25 + 0xf0, 0xfe, 0xff, 0xff, //0x00005408 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000540c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005410 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005414 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005418 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000541c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005420 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005424 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005428 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000542c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005430 .long L22_0_set_36 + 0xa8, 0xfe, 0xff, 0xff, //0x00005434 .long L22_0_set_30 + 0xf0, 0xfe, 0xff, 0xff, //0x00005438 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000543c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005440 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005444 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005448 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000544c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005450 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005454 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005458 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000545c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005460 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005464 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005468 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000546c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005470 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005474 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005478 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000547c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005480 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005484 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005488 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000548c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005490 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005494 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005498 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000549c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054a0 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054a4 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054a8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054ac .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054b0 .long L22_0_set_36 + 0xa8, 0xfe, 0xff, 0xff, //0x000054b4 .long L22_0_set_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000054b8 .p2align 4, 0x90 + //0x000054c0 _skip_positive + 0x55, //0x000054c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000054c1 movq %rsp, %rbp + 0x41, 0x57, //0x000054c4 pushq %r15 + 0x41, 0x56, //0x000054c6 pushq %r14 + 0x53, //0x000054c8 pushq %rbx + 0x50, //0x000054c9 pushq %rax + 0x49, 0x89, 0xf6, //0x000054ca movq %rsi, %r14 + 0x4c, 0x8b, 0x3e, //0x000054cd movq (%rsi), %r15 + 0x49, 0x8d, 0x5f, 0xff, //0x000054d0 leaq $-1(%r15), %rbx + 0x48, 0x8b, 0x07, //0x000054d4 movq (%rdi), %rax + 0x48, 0x01, 0xd8, //0x000054d7 addq %rbx, %rax + 0x48, 0x8b, 0x77, 0x08, //0x000054da movq $8(%rdi), %rsi + 0x48, 0x29, 0xde, //0x000054de subq %rbx, %rsi + 0x48, 0x89, 0xc7, //0x000054e1 movq %rax, %rdi + 0xe8, 0x47, 0xfb, 0xff, 0xff, //0x000054e4 callq _do_skip_number + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000054e9 movq $-2, %rcx + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000054f0 movq $-2, %rdx + 0x48, 0x29, 0xc2, //0x000054f7 subq %rax, %rdx + 0x48, 0x85, 0xc0, //0x000054fa testq %rax, %rax + 0x48, 0x8d, 0x40, 0xff, //0x000054fd leaq $-1(%rax), %rax + 0x48, 0x0f, 0x48, 0xc2, //0x00005501 cmovsq %rdx, %rax + 0x48, 0x0f, 0x49, 0xcb, //0x00005505 cmovnsq %rbx, %rcx + 0x4c, 0x01, 0xf8, //0x00005509 addq %r15, %rax + 0x49, 0x89, 0x06, //0x0000550c movq %rax, (%r14) + 0x48, 0x89, 0xc8, //0x0000550f movq %rcx, %rax + 0x48, 0x83, 0xc4, 0x08, //0x00005512 addq $8, %rsp + 0x5b, //0x00005516 popq %rbx + 0x41, 0x5e, //0x00005517 popq %r14 + 0x41, 0x5f, //0x00005519 popq %r15 + 0x5d, //0x0000551b popq %rbp + 0xc3, //0x0000551c retq + 0x90, 0x90, 0x90, //0x0000551d .p2align 4, 0x90 + //0x00005520 _skip_number + 0x55, //0x00005520 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005521 movq %rsp, %rbp + 0x41, 0x57, //0x00005524 pushq %r15 + 0x41, 0x56, //0x00005526 pushq %r14 + 0x41, 0x55, //0x00005528 pushq %r13 + 0x41, 0x54, //0x0000552a pushq %r12 + 0x53, //0x0000552c pushq %rbx + 0x50, //0x0000552d pushq %rax + 0x49, 0x89, 0xf6, //0x0000552e movq %rsi, %r14 + 0x4c, 0x8b, 0x27, //0x00005531 movq (%rdi), %r12 + 0x48, 0x8b, 0x77, 0x08, //0x00005534 movq $8(%rdi), %rsi + 0x4d, 0x8b, 0x2e, //0x00005538 movq (%r14), %r13 + 0x4c, 0x29, 0xee, //0x0000553b subq %r13, %rsi + 0x31, 0xc0, //0x0000553e xorl %eax, %eax + 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00005540 cmpb $45, (%r12,%r13) + 0x4b, 0x8d, 0x1c, 0x2c, //0x00005545 leaq (%r12,%r13), %rbx + 0x0f, 0x94, 0xc0, //0x00005549 sete %al + 0x48, 0x01, 0xc3, //0x0000554c addq %rax, %rbx + 0x48, 0x29, 0xc6, //0x0000554f subq %rax, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00005552 je LBB24_1 + 0x8a, 0x03, //0x00005558 movb (%rbx), %al + 0x04, 0xd0, //0x0000555a addb $-48, %al + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000555c movq $-2, %r15 + 0x3c, 0x09, //0x00005563 cmpb $9, %al + 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00005565 ja LBB24_6 + 0x48, 0x89, 0xdf, //0x0000556b movq %rbx, %rdi + 0xe8, 0xbd, 0xfa, 0xff, 0xff, //0x0000556e callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00005573 testq %rax, %rax + 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00005576 js LBB24_4 + 0x48, 0x01, 0xc3, //0x0000557c addq %rax, %rbx + 0x4d, 0x89, 0xef, //0x0000557f movq %r13, %r15 + //0x00005582 LBB24_6 + 0x4c, 0x29, 0xe3, //0x00005582 subq %r12, %rbx + 0x49, 0x89, 0x1e, //0x00005585 movq %rbx, (%r14) + 0x4c, 0x89, 0xf8, //0x00005588 movq %r15, %rax + 0x48, 0x83, 0xc4, 0x08, //0x0000558b addq $8, %rsp + 0x5b, //0x0000558f popq %rbx + 0x41, 0x5c, //0x00005590 popq %r12 + 0x41, 0x5d, //0x00005592 popq %r13 + 0x41, 0x5e, //0x00005594 popq %r14 + 0x41, 0x5f, //0x00005596 popq %r15 + 0x5d, //0x00005598 popq %rbp + 0xc3, //0x00005599 retq + //0x0000559a LBB24_1 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000559a movq $-1, %r15 + 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x000055a1 jmp LBB24_6 + //0x000055a6 LBB24_4 + 0x48, 0xf7, 0xd0, //0x000055a6 notq %rax + 0x48, 0x01, 0xc3, //0x000055a9 addq %rax, %rbx + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000055ac jmp LBB24_6 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000055b1 .p2align 4, 0x90 + //0x000055c0 _skip_one + 0x55, //0x000055c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000055c1 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x000055c4 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x000055c7 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x000055ca movq %rdi, %rsi + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000055cd movl $1, %edi + 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000055d2 vmovq %rdi, %xmm0 + 0xc5, 0xfa, 0x7f, 0x00, //0x000055d7 vmovdqu %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x000055db movq %rax, %rdi + 0x5d, //0x000055de popq %rbp + 0xe9, 0x1c, 0xf0, 0xff, 0xff, //0x000055df jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000055e4 .p2align 4, 0x90 + //0x000055f0 _validate_one + 0x55, //0x000055f0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000055f1 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x000055f4 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x000055f7 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x000055fa movq %rdi, %rsi + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000055fd movl $1, %ecx + 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00005602 vmovq %rcx, %xmm0 + 0xc5, 0xfa, 0x7f, 0x00, //0x00005607 vmovdqu %xmm0, (%rax) + 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000560b movl $32, %ecx + 0x48, 0x89, 0xc7, //0x00005610 movq %rax, %rdi + 0x5d, //0x00005613 popq %rbp + 0xe9, 0xe7, 0xef, 0xff, 0xff, //0x00005614 jmp _fsm_exec + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005619 .p2align 4, 0x00 + //0x00005620 LCPI27_0 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00005620 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00005630 LCPI27_1 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005630 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00005640 LCPI27_2 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00005640 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00005650 LCPI27_3 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00005650 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00005660 LCPI27_4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00005660 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00005670 LCPI27_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00005670 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00005680 LCPI27_6 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00005680 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00005690 LCPI27_7 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005690 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x000056a0 .p2align 4, 0x90 + //0x000056a0 _skip_one_fast + 0x55, //0x000056a0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000056a1 movq %rsp, %rbp + 0x41, 0x57, //0x000056a4 pushq %r15 + 0x41, 0x56, //0x000056a6 pushq %r14 + 0x41, 0x55, //0x000056a8 pushq %r13 + 0x41, 0x54, //0x000056aa pushq %r12 + 0x53, //0x000056ac pushq %rbx + 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x000056ad subq $128, %rsp + 0x4c, 0x8b, 0x37, //0x000056b4 movq (%rdi), %r14 + 0x4c, 0x8b, 0x47, 0x08, //0x000056b7 movq $8(%rdi), %r8 + 0x48, 0x8b, 0x16, //0x000056bb movq (%rsi), %rdx + 0x48, 0x89, 0xd0, //0x000056be movq %rdx, %rax + 0x4c, 0x29, 0xc0, //0x000056c1 subq %r8, %rax + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000056c4 jae LBB27_5 + 0x41, 0x8a, 0x0c, 0x16, //0x000056ca movb (%r14,%rdx), %cl + 0x80, 0xf9, 0x0d, //0x000056ce cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000056d1 je LBB27_5 + 0x80, 0xf9, 0x20, //0x000056d7 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000056da je LBB27_5 + 0x80, 0xc1, 0xf7, //0x000056e0 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000056e3 cmpb $1, %cl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000056e6 jbe LBB27_5 + 0x49, 0x89, 0xd3, //0x000056ec movq %rdx, %r11 + 0xe9, 0x2b, 0x01, 0x00, 0x00, //0x000056ef jmp LBB27_27 + //0x000056f4 LBB27_5 + 0x4c, 0x8d, 0x5a, 0x01, //0x000056f4 leaq $1(%rdx), %r11 + 0x4d, 0x39, 0xc3, //0x000056f8 cmpq %r8, %r11 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000056fb jae LBB27_9 + 0x43, 0x8a, 0x0c, 0x1e, //0x00005701 movb (%r14,%r11), %cl + 0x80, 0xf9, 0x0d, //0x00005705 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005708 je LBB27_9 + 0x80, 0xf9, 0x20, //0x0000570e cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00005711 je LBB27_9 + 0x80, 0xc1, 0xf7, //0x00005717 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x0000571a cmpb $1, %cl + 0x0f, 0x87, 0xfc, 0x00, 0x00, 0x00, //0x0000571d ja LBB27_27 + //0x00005723 LBB27_9 + 0x4c, 0x8d, 0x5a, 0x02, //0x00005723 leaq $2(%rdx), %r11 + 0x4d, 0x39, 0xc3, //0x00005727 cmpq %r8, %r11 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000572a jae LBB27_13 + 0x43, 0x8a, 0x0c, 0x1e, //0x00005730 movb (%r14,%r11), %cl + 0x80, 0xf9, 0x0d, //0x00005734 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005737 je LBB27_13 + 0x80, 0xf9, 0x20, //0x0000573d cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00005740 je LBB27_13 + 0x80, 0xc1, 0xf7, //0x00005746 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00005749 cmpb $1, %cl + 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x0000574c ja LBB27_27 + //0x00005752 LBB27_13 + 0x4c, 0x8d, 0x5a, 0x03, //0x00005752 leaq $3(%rdx), %r11 + 0x4d, 0x39, 0xc3, //0x00005756 cmpq %r8, %r11 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005759 jae LBB27_17 + 0x43, 0x8a, 0x0c, 0x1e, //0x0000575f movb (%r14,%r11), %cl + 0x80, 0xf9, 0x0d, //0x00005763 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005766 je LBB27_17 + 0x80, 0xf9, 0x20, //0x0000576c cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000576f je LBB27_17 + 0x80, 0xc1, 0xf7, //0x00005775 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00005778 cmpb $1, %cl + 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x0000577b ja LBB27_27 + //0x00005781 LBB27_17 + 0x48, 0x8d, 0x4a, 0x04, //0x00005781 leaq $4(%rdx), %rcx + 0x49, 0x39, 0xc8, //0x00005785 cmpq %rcx, %r8 + 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00005788 jbe LBB27_23 + 0x49, 0x39, 0xc8, //0x0000578e cmpq %rcx, %r8 + 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00005791 je LBB27_24 + 0x4b, 0x8d, 0x0c, 0x06, //0x00005797 leaq (%r14,%r8), %rcx + 0x48, 0x83, 0xc0, 0x04, //0x0000579b addq $4, %rax + 0x4e, 0x8d, 0x5c, 0x32, 0x05, //0x0000579f leaq $5(%rdx,%r14), %r11 + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000057a4 movabsq $4294977024, %rdx + 0x90, 0x90, //0x000057ae .p2align 4, 0x90 + //0x000057b0 LBB27_20 + 0x41, 0x0f, 0xbe, 0x5b, 0xff, //0x000057b0 movsbl $-1(%r11), %ebx + 0x83, 0xfb, 0x20, //0x000057b5 cmpl $32, %ebx + 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x000057b8 ja LBB27_26 + 0x48, 0x0f, 0xa3, 0xda, //0x000057be btq %rbx, %rdx + 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x000057c2 jae LBB27_26 + 0x49, 0xff, 0xc3, //0x000057c8 incq %r11 + 0x48, 0xff, 0xc0, //0x000057cb incq %rax + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000057ce jne LBB27_20 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000057d4 jmp LBB27_25 + //0x000057d9 LBB27_23 + 0x48, 0x89, 0x0e, //0x000057d9 movq %rcx, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057dc movq $-1, %rax + 0xe9, 0x46, 0x01, 0x00, 0x00, //0x000057e3 jmp LBB27_45 + //0x000057e8 LBB27_24 + 0x4c, 0x01, 0xf1, //0x000057e8 addq %r14, %rcx + //0x000057eb LBB27_25 + 0x4c, 0x29, 0xf1, //0x000057eb subq %r14, %rcx + 0x49, 0x89, 0xcb, //0x000057ee movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057f1 movq $-1, %rax + 0x4d, 0x39, 0xc3, //0x000057f8 cmpq %r8, %r11 + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000057fb jb LBB27_27 + 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00005801 jmp LBB27_45 + //0x00005806 LBB27_26 + 0x4c, 0x89, 0xf0, //0x00005806 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x00005809 notq %rax + 0x49, 0x01, 0xc3, //0x0000580c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000580f movq $-1, %rax + 0x4d, 0x39, 0xc3, //0x00005816 cmpq %r8, %r11 + 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x00005819 jae LBB27_45 + //0x0000581f LBB27_27 + 0x49, 0x8d, 0x5b, 0x01, //0x0000581f leaq $1(%r11), %rbx + 0x48, 0x89, 0x1e, //0x00005823 movq %rbx, (%rsi) + 0x43, 0x0f, 0xbe, 0x0c, 0x1e, //0x00005826 movsbl (%r14,%r11), %ecx + 0x83, 0xf9, 0x7b, //0x0000582b cmpl $123, %ecx + 0x0f, 0x87, 0x1f, 0x01, 0x00, 0x00, //0x0000582e ja LBB27_47 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005834 movq $-1, %rax + 0x48, 0x8d, 0x15, 0x26, 0x0a, 0x00, 0x00, //0x0000583b leaq $2598(%rip), %rdx /* LJTI27_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x00005842 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x00005846 addq %rdx, %rcx + 0xff, 0xe1, //0x00005849 jmpq *%rcx + //0x0000584b LBB27_29 + 0x48, 0x8b, 0x4f, 0x08, //0x0000584b movq $8(%rdi), %rcx + 0x48, 0x89, 0xc8, //0x0000584f movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00005852 subq %rbx, %rax + 0x4c, 0x01, 0xf3, //0x00005855 addq %r14, %rbx + 0x48, 0x83, 0xf8, 0x10, //0x00005858 cmpq $16, %rax + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x0000585c jb LBB27_34 + 0x4c, 0x29, 0xd9, //0x00005862 subq %r11, %rcx + 0x48, 0x83, 0xc1, 0xef, //0x00005865 addq $-17, %rcx + 0x48, 0x89, 0xca, //0x00005869 movq %rcx, %rdx + 0x48, 0x83, 0xe2, 0xf0, //0x0000586c andq $-16, %rdx + 0x4c, 0x01, 0xda, //0x00005870 addq %r11, %rdx + 0x49, 0x8d, 0x54, 0x16, 0x11, //0x00005873 leaq $17(%r14,%rdx), %rdx + 0x83, 0xe1, 0x0f, //0x00005878 andl $15, %ecx + 0xc5, 0xf9, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x0000587b vmovdqa $-611(%rip), %xmm0 /* LCPI27_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x00005883 vmovdqa $-603(%rip), %xmm1 /* LCPI27_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x0000588b vmovdqa $-595(%rip), %xmm2 /* LCPI27_2+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005893 .p2align 4, 0x90 + //0x000058a0 LBB27_31 + 0xc5, 0xfa, 0x6f, 0x1b, //0x000058a0 vmovdqu (%rbx), %xmm3 + 0xc5, 0xe1, 0x74, 0xe0, //0x000058a4 vpcmpeqb %xmm0, %xmm3, %xmm4 + 0xc5, 0xe1, 0xeb, 0xd9, //0x000058a8 vpor %xmm1, %xmm3, %xmm3 + 0xc5, 0xe1, 0x74, 0xda, //0x000058ac vpcmpeqb %xmm2, %xmm3, %xmm3 + 0xc5, 0xe1, 0xeb, 0xdc, //0x000058b0 vpor %xmm4, %xmm3, %xmm3 + 0xc5, 0xf9, 0xd7, 0xfb, //0x000058b4 vpmovmskb %xmm3, %edi + 0x66, 0x85, 0xff, //0x000058b8 testw %di, %di + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000058bb jne LBB27_42 + 0x48, 0x83, 0xc3, 0x10, //0x000058c1 addq $16, %rbx + 0x48, 0x83, 0xc0, 0xf0, //0x000058c5 addq $-16, %rax + 0x48, 0x83, 0xf8, 0x0f, //0x000058c9 cmpq $15, %rax + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000058cd ja LBB27_31 + 0x48, 0x89, 0xc8, //0x000058d3 movq %rcx, %rax + 0x48, 0x89, 0xd3, //0x000058d6 movq %rdx, %rbx + //0x000058d9 LBB27_34 + 0x48, 0x85, 0xc0, //0x000058d9 testq %rax, %rax + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000058dc je LBB27_41 + 0x48, 0x8d, 0x0c, 0x03, //0x000058e2 leaq (%rbx,%rax), %rcx + //0x000058e6 LBB27_36 + 0x0f, 0xb6, 0x13, //0x000058e6 movzbl (%rbx), %edx + 0x80, 0xfa, 0x2c, //0x000058e9 cmpb $44, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000058ec je LBB27_41 + 0x80, 0xfa, 0x7d, //0x000058f2 cmpb $125, %dl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000058f5 je LBB27_41 + 0x80, 0xfa, 0x5d, //0x000058fb cmpb $93, %dl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000058fe je LBB27_41 + 0x48, 0xff, 0xc3, //0x00005904 incq %rbx + 0x48, 0xff, 0xc8, //0x00005907 decq %rax + 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000590a jne LBB27_36 + 0x48, 0x89, 0xcb, //0x00005910 movq %rcx, %rbx + //0x00005913 LBB27_41 + 0x4c, 0x29, 0xf3, //0x00005913 subq %r14, %rbx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005916 jmp LBB27_43 + //0x0000591b LBB27_42 + 0x0f, 0xb7, 0xc7, //0x0000591b movzwl %di, %eax + 0x48, 0x0f, 0xbc, 0xc0, //0x0000591e bsfq %rax, %rax + 0x4c, 0x29, 0xf3, //0x00005922 subq %r14, %rbx + 0x48, 0x01, 0xc3, //0x00005925 addq %rax, %rbx + //0x00005928 LBB27_43 + 0x48, 0x89, 0x1e, //0x00005928 movq %rbx, (%rsi) + //0x0000592b LBB27_44 + 0x4c, 0x89, 0xd8, //0x0000592b movq %r11, %rax + //0x0000592e LBB27_45 + 0x48, 0x8d, 0x65, 0xd8, //0x0000592e leaq $-40(%rbp), %rsp + 0x5b, //0x00005932 popq %rbx + 0x41, 0x5c, //0x00005933 popq %r12 + 0x41, 0x5d, //0x00005935 popq %r13 + 0x41, 0x5e, //0x00005937 popq %r14 + 0x41, 0x5f, //0x00005939 popq %r15 + 0x5d, //0x0000593b popq %rbp + 0xc5, 0xf8, 0x77, //0x0000593c vzeroupper + 0xc3, //0x0000593f retq + //0x00005940 LBB27_46 + 0x49, 0x8d, 0x4b, 0x04, //0x00005940 leaq $4(%r11), %rcx + 0x48, 0x3b, 0x4f, 0x08, //0x00005944 cmpq $8(%rdi), %rcx + 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00005948 ja LBB27_45 + 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x0000594e jmp LBB27_83 + //0x00005953 LBB27_47 + 0x4c, 0x89, 0x1e, //0x00005953 movq %r11, (%rsi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005956 movq $-2, %rax + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000595d jmp LBB27_45 + //0x00005962 LBB27_48 + 0x4c, 0x8b, 0x47, 0x08, //0x00005962 movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc7, //0x00005966 movq %r8, %r15 + 0x49, 0x29, 0xdf, //0x00005969 subq %rbx, %r15 + 0x49, 0x83, 0xff, 0x20, //0x0000596c cmpq $32, %r15 + 0x0f, 0x8c, 0xbb, 0x08, 0x00, 0x00, //0x00005970 jl LBB27_117 + 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00005976 movl $4294967295, %r9d + 0x4f, 0x8d, 0x14, 0x1e, //0x0000597c leaq (%r14,%r11), %r10 + 0x4d, 0x29, 0xd8, //0x00005980 subq %r11, %r8 + 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00005983 movl $31, %r13d + 0x45, 0x31, 0xff, //0x00005989 xorl %r15d, %r15d + 0xc5, 0xf9, 0x6f, 0x05, 0xbc, 0xfc, 0xff, 0xff, //0x0000598c vmovdqa $-836(%rip), %xmm0 /* LCPI27_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0xc4, 0xfc, 0xff, 0xff, //0x00005994 vmovdqa $-828(%rip), %xmm1 /* LCPI27_4+0(%rip) */ + 0x45, 0x31, 0xe4, //0x0000599c xorl %r12d, %r12d + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000599f jmp LBB27_50 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000059a4 .p2align 4, 0x90 + //0x000059b0 LBB27_52 + 0x45, 0x31, 0xe4, //0x000059b0 xorl %r12d, %r12d + 0x85, 0xc9, //0x000059b3 testl %ecx, %ecx + 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x000059b5 jne LBB27_110 + //0x000059bb LBB27_53 + 0x49, 0x83, 0xc7, 0x20, //0x000059bb addq $32, %r15 + 0x4b, 0x8d, 0x4c, 0x28, 0xe0, //0x000059bf leaq $-32(%r8,%r13), %rcx + 0x49, 0x83, 0xc5, 0xe0, //0x000059c4 addq $-32, %r13 + 0x48, 0x83, 0xf9, 0x3f, //0x000059c8 cmpq $63, %rcx + 0x0f, 0x8e, 0xdc, 0x07, 0x00, 0x00, //0x000059cc jle LBB27_54 + //0x000059d2 LBB27_50 + 0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x3a, 0x01, //0x000059d2 vmovdqu $1(%r10,%r15), %xmm2 + 0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x3a, 0x11, //0x000059d9 vmovdqu $17(%r10,%r15), %xmm3 + 0xc5, 0xe9, 0x74, 0xe0, //0x000059e0 vpcmpeqb %xmm0, %xmm2, %xmm4 + 0xc5, 0xf9, 0xd7, 0xfc, //0x000059e4 vpmovmskb %xmm4, %edi + 0xc5, 0xe1, 0x74, 0xe0, //0x000059e8 vpcmpeqb %xmm0, %xmm3, %xmm4 + 0xc5, 0xf9, 0xd7, 0xcc, //0x000059ec vpmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x000059f0 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000059f4 orq %rdi, %rcx + 0xc5, 0xe9, 0x74, 0xd1, //0x000059f7 vpcmpeqb %xmm1, %xmm2, %xmm2 + 0xc5, 0xf9, 0xd7, 0xda, //0x000059fb vpmovmskb %xmm2, %ebx + 0xc5, 0xe1, 0x74, 0xd1, //0x000059ff vpcmpeqb %xmm1, %xmm3, %xmm2 + 0xc5, 0xf9, 0xd7, 0xfa, //0x00005a03 vpmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00005a07 shlq $16, %rdi + 0x48, 0x09, 0xdf, //0x00005a0b orq %rbx, %rdi + 0x48, 0x89, 0xfb, //0x00005a0e movq %rdi, %rbx + 0x4c, 0x09, 0xe3, //0x00005a11 orq %r12, %rbx + 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00005a14 je LBB27_52 + 0x44, 0x89, 0xe3, //0x00005a1a movl %r12d, %ebx + 0x44, 0x31, 0xcb, //0x00005a1d xorl %r9d, %ebx + 0x21, 0xdf, //0x00005a20 andl %ebx, %edi + 0x8d, 0x1c, 0x3f, //0x00005a22 leal (%rdi,%rdi), %ebx + 0x44, 0x09, 0xe3, //0x00005a25 orl %r12d, %ebx + 0x41, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x00005a28 leal $-1431655765(%r9), %edx + 0x31, 0xda, //0x00005a2f xorl %ebx, %edx + 0x21, 0xfa, //0x00005a31 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005a33 andl $-1431655766, %edx + 0x45, 0x31, 0xe4, //0x00005a39 xorl %r12d, %r12d + 0x01, 0xfa, //0x00005a3c addl %edi, %edx + 0x41, 0x0f, 0x92, 0xc4, //0x00005a3e setb %r12b + 0x01, 0xd2, //0x00005a42 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00005a44 xorl $1431655765, %edx + 0x21, 0xda, //0x00005a4a andl %ebx, %edx + 0x44, 0x31, 0xca, //0x00005a4c xorl %r9d, %edx + 0x21, 0xd1, //0x00005a4f andl %edx, %ecx + 0x85, 0xc9, //0x00005a51 testl %ecx, %ecx + 0x0f, 0x84, 0x62, 0xff, 0xff, 0xff, //0x00005a53 je LBB27_53 + //0x00005a59 LBB27_110 + 0x48, 0x0f, 0xbc, 0xc1, //0x00005a59 bsfq %rcx, %rax + 0x49, 0x01, 0xc2, //0x00005a5d addq %rax, %r10 + 0x4d, 0x01, 0xfa, //0x00005a60 addq %r15, %r10 + 0x4d, 0x29, 0xf2, //0x00005a63 subq %r14, %r10 + 0x49, 0x83, 0xc2, 0x02, //0x00005a66 addq $2, %r10 + 0x4c, 0x89, 0x16, //0x00005a6a movq %r10, (%rsi) + 0xe9, 0xb9, 0xfe, 0xff, 0xff, //0x00005a6d jmp LBB27_44 + //0x00005a72 LBB27_57 + 0x48, 0x8b, 0x4f, 0x08, //0x00005a72 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00005a76 subq %rbx, %rcx + 0x49, 0x01, 0xde, //0x00005a79 addq %rbx, %r14 + 0x45, 0x31, 0xe4, //0x00005a7c xorl %r12d, %r12d + 0xc5, 0x79, 0x6f, 0x15, 0xc9, 0xfb, 0xff, 0xff, //0x00005a7f vmovdqa $-1079(%rip), %xmm10 /* LCPI27_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0xd1, 0xfb, 0xff, 0xff, //0x00005a87 vmovdqa $-1071(%rip), %xmm1 /* LCPI27_4+0(%rip) */ + 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005a8f vpcmpeqd %xmm9, %xmm9, %xmm9 + 0xc5, 0xf9, 0x6f, 0x1d, 0xe4, 0xfb, 0xff, 0xff, //0x00005a94 vmovdqa $-1052(%rip), %xmm3 /* LCPI27_6+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x25, 0xec, 0xfb, 0xff, 0xff, //0x00005a9c vmovdqa $-1044(%rip), %xmm4 /* LCPI27_7+0(%rip) */ + 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005aa4 vxorps %xmm8, %xmm8, %xmm8 + 0x31, 0xdb, //0x00005aa9 xorl %ebx, %ebx + 0x45, 0x31, 0xc0, //0x00005aab xorl %r8d, %r8d + 0x45, 0x31, 0xff, //0x00005aae xorl %r15d, %r15d + 0x48, 0x83, 0xf9, 0x40, //0x00005ab1 cmpq $64, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005ab5 movq %rcx, $8(%rsp) + 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005aba movq %r8, $16(%rsp) + 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x00005abf jge LBB27_58 + //0x00005ac5 LBB27_67 + 0x48, 0x85, 0xc9, //0x00005ac5 testq %rcx, %rcx + 0x0f, 0x8e, 0x6b, 0x07, 0x00, 0x00, //0x00005ac8 jle LBB27_118 + 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005ace vmovups %ymm8, $64(%rsp) + 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005ad4 vmovups %ymm8, $32(%rsp) + 0x44, 0x89, 0xf1, //0x00005ada movl %r14d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005add andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005ae3 cmpl $4033, %ecx + 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005ae9 jb LBB27_58 + 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005aef cmpq $32, $8(%rsp) + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00005af5 jb LBB27_71 + 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005afb vmovups (%r14), %xmm0 + 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005b00 vmovups %xmm0, $32(%rsp) + 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005b06 vmovdqu $16(%r14), %xmm0 + 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005b0c vmovdqu %xmm0, $48(%rsp) + 0x49, 0x83, 0xc6, 0x20, //0x00005b12 addq $32, %r14 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005b16 movq $8(%rsp), %rcx + 0x48, 0x8d, 0x51, 0xe0, //0x00005b1b leaq $-32(%rcx), %rdx + 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00005b1f leaq $64(%rsp), %r8 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005b24 jmp LBB27_72 + //0x00005b29 LBB27_71 + 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00005b29 leaq $32(%rsp), %r8 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005b2e movq $8(%rsp), %rdx + //0x00005b33 LBB27_72 + 0x48, 0x83, 0xfa, 0x10, //0x00005b33 cmpq $16, %rdx + 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005b37 jb LBB27_73 + 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005b3d vmovdqu (%r14), %xmm0 + 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00005b42 vmovdqu %xmm0, (%r8) + 0x49, 0x83, 0xc6, 0x10, //0x00005b47 addq $16, %r14 + 0x49, 0x83, 0xc0, 0x10, //0x00005b4b addq $16, %r8 + 0x48, 0x83, 0xc2, 0xf0, //0x00005b4f addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x00005b53 cmpq $8, %rdx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005b57 jae LBB27_78 + //0x00005b5d LBB27_74 + 0x48, 0x83, 0xfa, 0x04, //0x00005b5d cmpq $4, %rdx + 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00005b61 jl LBB27_75 + //0x00005b67 LBB27_79 + 0x41, 0x8b, 0x0e, //0x00005b67 movl (%r14), %ecx + 0x41, 0x89, 0x08, //0x00005b6a movl %ecx, (%r8) + 0x49, 0x83, 0xc6, 0x04, //0x00005b6d addq $4, %r14 + 0x49, 0x83, 0xc0, 0x04, //0x00005b71 addq $4, %r8 + 0x48, 0x83, 0xc2, 0xfc, //0x00005b75 addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00005b79 cmpq $2, %rdx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005b7d jae LBB27_80 + //0x00005b83 LBB27_76 + 0x4c, 0x89, 0xf1, //0x00005b83 movq %r14, %rcx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005b86 leaq $32(%rsp), %r14 + 0x48, 0x85, 0xd2, //0x00005b8b testq %rdx, %rdx + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005b8e jne LBB27_81 + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00005b94 jmp LBB27_58 + //0x00005b99 LBB27_73 + 0x48, 0x83, 0xfa, 0x08, //0x00005b99 cmpq $8, %rdx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005b9d jb LBB27_74 + //0x00005ba3 LBB27_78 + 0x49, 0x8b, 0x0e, //0x00005ba3 movq (%r14), %rcx + 0x49, 0x89, 0x08, //0x00005ba6 movq %rcx, (%r8) + 0x49, 0x83, 0xc6, 0x08, //0x00005ba9 addq $8, %r14 + 0x49, 0x83, 0xc0, 0x08, //0x00005bad addq $8, %r8 + 0x48, 0x83, 0xc2, 0xf8, //0x00005bb1 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x00005bb5 cmpq $4, %rdx + 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00005bb9 jge LBB27_79 + //0x00005bbf LBB27_75 + 0x48, 0x83, 0xfa, 0x02, //0x00005bbf cmpq $2, %rdx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005bc3 jb LBB27_76 + //0x00005bc9 LBB27_80 + 0x41, 0x0f, 0xb7, 0x0e, //0x00005bc9 movzwl (%r14), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00005bcd movw %cx, (%r8) + 0x49, 0x83, 0xc6, 0x02, //0x00005bd1 addq $2, %r14 + 0x49, 0x83, 0xc0, 0x02, //0x00005bd5 addq $2, %r8 + 0x48, 0x83, 0xc2, 0xfe, //0x00005bd9 addq $-2, %rdx + 0x4c, 0x89, 0xf1, //0x00005bdd movq %r14, %rcx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005be0 leaq $32(%rsp), %r14 + 0x48, 0x85, 0xd2, //0x00005be5 testq %rdx, %rdx + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005be8 je LBB27_58 + //0x00005bee LBB27_81 + 0x8a, 0x09, //0x00005bee movb (%rcx), %cl + 0x41, 0x88, 0x08, //0x00005bf0 movb %cl, (%r8) + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005bf3 leaq $32(%rsp), %r14 + //0x00005bf8 LBB27_58 + 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005bf8 vmovdqu (%r14), %xmm2 + 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005bfd vmovdqu $16(%r14), %xmm5 + 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005c03 vmovdqu $32(%r14), %xmm7 + 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005c09 vmovdqu $48(%r14), %xmm6 + 0xc5, 0xa9, 0x74, 0xc2, //0x00005c0f vpcmpeqb %xmm2, %xmm10, %xmm0 + 0xc5, 0x79, 0xd7, 0xe8, //0x00005c13 vpmovmskb %xmm0, %r13d + 0xc5, 0xa9, 0x74, 0xc5, //0x00005c17 vpcmpeqb %xmm5, %xmm10, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005c1b vpmovmskb %xmm0, %ecx + 0xc5, 0xa9, 0x74, 0xc7, //0x00005c1f vpcmpeqb %xmm7, %xmm10, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00005c23 vpmovmskb %xmm0, %edx + 0xc5, 0xa9, 0x74, 0xc6, //0x00005c27 vpcmpeqb %xmm6, %xmm10, %xmm0 + 0xc5, 0x79, 0xd7, 0xc8, //0x00005c2b vpmovmskb %xmm0, %r9d + 0x49, 0xc1, 0xe1, 0x30, //0x00005c2f shlq $48, %r9 + 0x48, 0xc1, 0xe2, 0x20, //0x00005c33 shlq $32, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00005c37 shlq $16, %rcx + 0x49, 0x09, 0xcd, //0x00005c3b orq %rcx, %r13 + 0x49, 0x09, 0xd5, //0x00005c3e orq %rdx, %r13 + 0x4d, 0x09, 0xcd, //0x00005c41 orq %r9, %r13 + 0xc5, 0xe9, 0x74, 0xc1, //0x00005c44 vpcmpeqb %xmm1, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005c48 vpmovmskb %xmm0, %ecx + 0xc5, 0xd1, 0x74, 0xc1, //0x00005c4c vpcmpeqb %xmm1, %xmm5, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00005c50 vpmovmskb %xmm0, %edx + 0xc5, 0xc1, 0x74, 0xc1, //0x00005c54 vpcmpeqb %xmm1, %xmm7, %xmm0 + 0xc5, 0x79, 0xd7, 0xc8, //0x00005c58 vpmovmskb %xmm0, %r9d + 0xc5, 0xc9, 0x74, 0xc1, //0x00005c5c vpcmpeqb %xmm1, %xmm6, %xmm0 + 0xc5, 0x79, 0xd7, 0xd0, //0x00005c60 vpmovmskb %xmm0, %r10d + 0x49, 0xc1, 0xe2, 0x30, //0x00005c64 shlq $48, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00005c68 shlq $32, %r9 + 0x48, 0xc1, 0xe2, 0x10, //0x00005c6c shlq $16, %rdx + 0x48, 0x09, 0xd1, //0x00005c70 orq %rdx, %rcx + 0x4c, 0x09, 0xc9, //0x00005c73 orq %r9, %rcx + 0x4c, 0x09, 0xd1, //0x00005c76 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x00005c79 movq %rcx, %rdx + 0x48, 0x09, 0xda, //0x00005c7c orq %rbx, %rdx + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00005c7f je LBB27_60 + 0x48, 0x89, 0xda, //0x00005c85 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00005c88 notq %rdx + 0x48, 0x21, 0xca, //0x00005c8b andq %rcx, %rdx + 0x4c, 0x8d, 0x0c, 0x12, //0x00005c8e leaq (%rdx,%rdx), %r9 + 0x49, 0x09, 0xd9, //0x00005c92 orq %rbx, %r9 + 0x4d, 0x89, 0xca, //0x00005c95 movq %r9, %r10 + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c98 movabsq $-6148914691236517206, %rbx + 0x49, 0x31, 0xda, //0x00005ca2 xorq %rbx, %r10 + 0x48, 0x21, 0xd9, //0x00005ca5 andq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x00005ca8 andq %r10, %rcx + 0x31, 0xdb, //0x00005cab xorl %ebx, %ebx + 0x48, 0x01, 0xd1, //0x00005cad addq %rdx, %rcx + 0x0f, 0x92, 0xc3, //0x00005cb0 setb %bl + 0x48, 0x01, 0xc9, //0x00005cb3 addq %rcx, %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005cb6 movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd1, //0x00005cc0 xorq %rdx, %rcx + 0x4c, 0x21, 0xc9, //0x00005cc3 andq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00005cc6 notq %rcx + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00005cc9 jmp LBB27_61 + //0x00005cce LBB27_60 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005cce movq $-1, %rcx + 0x31, 0xdb, //0x00005cd5 xorl %ebx, %ebx + //0x00005cd7 LBB27_61 + 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00005cd7 movq %rbx, $24(%rsp) + 0x4c, 0x21, 0xe9, //0x00005cdc andq %r13, %rcx + 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00005cdf vmovq %rcx, %xmm0 + 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00005ce4 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 + 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00005cea vmovq %xmm0, %r13 + 0x4d, 0x31, 0xe5, //0x00005cef xorq %r12, %r13 + 0xc5, 0xe9, 0x74, 0xc3, //0x00005cf2 vpcmpeqb %xmm3, %xmm2, %xmm0 + 0xc5, 0x79, 0xd7, 0xd0, //0x00005cf6 vpmovmskb %xmm0, %r10d + 0xc5, 0xd1, 0x74, 0xc3, //0x00005cfa vpcmpeqb %xmm3, %xmm5, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005cfe vpmovmskb %xmm0, %ecx + 0xc5, 0xc1, 0x74, 0xc3, //0x00005d02 vpcmpeqb %xmm3, %xmm7, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00005d06 vpmovmskb %xmm0, %edx + 0xc5, 0xc9, 0x74, 0xc3, //0x00005d0a vpcmpeqb %xmm3, %xmm6, %xmm0 + 0xc5, 0x79, 0xd7, 0xc8, //0x00005d0e vpmovmskb %xmm0, %r9d + 0x49, 0xc1, 0xe1, 0x30, //0x00005d12 shlq $48, %r9 + 0x48, 0xc1, 0xe2, 0x20, //0x00005d16 shlq $32, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00005d1a shlq $16, %rcx + 0x49, 0x09, 0xca, //0x00005d1e orq %rcx, %r10 + 0x49, 0x09, 0xd2, //0x00005d21 orq %rdx, %r10 + 0x4d, 0x09, 0xca, //0x00005d24 orq %r9, %r10 + 0x4d, 0x89, 0xe9, //0x00005d27 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x00005d2a notq %r9 + 0x4d, 0x21, 0xca, //0x00005d2d andq %r9, %r10 + 0xc5, 0xe9, 0x74, 0xc4, //0x00005d30 vpcmpeqb %xmm4, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005d34 vpmovmskb %xmm0, %ecx + 0xc5, 0xd1, 0x74, 0xc4, //0x00005d38 vpcmpeqb %xmm4, %xmm5, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00005d3c vpmovmskb %xmm0, %edx + 0xc5, 0xc1, 0x74, 0xc4, //0x00005d40 vpcmpeqb %xmm4, %xmm7, %xmm0 + 0xc5, 0x79, 0xd7, 0xc0, //0x00005d44 vpmovmskb %xmm0, %r8d + 0xc5, 0xc9, 0x74, 0xc4, //0x00005d48 vpcmpeqb %xmm4, %xmm6, %xmm0 + 0xc5, 0x79, 0xd7, 0xe0, //0x00005d4c vpmovmskb %xmm0, %r12d + 0x49, 0xc1, 0xe4, 0x30, //0x00005d50 shlq $48, %r12 + 0x49, 0xc1, 0xe0, 0x20, //0x00005d54 shlq $32, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00005d58 shlq $16, %rdx + 0x48, 0x09, 0xd1, //0x00005d5c orq %rdx, %rcx + 0x4c, 0x09, 0xc1, //0x00005d5f orq %r8, %rcx + 0x4c, 0x09, 0xe1, //0x00005d62 orq %r12, %rcx + 0x4c, 0x21, 0xc9, //0x00005d65 andq %r9, %rcx + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00005d68 je LBB27_65 + 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00005d6e movq $16(%rsp), %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005d73 .p2align 4, 0x90 + //0x00005d80 LBB27_63 + 0x48, 0x8d, 0x59, 0xff, //0x00005d80 leaq $-1(%rcx), %rbx + 0x48, 0x89, 0xda, //0x00005d84 movq %rbx, %rdx + 0x4c, 0x21, 0xd2, //0x00005d87 andq %r10, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00005d8a popcntq %rdx, %rdx + 0x4c, 0x01, 0xc2, //0x00005d8f addq %r8, %rdx + 0x4c, 0x39, 0xfa, //0x00005d92 cmpq %r15, %rdx + 0x0f, 0x86, 0xe0, 0x03, 0x00, 0x00, //0x00005d95 jbe LBB27_109 + 0x49, 0xff, 0xc7, //0x00005d9b incq %r15 + 0x48, 0x21, 0xd9, //0x00005d9e andq %rbx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00005da1 jne LBB27_63 + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00005da7 jmp LBB27_66 + //0x00005dac LBB27_65 + 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00005dac movq $16(%rsp), %r8 + //0x00005db1 LBB27_66 + 0x49, 0xc1, 0xfd, 0x3f, //0x00005db1 sarq $63, %r13 + 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00005db5 popcntq %r10, %rcx + 0x49, 0x01, 0xc8, //0x00005dba addq %rcx, %r8 + 0x49, 0x83, 0xc6, 0x40, //0x00005dbd addq $64, %r14 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005dc1 movq $8(%rsp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00005dc6 addq $-64, %rcx + 0x4d, 0x89, 0xec, //0x00005dca movq %r13, %r12 + 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00005dcd movq $24(%rsp), %rbx + 0x48, 0x83, 0xf9, 0x40, //0x00005dd2 cmpq $64, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005dd6 movq %rcx, $8(%rsp) + 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005ddb movq %r8, $16(%rsp) + 0x0f, 0x8d, 0x12, 0xfe, 0xff, 0xff, //0x00005de0 jge LBB27_58 + 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00005de6 jmp LBB27_67 + //0x00005deb LBB27_82 + 0x49, 0x8d, 0x4b, 0x05, //0x00005deb leaq $5(%r11), %rcx + 0x48, 0x3b, 0x4f, 0x08, //0x00005def cmpq $8(%rdi), %rcx + 0x0f, 0x87, 0x35, 0xfb, 0xff, 0xff, //0x00005df3 ja LBB27_45 + //0x00005df9 LBB27_83 + 0x48, 0x89, 0x0e, //0x00005df9 movq %rcx, (%rsi) + 0xe9, 0x2a, 0xfb, 0xff, 0xff, //0x00005dfc jmp LBB27_44 + //0x00005e01 LBB27_84 + 0x48, 0x8b, 0x4f, 0x08, //0x00005e01 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00005e05 subq %rbx, %rcx + 0x49, 0x01, 0xde, //0x00005e08 addq %rbx, %r14 + 0x45, 0x31, 0xe4, //0x00005e0b xorl %r12d, %r12d + 0xc5, 0x79, 0x6f, 0x15, 0x3a, 0xf8, 0xff, 0xff, //0x00005e0e vmovdqa $-1990(%rip), %xmm10 /* LCPI27_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x42, 0xf8, 0xff, 0xff, //0x00005e16 vmovdqa $-1982(%rip), %xmm1 /* LCPI27_4+0(%rip) */ + 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005e1e vpcmpeqd %xmm9, %xmm9, %xmm9 + 0xc5, 0xf9, 0x6f, 0x1d, 0x45, 0xf8, 0xff, 0xff, //0x00005e23 vmovdqa $-1979(%rip), %xmm3 /* LCPI27_5+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x25, 0x0d, 0xf8, 0xff, 0xff, //0x00005e2b vmovdqa $-2035(%rip), %xmm4 /* LCPI27_2+0(%rip) */ + 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005e33 vxorps %xmm8, %xmm8, %xmm8 + 0x31, 0xdb, //0x00005e38 xorl %ebx, %ebx + 0x45, 0x31, 0xc0, //0x00005e3a xorl %r8d, %r8d + 0x45, 0x31, 0xff, //0x00005e3d xorl %r15d, %r15d + 0x48, 0x83, 0xf9, 0x40, //0x00005e40 cmpq $64, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005e44 movq %rcx, $8(%rsp) + 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005e49 movq %r8, $16(%rsp) + 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x00005e4e jge LBB27_85 + //0x00005e54 LBB27_94 + 0x48, 0x85, 0xc9, //0x00005e54 testq %rcx, %rcx + 0x0f, 0x8e, 0xdc, 0x03, 0x00, 0x00, //0x00005e57 jle LBB27_118 + 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005e5d vmovups %ymm8, $64(%rsp) + 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005e63 vmovups %ymm8, $32(%rsp) + 0x44, 0x89, 0xf1, //0x00005e69 movl %r14d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005e6c andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005e72 cmpl $4033, %ecx + 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005e78 jb LBB27_85 + 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005e7e cmpq $32, $8(%rsp) + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00005e84 jb LBB27_98 + 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005e8a vmovups (%r14), %xmm0 + 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005e8f vmovups %xmm0, $32(%rsp) + 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005e95 vmovdqu $16(%r14), %xmm0 + 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005e9b vmovdqu %xmm0, $48(%rsp) + 0x49, 0x83, 0xc6, 0x20, //0x00005ea1 addq $32, %r14 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005ea5 movq $8(%rsp), %rcx + 0x48, 0x8d, 0x51, 0xe0, //0x00005eaa leaq $-32(%rcx), %rdx + 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00005eae leaq $64(%rsp), %r8 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005eb3 jmp LBB27_99 + //0x00005eb8 LBB27_98 + 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00005eb8 leaq $32(%rsp), %r8 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005ebd movq $8(%rsp), %rdx + //0x00005ec2 LBB27_99 + 0x48, 0x83, 0xfa, 0x10, //0x00005ec2 cmpq $16, %rdx + 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005ec6 jb LBB27_100 + 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005ecc vmovdqu (%r14), %xmm0 + 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00005ed1 vmovdqu %xmm0, (%r8) + 0x49, 0x83, 0xc6, 0x10, //0x00005ed6 addq $16, %r14 + 0x49, 0x83, 0xc0, 0x10, //0x00005eda addq $16, %r8 + 0x48, 0x83, 0xc2, 0xf0, //0x00005ede addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x00005ee2 cmpq $8, %rdx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005ee6 jae LBB27_105 + //0x00005eec LBB27_101 + 0x48, 0x83, 0xfa, 0x04, //0x00005eec cmpq $4, %rdx + 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00005ef0 jl LBB27_102 + //0x00005ef6 LBB27_106 + 0x41, 0x8b, 0x0e, //0x00005ef6 movl (%r14), %ecx + 0x41, 0x89, 0x08, //0x00005ef9 movl %ecx, (%r8) + 0x49, 0x83, 0xc6, 0x04, //0x00005efc addq $4, %r14 + 0x49, 0x83, 0xc0, 0x04, //0x00005f00 addq $4, %r8 + 0x48, 0x83, 0xc2, 0xfc, //0x00005f04 addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00005f08 cmpq $2, %rdx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005f0c jae LBB27_107 + //0x00005f12 LBB27_103 + 0x4c, 0x89, 0xf1, //0x00005f12 movq %r14, %rcx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f15 leaq $32(%rsp), %r14 + 0x48, 0x85, 0xd2, //0x00005f1a testq %rdx, %rdx + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005f1d jne LBB27_108 + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00005f23 jmp LBB27_85 + //0x00005f28 LBB27_100 + 0x48, 0x83, 0xfa, 0x08, //0x00005f28 cmpq $8, %rdx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005f2c jb LBB27_101 + //0x00005f32 LBB27_105 + 0x49, 0x8b, 0x0e, //0x00005f32 movq (%r14), %rcx + 0x49, 0x89, 0x08, //0x00005f35 movq %rcx, (%r8) + 0x49, 0x83, 0xc6, 0x08, //0x00005f38 addq $8, %r14 + 0x49, 0x83, 0xc0, 0x08, //0x00005f3c addq $8, %r8 + 0x48, 0x83, 0xc2, 0xf8, //0x00005f40 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x00005f44 cmpq $4, %rdx + 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00005f48 jge LBB27_106 + //0x00005f4e LBB27_102 + 0x48, 0x83, 0xfa, 0x02, //0x00005f4e cmpq $2, %rdx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005f52 jb LBB27_103 + //0x00005f58 LBB27_107 + 0x41, 0x0f, 0xb7, 0x0e, //0x00005f58 movzwl (%r14), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00005f5c movw %cx, (%r8) + 0x49, 0x83, 0xc6, 0x02, //0x00005f60 addq $2, %r14 + 0x49, 0x83, 0xc0, 0x02, //0x00005f64 addq $2, %r8 + 0x48, 0x83, 0xc2, 0xfe, //0x00005f68 addq $-2, %rdx + 0x4c, 0x89, 0xf1, //0x00005f6c movq %r14, %rcx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f6f leaq $32(%rsp), %r14 + 0x48, 0x85, 0xd2, //0x00005f74 testq %rdx, %rdx + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005f77 je LBB27_85 + //0x00005f7d LBB27_108 + 0x8a, 0x09, //0x00005f7d movb (%rcx), %cl + 0x41, 0x88, 0x08, //0x00005f7f movb %cl, (%r8) + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f82 leaq $32(%rsp), %r14 + //0x00005f87 LBB27_85 + 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005f87 vmovdqu (%r14), %xmm2 + 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005f8c vmovdqu $16(%r14), %xmm5 + 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005f92 vmovdqu $32(%r14), %xmm7 + 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005f98 vmovdqu $48(%r14), %xmm6 + 0xc5, 0xa9, 0x74, 0xc2, //0x00005f9e vpcmpeqb %xmm2, %xmm10, %xmm0 + 0xc5, 0x79, 0xd7, 0xe8, //0x00005fa2 vpmovmskb %xmm0, %r13d + 0xc5, 0xa9, 0x74, 0xc5, //0x00005fa6 vpcmpeqb %xmm5, %xmm10, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005faa vpmovmskb %xmm0, %ecx + 0xc5, 0xa9, 0x74, 0xc7, //0x00005fae vpcmpeqb %xmm7, %xmm10, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fb2 vpmovmskb %xmm0, %edx + 0xc5, 0xa9, 0x74, 0xc6, //0x00005fb6 vpcmpeqb %xmm6, %xmm10, %xmm0 + 0xc5, 0x79, 0xd7, 0xc8, //0x00005fba vpmovmskb %xmm0, %r9d + 0x49, 0xc1, 0xe1, 0x30, //0x00005fbe shlq $48, %r9 + 0x48, 0xc1, 0xe2, 0x20, //0x00005fc2 shlq $32, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00005fc6 shlq $16, %rcx + 0x49, 0x09, 0xcd, //0x00005fca orq %rcx, %r13 + 0x49, 0x09, 0xd5, //0x00005fcd orq %rdx, %r13 + 0x4d, 0x09, 0xcd, //0x00005fd0 orq %r9, %r13 + 0xc5, 0xe9, 0x74, 0xc1, //0x00005fd3 vpcmpeqb %xmm1, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005fd7 vpmovmskb %xmm0, %ecx + 0xc5, 0xd1, 0x74, 0xc1, //0x00005fdb vpcmpeqb %xmm1, %xmm5, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fdf vpmovmskb %xmm0, %edx + 0xc5, 0xc1, 0x74, 0xc1, //0x00005fe3 vpcmpeqb %xmm1, %xmm7, %xmm0 + 0xc5, 0x79, 0xd7, 0xc8, //0x00005fe7 vpmovmskb %xmm0, %r9d + 0xc5, 0xc9, 0x74, 0xc1, //0x00005feb vpcmpeqb %xmm1, %xmm6, %xmm0 + 0xc5, 0x79, 0xd7, 0xd0, //0x00005fef vpmovmskb %xmm0, %r10d + 0x49, 0xc1, 0xe2, 0x30, //0x00005ff3 shlq $48, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00005ff7 shlq $32, %r9 + 0x48, 0xc1, 0xe2, 0x10, //0x00005ffb shlq $16, %rdx + 0x48, 0x09, 0xd1, //0x00005fff orq %rdx, %rcx + 0x4c, 0x09, 0xc9, //0x00006002 orq %r9, %rcx + 0x4c, 0x09, 0xd1, //0x00006005 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x00006008 movq %rcx, %rdx + 0x48, 0x09, 0xda, //0x0000600b orq %rbx, %rdx + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x0000600e je LBB27_87 + 0x48, 0x89, 0xda, //0x00006014 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00006017 notq %rdx + 0x48, 0x21, 0xca, //0x0000601a andq %rcx, %rdx + 0x4c, 0x8d, 0x0c, 0x12, //0x0000601d leaq (%rdx,%rdx), %r9 + 0x49, 0x09, 0xd9, //0x00006021 orq %rbx, %r9 + 0x4d, 0x89, 0xca, //0x00006024 movq %r9, %r10 + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006027 movabsq $-6148914691236517206, %rbx + 0x49, 0x31, 0xda, //0x00006031 xorq %rbx, %r10 + 0x48, 0x21, 0xd9, //0x00006034 andq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x00006037 andq %r10, %rcx + 0x31, 0xdb, //0x0000603a xorl %ebx, %ebx + 0x48, 0x01, 0xd1, //0x0000603c addq %rdx, %rcx + 0x0f, 0x92, 0xc3, //0x0000603f setb %bl + 0x48, 0x01, 0xc9, //0x00006042 addq %rcx, %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006045 movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd1, //0x0000604f xorq %rdx, %rcx + 0x4c, 0x21, 0xc9, //0x00006052 andq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00006055 notq %rcx + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00006058 jmp LBB27_88 + //0x0000605d LBB27_87 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000605d movq $-1, %rcx + 0x31, 0xdb, //0x00006064 xorl %ebx, %ebx + //0x00006066 LBB27_88 + 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00006066 movq %rbx, $24(%rsp) + 0x4c, 0x21, 0xe9, //0x0000606b andq %r13, %rcx + 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x0000606e vmovq %rcx, %xmm0 + 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00006073 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 + 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00006079 vmovq %xmm0, %r13 + 0x4d, 0x31, 0xe5, //0x0000607e xorq %r12, %r13 + 0xc5, 0xe9, 0x74, 0xc3, //0x00006081 vpcmpeqb %xmm3, %xmm2, %xmm0 + 0xc5, 0x79, 0xd7, 0xd0, //0x00006085 vpmovmskb %xmm0, %r10d + 0xc5, 0xd1, 0x74, 0xc3, //0x00006089 vpcmpeqb %xmm3, %xmm5, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x0000608d vpmovmskb %xmm0, %ecx + 0xc5, 0xc1, 0x74, 0xc3, //0x00006091 vpcmpeqb %xmm3, %xmm7, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00006095 vpmovmskb %xmm0, %edx + 0xc5, 0xc9, 0x74, 0xc3, //0x00006099 vpcmpeqb %xmm3, %xmm6, %xmm0 + 0xc5, 0x79, 0xd7, 0xc8, //0x0000609d vpmovmskb %xmm0, %r9d + 0x49, 0xc1, 0xe1, 0x30, //0x000060a1 shlq $48, %r9 + 0x48, 0xc1, 0xe2, 0x20, //0x000060a5 shlq $32, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x000060a9 shlq $16, %rcx + 0x49, 0x09, 0xca, //0x000060ad orq %rcx, %r10 + 0x49, 0x09, 0xd2, //0x000060b0 orq %rdx, %r10 + 0x4d, 0x09, 0xca, //0x000060b3 orq %r9, %r10 + 0x4d, 0x89, 0xe9, //0x000060b6 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x000060b9 notq %r9 + 0x4d, 0x21, 0xca, //0x000060bc andq %r9, %r10 + 0xc5, 0xe9, 0x74, 0xc4, //0x000060bf vpcmpeqb %xmm4, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x000060c3 vpmovmskb %xmm0, %ecx + 0xc5, 0xd1, 0x74, 0xc4, //0x000060c7 vpcmpeqb %xmm4, %xmm5, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x000060cb vpmovmskb %xmm0, %edx + 0xc5, 0xc1, 0x74, 0xc4, //0x000060cf vpcmpeqb %xmm4, %xmm7, %xmm0 + 0xc5, 0x79, 0xd7, 0xc0, //0x000060d3 vpmovmskb %xmm0, %r8d + 0xc5, 0xc9, 0x74, 0xc4, //0x000060d7 vpcmpeqb %xmm4, %xmm6, %xmm0 + 0xc5, 0x79, 0xd7, 0xe0, //0x000060db vpmovmskb %xmm0, %r12d + 0x49, 0xc1, 0xe4, 0x30, //0x000060df shlq $48, %r12 + 0x49, 0xc1, 0xe0, 0x20, //0x000060e3 shlq $32, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x000060e7 shlq $16, %rdx + 0x48, 0x09, 0xd1, //0x000060eb orq %rdx, %rcx + 0x4c, 0x09, 0xc1, //0x000060ee orq %r8, %rcx + 0x4c, 0x09, 0xe1, //0x000060f1 orq %r12, %rcx + 0x4c, 0x21, 0xc9, //0x000060f4 andq %r9, %rcx + 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000060f7 je LBB27_92 + 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x000060fd movq $16(%rsp), %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006102 .p2align 4, 0x90 + //0x00006110 LBB27_90 + 0x48, 0x8d, 0x59, 0xff, //0x00006110 leaq $-1(%rcx), %rbx + 0x48, 0x89, 0xda, //0x00006114 movq %rbx, %rdx + 0x4c, 0x21, 0xd2, //0x00006117 andq %r10, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000611a popcntq %rdx, %rdx + 0x4c, 0x01, 0xc2, //0x0000611f addq %r8, %rdx + 0x4c, 0x39, 0xfa, //0x00006122 cmpq %r15, %rdx + 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00006125 jbe LBB27_109 + 0x49, 0xff, 0xc7, //0x0000612b incq %r15 + 0x48, 0x21, 0xd9, //0x0000612e andq %rbx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006131 jne LBB27_90 + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00006137 jmp LBB27_93 + //0x0000613c LBB27_92 + 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x0000613c movq $16(%rsp), %r8 + //0x00006141 LBB27_93 + 0x49, 0xc1, 0xfd, 0x3f, //0x00006141 sarq $63, %r13 + 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00006145 popcntq %r10, %rcx + 0x49, 0x01, 0xc8, //0x0000614a addq %rcx, %r8 + 0x49, 0x83, 0xc6, 0x40, //0x0000614d addq $64, %r14 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00006151 movq $8(%rsp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00006156 addq $-64, %rcx + 0x4d, 0x89, 0xec, //0x0000615a movq %r13, %r12 + 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x0000615d movq $24(%rsp), %rbx + 0x48, 0x83, 0xf9, 0x40, //0x00006162 cmpq $64, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00006166 movq %rcx, $8(%rsp) + 0x4c, 0x89, 0x44, 0x24, 0x10, //0x0000616b movq %r8, $16(%rsp) + 0x0f, 0x8d, 0x11, 0xfe, 0xff, 0xff, //0x00006170 jge LBB27_85 + 0xe9, 0xd9, 0xfc, 0xff, 0xff, //0x00006176 jmp LBB27_94 + //0x0000617b LBB27_109 + 0x48, 0x8b, 0x47, 0x08, //0x0000617b movq $8(%rdi), %rax + 0x48, 0x0f, 0xbc, 0xc9, //0x0000617f bsfq %rcx, %rcx + 0x48, 0x2b, 0x4c, 0x24, 0x08, //0x00006183 subq $8(%rsp), %rcx + 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006188 leaq $1(%rcx,%rax), %rax + 0x48, 0x89, 0x06, //0x0000618d movq %rax, (%rsi) + 0x48, 0x8b, 0x4f, 0x08, //0x00006190 movq $8(%rdi), %rcx + 0x48, 0x39, 0xc8, //0x00006194 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00006197 cmovaq %rcx, %rax + 0x48, 0x89, 0x06, //0x0000619b movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000619e movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xd8, //0x000061a5 cmovaq %rax, %r11 + 0xe9, 0x7d, 0xf7, 0xff, 0xff, //0x000061a9 jmp LBB27_44 + //0x000061ae LBB27_54 + 0x4d, 0x85, 0xe4, //0x000061ae testq %r12, %r12 + 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x000061b1 jne LBB27_119 + 0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x000061b7 leaq $1(%r15,%r10), %rbx + 0x49, 0xf7, 0xd7, //0x000061bc notq %r15 + 0x4d, 0x01, 0xc7, //0x000061bf addq %r8, %r15 + //0x000061c2 LBB27_56 + 0x4d, 0x85, 0xff, //0x000061c2 testq %r15, %r15 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000061c5 jg LBB27_113 + 0xe9, 0x5e, 0xf7, 0xff, 0xff, //0x000061cb jmp LBB27_45 + //0x000061d0 LBB27_111 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000061d0 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000061d7 movl $2, %eax + 0x48, 0x01, 0xc3, //0x000061dc addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061df movq $-1, %rax + 0x49, 0x01, 0xcf, //0x000061e6 addq %rcx, %r15 + 0x0f, 0x8e, 0x3f, 0xf7, 0xff, 0xff, //0x000061e9 jle LBB27_45 + //0x000061ef LBB27_113 + 0x0f, 0xb6, 0x03, //0x000061ef movzbl (%rbx), %eax + 0x3c, 0x5c, //0x000061f2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000061f4 je LBB27_111 + 0x3c, 0x22, //0x000061fa cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000061fc je LBB27_116 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006202 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006209 movl $1, %eax + 0x48, 0x01, 0xc3, //0x0000620e addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006211 movq $-1, %rax + 0x49, 0x01, 0xcf, //0x00006218 addq %rcx, %r15 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000621b jg LBB27_113 + 0xe9, 0x08, 0xf7, 0xff, 0xff, //0x00006221 jmp LBB27_45 + //0x00006226 LBB27_116 + 0x4c, 0x29, 0xf3, //0x00006226 subq %r14, %rbx + 0x48, 0xff, 0xc3, //0x00006229 incq %rbx + 0xe9, 0xf7, 0xf6, 0xff, 0xff, //0x0000622c jmp LBB27_43 + //0x00006231 LBB27_117 + 0x4c, 0x01, 0xf3, //0x00006231 addq %r14, %rbx + 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00006234 jmp LBB27_56 + //0x00006239 LBB27_118 + 0x48, 0x8b, 0x4f, 0x08, //0x00006239 movq $8(%rdi), %rcx + 0x48, 0x89, 0x0e, //0x0000623d movq %rcx, (%rsi) + 0xe9, 0xe9, 0xf6, 0xff, 0xff, //0x00006240 jmp LBB27_45 + //0x00006245 LBB27_119 + 0x49, 0x8d, 0x48, 0xff, //0x00006245 leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf9, //0x00006249 cmpq %r15, %rcx + 0x0f, 0x84, 0xdc, 0xf6, 0xff, 0xff, //0x0000624c je LBB27_45 + 0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00006252 leaq $2(%r15,%r10), %rbx + 0x4d, 0x29, 0xf8, //0x00006257 subq %r15, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x0000625a addq $-2, %r8 + 0x4d, 0x89, 0xc7, //0x0000625e movq %r8, %r15 + 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00006261 jmp LBB27_56 + 0x90, 0x90, //0x00006266 .p2align 2, 0x90 + // // .set L27_0_set_45, LBB27_45-LJTI27_0 + // // .set L27_0_set_47, LBB27_47-LJTI27_0 + // // .set L27_0_set_48, LBB27_48-LJTI27_0 + // // .set L27_0_set_29, LBB27_29-LJTI27_0 + // // .set L27_0_set_57, LBB27_57-LJTI27_0 + // // .set L27_0_set_82, LBB27_82-LJTI27_0 + // // .set L27_0_set_46, LBB27_46-LJTI27_0 + // // .set L27_0_set_84, LBB27_84-LJTI27_0 + //0x00006268 LJTI27_0 + 0xc6, 0xf6, 0xff, 0xff, //0x00006268 .long L27_0_set_45 + 0xeb, 0xf6, 0xff, 0xff, //0x0000626c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006270 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006274 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006278 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000627c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006280 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006284 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006288 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000628c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006290 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006294 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006298 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000629c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062a0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062a4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062a8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062ac .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062b0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062b4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062b8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062bc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062c0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062c4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062c8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062cc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062d0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062d4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062d8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062dc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062e0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062e4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062e8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062ec .long L27_0_set_47 + 0xfa, 0xf6, 0xff, 0xff, //0x000062f0 .long L27_0_set_48 + 0xeb, 0xf6, 0xff, 0xff, //0x000062f4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062f8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000062fc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006300 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006304 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006308 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000630c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006310 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006314 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006318 .long L27_0_set_47 + 0xe3, 0xf5, 0xff, 0xff, //0x0000631c .long L27_0_set_29 + 0xeb, 0xf6, 0xff, 0xff, //0x00006320 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006324 .long L27_0_set_47 + 0xe3, 0xf5, 0xff, 0xff, //0x00006328 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x0000632c .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x00006330 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x00006334 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x00006338 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x0000633c .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x00006340 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x00006344 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x00006348 .long L27_0_set_29 + 0xe3, 0xf5, 0xff, 0xff, //0x0000634c .long L27_0_set_29 + 0xeb, 0xf6, 0xff, 0xff, //0x00006350 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006354 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006358 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000635c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006360 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006364 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006368 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000636c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006370 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006374 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006378 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000637c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006380 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006384 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006388 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000638c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006390 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006394 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006398 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000639c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063a0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063a4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063a8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063ac .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063b0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063b4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063b8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063bc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063c0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063c4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063c8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063cc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063d0 .long L27_0_set_47 + 0x0a, 0xf8, 0xff, 0xff, //0x000063d4 .long L27_0_set_57 + 0xeb, 0xf6, 0xff, 0xff, //0x000063d8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063dc .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063e0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063e4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063e8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063ec .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063f0 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063f4 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063f8 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x000063fc .long L27_0_set_47 + 0x83, 0xfb, 0xff, 0xff, //0x00006400 .long L27_0_set_82 + 0xeb, 0xf6, 0xff, 0xff, //0x00006404 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006408 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000640c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006410 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006414 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006418 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000641c .long L27_0_set_47 + 0xd8, 0xf6, 0xff, 0xff, //0x00006420 .long L27_0_set_46 + 0xeb, 0xf6, 0xff, 0xff, //0x00006424 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006428 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000642c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006430 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006434 .long L27_0_set_47 + 0xd8, 0xf6, 0xff, 0xff, //0x00006438 .long L27_0_set_46 + 0xeb, 0xf6, 0xff, 0xff, //0x0000643c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006440 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006444 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006448 .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x0000644c .long L27_0_set_47 + 0xeb, 0xf6, 0xff, 0xff, //0x00006450 .long L27_0_set_47 + 0x99, 0xfb, 0xff, 0xff, //0x00006454 .long L27_0_set_84 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006458 .p2align 4, 0x90 + //0x00006460 _get_by_path + 0x55, //0x00006460 pushq %rbp + 0x48, 0x89, 0xe5, //0x00006461 movq %rsp, %rbp + 0x41, 0x57, //0x00006464 pushq %r15 + 0x41, 0x56, //0x00006466 pushq %r14 + 0x41, 0x55, //0x00006468 pushq %r13 + 0x41, 0x54, //0x0000646a pushq %r12 + 0x53, //0x0000646c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x0000646d subq $56, %rsp + 0x49, 0x89, 0xf7, //0x00006471 movq %rsi, %r15 + 0x49, 0x89, 0xfb, //0x00006474 movq %rdi, %r11 + 0x4c, 0x8b, 0x52, 0x08, //0x00006477 movq $8(%rdx), %r10 + 0x4d, 0x85, 0xd2, //0x0000647b testq %r10, %r10 + 0x0f, 0x84, 0x4c, 0x0f, 0x00, 0x00, //0x0000647e je LBB28_244 + 0x48, 0x8b, 0x02, //0x00006484 movq (%rdx), %rax + 0x49, 0xc1, 0xe2, 0x04, //0x00006487 shlq $4, %r10 + 0x48, 0x89, 0x45, 0xb8, //0x0000648b movq %rax, $-72(%rbp) + 0x49, 0x01, 0xc2, //0x0000648f addq %rax, %r10 + 0x4d, 0x8b, 0x0b, //0x00006492 movq (%r11), %r9 + 0x49, 0x8b, 0x17, //0x00006495 movq (%r15), %rdx + 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006498 movabsq $4294977024, %r12 + 0x4c, 0x89, 0x5d, 0xc0, //0x000064a2 movq %r11, $-64(%rbp) + 0x48, 0x89, 0x4d, 0xa0, //0x000064a6 movq %rcx, $-96(%rbp) + 0x4c, 0x89, 0x55, 0xa8, //0x000064aa movq %r10, $-88(%rbp) + //0x000064ae LBB28_2 + 0x4d, 0x8b, 0x43, 0x08, //0x000064ae movq $8(%r11), %r8 + 0x48, 0x89, 0xd7, //0x000064b2 movq %rdx, %rdi + 0x4c, 0x29, 0xc7, //0x000064b5 subq %r8, %rdi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000064b8 jae LBB28_7 + 0x41, 0x8a, 0x04, 0x11, //0x000064be movb (%r9,%rdx), %al + 0x3c, 0x0d, //0x000064c2 cmpb $13, %al + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000064c4 je LBB28_7 + 0x3c, 0x20, //0x000064ca cmpb $32, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000064cc je LBB28_7 + 0x04, 0xf7, //0x000064d2 addb $-9, %al + 0x3c, 0x01, //0x000064d4 cmpb $1, %al + 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000064d6 jbe LBB28_7 + 0x48, 0x89, 0xd6, //0x000064dc movq %rdx, %rsi + 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000064df jmp LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000064e4 .p2align 4, 0x90 + //0x000064f0 LBB28_7 + 0x48, 0x8d, 0x72, 0x01, //0x000064f0 leaq $1(%rdx), %rsi + 0x4c, 0x39, 0xc6, //0x000064f4 cmpq %r8, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000064f7 jae LBB28_11 + 0x41, 0x8a, 0x04, 0x31, //0x000064fd movb (%r9,%rsi), %al + 0x3c, 0x0d, //0x00006501 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006503 je LBB28_11 + 0x3c, 0x20, //0x00006509 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000650b je LBB28_11 + 0x04, 0xf7, //0x00006511 addb $-9, %al + 0x3c, 0x01, //0x00006513 cmpb $1, %al + 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006515 ja LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000651b .p2align 4, 0x90 + //0x00006520 LBB28_11 + 0x48, 0x8d, 0x72, 0x02, //0x00006520 leaq $2(%rdx), %rsi + 0x4c, 0x39, 0xc6, //0x00006524 cmpq %r8, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006527 jae LBB28_15 + 0x41, 0x8a, 0x04, 0x31, //0x0000652d movb (%r9,%rsi), %al + 0x3c, 0x0d, //0x00006531 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006533 je LBB28_15 + 0x3c, 0x20, //0x00006539 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000653b je LBB28_15 + 0x04, 0xf7, //0x00006541 addb $-9, %al + 0x3c, 0x01, //0x00006543 cmpb $1, %al + 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006545 ja LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000654b .p2align 4, 0x90 + //0x00006550 LBB28_15 + 0x48, 0x8d, 0x72, 0x03, //0x00006550 leaq $3(%rdx), %rsi + 0x4c, 0x39, 0xc6, //0x00006554 cmpq %r8, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006557 jae LBB28_19 + 0x41, 0x8a, 0x04, 0x31, //0x0000655d movb (%r9,%rsi), %al + 0x3c, 0x0d, //0x00006561 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006563 je LBB28_19 + 0x3c, 0x20, //0x00006569 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000656b je LBB28_19 + 0x04, 0xf7, //0x00006571 addb $-9, %al + 0x3c, 0x01, //0x00006573 cmpb $1, %al + 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006575 ja LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000657b .p2align 4, 0x90 + //0x00006580 LBB28_19 + 0x48, 0x8d, 0x42, 0x04, //0x00006580 leaq $4(%rdx), %rax + 0x49, 0x39, 0xc0, //0x00006584 cmpq %rax, %r8 + 0x0f, 0x86, 0x83, 0x00, 0x00, 0x00, //0x00006587 jbe LBB28_25 + 0x49, 0x39, 0xc0, //0x0000658d cmpq %rax, %r8 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00006590 je LBB28_26 + 0x4b, 0x8d, 0x04, 0x01, //0x00006596 leaq (%r9,%r8), %rax + 0x48, 0x83, 0xc7, 0x04, //0x0000659a addq $4, %rdi + 0x49, 0x8d, 0x74, 0x11, 0x05, //0x0000659e leaq $5(%r9,%rdx), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000065a3 .p2align 4, 0x90 + //0x000065b0 LBB28_22 + 0x0f, 0xbe, 0x5e, 0xff, //0x000065b0 movsbl $-1(%rsi), %ebx + 0x83, 0xfb, 0x20, //0x000065b4 cmpl $32, %ebx + 0x0f, 0x87, 0xfd, 0x0b, 0x00, 0x00, //0x000065b7 ja LBB28_29 + 0x49, 0x0f, 0xa3, 0xdc, //0x000065bd btq %rbx, %r12 + 0x0f, 0x83, 0xf3, 0x0b, 0x00, 0x00, //0x000065c1 jae LBB28_29 + 0x48, 0xff, 0xc6, //0x000065c7 incq %rsi + 0x48, 0xff, 0xc7, //0x000065ca incq %rdi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000065cd jne LBB28_22 + 0x4c, 0x29, 0xc8, //0x000065d3 subq %r9, %rax + 0x48, 0x89, 0xc6, //0x000065d6 movq %rax, %rsi + 0x4c, 0x39, 0xc6, //0x000065d9 cmpq %r8, %rsi + 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000065dc jae LBB28_30 + //0x000065e2 LBB28_28 + 0x48, 0x8d, 0x46, 0x01, //0x000065e2 leaq $1(%rsi), %rax + 0x49, 0x89, 0x07, //0x000065e6 movq %rax, (%r15) + 0x41, 0x8a, 0x34, 0x31, //0x000065e9 movb (%r9,%rsi), %sil + 0x48, 0x8b, 0x55, 0xb8, //0x000065ed movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x000065f1 movq (%rdx), %rdx + 0x48, 0x85, 0xd2, //0x000065f4 testq %rdx, %rdx + 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000065f7 jne LBB28_31 + 0xe9, 0x29, 0x0e, 0x00, 0x00, //0x000065fd jmp LBB28_251 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006602 .p2align 4, 0x90 + //0x00006610 LBB28_25 + 0x49, 0x89, 0x07, //0x00006610 movq %rax, (%r15) + 0x31, 0xf6, //0x00006613 xorl %esi, %esi + 0x48, 0x8b, 0x55, 0xb8, //0x00006615 movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00006619 movq (%rdx), %rdx + 0x48, 0x85, 0xd2, //0x0000661c testq %rdx, %rdx + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000661f jne LBB28_31 + 0xe9, 0x01, 0x0e, 0x00, 0x00, //0x00006625 jmp LBB28_251 + //0x0000662a LBB28_26 + 0x4c, 0x01, 0xc8, //0x0000662a addq %r9, %rax + 0x4c, 0x29, 0xc8, //0x0000662d subq %r9, %rax + 0x48, 0x89, 0xc6, //0x00006630 movq %rax, %rsi + 0x4c, 0x39, 0xc6, //0x00006633 cmpq %r8, %rsi + 0x0f, 0x82, 0xa6, 0xff, 0xff, 0xff, //0x00006636 jb LBB28_28 + //0x0000663c LBB28_30 + 0x31, 0xf6, //0x0000663c xorl %esi, %esi + 0x48, 0x89, 0xd0, //0x0000663e movq %rdx, %rax + 0x48, 0x8b, 0x55, 0xb8, //0x00006641 movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00006645 movq (%rdx), %rdx + 0x48, 0x85, 0xd2, //0x00006648 testq %rdx, %rdx + 0x0f, 0x84, 0xda, 0x0d, 0x00, 0x00, //0x0000664b je LBB28_251 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006651 .p2align 4, 0x90 + //0x00006660 LBB28_31 + 0x8a, 0x52, 0x17, //0x00006660 movb $23(%rdx), %dl + 0x80, 0xe2, 0x1f, //0x00006663 andb $31, %dl + 0x80, 0xfa, 0x02, //0x00006666 cmpb $2, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006669 je LBB28_184 + 0x80, 0xfa, 0x18, //0x0000666f cmpb $24, %dl + 0x0f, 0x85, 0xb3, 0x0d, 0x00, 0x00, //0x00006672 jne LBB28_251 + 0x40, 0x80, 0xfe, 0x7b, //0x00006678 cmpb $123, %sil + 0x4c, 0x89, 0x7d, 0xd0, //0x0000667c movq %r15, $-48(%rbp) + 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x00006680 je LBB28_34 + 0xe9, 0x71, 0x0d, 0x00, 0x00, //0x00006686 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000668b .p2align 4, 0x90 + //0x00006690 LBB28_184 + 0x40, 0x80, 0xfe, 0x5b, //0x00006690 cmpb $91, %sil + 0x0f, 0x85, 0x62, 0x0d, 0x00, 0x00, //0x00006694 jne LBB28_247 + 0x48, 0x8b, 0x55, 0xb8, //0x0000669a movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000669e movq $8(%rdx), %rdx + 0x4c, 0x8b, 0x32, //0x000066a2 movq (%rdx), %r14 + 0x4d, 0x85, 0xf6, //0x000066a5 testq %r14, %r14 + 0x0f, 0x88, 0x7d, 0x0d, 0x00, 0x00, //0x000066a8 js LBB28_251 + 0x4d, 0x8b, 0x43, 0x08, //0x000066ae movq $8(%r11), %r8 + 0x48, 0x89, 0xc6, //0x000066b2 movq %rax, %rsi + 0x4c, 0x29, 0xc6, //0x000066b5 subq %r8, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000066b8 jae LBB28_191 + 0x41, 0x8a, 0x14, 0x01, //0x000066be movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000066c2 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000066c5 je LBB28_191 + 0x80, 0xfa, 0x20, //0x000066cb cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000066ce je LBB28_191 + 0x80, 0xc2, 0xf7, //0x000066d4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000066d7 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x000066da jbe LBB28_191 + 0x48, 0x89, 0xc7, //0x000066e0 movq %rax, %rdi + 0xe9, 0x12, 0x0b, 0x00, 0x00, //0x000066e3 jmp LBB28_213 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066e8 .p2align 4, 0x90 + //0x000066f0 LBB28_191 + 0x48, 0x8d, 0x78, 0x01, //0x000066f0 leaq $1(%rax), %rdi + 0x4c, 0x39, 0xc7, //0x000066f4 cmpq %r8, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000066f7 jae LBB28_195 + 0x41, 0x8a, 0x14, 0x39, //0x000066fd movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00006701 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006704 je LBB28_195 + 0x80, 0xfa, 0x20, //0x0000670a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000670d je LBB28_195 + 0x80, 0xc2, 0xf7, //0x00006713 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006716 cmpb $1, %dl + 0x0f, 0x87, 0xdb, 0x0a, 0x00, 0x00, //0x00006719 ja LBB28_213 + 0x90, //0x0000671f .p2align 4, 0x90 + //0x00006720 LBB28_195 + 0x48, 0x8d, 0x78, 0x02, //0x00006720 leaq $2(%rax), %rdi + 0x4c, 0x39, 0xc7, //0x00006724 cmpq %r8, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006727 jae LBB28_199 + 0x41, 0x8a, 0x14, 0x39, //0x0000672d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00006731 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006734 je LBB28_199 + 0x80, 0xfa, 0x20, //0x0000673a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000673d je LBB28_199 + 0x80, 0xc2, 0xf7, //0x00006743 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006746 cmpb $1, %dl + 0x0f, 0x87, 0xab, 0x0a, 0x00, 0x00, //0x00006749 ja LBB28_213 + 0x90, //0x0000674f .p2align 4, 0x90 + //0x00006750 LBB28_199 + 0x48, 0x8d, 0x78, 0x03, //0x00006750 leaq $3(%rax), %rdi + 0x4c, 0x39, 0xc7, //0x00006754 cmpq %r8, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006757 jae LBB28_203 + 0x41, 0x8a, 0x14, 0x39, //0x0000675d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00006761 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006764 je LBB28_203 + 0x80, 0xfa, 0x20, //0x0000676a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000676d je LBB28_203 + 0x80, 0xc2, 0xf7, //0x00006773 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006776 cmpb $1, %dl + 0x0f, 0x87, 0x7b, 0x0a, 0x00, 0x00, //0x00006779 ja LBB28_213 + 0x90, //0x0000677f .p2align 4, 0x90 + //0x00006780 LBB28_203 + 0x48, 0x8d, 0x50, 0x04, //0x00006780 leaq $4(%rax), %rdx + 0x49, 0x39, 0xd0, //0x00006784 cmpq %rdx, %r8 + 0x0f, 0x86, 0x22, 0x0a, 0x00, 0x00, //0x00006787 jbe LBB28_209 + 0x49, 0x39, 0xd0, //0x0000678d cmpq %rdx, %r8 + 0x0f, 0x84, 0x3b, 0x0a, 0x00, 0x00, //0x00006790 je LBB28_210 + 0x4b, 0x8d, 0x14, 0x01, //0x00006796 leaq (%r9,%r8), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x0000679a addq $4, %rsi + 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000679e leaq $5(%r9,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067a3 .p2align 4, 0x90 + //0x000067b0 LBB28_206 + 0x0f, 0xbe, 0x4f, 0xff, //0x000067b0 movsbl $-1(%rdi), %ecx + 0x83, 0xf9, 0x20, //0x000067b4 cmpl $32, %ecx + 0x0f, 0x87, 0x2b, 0x0a, 0x00, 0x00, //0x000067b7 ja LBB28_212 + 0x49, 0x0f, 0xa3, 0xcc, //0x000067bd btq %rcx, %r12 + 0x0f, 0x83, 0x21, 0x0a, 0x00, 0x00, //0x000067c1 jae LBB28_212 + 0x48, 0xff, 0xc7, //0x000067c7 incq %rdi + 0x48, 0xff, 0xc6, //0x000067ca incq %rsi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000067cd jne LBB28_206 + 0xe9, 0xfc, 0x09, 0x00, 0x00, //0x000067d3 jmp LBB28_211 + //0x000067d8 LBB28_180 + 0x4c, 0x89, 0xca, //0x000067d8 movq %r9, %rdx + 0x48, 0xf7, 0xd2, //0x000067db notq %rdx + 0x48, 0x01, 0xd7, //0x000067de addq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x000067e1 cmpq %rcx, %rdi + 0x0f, 0x83, 0x12, 0x0c, 0x00, 0x00, //0x000067e4 jae LBB28_247 + //0x000067ea LBB28_181 + 0x48, 0x8d, 0x47, 0x01, //0x000067ea leaq $1(%rdi), %rax + 0x49, 0x89, 0x07, //0x000067ee movq %rax, (%r15) + 0x41, 0x8a, 0x0c, 0x39, //0x000067f1 movb (%r9,%rdi), %cl + 0x80, 0xf9, 0x2c, //0x000067f5 cmpb $44, %cl + 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000067f8 jne LBB28_253 + //0x000067fe LBB28_34 + 0x49, 0x8b, 0x4b, 0x08, //0x000067fe movq $8(%r11), %rcx + 0x48, 0x89, 0xc6, //0x00006802 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x00006805 subq %rcx, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00006808 jae LBB28_39 + 0x41, 0x8a, 0x14, 0x01, //0x0000680e movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00006812 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006815 je LBB28_39 + 0x80, 0xfa, 0x20, //0x0000681b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000681e je LBB28_39 + 0x80, 0xc2, 0xf7, //0x00006824 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006827 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000682a jbe LBB28_39 + 0x49, 0x89, 0xc5, //0x00006830 movq %rax, %r13 + 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006833 jmp LBB28_60 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006838 .p2align 4, 0x90 + //0x00006840 LBB28_39 + 0x4c, 0x8d, 0x68, 0x01, //0x00006840 leaq $1(%rax), %r13 + 0x49, 0x39, 0xcd, //0x00006844 cmpq %rcx, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006847 jae LBB28_43 + 0x43, 0x8a, 0x14, 0x29, //0x0000684d movb (%r9,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00006851 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006854 je LBB28_43 + 0x80, 0xfa, 0x20, //0x0000685a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000685d je LBB28_43 + 0x80, 0xc2, 0xf7, //0x00006863 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006866 cmpb $1, %dl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006869 ja LBB28_60 + 0x90, //0x0000686f .p2align 4, 0x90 + //0x00006870 LBB28_43 + 0x4c, 0x8d, 0x68, 0x02, //0x00006870 leaq $2(%rax), %r13 + 0x49, 0x39, 0xcd, //0x00006874 cmpq %rcx, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006877 jae LBB28_47 + 0x43, 0x8a, 0x14, 0x29, //0x0000687d movb (%r9,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00006881 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006884 je LBB28_47 + 0x80, 0xfa, 0x20, //0x0000688a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000688d je LBB28_47 + 0x80, 0xc2, 0xf7, //0x00006893 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006896 cmpb $1, %dl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006899 ja LBB28_60 + 0x90, //0x0000689f .p2align 4, 0x90 + //0x000068a0 LBB28_47 + 0x4c, 0x8d, 0x68, 0x03, //0x000068a0 leaq $3(%rax), %r13 + 0x49, 0x39, 0xcd, //0x000068a4 cmpq %rcx, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000068a7 jae LBB28_51 + 0x43, 0x8a, 0x14, 0x29, //0x000068ad movb (%r9,%r13), %dl + 0x80, 0xfa, 0x0d, //0x000068b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000068b4 je LBB28_51 + 0x80, 0xfa, 0x20, //0x000068ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000068bd je LBB28_51 + 0x80, 0xc2, 0xf7, //0x000068c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000068c6 cmpb $1, %dl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000068c9 ja LBB28_60 + 0x90, //0x000068cf .p2align 4, 0x90 + //0x000068d0 LBB28_51 + 0x48, 0x8d, 0x50, 0x04, //0x000068d0 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd1, //0x000068d4 cmpq %rdx, %rcx + 0x0f, 0x86, 0x19, 0x0b, 0x00, 0x00, //0x000068d7 jbe LBB28_245 + 0x48, 0x39, 0xd1, //0x000068dd cmpq %rdx, %rcx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000068e0 je LBB28_57 + 0x49, 0x8d, 0x14, 0x09, //0x000068e6 leaq (%r9,%rcx), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x000068ea addq $4, %rsi + 0x4d, 0x8d, 0x6c, 0x01, 0x05, //0x000068ee leaq $5(%r9,%rax), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068f3 .p2align 4, 0x90 + //0x00006900 LBB28_54 + 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00006900 movsbl $-1(%r13), %edi + 0x83, 0xff, 0x20, //0x00006905 cmpl $32, %edi + 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00006908 ja LBB28_59 + 0x49, 0x0f, 0xa3, 0xfc, //0x0000690e btq %rdi, %r12 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006912 jae LBB28_59 + 0x49, 0xff, 0xc5, //0x00006918 incq %r13 + 0x48, 0xff, 0xc6, //0x0000691b incq %rsi + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000691e jne LBB28_54 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006924 jmp LBB28_58 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006929 .p2align 4, 0x90 + //0x00006930 LBB28_57 + 0x4c, 0x01, 0xca, //0x00006930 addq %r9, %rdx + //0x00006933 LBB28_58 + 0x4c, 0x29, 0xca, //0x00006933 subq %r9, %rdx + 0x49, 0x89, 0xd5, //0x00006936 movq %rdx, %r13 + 0x49, 0x39, 0xcd, //0x00006939 cmpq %rcx, %r13 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000693c jb LBB28_60 + 0xe9, 0xb5, 0x0a, 0x00, 0x00, //0x00006942 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006947 .p2align 4, 0x90 + //0x00006950 LBB28_59 + 0x4c, 0x89, 0xca, //0x00006950 movq %r9, %rdx + 0x48, 0xf7, 0xd2, //0x00006953 notq %rdx + 0x49, 0x01, 0xd5, //0x00006956 addq %rdx, %r13 + 0x49, 0x39, 0xcd, //0x00006959 cmpq %rcx, %r13 + 0x0f, 0x83, 0x9a, 0x0a, 0x00, 0x00, //0x0000695c jae LBB28_247 + //0x00006962 LBB28_60 + 0x49, 0x8d, 0x5d, 0x01, //0x00006962 leaq $1(%r13), %rbx + 0x49, 0x89, 0x1f, //0x00006966 movq %rbx, (%r15) + 0x43, 0x8a, 0x0c, 0x29, //0x00006969 movb (%r9,%r13), %cl + 0x80, 0xf9, 0x22, //0x0000696d cmpb $34, %cl + 0x0f, 0x85, 0xc7, 0x0a, 0x00, 0x00, //0x00006970 jne LBB28_252 + 0x48, 0x8b, 0x45, 0xb8, //0x00006976 movq $-72(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x0000697a movq $8(%rax), %rax + 0x4c, 0x8b, 0x30, //0x0000697e movq (%rax), %r14 + 0x4c, 0x8b, 0x78, 0x08, //0x00006981 movq $8(%rax), %r15 + 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006985 movq $-1, $-80(%rbp) + 0x4c, 0x89, 0xdf, //0x0000698d movq %r11, %rdi + 0x48, 0x89, 0xde, //0x00006990 movq %rbx, %rsi + 0x48, 0x8d, 0x55, 0xb0, //0x00006993 leaq $-80(%rbp), %rdx + 0xe8, 0xe4, 0x25, 0x00, 0x00, //0x00006997 callq _advance_string_default + 0x48, 0x85, 0xc0, //0x0000699c testq %rax, %rax + 0x0f, 0x88, 0xb6, 0x0a, 0x00, 0x00, //0x0000699f js LBB28_255 + 0x48, 0x8b, 0x4d, 0xd0, //0x000069a5 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000069a9 movq %rax, (%rcx) + 0x48, 0x8b, 0x4d, 0xb0, //0x000069ac movq $-80(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x000069b0 cmpq $-1, %rcx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000069b4 je LBB28_64 + 0x48, 0x39, 0xc1, //0x000069ba cmpq %rax, %rcx + 0x0f, 0x8e, 0x61, 0x01, 0x00, 0x00, //0x000069bd jle LBB28_87 + //0x000069c3 LBB28_64 + 0x48, 0x89, 0xc2, //0x000069c3 movq %rax, %rdx + 0x4c, 0x29, 0xea, //0x000069c6 subq %r13, %rdx + 0x48, 0x83, 0xc2, 0xfe, //0x000069c9 addq $-2, %rdx + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000069cd movl $1, %r10d + 0x48, 0x89, 0xd1, //0x000069d3 movq %rdx, %rcx + 0x4c, 0x09, 0xf9, //0x000069d6 orq %r15, %rcx + 0x4c, 0x8b, 0x5d, 0xc0, //0x000069d9 movq $-64(%rbp), %r11 + 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x000069dd je LBB28_82 + 0x4c, 0x39, 0xfa, //0x000069e3 cmpq %r15, %rdx + 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000069e6 jne LBB28_81 + 0x49, 0x03, 0x1b, //0x000069ec addq (%r11), %rbx + 0x49, 0x83, 0xff, 0x10, //0x000069ef cmpq $16, %r15 + 0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x000069f3 jb LBB28_71 + 0x49, 0x8d, 0x57, 0xf0, //0x000069f9 leaq $-16(%r15), %rdx + 0x48, 0x89, 0xd1, //0x000069fd movq %rdx, %rcx + 0x48, 0x83, 0xe1, 0xf0, //0x00006a00 andq $-16, %rcx + 0x4c, 0x8d, 0x44, 0x0b, 0x10, //0x00006a04 leaq $16(%rbx,%rcx), %r8 + 0x49, 0x8d, 0x7c, 0x0e, 0x10, //0x00006a09 leaq $16(%r14,%rcx), %rdi + 0x83, 0xe2, 0x0f, //0x00006a0e andl $15, %edx + 0x31, 0xf6, //0x00006a11 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a13 .p2align 4, 0x90 + //0x00006a20 LBB28_68 + 0xc5, 0xfa, 0x6f, 0x04, 0x33, //0x00006a20 vmovdqu (%rbx,%rsi), %xmm0 + 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x36, //0x00006a25 vpcmpeqb (%r14,%rsi), %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00006a2b vpmovmskb %xmm0, %ecx + 0x66, 0x83, 0xf9, 0xff, //0x00006a2f cmpw $-1, %cx + 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00006a33 jne LBB28_81 + 0x49, 0x83, 0xc7, 0xf0, //0x00006a39 addq $-16, %r15 + 0x48, 0x83, 0xc6, 0x10, //0x00006a3d addq $16, %rsi + 0x49, 0x83, 0xff, 0x0f, //0x00006a41 cmpq $15, %r15 + 0x0f, 0x87, 0xd5, 0xff, 0xff, 0xff, //0x00006a45 ja LBB28_68 + 0x49, 0x89, 0xd7, //0x00006a4b movq %rdx, %r15 + 0x49, 0x89, 0xfe, //0x00006a4e movq %rdi, %r14 + 0x4c, 0x89, 0xc3, //0x00006a51 movq %r8, %rbx + //0x00006a54 LBB28_71 + 0x44, 0x89, 0xf1, //0x00006a54 movl %r14d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006a57 andl $4095, %ecx + 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006a5d cmpl $4080, %ecx + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00006a63 ja LBB28_76 + 0x89, 0xd9, //0x00006a69 movl %ebx, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006a6b andl $4095, %ecx + 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006a71 cmpl $4081, %ecx + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00006a77 jae LBB28_76 + 0xc5, 0xfa, 0x6f, 0x03, //0x00006a7d vmovdqu (%rbx), %xmm0 + 0xc4, 0xc1, 0x79, 0x74, 0x06, //0x00006a81 vpcmpeqb (%r14), %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00006a86 vpmovmskb %xmm0, %edx + 0x66, 0x83, 0xfa, 0xff, //0x00006a8a cmpw $-1, %dx + 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00006a8e je LBB28_82 + 0xf7, 0xd2, //0x00006a94 notl %edx + 0x0f, 0xb7, 0xca, //0x00006a96 movzwl %dx, %ecx + 0x48, 0x0f, 0xbc, 0xc9, //0x00006a99 bsfq %rcx, %rcx + 0x45, 0x31, 0xd2, //0x00006a9d xorl %r10d, %r10d + 0x4c, 0x39, 0xf9, //0x00006aa0 cmpq %r15, %rcx + 0x41, 0x0f, 0x93, 0xc2, //0x00006aa3 setae %r10b + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00006aa7 jmp LBB28_82 + //0x00006aac LBB28_76 + 0x4d, 0x85, 0xff, //0x00006aac testq %r15, %r15 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00006aaf je LBB28_82 + 0x31, 0xd2, //0x00006ab5 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ab7 .p2align 4, 0x90 + //0x00006ac0 LBB28_78 + 0x0f, 0xb6, 0x0c, 0x13, //0x00006ac0 movzbl (%rbx,%rdx), %ecx + 0x41, 0x3a, 0x0c, 0x16, //0x00006ac4 cmpb (%r14,%rdx), %cl + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006ac8 jne LBB28_81 + 0x48, 0xff, 0xc2, //0x00006ace incq %rdx + 0x49, 0x39, 0xd7, //0x00006ad1 cmpq %rdx, %r15 + 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00006ad4 jne LBB28_78 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006ada jmp LBB28_82 + 0x90, //0x00006adf .p2align 4, 0x90 + //0x00006ae0 LBB28_81 + 0x45, 0x31, 0xd2, //0x00006ae0 xorl %r10d, %r10d + //0x00006ae3 LBB28_82 + 0x4d, 0x8b, 0x0b, //0x00006ae3 movq (%r11), %r9 + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ae6 movq $-48(%rbp), %r15 + 0x49, 0x8b, 0x73, 0x08, //0x00006aea movq $8(%r11), %rsi + 0x48, 0x89, 0xc7, //0x00006aee movq %rax, %rdi + 0x48, 0x29, 0xf7, //0x00006af1 subq %rsi, %rdi + 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x00006af4 jae LBB28_132 + //0x00006afa LBB28_83 + 0x41, 0x8a, 0x14, 0x01, //0x00006afa movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00006afe cmpb $13, %dl + 0x0f, 0x84, 0x09, 0x04, 0x00, 0x00, //0x00006b01 je LBB28_132 + 0x80, 0xfa, 0x20, //0x00006b07 cmpb $32, %dl + 0x0f, 0x84, 0x00, 0x04, 0x00, 0x00, //0x00006b0a je LBB28_132 + 0x80, 0xc2, 0xf7, //0x00006b10 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006b13 cmpb $1, %dl + 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00006b16 jbe LBB28_132 + 0x48, 0x89, 0xc3, //0x00006b1c movq %rax, %rbx + 0xe9, 0x0e, 0x05, 0x00, 0x00, //0x00006b1f jmp LBB28_153 + //0x00006b24 LBB28_87 + 0x48, 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00006b24 movq $0, $-56(%rbp) + 0x48, 0x8b, 0x4d, 0xc0, //0x00006b2c movq $-64(%rbp), %rcx + 0x4c, 0x8b, 0x09, //0x00006b30 movq (%rcx), %r9 + 0x4c, 0x01, 0xcb, //0x00006b33 addq %r9, %rbx + 0x4d, 0x8d, 0x44, 0x01, 0xff, //0x00006b36 leaq $-1(%r9,%rax), %r8 + 0x4f, 0x8d, 0x1c, 0x3e, //0x00006b3b leaq (%r14,%r15), %r11 + 0x4d, 0x85, 0xff, //0x00006b3f testq %r15, %r15 + 0x0f, 0x8e, 0xa0, 0x03, 0x00, 0x00, //0x00006b42 jle LBB28_129 + 0x49, 0x39, 0xd8, //0x00006b48 cmpq %rbx, %r8 + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006b4b movq $-48(%rbp), %r15 + 0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00006b4f jbe LBB28_130 + //0x00006b55 LBB28_89 + 0x8a, 0x0b, //0x00006b55 movb (%rbx), %cl + 0x80, 0xf9, 0x5c, //0x00006b57 cmpb $92, %cl + 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006b5a jne LBB28_94 + 0x4c, 0x89, 0xc2, //0x00006b60 movq %r8, %rdx + 0x48, 0x29, 0xda, //0x00006b63 subq %rbx, %rdx + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006b66 movq $-1, %rcx + 0x48, 0x85, 0xd2, //0x00006b6d testq %rdx, %rdx + 0x0f, 0x8e, 0x22, 0x09, 0x00, 0x00, //0x00006b70 jle LBB28_259 + 0x0f, 0xb6, 0x73, 0x01, //0x00006b76 movzbl $1(%rbx), %esi + 0x48, 0x8d, 0x3d, 0x5f, 0x9c, 0x00, 0x00, //0x00006b7a leaq $40031(%rip), %rdi /* __UnquoteTab+0(%rip) */ + 0x44, 0x8a, 0x3c, 0x3e, //0x00006b81 movb (%rsi,%rdi), %r15b + 0x41, 0x80, 0xff, 0xff, //0x00006b85 cmpb $-1, %r15b + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00006b89 je LBB28_96 + 0x45, 0x84, 0xff, //0x00006b8f testb %r15b, %r15b + 0x0f, 0x84, 0xee, 0x08, 0x00, 0x00, //0x00006b92 je LBB28_257 + 0x44, 0x88, 0x7d, 0xc8, //0x00006b98 movb %r15b, $-56(%rbp) + 0x48, 0x83, 0xc3, 0x02, //0x00006b9c addq $2, %rbx + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006ba0 movl $1, %edx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006ba5 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006baa cmpq %r11, %r14 + 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00006bad jb LBB28_107 + 0xe9, 0x08, 0x03, 0x00, 0x00, //0x00006bb3 jmp LBB28_113 + //0x00006bb8 LBB28_94 + 0x41, 0x3a, 0x0e, //0x00006bb8 cmpb (%r14), %cl + 0x0f, 0x85, 0xe6, 0x05, 0x00, 0x00, //0x00006bbb jne LBB28_183 + 0x48, 0xff, 0xc3, //0x00006bc1 incq %rbx + 0x49, 0xff, 0xc6, //0x00006bc4 incq %r14 + 0xe9, 0x05, 0x03, 0x00, 0x00, //0x00006bc7 jmp LBB28_115 + //0x00006bcc LBB28_96 + 0x48, 0x83, 0xfa, 0x03, //0x00006bcc cmpq $3, %rdx + 0x0f, 0x8e, 0xbf, 0x08, 0x00, 0x00, //0x00006bd0 jle LBB28_258 + 0x8b, 0x4b, 0x02, //0x00006bd6 movl $2(%rbx), %ecx + 0x89, 0xce, //0x00006bd9 movl %ecx, %esi + 0xf7, 0xd6, //0x00006bdb notl %esi + 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006bdd leal $-808464432(%rcx), %edi + 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00006be3 andl $-2139062144, %esi + 0x85, 0xfe, //0x00006be9 testl %edi, %esi + 0x0f, 0x85, 0x85, 0x08, 0x00, 0x00, //0x00006beb jne LBB28_256 + 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00006bf1 leal $421075225(%rcx), %edi + 0x09, 0xcf, //0x00006bf7 orl %ecx, %edi + 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00006bf9 testl $-2139062144, %edi + 0x0f, 0x85, 0x71, 0x08, 0x00, 0x00, //0x00006bff jne LBB28_256 + 0x89, 0xcf, //0x00006c05 movl %ecx, %edi + 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006c07 andl $2139062143, %edi + 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006c0d movl $-1061109568, %r10d + 0x41, 0x29, 0xfa, //0x00006c13 subl %edi, %r10d + 0x44, 0x8d, 0xbf, 0x46, 0x46, 0x46, 0x46, //0x00006c16 leal $1179010630(%rdi), %r15d + 0x41, 0x21, 0xf2, //0x00006c1d andl %esi, %r10d + 0x45, 0x85, 0xfa, //0x00006c20 testl %r15d, %r10d + 0x0f, 0x85, 0x4d, 0x08, 0x00, 0x00, //0x00006c23 jne LBB28_256 + 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006c29 movl $-522133280, %r10d + 0x41, 0x29, 0xfa, //0x00006c2f subl %edi, %r10d + 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00006c32 addl $960051513, %edi + 0x44, 0x21, 0xd6, //0x00006c38 andl %r10d, %esi + 0x85, 0xfe, //0x00006c3b testl %edi, %esi + 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00006c3d jne LBB28_256 + 0x0f, 0xc9, //0x00006c43 bswapl %ecx + 0x89, 0xce, //0x00006c45 movl %ecx, %esi + 0xc1, 0xee, 0x04, //0x00006c47 shrl $4, %esi + 0xf7, 0xd6, //0x00006c4a notl %esi + 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006c4c andl $16843009, %esi + 0x8d, 0x34, 0xf6, //0x00006c52 leal (%rsi,%rsi,8), %esi + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006c55 andl $252645135, %ecx + 0x01, 0xf1, //0x00006c5b addl %esi, %ecx + 0x41, 0x89, 0xcf, //0x00006c5d movl %ecx, %r15d + 0x41, 0xc1, 0xef, 0x04, //0x00006c60 shrl $4, %r15d + 0x41, 0x09, 0xcf, //0x00006c64 orl %ecx, %r15d + 0x44, 0x89, 0xfe, //0x00006c67 movl %r15d, %esi + 0xc1, 0xee, 0x08, //0x00006c6a shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00006c6d andl $65280, %esi + 0x41, 0x0f, 0xb6, 0xcf, //0x00006c73 movzbl %r15b, %ecx + 0x09, 0xf1, //0x00006c77 orl %esi, %ecx + 0x4c, 0x8d, 0x53, 0x06, //0x00006c79 leaq $6(%rbx), %r10 + 0x83, 0xf9, 0x7f, //0x00006c7d cmpl $127, %ecx + 0x0f, 0x86, 0xb2, 0x00, 0x00, 0x00, //0x00006c80 jbe LBB28_117 + 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00006c86 cmpl $2047, %ecx + 0x0f, 0x86, 0xc5, 0x00, 0x00, 0x00, //0x00006c8c jbe LBB28_118 + 0x44, 0x89, 0xff, //0x00006c92 movl %r15d, %edi + 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x00006c95 andl $16252928, %edi + 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x00006c9b cmpl $14155776, %edi + 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00006ca1 je LBB28_119 + 0xc1, 0xee, 0x0c, //0x00006ca7 shrl $12, %esi + 0x40, 0x80, 0xce, 0xe0, //0x00006caa orb $-32, %sil + 0x40, 0x88, 0x75, 0xc8, //0x00006cae movb %sil, $-56(%rbp) + 0xc1, 0xe9, 0x06, //0x00006cb2 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00006cb5 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00006cb8 orb $-128, %cl + 0x88, 0x4d, 0xc9, //0x00006cbb movb %cl, $-55(%rbp) + 0x41, 0x80, 0xe7, 0x3f, //0x00006cbe andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00006cc2 orb $-128, %r15b + 0x44, 0x88, 0x7d, 0xca, //0x00006cc6 movb %r15b, $-54(%rbp) + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00006cca movl $3, %edx + 0x41, 0x89, 0xf7, //0x00006ccf movl %esi, %r15d + 0x4c, 0x89, 0xd3, //0x00006cd2 movq %r10, %rbx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006cd5 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006cda cmpq %r11, %r14 + 0x0f, 0x83, 0xdd, 0x01, 0x00, 0x00, //0x00006cdd jae LBB28_113 + //0x00006ce3 LBB28_107 + 0x48, 0x8d, 0x4d, 0xc8, //0x00006ce3 leaq $-56(%rbp), %rcx + 0x49, 0x39, 0xca, //0x00006ce7 cmpq %rcx, %r10 + 0x0f, 0x86, 0xd0, 0x01, 0x00, 0x00, //0x00006cea jbe LBB28_113 + 0x45, 0x38, 0x3e, //0x00006cf0 cmpb %r15b, (%r14) + 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00006cf3 jne LBB28_113 + 0x49, 0xff, 0xc6, //0x00006cf9 incq %r14 + 0x48, 0x8d, 0x75, 0xc9, //0x00006cfc leaq $-55(%rbp), %rsi + 0x4c, 0x89, 0xf7, //0x00006d00 movq %r14, %rdi + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d03 movq $-48(%rbp), %r15 + //0x00006d07 LBB28_110 + 0x49, 0x89, 0xfe, //0x00006d07 movq %rdi, %r14 + 0x48, 0x89, 0xf2, //0x00006d0a movq %rsi, %rdx + 0x4c, 0x39, 0xd6, //0x00006d0d cmpq %r10, %rsi + 0x0f, 0x83, 0xb2, 0x01, 0x00, 0x00, //0x00006d10 jae LBB28_114 + 0x4d, 0x39, 0xde, //0x00006d16 cmpq %r11, %r14 + 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00006d19 jae LBB28_114 + 0x41, 0x0f, 0xb6, 0x0e, //0x00006d1f movzbl (%r14), %ecx + 0x49, 0x8d, 0x7e, 0x01, //0x00006d23 leaq $1(%r14), %rdi + 0x48, 0x8d, 0x72, 0x01, //0x00006d27 leaq $1(%rdx), %rsi + 0x3a, 0x0a, //0x00006d2b cmpb (%rdx), %cl + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006d2d je LBB28_110 + 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00006d33 jmp LBB28_114 + //0x00006d38 LBB28_117 + 0x44, 0x88, 0x7d, 0xc8, //0x00006d38 movb %r15b, $-56(%rbp) + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d3c movl $1, %edx + 0x4c, 0x89, 0xd3, //0x00006d41 movq %r10, %rbx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d44 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006d49 cmpq %r11, %r14 + 0x0f, 0x82, 0x91, 0xff, 0xff, 0xff, //0x00006d4c jb LBB28_107 + 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00006d52 jmp LBB28_113 + //0x00006d57 LBB28_118 + 0xc1, 0xe9, 0x06, //0x00006d57 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00006d5a orb $-64, %cl + 0x88, 0x4d, 0xc8, //0x00006d5d movb %cl, $-56(%rbp) + 0x41, 0x80, 0xe7, 0x3f, //0x00006d60 andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00006d64 orb $-128, %r15b + 0x44, 0x88, 0x7d, 0xc9, //0x00006d68 movb %r15b, $-55(%rbp) + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00006d6c movl $2, %edx + 0x41, 0x89, 0xcf, //0x00006d71 movl %ecx, %r15d + 0x4c, 0x89, 0xd3, //0x00006d74 movq %r10, %rbx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d77 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006d7c cmpq %r11, %r14 + 0x0f, 0x82, 0x5e, 0xff, 0xff, 0xff, //0x00006d7f jb LBB28_107 + 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00006d85 jmp LBB28_113 + //0x00006d8a LBB28_119 + 0x48, 0x83, 0xfa, 0x06, //0x00006d8a cmpq $6, %rdx + 0x0f, 0x8c, 0x1f, 0x07, 0x00, 0x00, //0x00006d8e jl LBB28_261 + 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00006d94 cmpl $56319, %ecx + 0x0f, 0x87, 0x13, 0x07, 0x00, 0x00, //0x00006d9a ja LBB28_261 + 0x41, 0x80, 0x3a, 0x5c, //0x00006da0 cmpb $92, (%r10) + 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00006da4 jne LBB28_261 + 0x80, 0x7b, 0x07, 0x75, //0x00006daa cmpb $117, $7(%rbx) + 0x0f, 0x85, 0xff, 0x06, 0x00, 0x00, //0x00006dae jne LBB28_261 + 0x4c, 0x8d, 0x53, 0x08, //0x00006db4 leaq $8(%rbx), %r10 + 0x8b, 0x53, 0x08, //0x00006db8 movl $8(%rbx), %edx + 0x89, 0xd7, //0x00006dbb movl %edx, %edi + 0xf7, 0xd7, //0x00006dbd notl %edi + 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006dbf leal $-808464432(%rdx), %esi + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00006dc5 andl $-2139062144, %edi + 0x85, 0xf7, //0x00006dcb testl %esi, %edi + 0x0f, 0x85, 0xd4, 0x06, 0x00, 0x00, //0x00006dcd jne LBB28_260 + 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00006dd3 leal $421075225(%rdx), %esi + 0x09, 0xd6, //0x00006dd9 orl %edx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00006ddb testl $-2139062144, %esi + 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00006de1 jne LBB28_260 + 0x89, 0xd6, //0x00006de7 movl %edx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006de9 andl $2139062143, %esi + 0x41, 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006def movl $-1061109568, %r15d + 0x41, 0x29, 0xf7, //0x00006df5 subl %esi, %r15d + 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x00006df8 leal $1179010630(%rsi), %r13d + 0x41, 0x21, 0xff, //0x00006dff andl %edi, %r15d + 0x45, 0x85, 0xef, //0x00006e02 testl %r13d, %r15d + 0x0f, 0x85, 0x9c, 0x06, 0x00, 0x00, //0x00006e05 jne LBB28_260 + 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006e0b movl $-522133280, %r15d + 0x41, 0x29, 0xf7, //0x00006e11 subl %esi, %r15d + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00006e14 addl $960051513, %esi + 0x44, 0x21, 0xff, //0x00006e1a andl %r15d, %edi + 0x85, 0xf7, //0x00006e1d testl %esi, %edi + 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x00006e1f jne LBB28_260 + 0x0f, 0xca, //0x00006e25 bswapl %edx + 0x89, 0xd6, //0x00006e27 movl %edx, %esi + 0xc1, 0xee, 0x04, //0x00006e29 shrl $4, %esi + 0xf7, 0xd6, //0x00006e2c notl %esi + 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006e2e andl $16843009, %esi + 0x8d, 0x34, 0xf6, //0x00006e34 leal (%rsi,%rsi,8), %esi + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006e37 andl $252645135, %edx + 0x01, 0xf2, //0x00006e3d addl %esi, %edx + 0x89, 0xd6, //0x00006e3f movl %edx, %esi + 0xc1, 0xee, 0x04, //0x00006e41 shrl $4, %esi + 0x09, 0xd6, //0x00006e44 orl %edx, %esi + 0x89, 0xf2, //0x00006e46 movl %esi, %edx + 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00006e48 andl $16515072, %edx + 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x00006e4e cmpl $14417920, %edx + 0x0f, 0x85, 0x59, 0x06, 0x00, 0x00, //0x00006e54 jne LBB28_261 + 0x89, 0xf2, //0x00006e5a movl %esi, %edx + 0xc1, 0xea, 0x08, //0x00006e5c shrl $8, %edx + 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00006e5f andl $65280, %edx + 0x40, 0x0f, 0xb6, 0xf6, //0x00006e65 movzbl %sil, %esi + 0x09, 0xd6, //0x00006e69 orl %edx, %esi + 0xc1, 0xe1, 0x0a, //0x00006e6b shll $10, %ecx + 0x8d, 0x8c, 0x31, 0x00, 0x24, 0xa0, 0xfc, //0x00006e6e leal $-56613888(%rcx,%rsi), %ecx + 0x41, 0x89, 0xcf, //0x00006e75 movl %ecx, %r15d + 0x41, 0xc1, 0xef, 0x12, //0x00006e78 shrl $18, %r15d + 0x41, 0x80, 0xcf, 0xf0, //0x00006e7c orb $-16, %r15b + 0x44, 0x88, 0x7d, 0xc8, //0x00006e80 movb %r15b, $-56(%rbp) + 0x89, 0xca, //0x00006e84 movl %ecx, %edx + 0xc1, 0xea, 0x0c, //0x00006e86 shrl $12, %edx + 0x80, 0xe2, 0x3f, //0x00006e89 andb $63, %dl + 0x80, 0xca, 0x80, //0x00006e8c orb $-128, %dl + 0x88, 0x55, 0xc9, //0x00006e8f movb %dl, $-55(%rbp) + 0x89, 0xca, //0x00006e92 movl %ecx, %edx + 0xc1, 0xea, 0x06, //0x00006e94 shrl $6, %edx + 0x80, 0xe2, 0x3f, //0x00006e97 andb $63, %dl + 0x80, 0xca, 0x80, //0x00006e9a orb $-128, %dl + 0x88, 0x55, 0xca, //0x00006e9d movb %dl, $-54(%rbp) + 0x80, 0xe1, 0x3f, //0x00006ea0 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00006ea3 orb $-128, %cl + 0x88, 0x4d, 0xcb, //0x00006ea6 movb %cl, $-53(%rbp) + 0x48, 0x83, 0xc3, 0x0c, //0x00006ea9 addq $12, %rbx + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00006ead movl $4, %edx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006eb2 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006eb7 cmpq %r11, %r14 + 0x0f, 0x82, 0x23, 0xfe, 0xff, 0xff, //0x00006eba jb LBB28_107 + //0x00006ec0 LBB28_113 + 0x48, 0x8d, 0x55, 0xc8, //0x00006ec0 leaq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ec4 movq $-48(%rbp), %r15 + //0x00006ec8 LBB28_114 + 0x4c, 0x39, 0xd2, //0x00006ec8 cmpq %r10, %rdx + 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00006ecb jne LBB28_183 + //0x00006ed1 LBB28_115 + 0x49, 0x39, 0xd8, //0x00006ed1 cmpq %rbx, %r8 + 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x00006ed4 jbe LBB28_130 + 0x4d, 0x39, 0xde, //0x00006eda cmpq %r11, %r14 + 0x0f, 0x82, 0x72, 0xfc, 0xff, 0xff, //0x00006edd jb LBB28_89 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006ee3 jmp LBB28_130 + //0x00006ee8 LBB28_129 + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ee8 movq $-48(%rbp), %r15 + //0x00006eec LBB28_130 + 0x49, 0x31, 0xd8, //0x00006eec xorq %rbx, %r8 + 0x4d, 0x31, 0xde, //0x00006eef xorq %r11, %r14 + 0x45, 0x31, 0xd2, //0x00006ef2 xorl %r10d, %r10d + 0x4d, 0x09, 0xc6, //0x00006ef5 orq %r8, %r14 + 0x41, 0x0f, 0x94, 0xc2, //0x00006ef8 sete %r10b + //0x00006efc LBB28_131 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00006efc movq $-64(%rbp), %r11 + 0x49, 0x8b, 0x73, 0x08, //0x00006f00 movq $8(%r11), %rsi + 0x48, 0x89, 0xc7, //0x00006f04 movq %rax, %rdi + 0x48, 0x29, 0xf7, //0x00006f07 subq %rsi, %rdi + 0x0f, 0x82, 0xea, 0xfb, 0xff, 0xff, //0x00006f0a jb LBB28_83 + //0x00006f10 .p2align 4, 0x90 + //0x00006f10 LBB28_132 + 0x48, 0x8d, 0x58, 0x01, //0x00006f10 leaq $1(%rax), %rbx + 0x48, 0x39, 0xf3, //0x00006f14 cmpq %rsi, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f17 jae LBB28_136 + 0x41, 0x8a, 0x14, 0x19, //0x00006f1d movb (%r9,%rbx), %dl + 0x80, 0xfa, 0x0d, //0x00006f21 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f24 je LBB28_136 + 0x80, 0xfa, 0x20, //0x00006f2a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f2d je LBB28_136 + 0x80, 0xc2, 0xf7, //0x00006f33 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006f36 cmpb $1, %dl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006f39 ja LBB28_153 + 0x90, //0x00006f3f .p2align 4, 0x90 + //0x00006f40 LBB28_136 + 0x48, 0x8d, 0x58, 0x02, //0x00006f40 leaq $2(%rax), %rbx + 0x48, 0x39, 0xf3, //0x00006f44 cmpq %rsi, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f47 jae LBB28_140 + 0x41, 0x8a, 0x14, 0x19, //0x00006f4d movb (%r9,%rbx), %dl + 0x80, 0xfa, 0x0d, //0x00006f51 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f54 je LBB28_140 + 0x80, 0xfa, 0x20, //0x00006f5a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f5d je LBB28_140 + 0x80, 0xc2, 0xf7, //0x00006f63 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006f66 cmpb $1, %dl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006f69 ja LBB28_153 + 0x90, //0x00006f6f .p2align 4, 0x90 + //0x00006f70 LBB28_140 + 0x48, 0x8d, 0x58, 0x03, //0x00006f70 leaq $3(%rax), %rbx + 0x48, 0x39, 0xf3, //0x00006f74 cmpq %rsi, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f77 jae LBB28_144 + 0x41, 0x8a, 0x14, 0x19, //0x00006f7d movb (%r9,%rbx), %dl + 0x80, 0xfa, 0x0d, //0x00006f81 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f84 je LBB28_144 + 0x80, 0xfa, 0x20, //0x00006f8a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f8d je LBB28_144 + 0x80, 0xc2, 0xf7, //0x00006f93 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006f96 cmpb $1, %dl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00006f99 ja LBB28_153 + 0x90, //0x00006f9f .p2align 4, 0x90 + //0x00006fa0 LBB28_144 + 0x48, 0x8d, 0x50, 0x04, //0x00006fa0 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd6, //0x00006fa4 cmpq %rdx, %rsi + 0x0f, 0x86, 0x49, 0x04, 0x00, 0x00, //0x00006fa7 jbe LBB28_245 + 0x48, 0x39, 0xd6, //0x00006fad cmpq %rdx, %rsi + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00006fb0 je LBB28_150 + 0x49, 0x8d, 0x14, 0x31, //0x00006fb6 leaq (%r9,%rsi), %rdx + 0x48, 0x83, 0xc7, 0x04, //0x00006fba addq $4, %rdi + 0x49, 0x8d, 0x5c, 0x01, 0x05, //0x00006fbe leaq $5(%r9,%rax), %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006fc3 .p2align 4, 0x90 + //0x00006fd0 LBB28_147 + 0x0f, 0xbe, 0x4b, 0xff, //0x00006fd0 movsbl $-1(%rbx), %ecx + 0x83, 0xf9, 0x20, //0x00006fd4 cmpl $32, %ecx + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00006fd7 ja LBB28_152 + 0x49, 0x0f, 0xa3, 0xcc, //0x00006fdd btq %rcx, %r12 + 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00006fe1 jae LBB28_152 + 0x48, 0xff, 0xc3, //0x00006fe7 incq %rbx + 0x48, 0xff, 0xc7, //0x00006fea incq %rdi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00006fed jne LBB28_147 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00006ff3 jmp LBB28_151 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ff8 .p2align 4, 0x90 + //0x00007000 LBB28_150 + 0x4c, 0x01, 0xca, //0x00007000 addq %r9, %rdx + //0x00007003 LBB28_151 + 0x4c, 0x29, 0xca, //0x00007003 subq %r9, %rdx + 0x48, 0x89, 0xd3, //0x00007006 movq %rdx, %rbx + 0x48, 0x39, 0xf3, //0x00007009 cmpq %rsi, %rbx + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000700c jb LBB28_153 + 0xe9, 0xe5, 0x03, 0x00, 0x00, //0x00007012 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007017 .p2align 4, 0x90 + //0x00007020 LBB28_152 + 0x4c, 0x89, 0xc9, //0x00007020 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00007023 notq %rcx + 0x48, 0x01, 0xcb, //0x00007026 addq %rcx, %rbx + 0x48, 0x39, 0xf3, //0x00007029 cmpq %rsi, %rbx + 0x0f, 0x83, 0xca, 0x03, 0x00, 0x00, //0x0000702c jae LBB28_247 + //0x00007032 LBB28_153 + 0x48, 0x8d, 0x53, 0x01, //0x00007032 leaq $1(%rbx), %rdx + 0x49, 0x89, 0x17, //0x00007036 movq %rdx, (%r15) + 0x41, 0x80, 0x3c, 0x19, 0x3a, //0x00007039 cmpb $58, (%r9,%rbx) + 0x0f, 0x85, 0xb5, 0x03, 0x00, 0x00, //0x0000703e jne LBB28_246 + 0x4d, 0x85, 0xd2, //0x00007044 testq %r10, %r10 + 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00007047 jne LBB28_243 + 0x4c, 0x89, 0xdf, //0x0000704d movq %r11, %rdi + 0x4c, 0x89, 0xfe, //0x00007050 movq %r15, %rsi + 0xe8, 0x48, 0xe6, 0xff, 0xff, //0x00007053 callq _skip_one_fast + 0x4c, 0x8b, 0x5d, 0xc0, //0x00007058 movq $-64(%rbp), %r11 + 0x4d, 0x8b, 0x0b, //0x0000705c movq (%r11), %r9 + 0x49, 0x8b, 0x4b, 0x08, //0x0000705f movq $8(%r11), %rcx + 0x49, 0x8b, 0x07, //0x00007063 movq (%r15), %rax + 0x48, 0x89, 0xc6, //0x00007066 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x00007069 subq %rcx, %rsi + 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000706c jae LBB28_160 + 0x41, 0x8a, 0x14, 0x01, //0x00007072 movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00007076 cmpb $13, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007079 je LBB28_160 + 0x80, 0xfa, 0x20, //0x0000707f cmpb $32, %dl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007082 je LBB28_160 + 0x80, 0xc2, 0xf7, //0x00007088 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x0000708b cmpb $1, %dl + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000708e jbe LBB28_160 + 0x48, 0x89, 0xc7, //0x00007094 movq %rax, %rdi + 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00007097 jmp LBB28_181 + 0x90, 0x90, 0x90, 0x90, //0x0000709c .p2align 4, 0x90 + //0x000070a0 LBB28_160 + 0x48, 0x8d, 0x78, 0x01, //0x000070a0 leaq $1(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000070a4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070a7 jae LBB28_164 + 0x41, 0x8a, 0x14, 0x39, //0x000070ad movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000070b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000070b4 je LBB28_164 + 0x80, 0xfa, 0x20, //0x000070ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000070bd je LBB28_164 + 0x80, 0xc2, 0xf7, //0x000070c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000070c6 cmpb $1, %dl + 0x0f, 0x87, 0x1b, 0xf7, 0xff, 0xff, //0x000070c9 ja LBB28_181 + 0x90, //0x000070cf .p2align 4, 0x90 + //0x000070d0 LBB28_164 + 0x48, 0x8d, 0x78, 0x02, //0x000070d0 leaq $2(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000070d4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070d7 jae LBB28_168 + 0x41, 0x8a, 0x14, 0x39, //0x000070dd movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000070e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000070e4 je LBB28_168 + 0x80, 0xfa, 0x20, //0x000070ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000070ed je LBB28_168 + 0x80, 0xc2, 0xf7, //0x000070f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000070f6 cmpb $1, %dl + 0x0f, 0x87, 0xeb, 0xf6, 0xff, 0xff, //0x000070f9 ja LBB28_181 + 0x90, //0x000070ff .p2align 4, 0x90 + //0x00007100 LBB28_168 + 0x48, 0x8d, 0x78, 0x03, //0x00007100 leaq $3(%rax), %rdi + 0x48, 0x39, 0xcf, //0x00007104 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007107 jae LBB28_172 + 0x41, 0x8a, 0x14, 0x39, //0x0000710d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00007111 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007114 je LBB28_172 + 0x80, 0xfa, 0x20, //0x0000711a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000711d je LBB28_172 + 0x80, 0xc2, 0xf7, //0x00007123 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007126 cmpb $1, %dl + 0x0f, 0x87, 0xbb, 0xf6, 0xff, 0xff, //0x00007129 ja LBB28_181 + 0x90, //0x0000712f .p2align 4, 0x90 + //0x00007130 LBB28_172 + 0x48, 0x8d, 0x50, 0x04, //0x00007130 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd1, //0x00007134 cmpq %rdx, %rcx + 0x0f, 0x86, 0xb9, 0x02, 0x00, 0x00, //0x00007137 jbe LBB28_245 + 0x48, 0x39, 0xd1, //0x0000713d cmpq %rdx, %rcx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007140 je LBB28_178 + 0x49, 0x8d, 0x14, 0x09, //0x00007146 leaq (%r9,%rcx), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x0000714a addq $4, %rsi + 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000714e leaq $5(%r9,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007153 .p2align 4, 0x90 + //0x00007160 LBB28_175 + 0x0f, 0xbe, 0x5f, 0xff, //0x00007160 movsbl $-1(%rdi), %ebx + 0x83, 0xfb, 0x20, //0x00007164 cmpl $32, %ebx + 0x0f, 0x87, 0x6b, 0xf6, 0xff, 0xff, //0x00007167 ja LBB28_180 + 0x49, 0x0f, 0xa3, 0xdc, //0x0000716d btq %rbx, %r12 + 0x0f, 0x83, 0x61, 0xf6, 0xff, 0xff, //0x00007171 jae LBB28_180 + 0x48, 0xff, 0xc7, //0x00007177 incq %rdi + 0x48, 0xff, 0xc6, //0x0000717a incq %rsi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000717d jne LBB28_175 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007183 jmp LBB28_179 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007188 .p2align 4, 0x90 + //0x00007190 LBB28_178 + 0x4c, 0x01, 0xca, //0x00007190 addq %r9, %rdx + //0x00007193 LBB28_179 + 0x4c, 0x29, 0xca, //0x00007193 subq %r9, %rdx + 0x48, 0x89, 0xd7, //0x00007196 movq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x00007199 cmpq %rcx, %rdi + 0x0f, 0x82, 0x48, 0xf6, 0xff, 0xff, //0x0000719c jb LBB28_181 + 0xe9, 0x55, 0x02, 0x00, 0x00, //0x000071a2 jmp LBB28_247 + //0x000071a7 LBB28_183 + 0x45, 0x31, 0xd2, //0x000071a7 xorl %r10d, %r10d + 0xe9, 0x4d, 0xfd, 0xff, 0xff, //0x000071aa jmp LBB28_131 + //0x000071af LBB28_209 + 0x49, 0x89, 0x17, //0x000071af movq %rdx, (%r15) + 0x48, 0x89, 0xd0, //0x000071b2 movq %rdx, %rax + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000071b5 jmp LBB28_214 + //0x000071ba LBB28_29 + 0x4c, 0x89, 0xc8, //0x000071ba movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x000071bd notq %rax + 0x48, 0x01, 0xc6, //0x000071c0 addq %rax, %rsi + 0x4c, 0x39, 0xc6, //0x000071c3 cmpq %r8, %rsi + 0x0f, 0x82, 0x16, 0xf4, 0xff, 0xff, //0x000071c6 jb LBB28_28 + 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x000071cc jmp LBB28_30 + //0x000071d1 LBB28_210 + 0x4c, 0x01, 0xca, //0x000071d1 addq %r9, %rdx + //0x000071d4 LBB28_211 + 0x4c, 0x29, 0xca, //0x000071d4 subq %r9, %rdx + 0x48, 0x89, 0xd7, //0x000071d7 movq %rdx, %rdi + 0x4c, 0x39, 0xc7, //0x000071da cmpq %r8, %rdi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000071dd jb LBB28_213 + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000071e3 jmp LBB28_214 + //0x000071e8 LBB28_212 + 0x4c, 0x89, 0xc9, //0x000071e8 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000071eb notq %rcx + 0x48, 0x01, 0xcf, //0x000071ee addq %rcx, %rdi + 0x4c, 0x39, 0xc7, //0x000071f1 cmpq %r8, %rdi + 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000071f4 jae LBB28_214 + //0x000071fa LBB28_213 + 0x48, 0x8d, 0x47, 0x01, //0x000071fa leaq $1(%rdi), %rax + 0x49, 0x89, 0x07, //0x000071fe movq %rax, (%r15) + 0x41, 0x80, 0x3c, 0x39, 0x5d, //0x00007201 cmpb $93, (%r9,%rdi) + 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x00007206 je LBB28_254 + //0x0000720c LBB28_214 + 0x48, 0xff, 0xc8, //0x0000720c decq %rax + 0x49, 0x89, 0x07, //0x0000720f movq %rax, (%r15) + 0x48, 0x89, 0xc2, //0x00007212 movq %rax, %rdx + 0x4d, 0x85, 0xf6, //0x00007215 testq %r14, %r14 + 0x0f, 0x8e, 0x95, 0x01, 0x00, 0x00, //0x00007218 jle LBB28_243 + 0x90, 0x90, //0x0000721e .p2align 4, 0x90 + //0x00007220 LBB28_215 + 0x4c, 0x89, 0xdf, //0x00007220 movq %r11, %rdi + 0x4c, 0x89, 0xfe, //0x00007223 movq %r15, %rsi + 0xe8, 0x75, 0xe4, 0xff, 0xff, //0x00007226 callq _skip_one_fast + 0x4c, 0x8b, 0x5d, 0xc0, //0x0000722b movq $-64(%rbp), %r11 + 0x4d, 0x8b, 0x0b, //0x0000722f movq (%r11), %r9 + 0x49, 0x8b, 0x4b, 0x08, //0x00007232 movq $8(%r11), %rcx + 0x49, 0x8b, 0x07, //0x00007236 movq (%r15), %rax + 0x48, 0x89, 0xc6, //0x00007239 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x0000723c subq %rcx, %rsi + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000723f jae LBB28_220 + 0x41, 0x8a, 0x14, 0x01, //0x00007245 movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00007249 cmpb $13, %dl + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000724c je LBB28_220 + 0x80, 0xfa, 0x20, //0x00007252 cmpb $32, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007255 je LBB28_220 + 0x80, 0xc2, 0xf7, //0x0000725b addb $-9, %dl + 0x80, 0xfa, 0x01, //0x0000725e cmpb $1, %dl + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00007261 jbe LBB28_220 + 0x48, 0x89, 0xc7, //0x00007267 movq %rax, %rdi + 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000726a jmp LBB28_241 + 0x90, //0x0000726f .p2align 4, 0x90 + //0x00007270 LBB28_220 + 0x48, 0x8d, 0x78, 0x01, //0x00007270 leaq $1(%rax), %rdi + 0x48, 0x39, 0xcf, //0x00007274 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007277 jae LBB28_224 + 0x41, 0x8a, 0x14, 0x39, //0x0000727d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00007281 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007284 je LBB28_224 + 0x80, 0xfa, 0x20, //0x0000728a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000728d je LBB28_224 + 0x80, 0xc2, 0xf7, //0x00007293 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007296 cmpb $1, %dl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007299 ja LBB28_241 + 0x90, //0x0000729f .p2align 4, 0x90 + //0x000072a0 LBB28_224 + 0x48, 0x8d, 0x78, 0x02, //0x000072a0 leaq $2(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000072a4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072a7 jae LBB28_228 + 0x41, 0x8a, 0x14, 0x39, //0x000072ad movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000072b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072b4 je LBB28_228 + 0x80, 0xfa, 0x20, //0x000072ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072bd je LBB28_228 + 0x80, 0xc2, 0xf7, //0x000072c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000072c6 cmpb $1, %dl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x000072c9 ja LBB28_241 + 0x90, //0x000072cf .p2align 4, 0x90 + //0x000072d0 LBB28_228 + 0x48, 0x8d, 0x78, 0x03, //0x000072d0 leaq $3(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000072d4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072d7 jae LBB28_232 + 0x41, 0x8a, 0x14, 0x39, //0x000072dd movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000072e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072e4 je LBB28_232 + 0x80, 0xfa, 0x20, //0x000072ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072ed je LBB28_232 + 0x80, 0xc2, 0xf7, //0x000072f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000072f6 cmpb $1, %dl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000072f9 ja LBB28_241 + 0x90, //0x000072ff .p2align 4, 0x90 + //0x00007300 LBB28_232 + 0x48, 0x8d, 0x50, 0x04, //0x00007300 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd1, //0x00007304 cmpq %rdx, %rcx + 0x0f, 0x86, 0xe9, 0x00, 0x00, 0x00, //0x00007307 jbe LBB28_245 + 0x48, 0x39, 0xd1, //0x0000730d cmpq %rdx, %rcx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007310 je LBB28_238 + 0x49, 0x8d, 0x14, 0x09, //0x00007316 leaq (%r9,%rcx), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x0000731a addq $4, %rsi + 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000731e leaq $5(%r9,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007323 .p2align 4, 0x90 + //0x00007330 LBB28_235 + 0x0f, 0xbe, 0x5f, 0xff, //0x00007330 movsbl $-1(%rdi), %ebx + 0x83, 0xfb, 0x20, //0x00007334 cmpl $32, %ebx + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00007337 ja LBB28_240 + 0x49, 0x0f, 0xa3, 0xdc, //0x0000733d btq %rbx, %r12 + 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00007341 jae LBB28_240 + 0x48, 0xff, 0xc7, //0x00007347 incq %rdi + 0x48, 0xff, 0xc6, //0x0000734a incq %rsi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000734d jne LBB28_235 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007353 jmp LBB28_239 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007358 .p2align 4, 0x90 + //0x00007360 LBB28_238 + 0x4c, 0x01, 0xca, //0x00007360 addq %r9, %rdx + //0x00007363 LBB28_239 + 0x4c, 0x29, 0xca, //0x00007363 subq %r9, %rdx + 0x48, 0x89, 0xd7, //0x00007366 movq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x00007369 cmpq %rcx, %rdi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000736c jb LBB28_241 + 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00007372 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007377 .p2align 4, 0x90 + //0x00007380 LBB28_240 + 0x4c, 0x89, 0xca, //0x00007380 movq %r9, %rdx + 0x48, 0xf7, 0xd2, //0x00007383 notq %rdx + 0x48, 0x01, 0xd7, //0x00007386 addq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x00007389 cmpq %rcx, %rdi + 0x0f, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x0000738c jae LBB28_247 + //0x00007392 LBB28_241 + 0x48, 0x8d, 0x57, 0x01, //0x00007392 leaq $1(%rdi), %rdx + 0x49, 0x89, 0x17, //0x00007396 movq %rdx, (%r15) + 0x41, 0x8a, 0x04, 0x39, //0x00007399 movb (%r9,%rdi), %al + 0x3c, 0x2c, //0x0000739d cmpb $44, %al + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x0000739f jne LBB28_249 + 0x49, 0x83, 0xfe, 0x02, //0x000073a5 cmpq $2, %r14 + 0x4d, 0x8d, 0x76, 0xff, //0x000073a9 leaq $-1(%r14), %r14 + 0x0f, 0x8d, 0x6d, 0xfe, 0xff, 0xff, //0x000073ad jge LBB28_215 + //0x000073b3 LBB28_243 + 0x48, 0x8b, 0x45, 0xb8, //0x000073b3 movq $-72(%rbp), %rax + 0x48, 0x83, 0xc0, 0x10, //0x000073b7 addq $16, %rax + 0x4c, 0x8b, 0x55, 0xa8, //0x000073bb movq $-88(%rbp), %r10 + 0x48, 0x89, 0x45, 0xb8, //0x000073bf movq %rax, $-72(%rbp) + 0x4c, 0x39, 0xd0, //0x000073c3 cmpq %r10, %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x000073c6 movq $-96(%rbp), %rcx + 0x0f, 0x85, 0xde, 0xf0, 0xff, 0xff, //0x000073ca jne LBB28_2 + //0x000073d0 LBB28_244 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000073d0 movl $1, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000073d5 vmovq %rax, %xmm0 + 0xc5, 0xfa, 0x7f, 0x01, //0x000073da vmovdqu %xmm0, (%rcx) + 0x48, 0x89, 0xcf, //0x000073de movq %rcx, %rdi + 0x4c, 0x89, 0xde, //0x000073e1 movq %r11, %rsi + 0x4c, 0x89, 0xfa, //0x000073e4 movq %r15, %rdx + 0x31, 0xc9, //0x000073e7 xorl %ecx, %ecx + 0xe8, 0x12, 0xd2, 0xff, 0xff, //0x000073e9 callq _fsm_exec + 0x48, 0x89, 0xc1, //0x000073ee movq %rax, %rcx + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000073f1 jmp LBB28_248 + //0x000073f6 LBB28_245 + 0x49, 0x89, 0x17, //0x000073f6 movq %rdx, (%r15) + //0x000073f9 LBB28_246 + 0x48, 0x89, 0xd0, //0x000073f9 movq %rdx, %rax + //0x000073fc LBB28_247 + 0x48, 0xff, 0xc8, //0x000073fc decq %rax + 0x49, 0x89, 0x07, //0x000073ff movq %rax, (%r15) + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00007402 movq $-2, %rcx + //0x00007409 LBB28_248 + 0x48, 0x89, 0xc8, //0x00007409 movq %rcx, %rax + 0x48, 0x83, 0xc4, 0x38, //0x0000740c addq $56, %rsp + 0x5b, //0x00007410 popq %rbx + 0x41, 0x5c, //0x00007411 popq %r12 + 0x41, 0x5d, //0x00007413 popq %r13 + 0x41, 0x5e, //0x00007415 popq %r14 + 0x41, 0x5f, //0x00007417 popq %r15 + 0x5d, //0x00007419 popq %rbp + 0xc3, //0x0000741a retq + //0x0000741b LBB28_249 + 0x3c, 0x5d, //0x0000741b cmpb $93, %al + 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000741d jne LBB28_246 + 0x48, 0x89, 0xd0, //0x00007423 movq %rdx, %rax + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00007426 jmp LBB28_254 + //0x0000742b LBB28_251 + 0x48, 0xff, 0xc8, //0x0000742b decq %rax + 0x49, 0x89, 0x07, //0x0000742e movq %rax, (%r15) + 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00007431 movq $-34, %rcx + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00007438 jmp LBB28_248 + //0x0000743d LBB28_252 + 0x48, 0x89, 0xd8, //0x0000743d movq %rbx, %rax + //0x00007440 LBB28_253 + 0x80, 0xf9, 0x7d, //0x00007440 cmpb $125, %cl + 0x0f, 0x85, 0xb3, 0xff, 0xff, 0xff, //0x00007443 jne LBB28_247 + //0x00007449 LBB28_254 + 0x48, 0xff, 0xc8, //0x00007449 decq %rax + 0x49, 0x89, 0x07, //0x0000744c movq %rax, (%r15) + 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000744f movq $-33, %rcx + 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00007456 jmp LBB28_248 + //0x0000745b LBB28_255 + 0x48, 0x8b, 0x45, 0xc0, //0x0000745b movq $-64(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x0000745f movq $8(%rax), %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00007463 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00007467 movq %rax, (%rcx) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000746a movq $-1, %rcx + 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00007471 jmp LBB28_248 + //0x00007476 LBB28_256 + 0x48, 0x83, 0xc3, 0x02, //0x00007476 addq $2, %rbx + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000747a movq $-2, %rcx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007481 jmp LBB28_259 + //0x00007486 LBB28_257 + 0x48, 0xff, 0xc3, //0x00007486 incq %rbx + 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00007489 movq $-3, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00007490 jmp LBB28_259 + //0x00007495 LBB28_258 + 0x48, 0xff, 0xc3, //0x00007495 incq %rbx + //0x00007498 LBB28_259 + 0x48, 0x8b, 0x45, 0xd0, //0x00007498 movq $-48(%rbp), %rax + 0x4c, 0x29, 0xcb, //0x0000749c subq %r9, %rbx + 0x48, 0x89, 0x18, //0x0000749f movq %rbx, (%rax) + 0xe9, 0x62, 0xff, 0xff, 0xff, //0x000074a2 jmp LBB28_248 + //0x000074a7 LBB28_260 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000074a7 movq $-2, %rcx + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000074ae jmp LBB28_262 + //0x000074b3 LBB28_261 + 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000074b3 movq $-4, %rcx + //0x000074ba LBB28_262 + 0x4c, 0x89, 0xd3, //0x000074ba movq %r10, %rbx + 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x000074bd jmp LBB28_259 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074c2 .p2align 4, 0x90 + //0x000074d0 _validate_utf8 + 0x55, //0x000074d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000074d1 movq %rsp, %rbp + 0x41, 0x57, //0x000074d4 pushq %r15 + 0x41, 0x56, //0x000074d6 pushq %r14 + 0x41, 0x54, //0x000074d8 pushq %r12 + 0x53, //0x000074da pushq %rbx + 0x50, //0x000074db pushq %rax + 0x4c, 0x8b, 0x17, //0x000074dc movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x000074df movq $8(%rdi), %r11 + 0x48, 0x8b, 0x0e, //0x000074e3 movq (%rsi), %rcx + 0x4c, 0x01, 0xd1, //0x000074e6 addq %r10, %rcx + 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x000074e9 leaq $-3(%r10,%r11), %r8 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000074ee jmp LBB29_1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074f3 .p2align 4, 0x90 + //0x00007500 LBB29_19 + 0x48, 0x01, 0xd9, //0x00007500 addq %rbx, %rcx + //0x00007503 LBB29_1 + 0x4c, 0x39, 0xc1, //0x00007503 cmpq %r8, %rcx + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007506 jae LBB29_2 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000750c movl $1, %ebx + 0x80, 0x39, 0x00, //0x00007511 cmpb $0, (%rcx) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007514 jns LBB29_19 + 0x8b, 0x01, //0x0000751a movl (%rcx), %eax + 0x89, 0xc7, //0x0000751c movl %eax, %edi + 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000751e andl $12632304, %edi + 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007524 cmpl $8421600, %edi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000752a jne LBB29_10 + 0x89, 0xc7, //0x00007530 movl %eax, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007532 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007538 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000753e je LBB29_10 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007544 movl $3, %ebx + 0x85, 0xff, //0x00007549 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000754b jne LBB29_19 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007551 .p2align 4, 0x90 + //0x00007560 LBB29_10 + 0x89, 0xc7, //0x00007560 movl %eax, %edi + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007562 andl $49376, %edi + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007568 cmpl $32960, %edi + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000756e jne LBB29_12 + 0x89, 0xc7, //0x00007574 movl %eax, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007576 movl $2, %ebx + 0x83, 0xe7, 0x1e, //0x0000757b andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000757e jne LBB29_19 + //0x00007584 LBB29_12 + 0x89, 0xc7, //0x00007584 movl %eax, %edi + 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007586 andl $-1061109512, %edi + 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000758c cmpl $-2139062032, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007592 jne LBB29_16 + 0x89, 0xc7, //0x00007598 movl %eax, %edi + 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000759a andl $12295, %edi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000075a0 je LBB29_16 + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000075a6 movl $4, %ebx + 0xa8, 0x04, //0x000075ab testb $4, %al + 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000075ad je LBB29_19 + 0x25, 0x03, 0x30, 0x00, 0x00, //0x000075b3 andl $12291, %eax + 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000075b8 je LBB29_19 + //0x000075be LBB29_16 + 0x48, 0x89, 0xcf, //0x000075be movq %rcx, %rdi + 0x4c, 0x29, 0xd7, //0x000075c1 subq %r10, %rdi + 0x48, 0x8b, 0x1a, //0x000075c4 movq (%rdx), %rbx + 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000075c7 cmpq $4096, %rbx + 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x000075ce jae LBB29_17 + 0x48, 0x63, 0xc7, //0x000075d4 movslq %edi, %rax + 0x48, 0x8d, 0x7b, 0x01, //0x000075d7 leaq $1(%rbx), %rdi + 0x48, 0x89, 0x3a, //0x000075db movq %rdi, (%rdx) + 0x48, 0x89, 0x44, 0xda, 0x08, //0x000075de movq %rax, $8(%rdx,%rbx,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000075e3 movl $1, %ebx + 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000075e8 jmp LBB29_19 + //0x000075ed LBB29_2 + 0x4d, 0x01, 0xd3, //0x000075ed addq %r10, %r11 + 0x4c, 0x39, 0xd9, //0x000075f0 cmpq %r11, %rcx + 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x000075f3 jae LBB29_36 + 0x4c, 0x8d, 0x45, 0xdc, //0x000075f9 leaq $-36(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xda, //0x000075fd leaq $-38(%rbp), %r9 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007601 jmp LBB29_4 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007606 .p2align 4, 0x90 + //0x00007610 LBB29_5 + 0x48, 0xff, 0xc1, //0x00007610 incq %rcx + 0x4c, 0x39, 0xd9, //0x00007613 cmpq %r11, %rcx + 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007616 jae LBB29_36 + //0x0000761c LBB29_4 + 0x80, 0x39, 0x00, //0x0000761c cmpb $0, (%rcx) + 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000761f jns LBB29_5 + 0xc6, 0x45, 0xdc, 0x00, //0x00007625 movb $0, $-36(%rbp) + 0xc6, 0x45, 0xda, 0x00, //0x00007629 movb $0, $-38(%rbp) + 0x4c, 0x89, 0xdb, //0x0000762d movq %r11, %rbx + 0x48, 0x29, 0xcb, //0x00007630 subq %rcx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00007633 cmpq $2, %rbx + 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007637 jb LBB29_21 + 0x44, 0x0f, 0xb6, 0x21, //0x0000763d movzbl (%rcx), %r12d + 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007641 movzbl $1(%rcx), %r14d + 0x44, 0x88, 0x65, 0xdc, //0x00007646 movb %r12b, $-36(%rbp) + 0x4c, 0x8d, 0x79, 0x02, //0x0000764a leaq $2(%rcx), %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x0000764e addq $-2, %rbx + 0x4c, 0x89, 0xcf, //0x00007652 movq %r9, %rdi + 0x48, 0x85, 0xdb, //0x00007655 testq %rbx, %rbx + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007658 je LBB29_24 + //0x0000765e LBB29_25 + 0x41, 0x0f, 0xb6, 0x07, //0x0000765e movzbl (%r15), %eax + 0x88, 0x07, //0x00007662 movb %al, (%rdi) + 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007664 movzbl $-36(%rbp), %r12d + 0x0f, 0xb6, 0x7d, 0xda, //0x00007669 movzbl $-38(%rbp), %edi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000766d jmp LBB29_26 + //0x00007672 LBB29_21 + 0x45, 0x31, 0xe4, //0x00007672 xorl %r12d, %r12d + 0x45, 0x31, 0xf6, //0x00007675 xorl %r14d, %r14d + 0x4c, 0x89, 0xc7, //0x00007678 movq %r8, %rdi + 0x49, 0x89, 0xcf, //0x0000767b movq %rcx, %r15 + 0x48, 0x85, 0xdb, //0x0000767e testq %rbx, %rbx + 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007681 jne LBB29_25 + //0x00007687 LBB29_24 + 0x31, 0xff, //0x00007687 xorl %edi, %edi + //0x00007689 LBB29_26 + 0x40, 0x0f, 0xb6, 0xc7, //0x00007689 movzbl %dil, %eax + 0xc1, 0xe0, 0x10, //0x0000768d shll $16, %eax + 0x41, 0x0f, 0xb6, 0xde, //0x00007690 movzbl %r14b, %ebx + 0xc1, 0xe3, 0x08, //0x00007694 shll $8, %ebx + 0x41, 0x0f, 0xb6, 0xfc, //0x00007697 movzbl %r12b, %edi + 0x09, 0xdf, //0x0000769b orl %ebx, %edi + 0x09, 0xf8, //0x0000769d orl %edi, %eax + 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x0000769f andl $12632304, %eax + 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000076a4 cmpl $8421600, %eax + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000076a9 jne LBB29_29 + 0x89, 0xf8, //0x000076af movl %edi, %eax + 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000076b1 andl $8207, %eax + 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000076b6 cmpl $8205, %eax + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000076bb je LBB29_29 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000076c1 movl $3, %ebx + 0x85, 0xc0, //0x000076c6 testl %eax, %eax + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000076c8 jne LBB29_34 + 0x90, 0x90, //0x000076ce .p2align 4, 0x90 + //0x000076d0 LBB29_29 + 0x41, 0xf6, 0xc4, 0x1e, //0x000076d0 testb $30, %r12b + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000076d4 je LBB29_31 + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000076da andl $49376, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000076e0 movl $2, %ebx + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000076e5 cmpl $32960, %edi + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000076eb jne LBB29_31 + //0x000076f1 LBB29_34 + 0x48, 0x01, 0xd9, //0x000076f1 addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x000076f4 cmpq %r11, %rcx + 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x000076f7 jb LBB29_4 + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000076fd jmp LBB29_36 + //0x00007702 LBB29_31 + 0x48, 0x89, 0xc8, //0x00007702 movq %rcx, %rax + 0x4c, 0x29, 0xd0, //0x00007705 subq %r10, %rax + 0x48, 0x8b, 0x3a, //0x00007708 movq (%rdx), %rdi + 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000770b cmpq $4096, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007712 jae LBB29_32 + 0x48, 0x98, //0x00007718 cltq + 0x48, 0x8d, 0x5f, 0x01, //0x0000771a leaq $1(%rdi), %rbx + 0x48, 0x89, 0x1a, //0x0000771e movq %rbx, (%rdx) + 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007721 movq %rax, $8(%rdx,%rdi,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007726 movl $1, %ebx + 0x48, 0x01, 0xd9, //0x0000772b addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x0000772e cmpq %r11, %rcx + 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007731 jb LBB29_4 + //0x00007737 LBB29_36 + 0x4c, 0x29, 0xd1, //0x00007737 subq %r10, %rcx + 0x48, 0x89, 0x0e, //0x0000773a movq %rcx, (%rsi) + 0x31, 0xc0, //0x0000773d xorl %eax, %eax + //0x0000773f LBB29_37 + 0x48, 0x83, 0xc4, 0x08, //0x0000773f addq $8, %rsp + 0x5b, //0x00007743 popq %rbx + 0x41, 0x5c, //0x00007744 popq %r12 + 0x41, 0x5e, //0x00007746 popq %r14 + 0x41, 0x5f, //0x00007748 popq %r15 + 0x5d, //0x0000774a popq %rbp + 0xc3, //0x0000774b retq + //0x0000774c LBB29_32 + 0x48, 0x89, 0x06, //0x0000774c movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000774f movq $-1, %rax + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007756 jmp LBB29_37 + //0x0000775b LBB29_17 + 0x48, 0x89, 0x3e, //0x0000775b movq %rdi, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000775e movq $-1, %rax + 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007765 jmp LBB29_37 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000776a .p2align 4, 0x90 + //0x00007770 _validate_utf8_fast + 0x55, //0x00007770 pushq %rbp + 0x48, 0x89, 0xe5, //0x00007771 movq %rsp, %rbp + 0x53, //0x00007774 pushq %rbx + 0x50, //0x00007775 pushq %rax + 0x4c, 0x8b, 0x17, //0x00007776 movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x00007779 movq $8(%rdi), %r11 + 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000777d leaq $-3(%r10,%r11), %rsi + 0x4c, 0x89, 0xd0, //0x00007782 movq %r10, %rax + 0x49, 0x39, 0xf2, //0x00007785 cmpq %rsi, %r10 + 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007788 jae LBB30_14 + 0x4c, 0x89, 0xd0, //0x0000778e movq %r10, %rax + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007791 jmp LBB30_3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007796 .p2align 4, 0x90 + //0x000077a0 LBB30_2 + 0x48, 0x01, 0xd0, //0x000077a0 addq %rdx, %rax + 0x48, 0x39, 0xf0, //0x000077a3 cmpq %rsi, %rax + 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x000077a6 jae LBB30_14 + //0x000077ac LBB30_3 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x000077ac movl $1, %edx + 0x80, 0x38, 0x00, //0x000077b1 cmpb $0, (%rax) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000077b4 jns LBB30_2 + 0x8b, 0x38, //0x000077ba movl (%rax), %edi + 0x89, 0xf9, //0x000077bc movl %edi, %ecx + 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000077be andl $12632304, %ecx + 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000077c4 cmpl $8421600, %ecx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000077ca jne LBB30_7 + 0x89, 0xf9, //0x000077d0 movl %edi, %ecx + 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000077d2 andl $8207, %ecx + 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000077d8 cmpl $8205, %ecx + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000077de je LBB30_7 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x000077e4 movl $3, %edx + 0x85, 0xc9, //0x000077e9 testl %ecx, %ecx + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000077eb jne LBB30_2 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077f1 .p2align 4, 0x90 + //0x00007800 LBB30_7 + 0x89, 0xf9, //0x00007800 movl %edi, %ecx + 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x00007802 andl $49376, %ecx + 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00007808 cmpl $32960, %ecx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000780e jne LBB30_9 + 0x89, 0xf9, //0x00007814 movl %edi, %ecx + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00007816 movl $2, %edx + 0x83, 0xe1, 0x1e, //0x0000781b andl $30, %ecx + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000781e jne LBB30_2 + //0x00007824 LBB30_9 + 0x89, 0xf9, //0x00007824 movl %edi, %ecx + 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007826 andl $-1061109512, %ecx + 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x0000782c cmpl $-2139062032, %ecx + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007832 jne LBB30_13 + 0x89, 0xf9, //0x00007838 movl %edi, %ecx + 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x0000783a andl $12295, %ecx + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007840 je LBB30_13 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007846 movl $4, %edx + 0x40, 0xf6, 0xc7, 0x04, //0x0000784b testb $4, %dil + 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x0000784f je LBB30_2 + 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007855 andl $12291, %edi + 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x0000785b je LBB30_2 + //0x00007861 LBB30_13 + 0x48, 0xf7, 0xd0, //0x00007861 notq %rax + 0x4c, 0x01, 0xd0, //0x00007864 addq %r10, %rax + 0x48, 0x83, 0xc4, 0x08, //0x00007867 addq $8, %rsp + 0x5b, //0x0000786b popq %rbx + 0x5d, //0x0000786c popq %rbp + 0xc3, //0x0000786d retq + //0x0000786e LBB30_14 + 0x4d, 0x01, 0xd3, //0x0000786e addq %r10, %r11 + 0x4c, 0x39, 0xd8, //0x00007871 cmpq %r11, %rax + 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007874 jae LBB30_30 + 0x4c, 0x8d, 0x45, 0xf4, //0x0000787a leaq $-12(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xf2, //0x0000787e leaq $-14(%rbp), %r9 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007882 jmp LBB30_17 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007887 .p2align 4, 0x90 + //0x00007890 LBB30_16 + 0x48, 0xff, 0xc0, //0x00007890 incq %rax + 0x4c, 0x39, 0xd8, //0x00007893 cmpq %r11, %rax + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007896 jae LBB30_30 + //0x0000789c LBB30_17 + 0x80, 0x38, 0x00, //0x0000789c cmpb $0, (%rax) + 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000789f jns LBB30_16 + 0xc6, 0x45, 0xf4, 0x00, //0x000078a5 movb $0, $-12(%rbp) + 0xc6, 0x45, 0xf2, 0x00, //0x000078a9 movb $0, $-14(%rbp) + 0x4c, 0x89, 0xda, //0x000078ad movq %r11, %rdx + 0x48, 0x29, 0xc2, //0x000078b0 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x000078b3 cmpq $2, %rdx + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x000078b7 jb LBB30_21 + 0x0f, 0xb6, 0x30, //0x000078bd movzbl (%rax), %esi + 0x0f, 0xb6, 0x78, 0x01, //0x000078c0 movzbl $1(%rax), %edi + 0x40, 0x88, 0x75, 0xf4, //0x000078c4 movb %sil, $-12(%rbp) + 0x48, 0x8d, 0x48, 0x02, //0x000078c8 leaq $2(%rax), %rcx + 0x48, 0x83, 0xc2, 0xfe, //0x000078cc addq $-2, %rdx + 0x4c, 0x89, 0xcb, //0x000078d0 movq %r9, %rbx + 0x48, 0x85, 0xd2, //0x000078d3 testq %rdx, %rdx + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000078d6 je LBB30_22 + //0x000078dc LBB30_20 + 0x0f, 0xb6, 0x09, //0x000078dc movzbl (%rcx), %ecx + 0x88, 0x0b, //0x000078df movb %cl, (%rbx) + 0x0f, 0xb6, 0x75, 0xf4, //0x000078e1 movzbl $-12(%rbp), %esi + 0x0f, 0xb6, 0x4d, 0xf2, //0x000078e5 movzbl $-14(%rbp), %ecx + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000078e9 jmp LBB30_23 + //0x000078ee LBB30_21 + 0x31, 0xf6, //0x000078ee xorl %esi, %esi + 0x31, 0xff, //0x000078f0 xorl %edi, %edi + 0x4c, 0x89, 0xc3, //0x000078f2 movq %r8, %rbx + 0x48, 0x89, 0xc1, //0x000078f5 movq %rax, %rcx + 0x48, 0x85, 0xd2, //0x000078f8 testq %rdx, %rdx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000078fb jne LBB30_20 + //0x00007901 LBB30_22 + 0x31, 0xc9, //0x00007901 xorl %ecx, %ecx + //0x00007903 LBB30_23 + 0x0f, 0xb6, 0xc9, //0x00007903 movzbl %cl, %ecx + 0xc1, 0xe1, 0x10, //0x00007906 shll $16, %ecx + 0x40, 0x0f, 0xb6, 0xff, //0x00007909 movzbl %dil, %edi + 0xc1, 0xe7, 0x08, //0x0000790d shll $8, %edi + 0x40, 0x0f, 0xb6, 0xd6, //0x00007910 movzbl %sil, %edx + 0x09, 0xfa, //0x00007914 orl %edi, %edx + 0x09, 0xd1, //0x00007916 orl %edx, %ecx + 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x00007918 andl $12632304, %ecx + 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x0000791e cmpl $8421600, %ecx + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007924 jne LBB30_26 + 0x89, 0xd7, //0x0000792a movl %edx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000792c andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007932 cmpl $8205, %edi + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00007938 je LBB30_26 + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000793e movl $3, %ecx + 0x85, 0xff, //0x00007943 testl %edi, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007945 jne LBB30_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000794b .p2align 4, 0x90 + //0x00007950 LBB30_26 + 0x40, 0xf6, 0xc6, 0x1e, //0x00007950 testb $30, %sil + 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007954 je LBB30_13 + 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x0000795a andl $49376, %edx + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007960 movl $2, %ecx + 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007965 cmpl $32960, %edx + 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x0000796b jne LBB30_13 + //0x00007971 LBB30_28 + 0x48, 0x01, 0xc8, //0x00007971 addq %rcx, %rax + 0x4c, 0x39, 0xd8, //0x00007974 cmpq %r11, %rax + 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007977 jb LBB30_17 + //0x0000797d LBB30_30 + 0x31, 0xc0, //0x0000797d xorl %eax, %eax + 0x48, 0x83, 0xc4, 0x08, //0x0000797f addq $8, %rsp + 0x5b, //0x00007983 popq %rbx + 0x5d, //0x00007984 popq %rbp + 0xc3, //0x00007985 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007986 .p2align 5, 0x00 + //0x000079a0 LCPI31_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000079a0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000079b0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x000079c0 .p2align 4, 0x90 + //0x000079c0 _f32toa + 0x55, //0x000079c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000079c1 movq %rsp, %rbp + 0x41, 0x57, //0x000079c4 pushq %r15 + 0x41, 0x56, //0x000079c6 pushq %r14 + 0x41, 0x55, //0x000079c8 pushq %r13 + 0x41, 0x54, //0x000079ca pushq %r12 + 0x53, //0x000079cc pushq %rbx + 0xc5, 0xf9, 0x7e, 0xc0, //0x000079cd vmovd %xmm0, %eax + 0x89, 0xc1, //0x000079d1 movl %eax, %ecx + 0xc1, 0xe9, 0x17, //0x000079d3 shrl $23, %ecx + 0x0f, 0xb6, 0xd9, //0x000079d6 movzbl %cl, %ebx + 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x000079d9 cmpl $255, %ebx + 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x000079df je LBB31_139 + 0xc6, 0x07, 0x2d, //0x000079e5 movb $45, (%rdi) + 0x41, 0x89, 0xc1, //0x000079e8 movl %eax, %r9d + 0x41, 0xc1, 0xe9, 0x1f, //0x000079eb shrl $31, %r9d + 0x4e, 0x8d, 0x04, 0x0f, //0x000079ef leaq (%rdi,%r9), %r8 + 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x000079f3 testl $2147483647, %eax + 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x000079f8 je LBB31_14 + 0x25, 0xff, 0xff, 0x7f, 0x00, //0x000079fe andl $8388607, %eax + 0x85, 0xdb, //0x00007a03 testl %ebx, %ebx + 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x00007a05 je LBB31_140 + 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x00007a0b leal $8388608(%rax), %esi + 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00007a11 leal $-150(%rbx), %r15d + 0x8d, 0x4b, 0x81, //0x00007a18 leal $-127(%rbx), %ecx + 0x83, 0xf9, 0x17, //0x00007a1b cmpl $23, %ecx + 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00007a1e ja LBB31_5 + 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007a24 movl $150, %ecx + 0x29, 0xd9, //0x00007a29 subl %ebx, %ecx + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007a2b movq $-1, %rdx + 0x48, 0xd3, 0xe2, //0x00007a32 shlq %cl, %rdx + 0xf7, 0xd2, //0x00007a35 notl %edx + 0x85, 0xf2, //0x00007a37 testl %esi, %edx + 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00007a39 je LBB31_32 + //0x00007a3f LBB31_5 + 0x41, 0x89, 0xf6, //0x00007a3f movl %esi, %r14d + 0x41, 0x83, 0xe6, 0x01, //0x00007a42 andl $1, %r14d + 0x85, 0xc0, //0x00007a46 testl %eax, %eax + 0x0f, 0x94, 0xc0, //0x00007a48 sete %al + 0x83, 0xfb, 0x01, //0x00007a4b cmpl $1, %ebx + 0x0f, 0x97, 0xc1, //0x00007a4e seta %cl + 0x20, 0xc1, //0x00007a51 andb %al, %cl + 0x0f, 0xb6, 0xc9, //0x00007a53 movzbl %cl, %ecx + 0x41, 0x89, 0xf2, //0x00007a56 movl %esi, %r10d + 0x41, 0xc1, 0xe2, 0x02, //0x00007a59 shll $2, %r10d + 0x8d, 0x44, 0xb1, 0xfe, //0x00007a5d leal $-2(%rcx,%rsi,4), %eax + 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00007a61 imull $1262611, %r15d, %r11d + 0x31, 0xd2, //0x00007a68 xorl %edx, %edx + 0x84, 0xc9, //0x00007a6a testb %cl, %cl + 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x00007a6c movl $524031, %ecx + 0x0f, 0x44, 0xca, //0x00007a71 cmovel %edx, %ecx + 0x41, 0x29, 0xcb, //0x00007a74 subl %ecx, %r11d + 0x41, 0xc1, 0xfb, 0x16, //0x00007a77 sarl $22, %r11d + 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x00007a7b imull $-1741647, %r11d, %ecx + 0xc1, 0xe9, 0x13, //0x00007a82 shrl $19, %ecx + 0x44, 0x01, 0xf9, //0x00007a85 addl %r15d, %ecx + 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007a88 movl $31, %edx + 0x44, 0x29, 0xda, //0x00007a8d subl %r11d, %edx + 0x48, 0x63, 0xd2, //0x00007a90 movslq %edx, %rdx + 0x48, 0x8d, 0x1d, 0xd6, 0xb7, 0x00, 0x00, //0x00007a93 leaq $47062(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ + 0xfe, 0xc1, //0x00007a9a incb %cl + 0xd3, 0xe0, //0x00007a9c shll %cl, %eax + 0x4c, 0x8b, 0x24, 0xd3, //0x00007a9e movq (%rbx,%rdx,8), %r12 + 0x49, 0xf7, 0xe4, //0x00007aa2 mulq %r12 + 0x48, 0xc1, 0xe8, 0x20, //0x00007aa5 shrq $32, %rax + 0x31, 0xdb, //0x00007aa9 xorl %ebx, %ebx + 0x83, 0xf8, 0x01, //0x00007aab cmpl $1, %eax + 0x0f, 0x97, 0xc3, //0x00007aae seta %bl + 0x41, 0xd3, 0xe2, //0x00007ab1 shll %cl, %r10d + 0x09, 0xd3, //0x00007ab4 orl %edx, %ebx + 0x4c, 0x89, 0xd0, //0x00007ab6 movq %r10, %rax + 0x49, 0xf7, 0xe4, //0x00007ab9 mulq %r12 + 0x49, 0x89, 0xd2, //0x00007abc movq %rdx, %r10 + 0x48, 0xc1, 0xe8, 0x20, //0x00007abf shrq $32, %rax + 0x45, 0x31, 0xff, //0x00007ac3 xorl %r15d, %r15d + 0x83, 0xf8, 0x01, //0x00007ac6 cmpl $1, %eax + 0x41, 0x0f, 0x97, 0xc7, //0x00007ac9 seta %r15b + 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x00007acd leal $2(,%rsi,4), %eax + 0xd3, 0xe0, //0x00007ad4 shll %cl, %eax + 0x45, 0x09, 0xd7, //0x00007ad6 orl %r10d, %r15d + 0x49, 0xf7, 0xe4, //0x00007ad9 mulq %r12 + 0x48, 0xc1, 0xe8, 0x20, //0x00007adc shrq $32, %rax + 0x31, 0xc9, //0x00007ae0 xorl %ecx, %ecx + 0x83, 0xf8, 0x01, //0x00007ae2 cmpl $1, %eax + 0x0f, 0x97, 0xc1, //0x00007ae5 seta %cl + 0x09, 0xd1, //0x00007ae8 orl %edx, %ecx + 0x44, 0x01, 0xf3, //0x00007aea addl %r14d, %ebx + 0x44, 0x29, 0xf1, //0x00007aed subl %r14d, %ecx + 0x41, 0x83, 0xff, 0x28, //0x00007af0 cmpl $40, %r15d + 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00007af4 jb LBB31_12 + 0x44, 0x89, 0xd2, //0x00007afa movl %r10d, %edx + 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007afd movl $3435973837, %eax + 0x48, 0x0f, 0xaf, 0xc2, //0x00007b02 imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00007b06 shrq $37, %rax + 0x41, 0x89, 0xde, //0x00007b0a movl %ebx, %r14d + 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x00007b0d leaq (,%rax,8), %rsi + 0x48, 0x8d, 0x14, 0xb6, //0x00007b15 leaq (%rsi,%rsi,4), %rdx + 0x4c, 0x39, 0xf2, //0x00007b19 cmpq %r14, %rdx + 0x41, 0x0f, 0x93, 0xc4, //0x00007b1c setae %r12b + 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00007b20 leaq $40(%rsi,%rsi,4), %r14 + 0x89, 0xce, //0x00007b25 movl %ecx, %esi + 0x49, 0x39, 0xf6, //0x00007b27 cmpq %rsi, %r14 + 0x0f, 0x96, 0xc2, //0x00007b2a setbe %dl + 0x41, 0x38, 0xd4, //0x00007b2d cmpb %dl, %r12b + 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00007b30 je LBB31_12 + 0x45, 0x31, 0xed, //0x00007b36 xorl %r13d, %r13d + 0x49, 0x39, 0xf6, //0x00007b39 cmpq %rsi, %r14 + 0x41, 0x0f, 0x96, 0xc5, //0x00007b3c setbe %r13b + 0x41, 0x01, 0xc5, //0x00007b40 addl %eax, %r13d + 0x41, 0xff, 0xc3, //0x00007b43 incl %r11d + 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007b46 cmpl $100000, %r13d + 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00007b4d jae LBB31_18 + //0x00007b53 LBB31_8 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007b53 movl $1, %eax + 0x41, 0x83, 0xfd, 0x0a, //0x00007b58 cmpl $10, %r13d + 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x00007b5c jb LBB31_22 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007b62 movl $2, %eax + 0x41, 0x83, 0xfd, 0x64, //0x00007b67 cmpl $100, %r13d + 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00007b6b jb LBB31_22 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007b71 movl $3, %eax + 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00007b76 cmpl $1000, %r13d + 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x00007b7d jb LBB31_22 + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007b83 cmpl $10000, %r13d + 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00007b8a movl $5, %eax + 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00007b8f jmp LBB31_21 + //0x00007b94 LBB31_12 + 0x4d, 0x89, 0xd6, //0x00007b94 movq %r10, %r14 + 0x49, 0xc1, 0xee, 0x02, //0x00007b97 shrq $2, %r14 + 0x44, 0x89, 0xd6, //0x00007b9b movl %r10d, %esi + 0x83, 0xe6, 0xfc, //0x00007b9e andl $-4, %esi + 0x39, 0xf3, //0x00007ba1 cmpl %esi, %ebx + 0x0f, 0x96, 0xc2, //0x00007ba3 setbe %dl + 0x8d, 0x5e, 0x04, //0x00007ba6 leal $4(%rsi), %ebx + 0x39, 0xcb, //0x00007ba9 cmpl %ecx, %ebx + 0x0f, 0x96, 0xc0, //0x00007bab setbe %al + 0x38, 0xc2, //0x00007bae cmpb %al, %dl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00007bb0 je LBB31_15 + 0x45, 0x31, 0xed, //0x00007bb6 xorl %r13d, %r13d + 0x39, 0xcb, //0x00007bb9 cmpl %ecx, %ebx + 0x41, 0x0f, 0x96, 0xc5, //0x00007bbb setbe %r13b + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00007bbf jmp LBB31_17 + //0x00007bc4 LBB31_14 + 0x41, 0xc6, 0x00, 0x30, //0x00007bc4 movb $48, (%r8) + 0x41, 0x29, 0xf8, //0x00007bc8 subl %edi, %r8d + 0x41, 0xff, 0xc0, //0x00007bcb incl %r8d + 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x00007bce jmp LBB31_138 + //0x00007bd3 LBB31_15 + 0x83, 0xce, 0x02, //0x00007bd3 orl $2, %esi + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007bd6 movl $1, %r13d + 0x41, 0x39, 0xf7, //0x00007bdc cmpl %esi, %r15d + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007bdf ja LBB31_17 + 0x0f, 0x94, 0xc0, //0x00007be5 sete %al + 0x41, 0xc0, 0xea, 0x02, //0x00007be8 shrb $2, %r10b + 0x41, 0x20, 0xc2, //0x00007bec andb %al, %r10b + 0x45, 0x0f, 0xb6, 0xea, //0x00007bef movzbl %r10b, %r13d + //0x00007bf3 LBB31_17 + 0x45, 0x01, 0xf5, //0x00007bf3 addl %r14d, %r13d + 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007bf6 cmpl $100000, %r13d + 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x00007bfd jb LBB31_8 + //0x00007c03 LBB31_18 + 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007c03 movl $6, %eax + 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00007c08 cmpl $1000000, %r13d + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007c0f jb LBB31_22 + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007c15 movl $7, %eax + 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x00007c1a cmpl $10000000, %r13d + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007c21 jb LBB31_22 + 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00007c27 cmpl $100000000, %r13d + 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007c2e movl $9, %eax + //0x00007c33 LBB31_21 + 0x83, 0xd8, 0x00, //0x00007c33 sbbl $0, %eax + //0x00007c36 LBB31_22 + 0x46, 0x8d, 0x3c, 0x18, //0x00007c36 leal (%rax,%r11), %r15d + 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x00007c3a leal $5(%rax,%r11), %ecx + 0x83, 0xf9, 0x1b, //0x00007c3f cmpl $27, %ecx + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007c42 jb LBB31_26 + 0x89, 0xc0, //0x00007c48 movl %eax, %eax + 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x00007c4a leaq $1(%r8,%rax), %rbx + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007c4f cmpl $10000, %r13d + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00007c56 jb LBB31_30 + 0x44, 0x89, 0xe8, //0x00007c5c movl %r13d, %eax + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00007c5f movl $3518437209, %r11d + 0x4c, 0x0f, 0xaf, 0xd8, //0x00007c65 imulq %rax, %r11 + 0x49, 0xc1, 0xeb, 0x2d, //0x00007c69 shrq $45, %r11 + 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00007c6d imull $-10000, %r11d, %eax + 0x44, 0x01, 0xe8, //0x00007c74 addl %r13d, %eax + 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x00007c77 je LBB31_62 + 0x89, 0xc1, //0x00007c7d movl %eax, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007c7f imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x00007c86 shrq $37, %rcx + 0x6b, 0xd1, 0x64, //0x00007c8a imull $100, %ecx, %edx + 0x29, 0xd0, //0x00007c8d subl %edx, %eax + 0x48, 0x8d, 0x15, 0x5a, 0x42, 0x00, 0x00, //0x00007c8f leaq $16986(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x42, //0x00007c96 movzwl (%rdx,%rax,2), %eax + 0x66, 0x89, 0x43, 0xfe, //0x00007c9a movw %ax, $-2(%rbx) + 0x0f, 0xb7, 0x04, 0x4a, //0x00007c9e movzwl (%rdx,%rcx,2), %eax + 0x66, 0x89, 0x43, 0xfc, //0x00007ca2 movw %ax, $-4(%rbx) + 0x45, 0x31, 0xc9, //0x00007ca6 xorl %r9d, %r9d + 0x48, 0x8d, 0x4b, 0xfc, //0x00007ca9 leaq $-4(%rbx), %rcx + 0x41, 0x83, 0xfb, 0x64, //0x00007cad cmpl $100, %r11d + 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00007cb1 jae LBB31_64 + //0x00007cb7 LBB31_31 + 0x44, 0x89, 0xda, //0x00007cb7 movl %r11d, %edx + 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00007cba jmp LBB31_66 + //0x00007cbf LBB31_26 + 0x41, 0x89, 0xc4, //0x00007cbf movl %eax, %r12d + 0x45, 0x85, 0xdb, //0x00007cc2 testl %r11d, %r11d + 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00007cc5 js LBB31_38 + 0x4b, 0x8d, 0x34, 0x20, //0x00007ccb leaq (%r8,%r12), %rsi + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007ccf cmpl $10000, %r13d + 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00007cd6 jb LBB31_43 + 0x44, 0x89, 0xe8, //0x00007cdc movl %r13d, %eax + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00007cdf movl $3518437209, %ecx + 0x48, 0x0f, 0xaf, 0xc8, //0x00007ce4 imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00007ce8 shrq $45, %rcx + 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00007cec imull $-10000, %ecx, %eax + 0x44, 0x01, 0xe8, //0x00007cf2 addl %r13d, %eax + 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00007cf5 imulq $1374389535, %rax, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x00007cfc shrq $37, %rdx + 0x6b, 0xda, 0x64, //0x00007d00 imull $100, %edx, %ebx + 0x29, 0xd8, //0x00007d03 subl %ebx, %eax + 0x48, 0x8d, 0x1d, 0xe4, 0x41, 0x00, 0x00, //0x00007d05 leaq $16868(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x43, //0x00007d0c movzwl (%rbx,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00007d10 movw %ax, $-2(%rsi) + 0x48, 0x8d, 0x46, 0xfc, //0x00007d14 leaq $-4(%rsi), %rax + 0x0f, 0xb7, 0x14, 0x53, //0x00007d18 movzwl (%rbx,%rdx,2), %edx + 0x66, 0x89, 0x56, 0xfc, //0x00007d1c movw %dx, $-4(%rsi) + 0x41, 0x89, 0xcd, //0x00007d20 movl %ecx, %r13d + 0x41, 0x83, 0xfd, 0x64, //0x00007d23 cmpl $100, %r13d + 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00007d27 jae LBB31_44 + //0x00007d2d LBB31_29 + 0x44, 0x89, 0xe9, //0x00007d2d movl %r13d, %ecx + 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00007d30 jmp LBB31_46 + //0x00007d35 LBB31_30 + 0x45, 0x31, 0xc9, //0x00007d35 xorl %r9d, %r9d + 0x48, 0x89, 0xd9, //0x00007d38 movq %rbx, %rcx + 0x45, 0x89, 0xeb, //0x00007d3b movl %r13d, %r11d + 0x41, 0x83, 0xfb, 0x64, //0x00007d3e cmpl $100, %r11d + 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00007d42 jb LBB31_31 + //0x00007d48 LBB31_64 + 0x48, 0xff, 0xc9, //0x00007d48 decq %rcx + 0x4c, 0x8d, 0x15, 0x9e, 0x41, 0x00, 0x00, //0x00007d4b leaq $16798(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007d52 .p2align 4, 0x90 + //0x00007d60 LBB31_65 + 0x44, 0x89, 0xda, //0x00007d60 movl %r11d, %edx + 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00007d63 imulq $1374389535, %rdx, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x00007d6a shrq $37, %rdx + 0x6b, 0xc2, 0x64, //0x00007d6e imull $100, %edx, %eax + 0x44, 0x89, 0xde, //0x00007d71 movl %r11d, %esi + 0x29, 0xc6, //0x00007d74 subl %eax, %esi + 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x00007d76 movzwl (%r10,%rsi,2), %eax + 0x66, 0x89, 0x41, 0xff, //0x00007d7b movw %ax, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x00007d7f addq $-2, %rcx + 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00007d83 cmpl $9999, %r11d + 0x41, 0x89, 0xd3, //0x00007d8a movl %edx, %r11d + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007d8d ja LBB31_65 + //0x00007d93 LBB31_66 + 0x49, 0x8d, 0x70, 0x01, //0x00007d93 leaq $1(%r8), %rsi + 0x83, 0xfa, 0x0a, //0x00007d97 cmpl $10, %edx + 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00007d9a jb LBB31_68 + 0x89, 0xd0, //0x00007da0 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x47, 0x41, 0x00, 0x00, //0x00007da2 leaq $16711(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x00007da9 movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x00007dac movb $1(%rcx,%rax,2), %al + 0x41, 0x88, 0x50, 0x01, //0x00007db0 movb %dl, $1(%r8) + 0x41, 0x88, 0x40, 0x02, //0x00007db4 movb %al, $2(%r8) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007db8 jmp LBB31_69 + //0x00007dbd LBB31_68 + 0x80, 0xc2, 0x30, //0x00007dbd addb $48, %dl + 0x88, 0x16, //0x00007dc0 movb %dl, (%rsi) + //0x00007dc2 LBB31_69 + 0x4c, 0x29, 0xcb, //0x00007dc2 subq %r9, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007dc5 .p2align 4, 0x90 + //0x00007dd0 LBB31_70 + 0x80, 0x7b, 0xff, 0x30, //0x00007dd0 cmpb $48, $-1(%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00007dd4 leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00007dd8 je LBB31_70 + 0x41, 0x88, 0x10, //0x00007dde movb %dl, (%r8) + 0x48, 0x8d, 0x43, 0x01, //0x00007de1 leaq $1(%rbx), %rax + 0x48, 0x89, 0xc1, //0x00007de5 movq %rax, %rcx + 0x48, 0x29, 0xf1, //0x00007de8 subq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00007deb cmpq $2, %rcx + 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00007def jl LBB31_73 + 0xc6, 0x06, 0x2e, //0x00007df5 movb $46, (%rsi) + 0x48, 0x89, 0xc3, //0x00007df8 movq %rax, %rbx + //0x00007dfb LBB31_73 + 0xc6, 0x03, 0x65, //0x00007dfb movb $101, (%rbx) + 0x45, 0x85, 0xff, //0x00007dfe testl %r15d, %r15d + 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00007e01 jle LBB31_76 + 0x41, 0xff, 0xcf, //0x00007e07 decl %r15d + 0xc6, 0x43, 0x01, 0x2b, //0x00007e0a movb $43, $1(%rbx) + 0x44, 0x89, 0xf8, //0x00007e0e movl %r15d, %eax + 0x83, 0xf8, 0x64, //0x00007e11 cmpl $100, %eax + 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00007e14 jl LBB31_77 + //0x00007e1a LBB31_75 + 0x89, 0xc1, //0x00007e1a movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007e1c movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00007e21 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x00007e25 shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x00007e29 leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x00007e2c leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x00007e2f subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0xb8, 0x40, 0x00, 0x00, //0x00007e31 leaq $16568(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x00007e38 movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x89, 0x4b, 0x02, //0x00007e3c movw %cx, $2(%rbx) + 0x0c, 0x30, //0x00007e40 orb $48, %al + 0x88, 0x43, 0x04, //0x00007e42 movb %al, $4(%rbx) + 0x48, 0x83, 0xc3, 0x05, //0x00007e45 addq $5, %rbx + 0x49, 0x89, 0xd8, //0x00007e49 movq %rbx, %r8 + 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00007e4c jmp LBB31_137 + //0x00007e51 LBB31_32 + 0xd3, 0xee, //0x00007e51 shrl %cl, %esi + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00007e53 cmpl $100000, %esi + 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x00007e59 jb LBB31_52 + 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007e5f movl $6, %eax + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00007e64 cmpl $1000000, %esi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00007e6a jb LBB31_36 + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007e70 movl $7, %eax + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00007e75 cmpl $10000000, %esi + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007e7b jb LBB31_36 + 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00007e81 cmpl $100000000, %esi + 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007e87 movl $9, %eax + 0x48, 0x83, 0xd8, 0x00, //0x00007e8c sbbq $0, %rax + //0x00007e90 LBB31_36 + 0x4c, 0x01, 0xc0, //0x00007e90 addq %r8, %rax + //0x00007e93 LBB31_37 + 0x89, 0xf1, //0x00007e93 movl %esi, %ecx + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00007e95 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00007e9a imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00007e9e shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00007ea2 imull $-10000, %edx, %ecx + 0x01, 0xf1, //0x00007ea8 addl %esi, %ecx + 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00007eaa imulq $1374389535, %rcx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x00007eb1 shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x00007eb5 imull $100, %esi, %ebx + 0x29, 0xd9, //0x00007eb8 subl %ebx, %ecx + 0x48, 0x8d, 0x1d, 0x2f, 0x40, 0x00, 0x00, //0x00007eba leaq $16431(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4b, //0x00007ec1 movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00007ec5 movw %cx, $-2(%rax) + 0x0f, 0xb7, 0x0c, 0x73, //0x00007ec9 movzwl (%rbx,%rsi,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x00007ecd movw %cx, $-4(%rax) + 0x49, 0x89, 0xc1, //0x00007ed1 movq %rax, %r9 + 0x48, 0x83, 0xc0, 0xfc, //0x00007ed4 addq $-4, %rax + 0x89, 0xd6, //0x00007ed8 movl %edx, %esi + 0x83, 0xfe, 0x64, //0x00007eda cmpl $100, %esi + 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x00007edd jae LBB31_56 + 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00007ee3 jmp LBB31_58 + //0x00007ee8 LBB31_38 + 0x45, 0x85, 0xff, //0x00007ee8 testl %r15d, %r15d + 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x00007eeb jg LBB31_98 + 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00007ef1 movw $11824, (%r8) + 0x49, 0x83, 0xc0, 0x02, //0x00007ef7 addq $2, %r8 + 0x45, 0x85, 0xff, //0x00007efb testl %r15d, %r15d + 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x00007efe jns LBB31_98 + 0x31, 0xf6, //0x00007f04 xorl %esi, %esi + 0x41, 0x83, 0xff, 0x80, //0x00007f06 cmpl $-128, %r15d + 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x00007f0a ja LBB31_96 + 0x45, 0x89, 0xfa, //0x00007f10 movl %r15d, %r10d + 0x41, 0xf7, 0xd2, //0x00007f13 notl %r10d + 0x49, 0xff, 0xc2, //0x00007f16 incq %r10 + 0x4c, 0x89, 0xd6, //0x00007f19 movq %r10, %rsi + 0x48, 0x83, 0xe6, 0x80, //0x00007f1c andq $-128, %rsi + 0x48, 0x8d, 0x46, 0x80, //0x00007f20 leaq $-128(%rsi), %rax + 0x48, 0x89, 0xc1, //0x00007f24 movq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x07, //0x00007f27 shrq $7, %rcx + 0x48, 0xff, 0xc1, //0x00007f2b incq %rcx + 0x41, 0x89, 0xcb, //0x00007f2e movl %ecx, %r11d + 0x41, 0x83, 0xe3, 0x03, //0x00007f31 andl $3, %r11d + 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00007f35 cmpq $384, %rax + 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00007f3b jae LBB31_90 + 0x31, 0xdb, //0x00007f41 xorl %ebx, %ebx + 0xe9, 0xda, 0x03, 0x00, 0x00, //0x00007f43 jmp LBB31_92 + //0x00007f48 LBB31_76 + 0xc6, 0x43, 0x01, 0x2d, //0x00007f48 movb $45, $1(%rbx) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007f4c movl $1, %eax + 0x44, 0x29, 0xf8, //0x00007f51 subl %r15d, %eax + 0x83, 0xf8, 0x64, //0x00007f54 cmpl $100, %eax + 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x00007f57 jge LBB31_75 + //0x00007f5d LBB31_77 + 0x83, 0xf8, 0x0a, //0x00007f5d cmpl $10, %eax + 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x00007f60 jl LBB31_79 + 0x48, 0x98, //0x00007f66 cltq + 0x48, 0x8d, 0x0d, 0x81, 0x3f, 0x00, 0x00, //0x00007f68 leaq $16257(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00007f6f movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x43, 0x02, //0x00007f73 movw %ax, $2(%rbx) + 0x48, 0x83, 0xc3, 0x04, //0x00007f77 addq $4, %rbx + 0x49, 0x89, 0xd8, //0x00007f7b movq %rbx, %r8 + 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x00007f7e jmp LBB31_137 + //0x00007f83 LBB31_43 + 0x48, 0x89, 0xf0, //0x00007f83 movq %rsi, %rax + 0x41, 0x83, 0xfd, 0x64, //0x00007f86 cmpl $100, %r13d + 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x00007f8a jb LBB31_29 + //0x00007f90 LBB31_44 + 0x48, 0xff, 0xc8, //0x00007f90 decq %rax + 0x4c, 0x8d, 0x15, 0x56, 0x3f, 0x00, 0x00, //0x00007f93 leaq $16214(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f9a .p2align 4, 0x90 + //0x00007fa0 LBB31_45 + 0x44, 0x89, 0xe9, //0x00007fa0 movl %r13d, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007fa3 imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x00007faa shrq $37, %rcx + 0x6b, 0xd9, 0x64, //0x00007fae imull $100, %ecx, %ebx + 0x44, 0x89, 0xea, //0x00007fb1 movl %r13d, %edx + 0x29, 0xda, //0x00007fb4 subl %ebx, %edx + 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00007fb6 movzwl (%r10,%rdx,2), %edx + 0x66, 0x89, 0x50, 0xff, //0x00007fbb movw %dx, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00007fbf addq $-2, %rax + 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00007fc3 cmpl $9999, %r13d + 0x41, 0x89, 0xcd, //0x00007fca movl %ecx, %r13d + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007fcd ja LBB31_45 + //0x00007fd3 LBB31_46 + 0x49, 0x63, 0xc7, //0x00007fd3 movslq %r15d, %rax + 0x83, 0xf9, 0x0a, //0x00007fd6 cmpl $10, %ecx + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00007fd9 jb LBB31_48 + 0x89, 0xc9, //0x00007fdf movl %ecx, %ecx + 0x48, 0x8d, 0x15, 0x08, 0x3f, 0x00, 0x00, //0x00007fe1 leaq $16136(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00007fe8 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00007fec movw %cx, (%r8) + 0x49, 0x01, 0xc0, //0x00007ff0 addq %rax, %r8 + 0x49, 0x39, 0xc4, //0x00007ff3 cmpq %rax, %r12 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00007ff6 jl LBB31_49 + 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x00007ffc jmp LBB31_137 + //0x00008001 LBB31_48 + 0x80, 0xc1, 0x30, //0x00008001 addb $48, %cl + 0x41, 0x88, 0x08, //0x00008004 movb %cl, (%r8) + 0x49, 0x01, 0xc0, //0x00008007 addq %rax, %r8 + 0x49, 0x39, 0xc4, //0x0000800a cmpq %rax, %r12 + 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x0000800d jge LBB31_137 + //0x00008013 LBB31_49 + 0x4b, 0x8d, 0x04, 0x21, //0x00008013 leaq (%r9,%r12), %rax + 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00008017 leaq $1(%rdi,%rax), %r11 + 0x4d, 0x39, 0xc3, //0x0000801c cmpq %r8, %r11 + 0x4d, 0x0f, 0x46, 0xd8, //0x0000801f cmovbeq %r8, %r11 + 0x4a, 0x8d, 0x0c, 0x0f, //0x00008023 leaq (%rdi,%r9), %rcx + 0x4c, 0x01, 0xe1, //0x00008027 addq %r12, %rcx + 0x49, 0x29, 0xcb, //0x0000802a subq %rcx, %r11 + 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000802d cmpq $128, %r11 + 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00008034 jb LBB31_87 + 0x4d, 0x89, 0xda, //0x0000803a movq %r11, %r10 + 0x49, 0x83, 0xe2, 0x80, //0x0000803d andq $-128, %r10 + 0x49, 0x8d, 0x4a, 0x80, //0x00008041 leaq $-128(%r10), %rcx + 0x48, 0x89, 0xcb, //0x00008045 movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x00008048 shrq $7, %rbx + 0x48, 0xff, 0xc3, //0x0000804c incq %rbx + 0x89, 0xda, //0x0000804f movl %ebx, %edx + 0x83, 0xe2, 0x03, //0x00008051 andl $3, %edx + 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00008054 cmpq $384, %rcx + 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x0000805b jae LBB31_80 + 0x31, 0xc0, //0x00008061 xorl %eax, %eax + 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008063 jmp LBB31_82 + //0x00008068 LBB31_79 + 0x04, 0x30, //0x00008068 addb $48, %al + 0x88, 0x43, 0x02, //0x0000806a movb %al, $2(%rbx) + 0x48, 0x83, 0xc3, 0x03, //0x0000806d addq $3, %rbx + 0x49, 0x89, 0xd8, //0x00008071 movq %rbx, %r8 + 0xe9, 0x57, 0x06, 0x00, 0x00, //0x00008074 jmp LBB31_137 + //0x00008079 LBB31_52 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008079 movl $1, %r9d + 0x83, 0xfe, 0x0a, //0x0000807f cmpl $10, %esi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008082 jb LBB31_55 + 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008088 movl $2, %r9d + 0x83, 0xfe, 0x64, //0x0000808e cmpl $100, %esi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008091 jb LBB31_55 + 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008097 movl $3, %r9d + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000809d cmpl $1000, %esi + 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x000080a3 jae LBB31_88 + //0x000080a9 LBB31_55 + 0x4d, 0x01, 0xc1, //0x000080a9 addq %r8, %r9 + 0x4c, 0x89, 0xc8, //0x000080ac movq %r9, %rax + 0x83, 0xfe, 0x64, //0x000080af cmpl $100, %esi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x000080b2 jb LBB31_58 + //0x000080b8 LBB31_56 + 0x48, 0xff, 0xc8, //0x000080b8 decq %rax + 0x4c, 0x8d, 0x15, 0x2e, 0x3e, 0x00, 0x00, //0x000080bb leaq $15918(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000080c2 .p2align 4, 0x90 + //0x000080d0 LBB31_57 + 0x89, 0xf3, //0x000080d0 movl %esi, %ebx + 0x89, 0xf6, //0x000080d2 movl %esi, %esi + 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x000080d4 imulq $1374389535, %rsi, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x000080db shrq $37, %rsi + 0x6b, 0xce, 0x64, //0x000080df imull $100, %esi, %ecx + 0x89, 0xda, //0x000080e2 movl %ebx, %edx + 0x29, 0xca, //0x000080e4 subl %ecx, %edx + 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x000080e6 movzwl (%r10,%rdx,2), %ecx + 0x66, 0x89, 0x48, 0xff, //0x000080eb movw %cx, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x000080ef addq $-2, %rax + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000080f3 cmpl $9999, %ebx + 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000080f9 ja LBB31_57 + //0x000080ff LBB31_58 + 0x83, 0xfe, 0x0a, //0x000080ff cmpl $10, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008102 jb LBB31_60 + 0x89, 0xf0, //0x00008108 movl %esi, %eax + 0x48, 0x8d, 0x0d, 0xdf, 0x3d, 0x00, 0x00, //0x0000810a leaq $15839(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008111 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x00, //0x00008115 movw %ax, (%r8) + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00008119 jmp LBB31_61 + //0x0000811e LBB31_60 + 0x40, 0x80, 0xc6, 0x30, //0x0000811e addb $48, %sil + 0x41, 0x88, 0x30, //0x00008122 movb %sil, (%r8) + //0x00008125 LBB31_61 + 0x41, 0x29, 0xf9, //0x00008125 subl %edi, %r9d + 0x45, 0x89, 0xc8, //0x00008128 movl %r9d, %r8d + 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x0000812b jmp LBB31_138 + //0x00008130 LBB31_62 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00008130 movl $4, %r9d + 0x48, 0x8d, 0x4b, 0xfc, //0x00008136 leaq $-4(%rbx), %rcx + 0x41, 0x83, 0xfb, 0x64, //0x0000813a cmpl $100, %r11d + 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x0000813e jb LBB31_31 + 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00008144 jmp LBB31_64 + //0x00008149 LBB31_80 + 0x48, 0x29, 0xd3, //0x00008149 subq %rdx, %rbx + 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x0000814c leaq $480(%rdi,%rax), %rcx + 0x31, 0xc0, //0x00008154 xorl %eax, %eax + 0xc5, 0xfd, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x00008156 vmovdqa $-1982(%rip), %ymm0 /* LCPI31_0+0(%rip) */ + 0x90, 0x90, //0x0000815e .p2align 4, 0x90 + //0x00008160 LBB31_81 + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x00008160 vmovdqu %ymm0, $-480(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x00008169 vmovdqu %ymm0, $-448(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x00008172 vmovdqu %ymm0, $-416(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x0000817b vmovdqu %ymm0, $-384(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x00008184 vmovdqu %ymm0, $-352(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x0000818d vmovdqu %ymm0, $-320(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x00008196 vmovdqu %ymm0, $-288(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x0000819f vmovdqu %ymm0, $-256(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x000081a8 vmovdqu %ymm0, $-224(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x000081b1 vmovdqu %ymm0, $-192(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x000081ba vmovdqu %ymm0, $-160(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x000081c3 vmovdqu %ymm0, $-128(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x000081c9 vmovdqu %ymm0, $-96(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x000081cf vmovdqu %ymm0, $-64(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x000081d5 vmovdqu %ymm0, $-32(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x000081db vmovdqu %ymm0, (%rcx,%rax) + 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x000081e0 addq $512, %rax + 0x48, 0x83, 0xc3, 0xfc, //0x000081e6 addq $-4, %rbx + 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000081ea jne LBB31_81 + //0x000081f0 LBB31_82 + 0x48, 0x85, 0xd2, //0x000081f0 testq %rdx, %rdx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000081f3 je LBB31_85 + 0x4c, 0x01, 0xc8, //0x000081f9 addq %r9, %rax + 0x4c, 0x01, 0xe0, //0x000081fc addq %r12, %rax + 0x48, 0x8d, 0x44, 0x07, 0x60, //0x000081ff leaq $96(%rdi,%rax), %rax + 0x48, 0xf7, 0xda, //0x00008204 negq %rdx + 0xc5, 0xfd, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00008207 vmovdqa $-2159(%rip), %ymm0 /* LCPI31_0+0(%rip) */ + 0x90, //0x0000820f .p2align 4, 0x90 + //0x00008210 LBB31_84 + 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00008210 vmovdqu %ymm0, $-96(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008215 vmovdqu %ymm0, $-64(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x0000821a vmovdqu %ymm0, $-32(%rax) + 0xc5, 0xfe, 0x7f, 0x00, //0x0000821f vmovdqu %ymm0, (%rax) + 0x48, 0x83, 0xe8, 0x80, //0x00008223 subq $-128, %rax + 0x48, 0xff, 0xc2, //0x00008227 incq %rdx + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000822a jne LBB31_84 + //0x00008230 LBB31_85 + 0x4d, 0x39, 0xda, //0x00008230 cmpq %r11, %r10 + 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00008233 je LBB31_137 + 0x4c, 0x01, 0xd6, //0x00008239 addq %r10, %rsi + 0x90, 0x90, 0x90, 0x90, //0x0000823c .p2align 4, 0x90 + //0x00008240 LBB31_87 + 0xc6, 0x06, 0x30, //0x00008240 movb $48, (%rsi) + 0x48, 0xff, 0xc6, //0x00008243 incq %rsi + 0x4c, 0x39, 0xc6, //0x00008246 cmpq %r8, %rsi + 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008249 jb LBB31_87 + 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x0000824f jmp LBB31_137 + //0x00008254 LBB31_88 + 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008254 cmpl $10000, %esi + 0x4c, 0x89, 0xc0, //0x0000825a movq %r8, %rax + 0x48, 0x83, 0xd8, 0x00, //0x0000825d sbbq $0, %rax + 0x48, 0x83, 0xc0, 0x05, //0x00008261 addq $5, %rax + 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008265 cmpl $10000, %esi + 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x0000826b jae LBB31_37 + 0x49, 0x89, 0xc1, //0x00008271 movq %rax, %r9 + 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00008274 jmp LBB31_56 + //0x00008279 LBB31_90 + 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00008279 leaq $482(%r9,%rdi), %rax + 0x4d, 0x89, 0xde, //0x00008281 movq %r11, %r14 + 0x49, 0x29, 0xce, //0x00008284 subq %rcx, %r14 + 0x31, 0xdb, //0x00008287 xorl %ebx, %ebx + 0xc5, 0xfd, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x00008289 vmovdqa $-2289(%rip), %ymm0 /* LCPI31_0+0(%rip) */ + //0x00008291 LBB31_91 + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x00008291 vmovdqu %ymm0, $-480(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x0000829a vmovdqu %ymm0, $-448(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x000082a3 vmovdqu %ymm0, $-416(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x000082ac vmovdqu %ymm0, $-384(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x000082b5 vmovdqu %ymm0, $-352(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x000082be vmovdqu %ymm0, $-320(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x000082c7 vmovdqu %ymm0, $-288(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x000082d0 vmovdqu %ymm0, $-256(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x000082d9 vmovdqu %ymm0, $-224(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x000082e2 vmovdqu %ymm0, $-192(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x000082eb vmovdqu %ymm0, $-160(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x000082f4 vmovdqu %ymm0, $-128(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x000082fa vmovdqu %ymm0, $-96(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00008300 vmovdqu %ymm0, $-64(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x00008306 vmovdqu %ymm0, $-32(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x0000830c vmovdqu %ymm0, (%rax,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00008311 addq $512, %rbx + 0x49, 0x83, 0xc6, 0x04, //0x00008318 addq $4, %r14 + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000831c jne LBB31_91 + //0x00008322 LBB31_92 + 0x4d, 0x85, 0xdb, //0x00008322 testq %r11, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00008325 je LBB31_95 + 0x4c, 0x01, 0xcb, //0x0000832b addq %r9, %rbx + 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x0000832e leaq $98(%rdi,%rbx), %rax + 0x49, 0xf7, 0xdb, //0x00008333 negq %r11 + 0xc5, 0xfd, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x00008336 vmovdqa $-2462(%rip), %ymm0 /* LCPI31_0+0(%rip) */ + //0x0000833e LBB31_94 + 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x0000833e vmovdqu %ymm0, $-96(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008343 vmovdqu %ymm0, $-64(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00008348 vmovdqu %ymm0, $-32(%rax) + 0xc5, 0xfe, 0x7f, 0x00, //0x0000834d vmovdqu %ymm0, (%rax) + 0x48, 0x83, 0xe8, 0x80, //0x00008351 subq $-128, %rax + 0x49, 0xff, 0xc3, //0x00008355 incq %r11 + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00008358 jne LBB31_94 + //0x0000835e LBB31_95 + 0x49, 0x01, 0xf0, //0x0000835e addq %rsi, %r8 + 0x49, 0x39, 0xf2, //0x00008361 cmpq %rsi, %r10 + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00008364 je LBB31_98 + //0x0000836a LBB31_96 + 0x44, 0x89, 0xf8, //0x0000836a movl %r15d, %eax + 0xf7, 0xd8, //0x0000836d negl %eax + 0x90, //0x0000836f .p2align 4, 0x90 + //0x00008370 LBB31_97 + 0x41, 0xc6, 0x00, 0x30, //0x00008370 movb $48, (%r8) + 0x49, 0xff, 0xc0, //0x00008374 incq %r8 + 0xff, 0xc6, //0x00008377 incl %esi + 0x39, 0xc6, //0x00008379 cmpl %eax, %esi + 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000837b jl LBB31_97 + //0x00008381 LBB31_98 + 0x4b, 0x8d, 0x04, 0x20, //0x00008381 leaq (%r8,%r12), %rax + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008385 cmpl $10000, %r13d + 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000838c jb LBB31_101 + 0x44, 0x89, 0xe9, //0x00008392 movl %r13d, %ecx + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008395 movl $3518437209, %r10d + 0x4c, 0x0f, 0xaf, 0xd1, //0x0000839b imulq %rcx, %r10 + 0x49, 0xc1, 0xea, 0x2d, //0x0000839f shrq $45, %r10 + 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x000083a3 imull $-10000, %r10d, %ecx + 0x44, 0x01, 0xe9, //0x000083aa addl %r13d, %ecx + 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x000083ad je LBB31_103 + 0x89, 0xca, //0x000083b3 movl %ecx, %edx + 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000083b5 imulq $1374389535, %rdx, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x000083bc shrq $37, %rdx + 0x6b, 0xda, 0x64, //0x000083c0 imull $100, %edx, %ebx + 0x29, 0xd9, //0x000083c3 subl %ebx, %ecx + 0x48, 0x8d, 0x1d, 0x24, 0x3b, 0x00, 0x00, //0x000083c5 leaq $15140(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4b, //0x000083cc movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x000083d0 movw %cx, $-2(%rax) + 0x0f, 0xb7, 0x0c, 0x53, //0x000083d4 movzwl (%rbx,%rdx,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x000083d8 movw %cx, $-4(%rax) + 0x45, 0x31, 0xc9, //0x000083dc xorl %r9d, %r9d + 0x48, 0x83, 0xc0, 0xfc, //0x000083df addq $-4, %rax + 0x41, 0x83, 0xfa, 0x64, //0x000083e3 cmpl $100, %r10d + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000083e7 jae LBB31_105 + //0x000083ed LBB31_102 + 0x44, 0x89, 0xd1, //0x000083ed movl %r10d, %ecx + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000083f0 jmp LBB31_107 + //0x000083f5 LBB31_101 + 0x45, 0x31, 0xc9, //0x000083f5 xorl %r9d, %r9d + 0x45, 0x89, 0xea, //0x000083f8 movl %r13d, %r10d + 0x41, 0x83, 0xfa, 0x64, //0x000083fb cmpl $100, %r10d + 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000083ff jb LBB31_102 + //0x00008405 LBB31_105 + 0x48, 0xff, 0xc8, //0x00008405 decq %rax + 0x48, 0x8d, 0x15, 0xe1, 0x3a, 0x00, 0x00, //0x00008408 leaq $15073(%rip), %rdx /* _Digits+0(%rip) */ + 0x90, //0x0000840f .p2align 4, 0x90 + //0x00008410 LBB31_106 + 0x44, 0x89, 0xd1, //0x00008410 movl %r10d, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008413 imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x0000841a shrq $37, %rcx + 0x6b, 0xd9, 0x64, //0x0000841e imull $100, %ecx, %ebx + 0x44, 0x89, 0xd6, //0x00008421 movl %r10d, %esi + 0x29, 0xde, //0x00008424 subl %ebx, %esi + 0x0f, 0xb7, 0x34, 0x72, //0x00008426 movzwl (%rdx,%rsi,2), %esi + 0x66, 0x89, 0x70, 0xff, //0x0000842a movw %si, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x0000842e addq $-2, %rax + 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00008432 cmpl $9999, %r10d + 0x41, 0x89, 0xca, //0x00008439 movl %ecx, %r10d + 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000843c ja LBB31_106 + //0x00008442 LBB31_107 + 0x83, 0xf9, 0x0a, //0x00008442 cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008445 jb LBB31_109 + 0x89, 0xc8, //0x0000844b movl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x9c, 0x3a, 0x00, 0x00, //0x0000844d leaq $15004(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008454 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x00, //0x00008458 movw %ax, (%r8) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000845c jmp LBB31_110 + //0x00008461 LBB31_109 + 0x80, 0xc1, 0x30, //0x00008461 addb $48, %cl + 0x41, 0x88, 0x08, //0x00008464 movb %cl, (%r8) + //0x00008467 LBB31_110 + 0x4d, 0x29, 0xcc, //0x00008467 subq %r9, %r12 + 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000846a leaq $1(%r12), %rsi + 0x49, 0x8d, 0x54, 0x24, 0x61, //0x0000846f leaq $97(%r12), %rdx + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00008474 leaq $2(%r12), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008479 .p2align 4, 0x90 + //0x00008480 LBB31_111 + 0x48, 0xff, 0xca, //0x00008480 decq %rdx + 0x48, 0xff, 0xce, //0x00008483 decq %rsi + 0x48, 0xff, 0xc8, //0x00008486 decq %rax + 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00008489 cmpb $48, $-1(%r8,%r12) + 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000848f leaq $-1(%r12), %r12 + 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00008494 je LBB31_111 + 0x4d, 0x8d, 0x0c, 0x30, //0x0000849a leaq (%r8,%rsi), %r9 + 0x45, 0x85, 0xff, //0x0000849e testl %r15d, %r15d + 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x000084a1 jle LBB31_116 + 0x44, 0x89, 0xc9, //0x000084a7 movl %r9d, %ecx + 0x44, 0x29, 0xc1, //0x000084aa subl %r8d, %ecx + 0x41, 0x39, 0xcf, //0x000084ad cmpl %ecx, %r15d + 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x000084b0 jge LBB31_117 + 0x43, 0x8d, 0x0c, 0x07, //0x000084b6 leal (%r15,%r8), %ecx + 0x41, 0x29, 0xc9, //0x000084ba subl %ecx, %r9d + 0x49, 0x8d, 0x49, 0xff, //0x000084bd leaq $-1(%r9), %rcx + 0x45, 0x89, 0xca, //0x000084c1 movl %r9d, %r10d + 0x41, 0x83, 0xe2, 0x03, //0x000084c4 andl $3, %r10d + 0x48, 0x83, 0xf9, 0x03, //0x000084c8 cmpq $3, %rcx + 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x000084cc jae LBB31_121 + 0x31, 0xc9, //0x000084d2 xorl %ecx, %ecx + 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x000084d4 jmp LBB31_124 + //0x000084d9 LBB31_117 + 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x000084d9 jle LBB31_116 + 0x45, 0x01, 0xc7, //0x000084df addl %r8d, %r15d + 0x45, 0x89, 0xce, //0x000084e2 movl %r9d, %r14d + 0x41, 0xf7, 0xd6, //0x000084e5 notl %r14d + 0x45, 0x01, 0xfe, //0x000084e8 addl %r15d, %r14d + 0x45, 0x31, 0xd2, //0x000084eb xorl %r10d, %r10d + 0x4d, 0x89, 0xcb, //0x000084ee movq %r9, %r11 + 0x41, 0x83, 0xfe, 0x7e, //0x000084f1 cmpl $126, %r14d + 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x000084f5 jbe LBB31_135 + 0x49, 0xff, 0xc6, //0x000084fb incq %r14 + 0x4d, 0x89, 0xf2, //0x000084fe movq %r14, %r10 + 0x49, 0x83, 0xe2, 0x80, //0x00008501 andq $-128, %r10 + 0x4f, 0x8d, 0x1c, 0x10, //0x00008505 leaq (%r8,%r10), %r11 + 0x49, 0x8d, 0x5a, 0x80, //0x00008509 leaq $-128(%r10), %rbx + 0x48, 0x89, 0xd9, //0x0000850d movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x07, //0x00008510 shrq $7, %rcx + 0x48, 0xff, 0xc1, //0x00008514 incq %rcx + 0x41, 0x89, 0xcc, //0x00008517 movl %ecx, %r12d + 0x41, 0x83, 0xe4, 0x03, //0x0000851a andl $3, %r12d + 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x0000851e cmpq $384, %rbx + 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00008525 jae LBB31_129 + 0x31, 0xc9, //0x0000852b xorl %ecx, %ecx + 0xe9, 0x30, 0x01, 0x00, 0x00, //0x0000852d jmp LBB31_131 + //0x00008532 LBB31_116 + 0x4d, 0x89, 0xc8, //0x00008532 movq %r9, %r8 + 0xe9, 0x96, 0x01, 0x00, 0x00, //0x00008535 jmp LBB31_137 + //0x0000853a LBB31_103 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000853a movl $4, %r9d + 0x48, 0x83, 0xc0, 0xfc, //0x00008540 addq $-4, %rax + 0x41, 0x83, 0xfa, 0x64, //0x00008544 cmpl $100, %r10d + 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00008548 jb LBB31_102 + 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x0000854e jmp LBB31_105 + //0x00008553 LBB31_121 + 0x4d, 0x89, 0xd3, //0x00008553 movq %r10, %r11 + 0x4d, 0x29, 0xcb, //0x00008556 subq %r9, %r11 + 0x31, 0xc9, //0x00008559 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000855b .p2align 4, 0x90 + //0x00008560 LBB31_122 + 0x49, 0x8d, 0x1c, 0x08, //0x00008560 leaq (%r8,%rcx), %rbx + 0x8b, 0x54, 0x1e, 0xfc, //0x00008564 movl $-4(%rsi,%rbx), %edx + 0x89, 0x54, 0x1e, 0xfd, //0x00008568 movl %edx, $-3(%rsi,%rbx) + 0x48, 0x83, 0xc1, 0xfc, //0x0000856c addq $-4, %rcx + 0x49, 0x39, 0xcb, //0x00008570 cmpq %rcx, %r11 + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008573 jne LBB31_122 + 0x48, 0xf7, 0xd9, //0x00008579 negq %rcx + //0x0000857c LBB31_124 + 0x4d, 0x85, 0xd2, //0x0000857c testq %r10, %r10 + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000857f je LBB31_127 + 0x49, 0xf7, 0xda, //0x00008585 negq %r10 + 0x4c, 0x89, 0xc2, //0x00008588 movq %r8, %rdx + 0x48, 0x29, 0xca, //0x0000858b subq %rcx, %rdx + 0x31, 0xc9, //0x0000858e xorl %ecx, %ecx + //0x00008590 .p2align 4, 0x90 + //0x00008590 LBB31_126 + 0x48, 0x8d, 0x34, 0x0a, //0x00008590 leaq (%rdx,%rcx), %rsi + 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00008594 movzbl (%r12,%rsi), %ebx + 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00008599 movb %bl, $1(%r12,%rsi) + 0x48, 0xff, 0xc9, //0x0000859e decq %rcx + 0x49, 0x39, 0xca, //0x000085a1 cmpq %rcx, %r10 + 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x000085a4 jne LBB31_126 + //0x000085aa LBB31_127 + 0x49, 0x63, 0xcf, //0x000085aa movslq %r15d, %rcx + 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x000085ad movb $46, (%r8,%rcx) + 0x49, 0x01, 0xc0, //0x000085b2 addq %rax, %r8 + 0xe9, 0x16, 0x01, 0x00, 0x00, //0x000085b5 jmp LBB31_137 + //0x000085ba LBB31_129 + 0x4c, 0x89, 0xe3, //0x000085ba movq %r12, %rbx + 0x48, 0x29, 0xcb, //0x000085bd subq %rcx, %rbx + 0x31, 0xc9, //0x000085c0 xorl %ecx, %ecx + 0xc5, 0xfd, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x000085c2 vmovdqa $-3114(%rip), %ymm0 /* LCPI31_0+0(%rip) */ + //0x000085ca LBB31_130 + 0x49, 0x8d, 0x04, 0x08, //0x000085ca leaq (%r8,%rcx), %rax + 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x000085ce vmovdqu %ymm0, (%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x000085d3 vmovdqu %ymm0, $32(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x000085d9 vmovdqu %ymm0, $64(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x000085df vmovdqu %ymm0, $96(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x000085e5 vmovdqu %ymm0, $128(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x000085ee vmovdqu %ymm0, $160(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x000085f7 vmovdqu %ymm0, $192(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x00008600 vmovdqu %ymm0, $224(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x00008609 vmovdqu %ymm0, $256(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x00008612 vmovdqu %ymm0, $288(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x0000861b vmovdqu %ymm0, $320(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x00008624 vmovdqu %ymm0, $352(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x0000862d vmovdqu %ymm0, $384(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x00008636 vmovdqu %ymm0, $416(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x0000863f vmovdqu %ymm0, $448(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x00008648 vmovdqu %ymm0, $480(%rsi,%rax) + 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00008651 addq $512, %rcx + 0x48, 0x83, 0xc3, 0x04, //0x00008658 addq $4, %rbx + 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000865c jne LBB31_130 + //0x00008662 LBB31_131 + 0x49, 0x01, 0xf3, //0x00008662 addq %rsi, %r11 + 0x4d, 0x85, 0xe4, //0x00008665 testq %r12, %r12 + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00008668 je LBB31_134 + 0x49, 0x01, 0xc8, //0x0000866e addq %rcx, %r8 + 0x49, 0x01, 0xd0, //0x00008671 addq %rdx, %r8 + 0x49, 0xf7, 0xdc, //0x00008674 negq %r12 + 0xc5, 0xfd, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00008677 vmovdqa $-3295(%rip), %ymm0 /* LCPI31_0+0(%rip) */ + //0x0000867f LBB31_133 + 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x0000867f vmovdqu %ymm0, $-96(%r8) + 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00008685 vmovdqu %ymm0, $-64(%r8) + 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x0000868b vmovdqu %ymm0, $-32(%r8) + 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00008691 vmovdqu %ymm0, (%r8) + 0x49, 0x83, 0xe8, 0x80, //0x00008696 subq $-128, %r8 + 0x49, 0xff, 0xc4, //0x0000869a incq %r12 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000869d jne LBB31_133 + //0x000086a3 LBB31_134 + 0x4d, 0x89, 0xd8, //0x000086a3 movq %r11, %r8 + 0x4d, 0x39, 0xd6, //0x000086a6 cmpq %r10, %r14 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000086a9 je LBB31_137 + //0x000086af LBB31_135 + 0x45, 0x29, 0xd7, //0x000086af subl %r10d, %r15d + 0x45, 0x29, 0xcf, //0x000086b2 subl %r9d, %r15d + 0x4d, 0x89, 0xd8, //0x000086b5 movq %r11, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000086b8 .p2align 4, 0x90 + //0x000086c0 LBB31_136 + 0x41, 0xc6, 0x00, 0x30, //0x000086c0 movb $48, (%r8) + 0x49, 0xff, 0xc0, //0x000086c4 incq %r8 + 0x41, 0xff, 0xcf, //0x000086c7 decl %r15d + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000086ca jne LBB31_136 + //0x000086d0 LBB31_137 + 0x41, 0x29, 0xf8, //0x000086d0 subl %edi, %r8d + //0x000086d3 LBB31_138 + 0x44, 0x89, 0xc0, //0x000086d3 movl %r8d, %eax + 0x5b, //0x000086d6 popq %rbx + 0x41, 0x5c, //0x000086d7 popq %r12 + 0x41, 0x5d, //0x000086d9 popq %r13 + 0x41, 0x5e, //0x000086db popq %r14 + 0x41, 0x5f, //0x000086dd popq %r15 + 0x5d, //0x000086df popq %rbp + 0xc5, 0xf8, 0x77, //0x000086e0 vzeroupper + 0xc3, //0x000086e3 retq + //0x000086e4 LBB31_139 + 0x45, 0x31, 0xc0, //0x000086e4 xorl %r8d, %r8d + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000086e7 jmp LBB31_138 + //0x000086ec LBB31_140 + 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x000086ec movl $-149, %r15d + 0x89, 0xc6, //0x000086f2 movl %eax, %esi + 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x000086f4 jmp LBB31_5 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000086f9 .p2align 4, 0x00 + //0x00008700 LCPI32_0 + 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00008700 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' + //0x00008710 LCPI32_1 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00008710 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00008720 LCPI32_2 + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00008720 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + //0x00008730 LCPI32_3 + 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00008730 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' + //0x00008740 LCPI32_4 + 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00008740 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' + //0x00008750 LCPI32_5 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00008750 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00008760 .p2align 4, 0x90 + //0x00008760 _to_lower + 0x55, //0x00008760 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008761 movq %rsp, %rbp + 0x48, 0x83, 0xfa, 0x10, //0x00008764 cmpq $16, %rdx + 0x0f, 0x82, 0xdf, 0x00, 0x00, 0x00, //0x00008768 jb LBB32_8 + 0x48, 0x8d, 0x4a, 0xf0, //0x0000876e leaq $-16(%rdx), %rcx + 0xf6, 0xc1, 0x10, //0x00008772 testb $16, %cl + 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00008775 jne LBB32_2 + 0xc5, 0xfa, 0x6f, 0x06, //0x0000877b vmovdqu (%rsi), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0x79, 0xff, 0xff, 0xff, //0x0000877f vpcmpgtb $-135(%rip), %xmm0, %xmm1 /* LCPI32_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x81, 0xff, 0xff, 0xff, //0x00008787 vmovdqa $-127(%rip), %xmm2 /* LCPI32_1+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x0000878f vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xe9, 0xdb, 0xc9, //0x00008793 vpand %xmm1, %xmm2, %xmm1 + 0xc5, 0xf1, 0xdb, 0x0d, 0x81, 0xff, 0xff, 0xff, //0x00008797 vpand $-127(%rip), %xmm1, %xmm1 /* LCPI32_2+0(%rip) */ + 0xc5, 0xf1, 0x71, 0xf1, 0x05, //0x0000879f vpsllw $5, %xmm1, %xmm1 + 0xc5, 0xf1, 0xfc, 0xc0, //0x000087a4 vpaddb %xmm0, %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x07, //0x000087a8 vmovdqu %xmm0, (%rdi) + 0x48, 0x83, 0xc6, 0x10, //0x000087ac addq $16, %rsi + 0x48, 0x83, 0xc7, 0x10, //0x000087b0 addq $16, %rdi + 0x48, 0x89, 0xc8, //0x000087b4 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0x10, //0x000087b7 cmpq $16, %rcx + 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000087bb jae LBB32_5 + 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000087c1 jmp LBB32_7 + //0x000087c6 LBB32_2 + 0x48, 0x89, 0xd0, //0x000087c6 movq %rdx, %rax + 0x48, 0x83, 0xf9, 0x10, //0x000087c9 cmpq $16, %rcx + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000087cd jb LBB32_7 + //0x000087d3 LBB32_5 + 0xc5, 0xf9, 0x6f, 0x05, 0x25, 0xff, 0xff, 0xff, //0x000087d3 vmovdqa $-219(%rip), %xmm0 /* LCPI32_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x000087db vmovdqa $-211(%rip), %xmm1 /* LCPI32_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x35, 0xff, 0xff, 0xff, //0x000087e3 vmovdqa $-203(%rip), %xmm2 /* LCPI32_2+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000087eb .p2align 4, 0x90 + //0x000087f0 LBB32_6 + 0xc5, 0xfa, 0x6f, 0x1e, //0x000087f0 vmovdqu (%rsi), %xmm3 + 0xc5, 0xe1, 0x64, 0xe0, //0x000087f4 vpcmpgtb %xmm0, %xmm3, %xmm4 + 0xc5, 0xf1, 0x64, 0xeb, //0x000087f8 vpcmpgtb %xmm3, %xmm1, %xmm5 + 0xc5, 0xd1, 0xdb, 0xe4, //0x000087fc vpand %xmm4, %xmm5, %xmm4 + 0xc5, 0xd9, 0xdb, 0xe2, //0x00008800 vpand %xmm2, %xmm4, %xmm4 + 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008804 vpsllw $5, %xmm4, %xmm4 + 0xc5, 0xd9, 0xfc, 0xdb, //0x00008809 vpaddb %xmm3, %xmm4, %xmm3 + 0xc5, 0xfa, 0x7f, 0x1f, //0x0000880d vmovdqu %xmm3, (%rdi) + 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x00008811 vmovdqu $16(%rsi), %xmm3 + 0xc5, 0xe1, 0x64, 0xe0, //0x00008816 vpcmpgtb %xmm0, %xmm3, %xmm4 + 0xc5, 0xf1, 0x64, 0xeb, //0x0000881a vpcmpgtb %xmm3, %xmm1, %xmm5 + 0xc5, 0xd1, 0xdb, 0xe4, //0x0000881e vpand %xmm4, %xmm5, %xmm4 + 0xc5, 0xd9, 0xdb, 0xe2, //0x00008822 vpand %xmm2, %xmm4, %xmm4 + 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008826 vpsllw $5, %xmm4, %xmm4 + 0xc5, 0xd9, 0xfc, 0xdb, //0x0000882b vpaddb %xmm3, %xmm4, %xmm3 + 0xc5, 0xfa, 0x7f, 0x5f, 0x10, //0x0000882f vmovdqu %xmm3, $16(%rdi) + 0x48, 0x83, 0xc6, 0x20, //0x00008834 addq $32, %rsi + 0x48, 0x83, 0xc7, 0x20, //0x00008838 addq $32, %rdi + 0x48, 0x83, 0xc0, 0xe0, //0x0000883c addq $-32, %rax + 0x48, 0x83, 0xf8, 0x0f, //0x00008840 cmpq $15, %rax + 0x0f, 0x87, 0xa6, 0xff, 0xff, 0xff, //0x00008844 ja LBB32_6 + //0x0000884a LBB32_7 + 0x83, 0xe2, 0x0f, //0x0000884a andl $15, %edx + //0x0000884d LBB32_8 + 0x48, 0x85, 0xd2, //0x0000884d testq %rdx, %rdx + 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00008850 je LBB32_16 + 0x48, 0x83, 0xfa, 0x0f, //0x00008856 cmpq $15, %rdx + 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x0000885a jbe LBB32_10 + 0x48, 0x8d, 0x04, 0x16, //0x00008860 leaq (%rsi,%rdx), %rax + 0x48, 0x39, 0xc7, //0x00008864 cmpq %rax, %rdi + 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00008867 jae LBB32_19 + 0x48, 0x8d, 0x04, 0x17, //0x0000886d leaq (%rdi,%rdx), %rax + 0x48, 0x39, 0xc6, //0x00008871 cmpq %rax, %rsi + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00008874 jae LBB32_19 + //0x0000887a LBB32_10 + 0xf6, 0xc2, 0x01, //0x0000887a testb $1, %dl + 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x0000887d jne LBB32_12 + //0x00008883 LBB32_11 + 0x49, 0x89, 0xd0, //0x00008883 movq %rdx, %r8 + 0x48, 0x83, 0xfa, 0x01, //0x00008886 cmpq $1, %rdx + 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x0000888a jne LBB32_14 + 0xe9, 0x5a, 0x01, 0x00, 0x00, //0x00008890 jmp LBB32_16 + //0x00008895 LBB32_19 + 0x49, 0x89, 0xd0, //0x00008895 movq %rdx, %r8 + 0x49, 0x83, 0xe0, 0xf0, //0x00008898 andq $-16, %r8 + 0x49, 0x8d, 0x48, 0xf0, //0x0000889c leaq $-16(%r8), %rcx + 0x48, 0x89, 0xc8, //0x000088a0 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x000088a3 shrq $4, %rax + 0x48, 0xff, 0xc0, //0x000088a7 incq %rax + 0x41, 0x89, 0xc1, //0x000088aa movl %eax, %r9d + 0x41, 0x83, 0xe1, 0x01, //0x000088ad andl $1, %r9d + 0x48, 0x85, 0xc9, //0x000088b1 testq %rcx, %rcx + 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x000088b4 je LBB32_20 + 0x4c, 0x29, 0xc8, //0x000088ba subq %r9, %rax + 0x31, 0xc9, //0x000088bd xorl %ecx, %ecx + 0xc5, 0xf9, 0x6f, 0x05, 0x69, 0xfe, 0xff, 0xff, //0x000088bf vmovdqa $-407(%rip), %xmm0 /* LCPI32_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x71, 0xfe, 0xff, 0xff, //0x000088c7 vmovdqa $-399(%rip), %xmm1 /* LCPI32_4+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x79, 0xfe, 0xff, 0xff, //0x000088cf vmovdqa $-391(%rip), %xmm2 /* LCPI32_5+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000088d7 .p2align 4, 0x90 + //0x000088e0 LBB32_22 + 0xc5, 0xfa, 0x6f, 0x1c, 0x0e, //0x000088e0 vmovdqu (%rsi,%rcx), %xmm3 + 0xc5, 0xe1, 0xfc, 0xe0, //0x000088e5 vpaddb %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xda, 0xe9, //0x000088e9 vpminub %xmm1, %xmm4, %xmm5 + 0xc5, 0xd9, 0x74, 0xe5, //0x000088ed vpcmpeqb %xmm5, %xmm4, %xmm4 + 0xc5, 0xe1, 0xfc, 0xea, //0x000088f1 vpaddb %xmm2, %xmm3, %xmm5 + 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x000088f5 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 + 0xc5, 0xfa, 0x7f, 0x1c, 0x0f, //0x000088fb vmovdqu %xmm3, (%rdi,%rcx) + 0xc5, 0xfa, 0x6f, 0x5c, 0x0e, 0x10, //0x00008900 vmovdqu $16(%rsi,%rcx), %xmm3 + 0xc5, 0xe1, 0xfc, 0xe0, //0x00008906 vpaddb %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xda, 0xe9, //0x0000890a vpminub %xmm1, %xmm4, %xmm5 + 0xc5, 0xd9, 0x74, 0xe5, //0x0000890e vpcmpeqb %xmm5, %xmm4, %xmm4 + 0xc5, 0xe1, 0xfc, 0xea, //0x00008912 vpaddb %xmm2, %xmm3, %xmm5 + 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x00008916 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 + 0xc5, 0xfa, 0x7f, 0x5c, 0x0f, 0x10, //0x0000891c vmovdqu %xmm3, $16(%rdi,%rcx) + 0x48, 0x83, 0xc1, 0x20, //0x00008922 addq $32, %rcx + 0x48, 0x83, 0xc0, 0xfe, //0x00008926 addq $-2, %rax + 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x0000892a jne LBB32_22 + 0x4d, 0x85, 0xc9, //0x00008930 testq %r9, %r9 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00008933 je LBB32_25 + //0x00008939 LBB32_24 + 0xc5, 0xfa, 0x6f, 0x04, 0x0e, //0x00008939 vmovdqu (%rsi,%rcx), %xmm0 + 0xc5, 0xf9, 0xfc, 0x0d, 0xea, 0xfd, 0xff, 0xff, //0x0000893e vpaddb $-534(%rip), %xmm0, %xmm1 /* LCPI32_3+0(%rip) */ + 0xc5, 0xf1, 0xda, 0x15, 0xf2, 0xfd, 0xff, 0xff, //0x00008946 vpminub $-526(%rip), %xmm1, %xmm2 /* LCPI32_4+0(%rip) */ + 0xc5, 0xf9, 0xfc, 0x1d, 0xfa, 0xfd, 0xff, 0xff, //0x0000894e vpaddb $-518(%rip), %xmm0, %xmm3 /* LCPI32_5+0(%rip) */ + 0xc5, 0xf1, 0x74, 0xca, //0x00008956 vpcmpeqb %xmm2, %xmm1, %xmm1 + 0xc4, 0xe3, 0x79, 0x4c, 0xc3, 0x10, //0x0000895a vpblendvb %xmm1, %xmm3, %xmm0, %xmm0 + 0xc5, 0xfa, 0x7f, 0x04, 0x0f, //0x00008960 vmovdqu %xmm0, (%rdi,%rcx) + //0x00008965 LBB32_25 + 0x4c, 0x39, 0xc2, //0x00008965 cmpq %r8, %rdx + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00008968 je LBB32_16 + 0x83, 0xe2, 0x0f, //0x0000896e andl $15, %edx + 0x4c, 0x01, 0xc6, //0x00008971 addq %r8, %rsi + 0x4c, 0x01, 0xc7, //0x00008974 addq %r8, %rdi + 0xf6, 0xc2, 0x01, //0x00008977 testb $1, %dl + 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x0000897a je LBB32_11 + //0x00008980 LBB32_12 + 0x0f, 0xb6, 0x06, //0x00008980 movzbl (%rsi), %eax + 0x44, 0x8d, 0x40, 0xbf, //0x00008983 leal $-65(%rax), %r8d + 0x8d, 0x48, 0x20, //0x00008987 leal $32(%rax), %ecx + 0x41, 0x80, 0xf8, 0x1a, //0x0000898a cmpb $26, %r8b + 0x0f, 0xb6, 0xc9, //0x0000898e movzbl %cl, %ecx + 0x0f, 0x43, 0xc8, //0x00008991 cmovael %eax, %ecx + 0x4c, 0x8d, 0x42, 0xff, //0x00008994 leaq $-1(%rdx), %r8 + 0x88, 0x0f, //0x00008998 movb %cl, (%rdi) + 0x48, 0xff, 0xc6, //0x0000899a incq %rsi + 0x48, 0xff, 0xc7, //0x0000899d incq %rdi + 0x48, 0x83, 0xfa, 0x01, //0x000089a0 cmpq $1, %rdx + 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x000089a4 je LBB32_16 + //0x000089aa LBB32_14 + 0x31, 0xc9, //0x000089aa xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, //0x000089ac .p2align 4, 0x90 + //0x000089b0 LBB32_15 + 0x0f, 0xb6, 0x14, 0x0e, //0x000089b0 movzbl (%rsi,%rcx), %edx + 0x44, 0x8d, 0x4a, 0xbf, //0x000089b4 leal $-65(%rdx), %r9d + 0x8d, 0x42, 0x20, //0x000089b8 leal $32(%rdx), %eax + 0x41, 0x80, 0xf9, 0x1a, //0x000089bb cmpb $26, %r9b + 0x0f, 0xb6, 0xc0, //0x000089bf movzbl %al, %eax + 0x0f, 0x43, 0xc2, //0x000089c2 cmovael %edx, %eax + 0x88, 0x04, 0x0f, //0x000089c5 movb %al, (%rdi,%rcx) + 0x0f, 0xb6, 0x44, 0x0e, 0x01, //0x000089c8 movzbl $1(%rsi,%rcx), %eax + 0x44, 0x8d, 0x48, 0xbf, //0x000089cd leal $-65(%rax), %r9d + 0x8d, 0x50, 0x20, //0x000089d1 leal $32(%rax), %edx + 0x41, 0x80, 0xf9, 0x1a, //0x000089d4 cmpb $26, %r9b + 0x0f, 0xb6, 0xd2, //0x000089d8 movzbl %dl, %edx + 0x0f, 0x43, 0xd0, //0x000089db cmovael %eax, %edx + 0x88, 0x54, 0x0f, 0x01, //0x000089de movb %dl, $1(%rdi,%rcx) + 0x48, 0x83, 0xc1, 0x02, //0x000089e2 addq $2, %rcx + 0x49, 0x39, 0xc8, //0x000089e6 cmpq %rcx, %r8 + 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x000089e9 jne LBB32_15 + //0x000089ef LBB32_16 + 0x5d, //0x000089ef popq %rbp + 0xc3, //0x000089f0 retq + //0x000089f1 LBB32_20 + 0x31, 0xc9, //0x000089f1 xorl %ecx, %ecx + 0x4d, 0x85, 0xc9, //0x000089f3 testq %r9, %r9 + 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000089f6 jne LBB32_24 + 0xe9, 0x64, 0xff, 0xff, 0xff, //0x000089fc jmp LBB32_25 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a01 .p2align 4, 0x90 + //0x00008a10 _format_significand + 0x55, //0x00008a10 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008a11 movq %rsp, %rbp + 0x41, 0x56, //0x00008a14 pushq %r14 + 0x53, //0x00008a16 pushq %rbx + 0x4c, 0x63, 0xc2, //0x00008a17 movslq %edx, %r8 + 0x49, 0x01, 0xf0, //0x00008a1a addq %rsi, %r8 + 0x48, 0x89, 0xf8, //0x00008a1d movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00008a20 shrq $32, %rax + 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00008a24 je LBB33_1 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008a2a movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf8, //0x00008a34 movq %rdi, %rax + 0x48, 0xf7, 0xe1, //0x00008a37 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00008a3a shrq $26, %rdx + 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008a3e imull $-100000000, %edx, %ecx + 0x01, 0xf9, //0x00008a44 addl %edi, %ecx + 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008a46 je LBB33_3 + 0x89, 0xc8, //0x00008a4c movl %ecx, %eax + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008a4e movl $3518437209, %r9d + 0x49, 0x0f, 0xaf, 0xc1, //0x00008a54 imulq %r9, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00008a58 shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008a5c imull $10000, %eax, %edi + 0x29, 0xf9, //0x00008a62 subl %edi, %ecx + 0x48, 0x89, 0xc7, //0x00008a64 movq %rax, %rdi + 0x49, 0x0f, 0xaf, 0xf9, //0x00008a67 imulq %r9, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00008a6b shrq $45, %rdi + 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008a6f imull $10000, %edi, %edi + 0x29, 0xf8, //0x00008a75 subl %edi, %eax + 0x0f, 0xb7, 0xf9, //0x00008a77 movzwl %cx, %edi + 0xc1, 0xef, 0x02, //0x00008a7a shrl $2, %edi + 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008a7d imull $5243, %edi, %r9d + 0x41, 0xc1, 0xe9, 0x11, //0x00008a84 shrl $17, %r9d + 0x41, 0x6b, 0xf9, 0x64, //0x00008a88 imull $100, %r9d, %edi + 0x29, 0xf9, //0x00008a8c subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd1, //0x00008a8e movzwl %cx, %r10d + 0x0f, 0xb7, 0xf8, //0x00008a92 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00008a95 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008a98 imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00008a9e shrl $17, %edi + 0x6b, 0xcf, 0x64, //0x00008aa1 imull $100, %edi, %ecx + 0x29, 0xc8, //0x00008aa4 subl %ecx, %eax + 0x44, 0x0f, 0xb7, 0xd8, //0x00008aa6 movzwl %ax, %r11d + 0x48, 0x8d, 0x0d, 0x3f, 0x34, 0x00, 0x00, //0x00008aaa leaq $13375(%rip), %rcx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008ab1 movzwl (%rcx,%r10,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008ab6 movw %ax, $-2(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008abb movzwl (%rcx,%r9,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008ac0 movw %ax, $-4(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008ac5 movzwl (%rcx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008aca movw %ax, $-6(%r8) + 0x0f, 0xb7, 0x04, 0x79, //0x00008acf movzwl (%rcx,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008ad3 movw %ax, $-8(%r8) + 0x45, 0x31, 0xc9, //0x00008ad8 xorl %r9d, %r9d + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00008adb jmp LBB33_5 + //0x00008ae0 LBB33_1 + 0x45, 0x31, 0xc9, //0x00008ae0 xorl %r9d, %r9d + 0x4d, 0x89, 0xc6, //0x00008ae3 movq %r8, %r14 + 0x48, 0x89, 0xfa, //0x00008ae6 movq %rdi, %rdx + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008ae9 cmpl $10000, %edx + 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00008aef jae LBB33_8 + //0x00008af5 LBB33_7 + 0x89, 0xd7, //0x00008af5 movl %edx, %edi + 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00008af7 jmp LBB33_10 + //0x00008afc LBB33_3 + 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008afc movl $8, %r9d + //0x00008b02 LBB33_5 + 0x4d, 0x8d, 0x70, 0xf8, //0x00008b02 leaq $-8(%r8), %r14 + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008b06 cmpl $10000, %edx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008b0c jb LBB33_7 + //0x00008b12 LBB33_8 + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008b12 movl $3518437209, %r10d + 0x4c, 0x8d, 0x1d, 0xd1, 0x33, 0x00, 0x00, //0x00008b18 leaq $13265(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, //0x00008b1f .p2align 4, 0x90 + //0x00008b20 LBB33_9 + 0x89, 0xd7, //0x00008b20 movl %edx, %edi + 0x49, 0x0f, 0xaf, 0xfa, //0x00008b22 imulq %r10, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00008b26 shrq $45, %rdi + 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008b2a imull $-10000, %edi, %eax + 0x01, 0xd0, //0x00008b30 addl %edx, %eax + 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008b32 imulq $1374389535, %rax, %rbx + 0x48, 0xc1, 0xeb, 0x25, //0x00008b39 shrq $37, %rbx + 0x6b, 0xcb, 0x64, //0x00008b3d imull $100, %ebx, %ecx + 0x29, 0xc8, //0x00008b40 subl %ecx, %eax + 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008b42 movzwl (%r11,%rax,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008b47 movw %ax, $-2(%r14) + 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008b4c movzwl (%r11,%rbx,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008b51 movw %ax, $-4(%r14) + 0x49, 0x83, 0xc6, 0xfc, //0x00008b56 addq $-4, %r14 + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008b5a cmpl $99999999, %edx + 0x89, 0xfa, //0x00008b60 movl %edi, %edx + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008b62 ja LBB33_9 + //0x00008b68 LBB33_10 + 0x83, 0xff, 0x64, //0x00008b68 cmpl $100, %edi + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008b6b jae LBB33_11 + 0x83, 0xff, 0x0a, //0x00008b71 cmpl $10, %edi + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008b74 jb LBB33_14 + //0x00008b7a LBB33_13 + 0x89, 0xf8, //0x00008b7a movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x6d, 0x33, 0x00, 0x00, //0x00008b7c leaq $13165(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008b83 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008b87 movw %ax, $-2(%r14) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008b8c jmp LBB33_15 + //0x00008b91 LBB33_11 + 0x0f, 0xb7, 0xc7, //0x00008b91 movzwl %di, %eax + 0xc1, 0xe8, 0x02, //0x00008b94 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008b97 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00008b9d shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x00008ba0 imull $100, %eax, %ecx + 0x29, 0xcf, //0x00008ba3 subl %ecx, %edi + 0x0f, 0xb7, 0xcf, //0x00008ba5 movzwl %di, %ecx + 0x48, 0x8d, 0x15, 0x41, 0x33, 0x00, 0x00, //0x00008ba8 leaq $13121(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00008baf movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008bb3 movw %cx, $-2(%r14) + 0x49, 0x83, 0xc6, 0xfe, //0x00008bb8 addq $-2, %r14 + 0x89, 0xc7, //0x00008bbc movl %eax, %edi + 0x83, 0xff, 0x0a, //0x00008bbe cmpl $10, %edi + 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008bc1 jae LBB33_13 + //0x00008bc7 LBB33_14 + 0x40, 0x80, 0xc7, 0x30, //0x00008bc7 addb $48, %dil + 0x40, 0x88, 0x3e, //0x00008bcb movb %dil, (%rsi) + //0x00008bce LBB33_15 + 0x4d, 0x29, 0xc8, //0x00008bce subq %r9, %r8 + 0x4c, 0x89, 0xc0, //0x00008bd1 movq %r8, %rax + 0x5b, //0x00008bd4 popq %rbx + 0x41, 0x5e, //0x00008bd5 popq %r14 + 0x5d, //0x00008bd7 popq %rbp + 0xc3, //0x00008bd8 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008bd9 .p2align 4, 0x90 + //0x00008be0 _left_shift 0x55, //0x00008be0 pushq %rbp 0x48, 0x89, 0xe5, //0x00008be1 movq %rsp, %rbp 0x41, 0x56, //0x00008be4 pushq %r14 0x53, //0x00008be6 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00008be7 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x00008bea addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00008bed movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00008bf0 shrq $32, %rax - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00008bf4 jne LBB37_2 - 0x45, 0x31, 0xc9, //0x00008bfa xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00008bfd movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00008c00 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008c03 cmpl $10000, %edx - 0x0f, 0x83, 0xe3, 0x00, 0x00, 0x00, //0x00008c09 jae LBB37_8 - //0x00008c0f LBB37_7 - 0x89, 0xd7, //0x00008c0f movl %edx, %edi - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00008c11 jmp LBB37_10 - //0x00008c16 LBB37_2 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008c16 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00008c20 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00008c23 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00008c26 shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008c2a imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00008c30 addl %edi, %ecx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00008c32 je LBB37_3 - 0x89, 0xc8, //0x00008c38 movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008c3a movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00008c40 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00008c44 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008c48 imull $10000, %eax, %edi - 0x29, 0xf9, //0x00008c4e subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00008c50 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00008c53 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008c57 shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008c5b imull $10000, %edi, %edi - 0x29, 0xf8, //0x00008c61 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00008c63 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00008c66 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008c69 imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00008c70 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00008c74 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00008c78 subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00008c7a movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00008c7e movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00008c81 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008c84 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00008c8a shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00008c8d imull $100, %edi, %ecx - 0x29, 0xc8, //0x00008c90 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00008c92 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x53, 0x37, 0x00, 0x00, //0x00008c96 leaq $14163(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008c9d movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008ca2 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008ca7 movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008cac movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008cb1 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008cb6 movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00008cbb movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008cbf movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00008cc4 xorl %r9d, %r9d - 0x4d, 0x8d, 0x70, 0xf8, //0x00008cc7 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008ccb cmpl $10000, %edx - 0x0f, 0x82, 0x38, 0xff, 0xff, 0xff, //0x00008cd1 jb LBB37_7 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00008cd7 jmp LBB37_8 - //0x00008cdc LBB37_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008cdc movl $8, %r9d - 0x4d, 0x8d, 0x70, 0xf8, //0x00008ce2 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008ce6 cmpl $10000, %edx - 0x0f, 0x82, 0x1d, 0xff, 0xff, 0xff, //0x00008cec jb LBB37_7 - //0x00008cf2 LBB37_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008cf2 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0xf1, 0x36, 0x00, 0x00, //0x00008cf8 leaq $14065(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00008cff .p2align 4, 0x90 - //0x00008d00 LBB37_9 - 0x89, 0xd7, //0x00008d00 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00008d02 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008d06 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008d0a imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00008d10 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008d12 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008d19 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00008d1d imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00008d20 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008d22 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008d27 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008d2c movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008d31 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00008d36 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008d3a cmpl $99999999, %edx - 0x89, 0xfa, //0x00008d40 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008d42 ja LBB37_9 - //0x00008d48 LBB37_10 - 0x83, 0xff, 0x64, //0x00008d48 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008d4b jae LBB37_11 - 0x83, 0xff, 0x0a, //0x00008d51 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008d54 jb LBB37_14 - //0x00008d5a LBB37_13 - 0x89, 0xf8, //0x00008d5a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x8d, 0x36, 0x00, 0x00, //0x00008d5c leaq $13965(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008d63 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008d67 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008d6c jmp LBB37_15 - //0x00008d71 LBB37_11 - 0x0f, 0xb7, 0xc7, //0x00008d71 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00008d74 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008d77 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00008d7d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00008d80 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00008d83 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00008d85 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x61, 0x36, 0x00, 0x00, //0x00008d88 leaq $13921(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008d8f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008d93 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00008d98 addq $-2, %r14 - 0x89, 0xc7, //0x00008d9c movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00008d9e cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008da1 jae LBB37_13 - //0x00008da7 LBB37_14 - 0x40, 0x80, 0xc7, 0x30, //0x00008da7 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00008dab movb %dil, (%rsi) - //0x00008dae LBB37_15 - 0x4d, 0x29, 0xc8, //0x00008dae subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00008db1 movq %r8, %rax - 0x5b, //0x00008db4 popq %rbx - 0x41, 0x5e, //0x00008db5 popq %r14 - 0x5d, //0x00008db7 popq %rbp - 0xc3, //0x00008db8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008db9 .p2align 4, 0x90 - //0x00008dc0 _left_shift - 0x55, //0x00008dc0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008dc1 movq %rsp, %rbp - 0x41, 0x57, //0x00008dc4 pushq %r15 - 0x41, 0x56, //0x00008dc6 pushq %r14 - 0x53, //0x00008dc8 pushq %rbx - 0x89, 0xf1, //0x00008dc9 movl %esi, %ecx - 0x4c, 0x6b, 0xf1, 0x68, //0x00008dcb imulq $104, %rcx, %r14 - 0x48, 0x8d, 0x15, 0x0a, 0x90, 0x00, 0x00, //0x00008dcf leaq $36874(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */ - 0x45, 0x8b, 0x04, 0x16, //0x00008dd6 movl (%r14,%rdx), %r8d - 0x4c, 0x8b, 0x1f, //0x00008dda movq (%rdi), %r11 - 0x4c, 0x63, 0x4f, 0x10, //0x00008ddd movslq $16(%rdi), %r9 - 0x45, 0x89, 0xca, //0x00008de1 movl %r9d, %r10d - 0x4d, 0x85, 0xc9, //0x00008de4 testq %r9, %r9 - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00008de7 je LBB38_1 - 0x49, 0x8d, 0x34, 0x16, //0x00008ded leaq (%r14,%rdx), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00008df1 addq $4, %rsi - 0x31, 0xdb, //0x00008df5 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008df7 .p2align 4, 0x90 - //0x00008e00 LBB38_3 - 0x0f, 0xb6, 0x04, 0x1e, //0x00008e00 movzbl (%rsi,%rbx), %eax - 0x84, 0xc0, //0x00008e04 testb %al, %al - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00008e06 je LBB38_10 - 0x41, 0x38, 0x04, 0x1b, //0x00008e0c cmpb %al, (%r11,%rbx) - 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x00008e10 jne LBB38_5 - 0x48, 0x83, 0xc3, 0x01, //0x00008e16 addq $1, %rbx - 0x49, 0x39, 0xd9, //0x00008e1a cmpq %rbx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00008e1d jne LBB38_3 - 0x44, 0x89, 0xce, //0x00008e23 movl %r9d, %esi - 0x4c, 0x01, 0xf2, //0x00008e26 addq %r14, %rdx - 0x80, 0x7c, 0x16, 0x04, 0x00, //0x00008e29 cmpb $0, $4(%rsi,%rdx) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00008e2e jne LBB38_9 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00008e34 jmp LBB38_10 - //0x00008e39 LBB38_1 - 0x31, 0xf6, //0x00008e39 xorl %esi, %esi - 0x4c, 0x01, 0xf2, //0x00008e3b addq %r14, %rdx - 0x80, 0x7c, 0x16, 0x04, 0x00, //0x00008e3e cmpb $0, $4(%rsi,%rdx) - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00008e43 je LBB38_10 - //0x00008e49 LBB38_9 - 0x41, 0x83, 0xc0, 0xff, //0x00008e49 addl $-1, %r8d - //0x00008e4d LBB38_10 - 0x45, 0x85, 0xd2, //0x00008e4d testl %r10d, %r10d - 0x0f, 0x8e, 0xa2, 0x00, 0x00, 0x00, //0x00008e50 jle LBB38_25 - 0x43, 0x8d, 0x04, 0x10, //0x00008e56 leal (%r8,%r10), %eax - 0x4c, 0x63, 0xf8, //0x00008e5a movslq %eax, %r15 - 0x41, 0x83, 0xc1, 0xff, //0x00008e5d addl $-1, %r9d - 0x49, 0x83, 0xc7, 0xff, //0x00008e61 addq $-1, %r15 - 0x31, 0xd2, //0x00008e65 xorl %edx, %edx - 0x49, 0xbe, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008e67 movabsq $-3689348814741910323, %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e71 .p2align 4, 0x90 - //0x00008e80 LBB38_12 - 0x44, 0x89, 0xc8, //0x00008e80 movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00008e83 movsbq (%r11,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008e88 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00008e8c shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00008e8f addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00008e92 movq %rsi, %rax - 0x49, 0xf7, 0xe6, //0x00008e95 mulq %r14 - 0x48, 0xc1, 0xea, 0x03, //0x00008e98 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008e9c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008ea0 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00008ea4 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00008ea7 subq %rbx, %rax - 0x4c, 0x39, 0x7f, 0x08, //0x00008eaa cmpq %r15, $8(%rdi) - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00008eae jbe LBB38_18 - 0x04, 0x30, //0x00008eb4 addb $48, %al - 0x43, 0x88, 0x04, 0x3b, //0x00008eb6 movb %al, (%r11,%r15) - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00008eba jmp LBB38_20 - 0x90, //0x00008ebf .p2align 4, 0x90 - //0x00008ec0 LBB38_18 - 0x48, 0x85, 0xc0, //0x00008ec0 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008ec3 je LBB38_20 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008ec9 movl $1, $28(%rdi) - //0x00008ed0 LBB38_20 - 0x49, 0x83, 0xfa, 0x02, //0x00008ed0 cmpq $2, %r10 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00008ed4 jl LBB38_14 - 0x49, 0x83, 0xc2, 0xff, //0x00008eda addq $-1, %r10 - 0x4c, 0x8b, 0x1f, //0x00008ede movq (%rdi), %r11 - 0x41, 0x83, 0xc1, 0xff, //0x00008ee1 addl $-1, %r9d - 0x49, 0x83, 0xc7, 0xff, //0x00008ee5 addq $-1, %r15 - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00008ee9 jmp LBB38_12 - //0x00008eee LBB38_14 - 0x48, 0x83, 0xfe, 0x0a, //0x00008eee cmpq $10, %rsi - 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x00008ef2 jae LBB38_15 - //0x00008ef8 LBB38_25 - 0x48, 0x63, 0x4f, 0x10, //0x00008ef8 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00008efc movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00008eff addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00008f02 movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00008f05 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00008f09 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008f0c ja LBB38_27 - 0x89, 0x4f, 0x10, //0x00008f12 movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00008f15 movl %ecx, %eax - //0x00008f17 LBB38_27 - 0x44, 0x01, 0x47, 0x14, //0x00008f17 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00008f1b testl %eax, %eax - 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x00008f1d jle LBB38_31 - 0x48, 0x8b, 0x0f, //0x00008f23 movq (%rdi), %rcx - 0x89, 0xc2, //0x00008f26 movl %eax, %edx - 0x48, 0x83, 0xc2, 0x01, //0x00008f28 addq $1, %rdx - 0x83, 0xc0, 0xff, //0x00008f2c addl $-1, %eax - 0x90, //0x00008f2f .p2align 4, 0x90 - //0x00008f30 LBB38_29 - 0x89, 0xc6, //0x00008f30 movl %eax, %esi - 0x80, 0x3c, 0x31, 0x30, //0x00008f32 cmpb $48, (%rcx,%rsi) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00008f36 jne LBB38_33 - 0x89, 0x47, 0x10, //0x00008f3c movl %eax, $16(%rdi) - 0x48, 0x83, 0xc2, 0xff, //0x00008f3f addq $-1, %rdx - 0x83, 0xc0, 0xff, //0x00008f43 addl $-1, %eax - 0x48, 0x83, 0xfa, 0x01, //0x00008f46 cmpq $1, %rdx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00008f4a jg LBB38_29 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00008f50 jmp LBB38_32 - //0x00008f55 LBB38_31 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00008f55 jne LBB38_33 - //0x00008f5b LBB38_32 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008f5b movl $0, $20(%rdi) - //0x00008f62 LBB38_33 - 0x5b, //0x00008f62 popq %rbx - 0x41, 0x5e, //0x00008f63 popq %r14 - 0x41, 0x5f, //0x00008f65 popq %r15 - 0x5d, //0x00008f67 popq %rbp - 0xc3, //0x00008f68 retq - //0x00008f69 LBB38_15 - 0x45, 0x01, 0xc1, //0x00008f69 addl %r8d, %r9d - 0x49, 0x63, 0xf1, //0x00008f6c movslq %r9d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00008f6f addq $-1, %rsi - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00008f73 jmp LBB38_16 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f78 .p2align 4, 0x90 - //0x00008f80 LBB38_17 - 0x04, 0x30, //0x00008f80 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00008f82 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00008f85 movb %al, (%rbx,%rsi) - //0x00008f88 LBB38_24 - 0x48, 0x83, 0xc6, 0xff, //0x00008f88 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00008f8c cmpq $9, %rcx - 0x0f, 0x86, 0x62, 0xff, 0xff, 0xff, //0x00008f90 jbe LBB38_25 - //0x00008f96 LBB38_16 - 0x48, 0x89, 0xd1, //0x00008f96 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00008f99 movq %rdx, %rax - 0x49, 0xf7, 0xe6, //0x00008f9c mulq %r14 - 0x48, 0xc1, 0xea, 0x03, //0x00008f9f shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008fa3 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008fa7 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00008fab movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00008fae subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00008fb1 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x00008fb5 ja LBB38_17 - 0x48, 0x85, 0xc0, //0x00008fbb testq %rax, %rax - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00008fbe je LBB38_24 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008fc4 movl $1, $28(%rdi) - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x00008fcb jmp LBB38_24 - //0x00008fd0 LBB38_5 - 0x0f, 0x8c, 0x73, 0xfe, 0xff, 0xff, //0x00008fd0 jl LBB38_9 - 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x00008fd6 jmp LBB38_10 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fdb .p2align 4, 0x90 - //0x00008fe0 _right_shift - 0x55, //0x00008fe0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008fe1 movq %rsp, %rbp - 0x53, //0x00008fe4 pushq %rbx - 0x89, 0xf1, //0x00008fe5 movl %esi, %ecx - 0x44, 0x8b, 0x47, 0x10, //0x00008fe7 movl $16(%rdi), %r8d - 0x31, 0xd2, //0x00008feb xorl %edx, %edx - 0x45, 0x85, 0xc0, //0x00008fed testl %r8d, %r8d - 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00008ff0 movl $0, %r11d - 0x45, 0x0f, 0x4f, 0xd8, //0x00008ff6 cmovgl %r8d, %r11d - 0x31, 0xc0, //0x00008ffa xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, //0x00008ffc .p2align 4, 0x90 - //0x00009000 LBB39_1 - 0x49, 0x39, 0xd3, //0x00009000 cmpq %rdx, %r11 - 0x0f, 0x84, 0x4f, 0x01, 0x00, 0x00, //0x00009003 je LBB39_2 - 0x48, 0x8d, 0x04, 0x80, //0x00009009 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x0000900d movq (%rdi), %rsi - 0x48, 0x0f, 0xbe, 0x34, 0x16, //0x00009010 movsbq (%rsi,%rdx), %rsi - 0x48, 0x8d, 0x04, 0x46, //0x00009015 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00009019 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x0000901d addq $1, %rdx - 0x48, 0x89, 0xc6, //0x00009021 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00009024 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00009027 testq %rsi, %rsi - 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x0000902a je LBB39_1 - 0x41, 0x89, 0xd3, //0x00009030 movl %edx, %r11d - //0x00009033 LBB39_7 - 0x8b, 0x57, 0x14, //0x00009033 movl $20(%rdi), %edx - 0x44, 0x29, 0xda, //0x00009036 subl %r11d, %edx - 0x83, 0xc2, 0x01, //0x00009039 addl $1, %edx - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000903c movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00009043 shlq %cl, %r9 - 0x89, 0x57, 0x14, //0x00009046 movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd1, //0x00009049 notq %r9 - 0x45, 0x31, 0xd2, //0x0000904c xorl %r10d, %r10d - 0x45, 0x39, 0xc3, //0x0000904f cmpl %r8d, %r11d - 0x0f, 0x8d, 0x80, 0x00, 0x00, 0x00, //0x00009052 jge LBB39_10 - 0x4d, 0x63, 0xc3, //0x00009058 movslq %r11d, %r8 - 0x48, 0x8b, 0x37, //0x0000905b movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x0000905e xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009061 .p2align 4, 0x90 - //0x00009070 LBB39_9 - 0x48, 0x89, 0xc2, //0x00009070 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009073 shrq %cl, %rdx - 0x4c, 0x21, 0xc8, //0x00009076 andq %r9, %rax - 0x80, 0xc2, 0x30, //0x00009079 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x0000907c movb %dl, (%rsi,%r10) - 0x48, 0x8b, 0x37, //0x00009080 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x06, //0x00009083 leaq (%rsi,%r8), %rdx - 0x4d, 0x0f, 0xbe, 0x1c, 0x12, //0x00009087 movsbq (%r10,%rdx), %r11 - 0x4b, 0x8d, 0x5c, 0x10, 0x01, //0x0000908c leaq $1(%r8,%r10), %rbx - 0x49, 0x83, 0xc2, 0x01, //0x00009091 addq $1, %r10 - 0x48, 0x8d, 0x04, 0x80, //0x00009095 leaq (%rax,%rax,4), %rax - 0x49, 0x8d, 0x04, 0x43, //0x00009099 leaq (%r11,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000909d addq $-48, %rax - 0x48, 0x63, 0x57, 0x10, //0x000090a1 movslq $16(%rdi), %rdx - 0x48, 0x39, 0xd3, //0x000090a5 cmpq %rdx, %rbx - 0x0f, 0x8c, 0xc2, 0xff, 0xff, 0xff, //0x000090a8 jl LBB39_9 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000090ae jmp LBB39_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000090b3 .p2align 4, 0x90 - //0x000090c0 LBB39_12 - 0x40, 0x80, 0xc6, 0x30, //0x000090c0 addb $48, %sil - 0x48, 0x8b, 0x1f, //0x000090c4 movq (%rdi), %rbx - 0x40, 0x88, 0x34, 0x13, //0x000090c7 movb %sil, (%rbx,%rdx) - 0x83, 0xc2, 0x01, //0x000090cb addl $1, %edx - 0x41, 0x89, 0xd2, //0x000090ce movl %edx, %r10d - //0x000090d1 LBB39_15 - 0x48, 0x01, 0xc0, //0x000090d1 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000090d4 leaq (%rax,%rax,4), %rax - //0x000090d8 LBB39_10 - 0x48, 0x85, 0xc0, //0x000090d8 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000090db je LBB39_16 - 0x48, 0x89, 0xc6, //0x000090e1 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x000090e4 shrq %cl, %rsi - 0x4c, 0x21, 0xc8, //0x000090e7 andq %r9, %rax - 0x49, 0x63, 0xd2, //0x000090ea movslq %r10d, %rdx - 0x48, 0x39, 0x57, 0x08, //0x000090ed cmpq %rdx, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x000090f1 ja LBB39_12 - 0x48, 0x85, 0xf6, //0x000090f7 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000090fa je LBB39_15 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009100 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009107 jmp LBB39_15 - //0x0000910c LBB39_16 - 0x44, 0x89, 0x57, 0x10, //0x0000910c movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00009110 testl %r10d, %r10d - 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x00009113 jle LBB39_20 - 0x48, 0x8b, 0x07, //0x00009119 movq (%rdi), %rax - 0x44, 0x89, 0xd1, //0x0000911c movl %r10d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000911f addq $1, %rcx - 0x41, 0x83, 0xc2, 0xff, //0x00009123 addl $-1, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009127 .p2align 4, 0x90 - //0x00009130 LBB39_18 - 0x44, 0x89, 0xd2, //0x00009130 movl %r10d, %edx - 0x80, 0x3c, 0x10, 0x30, //0x00009133 cmpb $48, (%rax,%rdx) - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00009137 jne LBB39_22 - 0x44, 0x89, 0x57, 0x10, //0x0000913d movl %r10d, $16(%rdi) - 0x48, 0x83, 0xc1, 0xff, //0x00009141 addq $-1, %rcx - 0x41, 0x83, 0xc2, 0xff, //0x00009145 addl $-1, %r10d - 0x48, 0x83, 0xf9, 0x01, //0x00009149 cmpq $1, %rcx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x0000914d jg LBB39_18 - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x00009153 jmp LBB39_21 - //0x00009158 LBB39_2 - 0x48, 0x85, 0xc0, //0x00009158 testq %rax, %rax - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x0000915b je LBB39_23 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009161 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009170 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009173 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009176 testq %rdx, %rdx - 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00009179 jne LBB39_7 - //0x0000917f LBB39_4 - 0x48, 0x01, 0xc0, //0x0000917f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009182 leaq (%rax,%rax,4), %rax - 0x41, 0x83, 0xc3, 0x01, //0x00009186 addl $1, %r11d - 0x48, 0x89, 0xc2, //0x0000918a movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000918d shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009190 testq %rdx, %rdx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009193 je LBB39_4 - 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00009199 jmp LBB39_7 - //0x0000919e LBB39_20 - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x0000919e je LBB39_21 - //0x000091a4 LBB39_22 - 0x5b, //0x000091a4 popq %rbx - 0x5d, //0x000091a5 popq %rbp - 0xc3, //0x000091a6 retq - //0x000091a7 LBB39_21 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x000091a7 movl $0, $20(%rdi) - 0x5b, //0x000091ae popq %rbx - 0x5d, //0x000091af popq %rbp - 0xc3, //0x000091b0 retq - //0x000091b1 LBB39_23 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x000091b1 movl $0, $16(%rdi) - 0x5b, //0x000091b8 popq %rbx - 0x5d, //0x000091b9 popq %rbp - 0xc3, //0x000091ba retq - 0x00, 0x00, 0x00, 0x00, 0x00, //0x000091bb .p2align 4, 0x00 - //0x000091c0 LCPI40_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000091c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000091d0 LCPI40_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000091d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000091e0 .p2align 4, 0x90 - //0x000091e0 _advance_string_default - 0x55, //0x000091e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000091e1 movq %rsp, %rbp - 0x41, 0x57, //0x000091e4 pushq %r15 - 0x41, 0x56, //0x000091e6 pushq %r14 - 0x41, 0x55, //0x000091e8 pushq %r13 - 0x41, 0x54, //0x000091ea pushq %r12 - 0x53, //0x000091ec pushq %rbx - 0x50, //0x000091ed pushq %rax - 0x4c, 0x8b, 0x7f, 0x08, //0x000091ee movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x000091f2 subq %rsi, %r15 - 0x0f, 0x84, 0x68, 0x03, 0x00, 0x00, //0x000091f5 je LBB40_17 - 0x4c, 0x8b, 0x0f, //0x000091fb movq (%rdi), %r9 - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000091fe movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x00009205 cmpq $64, %r15 - 0x0f, 0x82, 0xdf, 0x01, 0x00, 0x00, //0x00009209 jb LBB40_18 - 0x48, 0x89, 0xf7, //0x0000920f movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00009212 notq %rdi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00009215 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xf6, //0x0000921d xorl %r14d, %r14d - 0xc5, 0xf9, 0x6f, 0x05, 0x98, 0xff, 0xff, 0xff, //0x00009220 vmovdqa $-104(%rip), %xmm0 /* LCPI40_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xa0, 0xff, 0xff, 0xff, //0x00009228 vmovdqa $-96(%rip), %xmm1 /* LCPI40_1+0(%rip) */ - //0x00009230 .p2align 4, 0x90 - //0x00009230 LBB40_3 - 0xc4, 0xc1, 0x7a, 0x6f, 0x14, 0x31, //0x00009230 vmovdqu (%r9,%rsi), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x5c, 0x31, 0x10, //0x00009236 vmovdqu $16(%r9,%rsi), %xmm3 - 0xc4, 0xc1, 0x7a, 0x6f, 0x64, 0x31, 0x20, //0x0000923d vmovdqu $32(%r9,%rsi), %xmm4 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6c, 0x31, 0x30, //0x00009244 vmovdqu $48(%r9,%rsi), %xmm5 - 0xc5, 0xe9, 0x74, 0xf0, //0x0000924b vpcmpeqb %xmm0, %xmm2, %xmm6 - 0xc5, 0x79, 0xd7, 0xe6, //0x0000924f vpmovmskb %xmm6, %r12d - 0xc5, 0xe1, 0x74, 0xf0, //0x00009253 vpcmpeqb %xmm0, %xmm3, %xmm6 - 0xc5, 0xf9, 0xd7, 0xde, //0x00009257 vpmovmskb %xmm6, %ebx - 0xc5, 0xd9, 0x74, 0xf0, //0x0000925b vpcmpeqb %xmm0, %xmm4, %xmm6 - 0xc5, 0xf9, 0xd7, 0xc6, //0x0000925f vpmovmskb %xmm6, %eax - 0xc5, 0xd1, 0x74, 0xf0, //0x00009263 vpcmpeqb %xmm0, %xmm5, %xmm6 - 0xc5, 0x79, 0xd7, 0xc6, //0x00009267 vpmovmskb %xmm6, %r8d - 0xc5, 0xe9, 0x74, 0xd1, //0x0000926b vpcmpeqb %xmm1, %xmm2, %xmm2 - 0xc5, 0x79, 0xd7, 0xea, //0x0000926f vpmovmskb %xmm2, %r13d - 0xc5, 0xe1, 0x74, 0xd1, //0x00009273 vpcmpeqb %xmm1, %xmm3, %xmm2 - 0xc5, 0xf9, 0xd7, 0xca, //0x00009277 vpmovmskb %xmm2, %ecx - 0xc5, 0xd9, 0x74, 0xd1, //0x0000927b vpcmpeqb %xmm1, %xmm4, %xmm2 - 0xc5, 0x79, 0xd7, 0xd2, //0x0000927f vpmovmskb %xmm2, %r10d - 0xc5, 0xd1, 0x74, 0xd1, //0x00009283 vpcmpeqb %xmm1, %xmm5, %xmm2 - 0xc5, 0x79, 0xd7, 0xda, //0x00009287 vpmovmskb %xmm2, %r11d - 0x49, 0xc1, 0xe0, 0x30, //0x0000928b shlq $48, %r8 - 0x48, 0xc1, 0xe0, 0x20, //0x0000928f shlq $32, %rax - 0x4c, 0x09, 0xc0, //0x00009293 orq %r8, %rax - 0x48, 0xc1, 0xe3, 0x10, //0x00009296 shlq $16, %rbx - 0x48, 0x09, 0xc3, //0x0000929a orq %rax, %rbx - 0x49, 0x09, 0xdc, //0x0000929d orq %rbx, %r12 - 0x49, 0xc1, 0xe3, 0x30, //0x000092a0 shlq $48, %r11 - 0x49, 0xc1, 0xe2, 0x20, //0x000092a4 shlq $32, %r10 - 0x4d, 0x09, 0xda, //0x000092a8 orq %r11, %r10 - 0x48, 0xc1, 0xe1, 0x10, //0x000092ab shlq $16, %rcx - 0x4c, 0x09, 0xd1, //0x000092af orq %r10, %rcx - 0x49, 0x09, 0xcd, //0x000092b2 orq %rcx, %r13 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000092b5 jne LBB40_7 - 0x4d, 0x85, 0xf6, //0x000092bb testq %r14, %r14 - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000092be jne LBB40_9 - 0x45, 0x31, 0xf6, //0x000092c4 xorl %r14d, %r14d - 0x4d, 0x85, 0xe4, //0x000092c7 testq %r12, %r12 - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000092ca jne LBB40_10 - //0x000092d0 LBB40_6 - 0x49, 0x83, 0xc7, 0xc0, //0x000092d0 addq $-64, %r15 - 0x48, 0x83, 0xc7, 0xc0, //0x000092d4 addq $-64, %rdi - 0x48, 0x83, 0xc6, 0x40, //0x000092d8 addq $64, %rsi - 0x49, 0x83, 0xff, 0x3f, //0x000092dc cmpq $63, %r15 - 0x0f, 0x87, 0x4a, 0xff, 0xff, 0xff, //0x000092e0 ja LBB40_3 - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000092e6 jmp LBB40_12 - //0x000092eb LBB40_7 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000092eb cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000092f0 jne LBB40_9 - 0x49, 0x0f, 0xbc, 0xc5, //0x000092f6 bsfq %r13, %rax - 0x48, 0x01, 0xf0, //0x000092fa addq %rsi, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000092fd movq %rax, $-48(%rbp) - 0x48, 0x89, 0x02, //0x00009301 movq %rax, (%rdx) - //0x00009304 LBB40_9 - 0x4c, 0x89, 0xf0, //0x00009304 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00009307 notq %rax - 0x4c, 0x21, 0xe8, //0x0000930a andq %r13, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x0000930d leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf0, //0x00009311 orq %r14, %r8 - 0x4c, 0x89, 0xc1, //0x00009314 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00009317 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000931a andq %r13, %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000931d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd9, //0x00009327 andq %rbx, %rcx - 0x45, 0x31, 0xf6, //0x0000932a xorl %r14d, %r14d - 0x48, 0x01, 0xc1, //0x0000932d addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc6, //0x00009330 setb %r14b - 0x48, 0x01, 0xc9, //0x00009334 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009337 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00009341 xorq %rax, %rcx - 0x4c, 0x21, 0xc1, //0x00009344 andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00009347 notq %rcx - 0x49, 0x21, 0xcc, //0x0000934a andq %rcx, %r12 - 0x4d, 0x85, 0xe4, //0x0000934d testq %r12, %r12 - 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00009350 je LBB40_6 - //0x00009356 LBB40_10 - 0x49, 0x0f, 0xbc, 0xc4, //0x00009356 bsfq %r12, %rax - 0x48, 0x29, 0xf8, //0x0000935a subq %rdi, %rax - //0x0000935d LBB40_11 - 0x48, 0x83, 0xc4, 0x08, //0x0000935d addq $8, %rsp - 0x5b, //0x00009361 popq %rbx - 0x41, 0x5c, //0x00009362 popq %r12 - 0x41, 0x5d, //0x00009364 popq %r13 - 0x41, 0x5e, //0x00009366 popq %r14 - 0x41, 0x5f, //0x00009368 popq %r15 - 0x5d, //0x0000936a popq %rbp - 0xc3, //0x0000936b retq - //0x0000936c LBB40_12 - 0x4c, 0x01, 0xce, //0x0000936c addq %r9, %rsi - 0x49, 0x83, 0xff, 0x20, //0x0000936f cmpq $32, %r15 - 0x0f, 0x82, 0xf2, 0x00, 0x00, 0x00, //0x00009373 jb LBB40_23 - //0x00009379 LBB40_13 - 0xc5, 0xfa, 0x6f, 0x06, //0x00009379 vmovdqu (%rsi), %xmm0 - 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x0000937d vmovdqu $16(%rsi), %xmm1 - 0xc5, 0xf9, 0x6f, 0x15, 0x36, 0xfe, 0xff, 0xff, //0x00009382 vmovdqa $-458(%rip), %xmm2 /* LCPI40_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x1d, 0x3e, 0xfe, 0xff, 0xff, //0x0000938a vmovdqa $-450(%rip), %xmm3 /* LCPI40_1+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xe2, //0x00009392 vpcmpeqb %xmm2, %xmm0, %xmm4 - 0xc5, 0xf9, 0xd7, 0xfc, //0x00009396 vpmovmskb %xmm4, %edi - 0xc5, 0xf1, 0x74, 0xd2, //0x0000939a vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0xf9, 0xd7, 0xca, //0x0000939e vpmovmskb %xmm2, %ecx - 0xc5, 0xf9, 0x74, 0xc3, //0x000093a2 vpcmpeqb %xmm3, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000093a6 vpmovmskb %xmm0, %eax - 0xc5, 0xf1, 0x74, 0xc3, //0x000093aa vpcmpeqb %xmm3, %xmm1, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x000093ae vpmovmskb %xmm0, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x000093b2 shlq $16, %rcx - 0x48, 0x09, 0xcf, //0x000093b6 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000093b9 shlq $16, %rbx - 0x48, 0x09, 0xd8, //0x000093bd orq %rbx, %rax - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x000093c0 jne LBB40_19 - 0x4d, 0x85, 0xf6, //0x000093c6 testq %r14, %r14 - 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x000093c9 jne LBB40_21 - 0x45, 0x31, 0xf6, //0x000093cf xorl %r14d, %r14d - 0x48, 0x85, 0xff, //0x000093d2 testq %rdi, %rdi - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000093d5 je LBB40_22 - //0x000093db LBB40_16 - 0x48, 0x0f, 0xbc, 0xc7, //0x000093db bsfq %rdi, %rax - 0x4c, 0x29, 0xce, //0x000093df subq %r9, %rsi - 0x48, 0x01, 0xf0, //0x000093e2 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000093e5 addq $1, %rax - 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x000093e9 jmp LBB40_11 - //0x000093ee LBB40_18 - 0x4c, 0x01, 0xce, //0x000093ee addq %r9, %rsi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000093f1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xf6, //0x000093f9 xorl %r14d, %r14d - 0x49, 0x83, 0xff, 0x20, //0x000093fc cmpq $32, %r15 - 0x0f, 0x83, 0x73, 0xff, 0xff, 0xff, //0x00009400 jae LBB40_13 - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00009406 jmp LBB40_23 - //0x0000940b LBB40_19 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000940b cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00009410 jne LBB40_21 - 0x48, 0x89, 0xf1, //0x00009416 movq %rsi, %rcx - 0x4c, 0x29, 0xc9, //0x00009419 subq %r9, %rcx - 0x48, 0x0f, 0xbc, 0xd8, //0x0000941c bsfq %rax, %rbx - 0x48, 0x01, 0xcb, //0x00009420 addq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00009423 movq %rbx, $-48(%rbp) - 0x48, 0x89, 0x1a, //0x00009427 movq %rbx, (%rdx) - //0x0000942a LBB40_21 - 0x44, 0x89, 0xf1, //0x0000942a movl %r14d, %ecx - 0xf7, 0xd1, //0x0000942d notl %ecx - 0x21, 0xc1, //0x0000942f andl %eax, %ecx - 0x45, 0x8d, 0x04, 0x4e, //0x00009431 leal (%r14,%rcx,2), %r8d - 0x8d, 0x1c, 0x09, //0x00009435 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00009438 notl %ebx - 0x21, 0xc3, //0x0000943a andl %eax, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000943c andl $-1431655766, %ebx - 0x45, 0x31, 0xf6, //0x00009442 xorl %r14d, %r14d - 0x01, 0xcb, //0x00009445 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc6, //0x00009447 setb %r14b - 0x01, 0xdb, //0x0000944b addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000944d xorl $1431655765, %ebx - 0x44, 0x21, 0xc3, //0x00009453 andl %r8d, %ebx - 0xf7, 0xd3, //0x00009456 notl %ebx - 0x21, 0xdf, //0x00009458 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x0000945a testq %rdi, %rdi - 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000945d jne LBB40_16 - //0x00009463 LBB40_22 - 0x48, 0x83, 0xc6, 0x20, //0x00009463 addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x00009467 addq $-32, %r15 - //0x0000946b LBB40_23 - 0x4d, 0x85, 0xf6, //0x0000946b testq %r14, %r14 - 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x0000946e jne LBB40_37 - 0x4d, 0x85, 0xff, //0x00009474 testq %r15, %r15 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00009477 je LBB40_36 - //0x0000947d LBB40_25 - 0x4c, 0x89, 0xcf, //0x0000947d movq %r9, %rdi - 0x48, 0xf7, 0xd7, //0x00009480 notq %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00009483 addq $1, %rdi - //0x00009487 LBB40_26 - 0x31, 0xc0, //0x00009487 xorl %eax, %eax - //0x00009489 LBB40_27 - 0x48, 0x89, 0xc3, //0x00009489 movq %rax, %rbx - 0x0f, 0xb6, 0x0c, 0x06, //0x0000948c movzbl (%rsi,%rax), %ecx - 0x80, 0xf9, 0x22, //0x00009490 cmpb $34, %cl - 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00009493 je LBB40_35 - 0x80, 0xf9, 0x5c, //0x00009499 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000949c je LBB40_30 - 0x48, 0x8d, 0x43, 0x01, //0x000094a2 leaq $1(%rbx), %rax - 0x49, 0x39, 0xc7, //0x000094a6 cmpq %rax, %r15 - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000094a9 jne LBB40_27 - 0xe9, 0x53, 0x00, 0x00, 0x00, //0x000094af jmp LBB40_34 - //0x000094b4 LBB40_30 - 0x49, 0x8d, 0x4f, 0xff, //0x000094b4 leaq $-1(%r15), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000094b8 movq $-1, %rax - 0x48, 0x39, 0xd9, //0x000094bf cmpq %rbx, %rcx - 0x0f, 0x84, 0x95, 0xfe, 0xff, 0xff, //0x000094c2 je LBB40_11 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000094c8 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000094cd jne LBB40_33 - 0x48, 0x8d, 0x0c, 0x37, //0x000094d3 leaq (%rdi,%rsi), %rcx - 0x48, 0x01, 0xd9, //0x000094d7 addq %rbx, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x000094da movq %rcx, $-48(%rbp) - 0x48, 0x89, 0x0a, //0x000094de movq %rcx, (%rdx) - //0x000094e1 LBB40_33 - 0x48, 0x01, 0xde, //0x000094e1 addq %rbx, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x000094e4 addq $2, %rsi - 0x4c, 0x89, 0xf9, //0x000094e8 movq %r15, %rcx - 0x48, 0x29, 0xd9, //0x000094eb subq %rbx, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000094ee addq $-2, %rcx - 0x49, 0x83, 0xc7, 0xfe, //0x000094f2 addq $-2, %r15 - 0x49, 0x39, 0xdf, //0x000094f6 cmpq %rbx, %r15 - 0x49, 0x89, 0xcf, //0x000094f9 movq %rcx, %r15 - 0x0f, 0x85, 0x85, 0xff, 0xff, 0xff, //0x000094fc jne LBB40_26 - 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x00009502 jmp LBB40_11 - //0x00009507 LBB40_34 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009507 movq $-1, %rax - 0x80, 0xf9, 0x22, //0x0000950e cmpb $34, %cl - 0x0f, 0x85, 0x46, 0xfe, 0xff, 0xff, //0x00009511 jne LBB40_11 - //0x00009517 LBB40_35 - 0x48, 0x01, 0xde, //0x00009517 addq %rbx, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000951a addq $1, %rsi - //0x0000951e LBB40_36 - 0x4c, 0x29, 0xce, //0x0000951e subq %r9, %rsi - 0x48, 0x89, 0xf0, //0x00009521 movq %rsi, %rax - 0xe9, 0x34, 0xfe, 0xff, 0xff, //0x00009524 jmp LBB40_11 - //0x00009529 LBB40_37 - 0x4d, 0x85, 0xff, //0x00009529 testq %r15, %r15 - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x0000952c je LBB40_17 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00009532 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00009537 jne LBB40_40 - 0x4c, 0x89, 0xc8, //0x0000953d movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x00009540 notq %rax - 0x48, 0x01, 0xf0, //0x00009543 addq %rsi, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00009546 movq %rax, $-48(%rbp) - 0x48, 0x89, 0x02, //0x0000954a movq %rax, (%rdx) - //0x0000954d LBB40_40 - 0x48, 0x83, 0xc6, 0x01, //0x0000954d addq $1, %rsi - 0x49, 0x83, 0xc7, 0xff, //0x00009551 addq $-1, %r15 - 0x4d, 0x85, 0xff, //0x00009555 testq %r15, %r15 - 0x0f, 0x85, 0x1f, 0xff, 0xff, 0xff, //0x00009558 jne LBB40_25 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x0000955e jmp LBB40_36 - //0x00009563 LBB40_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009563 movq $-1, %rax - 0xe9, 0xee, 0xfd, 0xff, 0xff, //0x0000956a jmp LBB40_11 - 0x90, //0x0000956f .p2align 4, 0x90 - //0x00009570 _unescape - 0x55, //0x00009570 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009571 movq %rsp, %rbp - 0x41, 0x57, //0x00009574 pushq %r15 - 0x41, 0x56, //0x00009576 pushq %r14 - 0x41, 0x55, //0x00009578 pushq %r13 - 0x41, 0x54, //0x0000957a pushq %r12 - 0x53, //0x0000957c pushq %rbx - 0x50, //0x0000957d pushq %rax - 0x4c, 0x8b, 0x2f, //0x0000957e movq (%rdi), %r13 - 0x4c, 0x29, 0xee, //0x00009581 subq %r13, %rsi - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00009584 movq $-1, %rbx - 0x48, 0x85, 0xf6, //0x0000958b testq %rsi, %rsi - 0x0f, 0x8e, 0xcf, 0x00, 0x00, 0x00, //0x0000958e jle LBB41_13 - 0x49, 0x89, 0xd6, //0x00009594 movq %rdx, %r14 - 0x49, 0x89, 0xff, //0x00009597 movq %rdi, %r15 - 0x49, 0x8d, 0x45, 0x01, //0x0000959a leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x0000959e movzbl $1(%r13), %ecx - 0x48, 0x8d, 0x15, 0x36, 0x77, 0x00, 0x00, //0x000095a3 leaq $30518(%rip), %rdx /* __UnquoteTab+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x000095aa movb (%rcx,%rdx), %cl - 0x80, 0xf9, 0xff, //0x000095ad cmpb $-1, %cl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000095b0 je LBB41_4 - 0x84, 0xc9, //0x000095b6 testb %cl, %cl - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000095b8 jne LBB41_6 - 0x49, 0x89, 0x07, //0x000095be movq %rax, (%r15) - 0x48, 0xc7, 0xc3, 0xfd, 0xff, 0xff, 0xff, //0x000095c1 movq $-3, %rbx - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x000095c8 jmp LBB41_13 - //0x000095cd LBB41_4 - 0x48, 0x83, 0xfe, 0x03, //0x000095cd cmpq $3, %rsi - 0x0f, 0x8f, 0x19, 0x00, 0x00, 0x00, //0x000095d1 jg LBB41_7 - 0x49, 0x89, 0x07, //0x000095d7 movq %rax, (%r15) - 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000095da jmp LBB41_13 - //0x000095df LBB41_6 - 0x41, 0x88, 0x0e, //0x000095df movb %cl, (%r14) - 0x49, 0x83, 0x07, 0x02, //0x000095e2 addq $2, (%r15) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000095e6 movl $1, %ebx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000095eb jmp LBB41_13 - //0x000095f0 LBB41_7 - 0x41, 0x8b, 0x4d, 0x02, //0x000095f0 movl $2(%r13), %ecx - 0x89, 0xc8, //0x000095f4 movl %ecx, %eax - 0xf7, 0xd0, //0x000095f6 notl %eax - 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000095f8 leal $-808464432(%rcx), %edx - 0x25, 0x80, 0x80, 0x80, 0x80, //0x000095fe andl $-2139062144, %eax - 0x85, 0xd0, //0x00009603 testl %edx, %eax - 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x00009605 jne LBB41_11 - 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000960b leal $421075225(%rcx), %edx - 0x09, 0xca, //0x00009611 orl %ecx, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00009613 testl $-2139062144, %edx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00009619 jne LBB41_11 - 0x89, 0xca, //0x0000961f movl %ecx, %edx - 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00009621 andl $2139062143, %edx - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00009627 movl $-1061109568, %edi - 0x29, 0xd7, //0x0000962c subl %edx, %edi - 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000962e leal $1179010630(%rdx), %ebx - 0x21, 0xc7, //0x00009634 andl %eax, %edi - 0x85, 0xdf, //0x00009636 testl %ebx, %edi - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00009638 jne LBB41_11 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000963e movl $-522133280, %edi - 0x29, 0xd7, //0x00009643 subl %edx, %edi - 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00009645 addl $960051513, %edx - 0x21, 0xf8, //0x0000964b andl %edi, %eax - 0x85, 0xd0, //0x0000964d testl %edx, %eax - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000964f je LBB41_14 - //0x00009655 LBB41_11 - 0x49, 0x83, 0xc5, 0x02, //0x00009655 addq $2, %r13 - 0x4d, 0x89, 0x2f, //0x00009659 movq %r13, (%r15) - //0x0000965c LBB41_12 - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000965c movq $-2, %rbx - //0x00009663 LBB41_13 - 0x48, 0x89, 0xd8, //0x00009663 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00009666 addq $8, %rsp - 0x5b, //0x0000966a popq %rbx - 0x41, 0x5c, //0x0000966b popq %r12 - 0x41, 0x5d, //0x0000966d popq %r13 - 0x41, 0x5e, //0x0000966f popq %r14 - 0x41, 0x5f, //0x00009671 popq %r15 - 0x5d, //0x00009673 popq %rbp - 0xc3, //0x00009674 retq - //0x00009675 LBB41_14 - 0x0f, 0xc9, //0x00009675 bswapl %ecx - 0x89, 0xc8, //0x00009677 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00009679 shrl $4, %eax - 0xf7, 0xd0, //0x0000967c notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000967e andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00009683 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00009686 andl $252645135, %ecx - 0x01, 0xc1, //0x0000968c addl %eax, %ecx - 0x89, 0xc8, //0x0000968e movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00009690 shrl $4, %eax - 0x09, 0xc8, //0x00009693 orl %ecx, %eax - 0x89, 0xc1, //0x00009695 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00009697 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000969a andl $65280, %ecx - 0x44, 0x0f, 0xb6, 0xe0, //0x000096a0 movzbl %al, %r12d - 0x41, 0x09, 0xcc, //0x000096a4 orl %ecx, %r12d - 0x49, 0x8d, 0x55, 0x06, //0x000096a7 leaq $6(%r13), %rdx - 0x49, 0x89, 0x17, //0x000096ab movq %rdx, (%r15) - 0x41, 0x83, 0xfc, 0x7f, //0x000096ae cmpl $127, %r12d - 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x000096b2 jbe LBB41_18 - 0x41, 0x81, 0xfc, 0xff, 0x07, 0x00, 0x00, //0x000096b8 cmpl $2047, %r12d - 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x000096bf jbe LBB41_19 - 0x89, 0xc7, //0x000096c5 movl %eax, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x000096c7 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x000096cd cmpl $14155776, %edi - 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000096d3 je LBB41_20 - 0xc1, 0xe9, 0x0c, //0x000096d9 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x000096dc orb $-32, %cl - 0x41, 0x88, 0x0e, //0x000096df movb %cl, (%r14) - 0x41, 0xc1, 0xec, 0x06, //0x000096e2 shrl $6, %r12d - 0x41, 0x80, 0xe4, 0x3f, //0x000096e6 andb $63, %r12b - 0x41, 0x80, 0xcc, 0x80, //0x000096ea orb $-128, %r12b - 0x45, 0x88, 0x66, 0x01, //0x000096ee movb %r12b, $1(%r14) - 0x24, 0x3f, //0x000096f2 andb $63, %al - 0x0c, 0x80, //0x000096f4 orb $-128, %al - 0x41, 0x88, 0x46, 0x02, //0x000096f6 movb %al, $2(%r14) - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000096fa movl $3, %ebx - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x000096ff jmp LBB41_13 - //0x00009704 LBB41_18 - 0x41, 0x88, 0x06, //0x00009704 movb %al, (%r14) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009707 movl $1, %ebx - 0xe9, 0x52, 0xff, 0xff, 0xff, //0x0000970c jmp LBB41_13 - //0x00009711 LBB41_19 - 0x41, 0xc1, 0xec, 0x06, //0x00009711 shrl $6, %r12d - 0x41, 0x80, 0xcc, 0xc0, //0x00009715 orb $-64, %r12b - 0x45, 0x88, 0x26, //0x00009719 movb %r12b, (%r14) - 0x24, 0x3f, //0x0000971c andb $63, %al - 0x0c, 0x80, //0x0000971e orb $-128, %al - 0x41, 0x88, 0x46, 0x01, //0x00009720 movb %al, $1(%r14) - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00009724 movl $2, %ebx - 0xe9, 0x35, 0xff, 0xff, 0xff, //0x00009729 jmp LBB41_13 - //0x0000972e LBB41_20 - 0x48, 0xc7, 0xc3, 0xfc, 0xff, 0xff, 0xff, //0x0000972e movq $-4, %rbx - 0x48, 0x83, 0xfe, 0x06, //0x00009735 cmpq $6, %rsi - 0x0f, 0x8c, 0x24, 0xff, 0xff, 0xff, //0x00009739 jl LBB41_13 - 0x41, 0x81, 0xfc, 0xff, 0xdb, 0x00, 0x00, //0x0000973f cmpl $56319, %r12d - 0x0f, 0x87, 0x17, 0xff, 0xff, 0xff, //0x00009746 ja LBB41_13 - 0x80, 0x3a, 0x5c, //0x0000974c cmpb $92, (%rdx) - 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x0000974f jne LBB41_13 - 0x41, 0x80, 0x7d, 0x07, 0x75, //0x00009755 cmpb $117, $7(%r13) - 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x0000975a jne LBB41_13 - 0x49, 0x8d, 0x7d, 0x08, //0x00009760 leaq $8(%r13), %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00009764 movq %rdi, $-48(%rbp) - 0xe8, 0x33, 0x8e, 0xff, 0xff, //0x00009768 callq _unhex16_is - 0x84, 0xc0, //0x0000976d testb %al, %al - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000976f je LBB41_27 - 0x48, 0x8b, 0x45, 0xd0, //0x00009775 movq $-48(%rbp), %rax - 0x8b, 0x08, //0x00009779 movl (%rax), %ecx - 0x0f, 0xc9, //0x0000977b bswapl %ecx - 0x89, 0xc8, //0x0000977d movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000977f shrl $4, %eax - 0xf7, 0xd0, //0x00009782 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00009784 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00009789 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000978c andl $252645135, %ecx - 0x01, 0xc1, //0x00009792 addl %eax, %ecx - 0x89, 0xc8, //0x00009794 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00009796 shrl $4, %eax - 0x09, 0xc8, //0x00009799 orl %ecx, %eax - 0x89, 0xc1, //0x0000979b movl %eax, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000979d andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x000097a3 cmpl $14417920, %ecx - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x000097a9 jne LBB41_28 - 0x89, 0xc1, //0x000097af movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x000097b1 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000097b4 andl $65280, %ecx - 0x0f, 0xb6, 0xc0, //0x000097ba movzbl %al, %eax - 0x09, 0xc8, //0x000097bd orl %ecx, %eax - 0x41, 0xc1, 0xe4, 0x0a, //0x000097bf shll $10, %r12d - 0x42, 0x8d, 0x0c, 0x20, //0x000097c3 leal (%rax,%r12), %ecx - 0x44, 0x01, 0xe0, //0x000097c7 addl %r12d, %eax - 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x000097ca addl $-56613888, %eax - 0x89, 0xc2, //0x000097cf movl %eax, %edx - 0xc1, 0xea, 0x12, //0x000097d1 shrl $18, %edx - 0x80, 0xca, 0xf0, //0x000097d4 orb $-16, %dl - 0x41, 0x88, 0x16, //0x000097d7 movb %dl, (%r14) - 0x89, 0xc2, //0x000097da movl %eax, %edx - 0xc1, 0xea, 0x0c, //0x000097dc shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x000097df andb $63, %dl - 0x80, 0xca, 0x80, //0x000097e2 orb $-128, %dl - 0x41, 0x88, 0x56, 0x01, //0x000097e5 movb %dl, $1(%r14) - 0xc1, 0xe8, 0x06, //0x000097e9 shrl $6, %eax - 0x24, 0x3f, //0x000097ec andb $63, %al - 0x0c, 0x80, //0x000097ee orb $-128, %al - 0x41, 0x88, 0x46, 0x02, //0x000097f0 movb %al, $2(%r14) - 0x80, 0xe1, 0x3f, //0x000097f4 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000097f7 orb $-128, %cl - 0x41, 0x88, 0x4e, 0x03, //0x000097fa movb %cl, $3(%r14) - 0x49, 0x83, 0xc5, 0x0c, //0x000097fe addq $12, %r13 - 0x4d, 0x89, 0x2f, //0x00009802 movq %r13, (%r15) - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00009805 movl $4, %ebx - 0xe9, 0x54, 0xfe, 0xff, 0xff, //0x0000980a jmp LBB41_13 - //0x0000980f LBB41_27 - 0x48, 0x8b, 0x45, 0xd0, //0x0000980f movq $-48(%rbp), %rax - 0x49, 0x89, 0x07, //0x00009813 movq %rax, (%r15) - 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x00009816 jmp LBB41_12 - //0x0000981b LBB41_28 - 0x48, 0x8b, 0x45, 0xd0, //0x0000981b movq $-48(%rbp), %rax - 0x49, 0x89, 0x07, //0x0000981f movq %rax, (%r15) - 0xe9, 0x3c, 0xfe, 0xff, 0xff, //0x00009822 jmp LBB41_13 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009827 .p2align 4, 0x00 - //0x00009830 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00009830 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00009838 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00009840 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00009848 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00009850 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00009858 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00009860 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00009868 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00009870 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00009878 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009880 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009888 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009890 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009898 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000098a0 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000098a8 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000098b0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000098b8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000098c0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000098c8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000098d0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000098d8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000098e0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000098e8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000098f0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000098f8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009900 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009908 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009910 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009918 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00009920 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00009928 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00009930 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00009938 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00009940 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00009948 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00009950 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00009958 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00009960 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00009968 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00009970 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00009978 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009980 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009988 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009990 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009998 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000099a0 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000099a8 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000099b0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000099b8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000099c0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000099c8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000099d0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000099d8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000099e0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000099e8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000099f0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000099f8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009a00 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009a08 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009a10 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009a18 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00009a20 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00009a28 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00009a30 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00009a38 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00009a40 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00009a48 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00009a50 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00009a58 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00009a60 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00009a68 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00009a70 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00009a78 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009a80 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009a88 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009a90 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009a98 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00009aa0 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00009aa8 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00009ab0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00009ab8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00009ac0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00009ac8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00009ad0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00009ad8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00009ae0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00009ae8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00009af0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00009af8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009b00 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009b08 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009b10 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009b18 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00009b20 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00009b28 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00009b30 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00009b38 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00009b40 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00009b48 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00009b50 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00009b58 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00009b60 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00009b68 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00009b70 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00009b78 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009b80 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009b88 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009b90 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009b98 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00009ba0 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00009ba8 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00009bb0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00009bb8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00009bc0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00009bc8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00009bd0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00009bd8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00009be0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00009be8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00009bf0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00009bf8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009c00 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009c08 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009c10 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009c18 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00009c20 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00009c28 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00009c30 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00009c38 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00009c40 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00009c48 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00009c50 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00009c58 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00009c60 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00009c68 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00009c70 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00009c78 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009c80 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009c88 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009c90 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009c98 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00009ca0 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00009ca8 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00009cb0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00009cb8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00009cc0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00009cc8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00009cd0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00009cd8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00009ce0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00009ce8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00009cf0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00009cf8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009d00 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009d08 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009d10 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009d18 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009d20 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009d28 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009d30 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009d38 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009d40 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009d48 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009d50 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009d58 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009d60 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009d68 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009d70 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009d78 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009d80 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009d88 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009d90 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009d98 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00009da0 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00009da8 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00009db0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00009db8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00009dc0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00009dc8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00009dd0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00009dd8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00009de0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00009de8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00009df0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00009df8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009e00 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009e08 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00009e10 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00009e18 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00009e20 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00009e28 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00009e30 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00009e38 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00009e40 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00009e48 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00009e50 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00009e58 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009e60 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009e68 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009e70 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009e78 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009e80 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009e88 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009e90 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009e98 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00009ea0 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00009ea8 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00009eb0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00009eb8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00009ec0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00009ec8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00009ed0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00009ed8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00009ee0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00009ee8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00009ef0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00009ef8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00009f00 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00009f08 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00009f10 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00009f18 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00009f20 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00009f28 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00009f30 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00009f38 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00009f40 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00009f48 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00009f50 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00009f58 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009f60 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009f68 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009f70 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009f78 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009f80 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009f88 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009f90 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009f98 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009fa0 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009fa8 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009fb0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009fb8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009fc0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009fc8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009fd0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009fd8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009fe0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009fe8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009ff0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009ff8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000a000 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000a008 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000a010 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000a018 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000a020 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000a028 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000a030 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000a038 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000a040 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000a048 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000a050 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000a058 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000a060 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000a068 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000a070 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000a078 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000a080 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000a088 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000a090 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000a098 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000a0a0 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000a0a8 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000a0b0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000a0b8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000a0c0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000a0c8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000a0d0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000a0d8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000a0e0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000a0e8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000a0f0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000a0f8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000a100 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000a108 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000a110 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000a118 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000a120 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000a128 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000a130 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000a138 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000a140 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000a148 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000a150 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000a158 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000a160 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000a168 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000a170 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000a178 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000a180 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000a188 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000a190 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000a198 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000a1a0 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000a1a8 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000a1b0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000a1b8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000a1c0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000a1c8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000a1d0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000a1d8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000a1e0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000a1e8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000a1f0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000a1f8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000a200 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000a208 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000a210 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000a218 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000a220 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000a228 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000a230 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000a238 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000a240 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000a248 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000a250 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000a258 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000a260 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000a268 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000a270 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000a278 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000a280 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000a288 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000a290 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000a298 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000a2a0 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000a2a8 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000a2b0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000a2b8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000a2c0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000a2c8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000a2d0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000a2d8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000a2e0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000a2e8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000a2f0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000a2f8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000a300 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000a308 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000a310 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000a318 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000a320 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000a328 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000a330 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000a338 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000a340 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000a348 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000a350 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000a358 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000a360 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000a368 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000a370 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000a378 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000a380 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000a388 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000a390 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000a398 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000a3a0 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000a3a8 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000a3b0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000a3b8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000a3c0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000a3c8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000a3d0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000a3d8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000a3e0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000a3e8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000a3f0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000a3f8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000a400 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000a408 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000a410 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000a418 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000a420 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000a428 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000a430 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000a438 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000a440 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000a448 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000a450 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000a458 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000a460 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000a468 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000a470 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000a478 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000a480 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000a488 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000a490 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000a498 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000a4a0 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000a4a8 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000a4b0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000a4b8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000a4c0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000a4c8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000a4d0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000a4d8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000a4e0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000a4e8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000a4f0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000a4f8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a500 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a508 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a510 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a518 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a520 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a528 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a530 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a538 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a540 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a548 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a550 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a558 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a560 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a568 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a570 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a578 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a580 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a588 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a590 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a598 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a5a0 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a5a8 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a5b0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a5b8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a5c0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a5c8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a5d0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a5d8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a5e0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a5e8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a5f0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a5f8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a600 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a608 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a610 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a618 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a620 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a628 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a630 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a638 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a640 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a648 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a650 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a658 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a660 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a668 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a670 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a678 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a680 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a688 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a690 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a698 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a6a0 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a6a8 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a6b0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a6b8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a6c0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a6c8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a6d0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a6d8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a6e0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a6e8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a6f0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a6f8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a700 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a708 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a710 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a718 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a720 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a728 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a730 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a738 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a740 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a748 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a750 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a758 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a760 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a768 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a770 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a778 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a780 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a788 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a790 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a798 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a7a0 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a7a8 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a7b0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a7b8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a7c0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a7c8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a7d0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a7d8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a7e0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a7e8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a7f0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a7f8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a800 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a808 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a810 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a818 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a820 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a828 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a830 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a838 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a840 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a848 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a850 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a858 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a860 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a868 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a870 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a878 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a880 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a888 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a890 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a898 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a8a0 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a8a8 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a8b0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a8b8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a8c0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a8c8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a8d0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a8d8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a8e0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a8e8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a8f0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a8f8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a900 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a908 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a910 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a918 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a920 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a928 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a930 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a938 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a940 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a948 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a950 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a958 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a960 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a968 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a970 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a978 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a980 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a988 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a990 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a998 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a9a0 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a9a8 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a9b0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a9b8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a9c0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a9c8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a9d0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a9d8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a9e0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a9e8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a9f0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a9f8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000aa00 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000aa08 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000aa10 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000aa18 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000aa20 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000aa28 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000aa30 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000aa38 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000aa40 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000aa48 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000aa50 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000aa58 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000aa60 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000aa68 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000aa70 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000aa78 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000aa80 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000aa88 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000aa90 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000aa98 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000aaa0 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000aaa8 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000aab0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000aab8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000aac0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000aac8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000aad0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000aad8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000aae0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000aae8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000aaf0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000aaf8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000ab00 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000ab08 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000ab10 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000ab18 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000ab20 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000ab28 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000ab30 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000ab38 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000ab40 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000ab48 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000ab50 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000ab58 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000ab60 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000ab68 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000ab70 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000ab78 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000ab80 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000ab88 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000ab90 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000ab98 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000aba0 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000aba8 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000abb0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000abb8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000abc0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000abc8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000abd0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000abd8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000abe0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000abe8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000abf0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000abf8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000ac00 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000ac08 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000ac10 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000ac18 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000ac20 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000ac28 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000ac30 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000ac38 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000ac40 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000ac48 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000ac50 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000ac58 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000ac60 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000ac68 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000ac70 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000ac78 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000ac80 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000ac88 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000ac90 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000ac98 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000aca0 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000aca8 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000acb0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000acb8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000acc0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000acc8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000acd0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000acd8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000ace0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000ace8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000acf0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000acf8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000ad00 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000ad08 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000ad10 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000ad18 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000ad20 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000ad28 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000ad30 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000ad38 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000ad40 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000ad48 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000ad50 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000ad58 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000ad60 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000ad68 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000ad70 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000ad78 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000ad80 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000ad88 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000ad90 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000ad98 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000ada0 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000ada8 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000adb0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000adb8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000adc0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000adc8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000add0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000add8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000ade0 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, //0x0000adf0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000adf8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae00 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000ae08 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae10 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000ae18 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae20 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000ae28 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae30 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000ae38 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae40 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000ae48 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae50 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000ae58 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae60 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000ae68 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae70 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000ae78 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae80 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000ae88 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ae90 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000ae98 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aea0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000aea8 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aeb0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000aeb8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aec0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000aec8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aed0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000aed8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aee0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000aee8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aef0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000aef8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af00 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000af08 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af10 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000af18 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af20 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000af28 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af30 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000af38 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af40 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000af48 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af50 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000af58 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af60 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000af68 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af70 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000af78 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af80 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000af88 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000af90 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000af98 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000afa0 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000afa8 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000afb0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000afb8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000afc0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000afc8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000afd0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000afd8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000afe0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000afe8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000aff0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000aff8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000b000 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000b008 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000b010 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000b018 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000b020 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000b028 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000b030 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000b038 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000b040 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000b048 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000b050 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000b058 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000b060 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000b068 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000b070 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000b078 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000b080 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000b088 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000b090 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000b098 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000b0a0 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000b0a8 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000b0b0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000b0b8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000b0c0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000b0c8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000b0d0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000b0d8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000b0e0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000b0e8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000b0f0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000b0f8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000b100 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000b108 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000b110 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000b118 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000b120 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000b128 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000b130 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000b138 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000b140 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000b148 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000b150 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000b158 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000b160 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000b168 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000b170 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000b178 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000b180 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000b188 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000b190 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000b198 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000b1a0 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000b1a8 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000b1b0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000b1b8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000b1c0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000b1c8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000b1d0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000b1d8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000b1e0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000b1e8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000b1f0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000b1f8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000b200 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000b208 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000b210 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000b218 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000b220 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000b228 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000b230 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000b238 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000b240 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000b248 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000b250 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000b258 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000b260 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000b268 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000b270 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000b278 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000b280 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000b288 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000b290 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000b298 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000b2a0 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000b2a8 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000b2b0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000b2b8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000b2c0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000b2c8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000b2d0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000b2d8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000b2e0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000b2e8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000b2f0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000b2f8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000b300 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000b308 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000b310 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000b318 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000b320 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000b328 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000b330 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000b338 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000b340 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000b348 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000b350 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000b358 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000b360 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000b368 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000b370 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000b378 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000b380 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000b388 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000b390 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000b398 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000b3a0 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000b3a8 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000b3b0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000b3b8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000b3c0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000b3c8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000b3d0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000b3d8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000b3e0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000b3e8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000b3f0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000b3f8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000b400 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000b408 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000b410 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000b418 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000b420 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000b428 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000b430 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000b438 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000b440 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000b448 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000b450 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000b458 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000b460 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000b468 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000b470 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000b478 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000b480 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000b488 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000b490 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000b498 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000b4a0 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000b4a8 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000b4b0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000b4b8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000b4c0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000b4c8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000b4d0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000b4d8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000b4e0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000b4e8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000b4f0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000b4f8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b500 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b508 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b510 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b518 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b520 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b528 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b530 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b538 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b540 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b548 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b550 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b558 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b560 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b568 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b570 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b578 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b580 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b588 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b590 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b598 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b5a0 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b5a8 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b5b0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b5b8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b5c0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b5c8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b5d0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b5d8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b5e0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b5e8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b5f0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b5f8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b600 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b608 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b610 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b618 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b620 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b628 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b630 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b638 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b640 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b648 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b650 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b658 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b660 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b668 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b670 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b678 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b680 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b688 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b690 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b698 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b6a0 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b6a8 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b6b0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b6b8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b6c0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b6c8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b6d0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b6d8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b6e0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b6e8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b6f0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b6f8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b700 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b708 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b710 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b718 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b720 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b728 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b730 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b738 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b740 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b748 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b750 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b758 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b760 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b768 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b770 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b778 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b780 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b788 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b790 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b798 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b7a0 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b7a8 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b7b0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b7b8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b7c0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b7c8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b7d0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b7d8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b7e0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b7e8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b7f0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b7f8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b800 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b808 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b810 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b818 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b820 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b828 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b830 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b838 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b840 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b848 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b850 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b858 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b860 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b868 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b870 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b878 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b880 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b888 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b890 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b898 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b8a0 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b8a8 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b8b0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b8b8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b8c0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b8c8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b8d0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b8d8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b8e0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b8e8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b8f0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b8f8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b900 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b908 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b910 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b918 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b920 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b928 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b930 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b938 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b940 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b948 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b950 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b958 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b960 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b968 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b970 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b978 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b980 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b988 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b990 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b998 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b9a0 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b9a8 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b9b0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b9b8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b9c0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b9c8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b9d0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b9d8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b9e0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b9e8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b9f0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b9f8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000ba00 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000ba08 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000ba10 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000ba18 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000ba20 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000ba28 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000ba30 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000ba38 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000ba40 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000ba48 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000ba50 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000ba58 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000ba60 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000ba68 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000ba70 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000ba78 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000ba80 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000ba88 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000ba90 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000ba98 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000baa0 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000baa8 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000bab0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000bab8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000bac0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000bac8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000bad0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000bad8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000bae0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000bae8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000baf0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000baf8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000bb00 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000bb08 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000bb10 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000bb18 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000bb20 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000bb28 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000bb30 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000bb38 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000bb40 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000bb48 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000bb50 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000bb58 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000bb60 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000bb68 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000bb70 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000bb78 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000bb80 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000bb88 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000bb90 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000bb98 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000bba0 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000bba8 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000bbb0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000bbb8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000bbc0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000bbc8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000bbd0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000bbd8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000bbe0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000bbe8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000bbf0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000bbf8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000bc00 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000bc08 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000bc10 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000bc18 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000bc20 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000bc28 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000bc30 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000bc38 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000bc40 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000bc48 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000bc50 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000bc58 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000bc60 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000bc68 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000bc70 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000bc78 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000bc80 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000bc88 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000bc90 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000bc98 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000bca0 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000bca8 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000bcb0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000bcb8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000bcc0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000bcc8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000bcd0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000bcd8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000bce0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000bce8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000bcf0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000bcf8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000bd00 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000bd08 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000bd10 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000bd18 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000bd20 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000bd28 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000bd30 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000bd38 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000bd40 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000bd48 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000bd50 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000bd58 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000bd60 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000bd68 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000bd70 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000bd78 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000bd80 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000bd88 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000bd90 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000bd98 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000bda0 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000bda8 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000bdb0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000bdb8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000bdc0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000bdc8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000bdd0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000bdd8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000bde0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000bde8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000bdf0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000bdf8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000be00 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000be08 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000be10 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000be18 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000be20 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000be28 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000be30 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000be38 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000be40 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000be48 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000be50 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000be58 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000be60 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000be68 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000be70 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000be78 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000be80 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000be88 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000be90 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000be98 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000bea0 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000bea8 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000beb0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000beb8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000bec0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000bec8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000bed0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000bed8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000bee0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000bee8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000bef0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000bef8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000bf00 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000bf08 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000bf10 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000bf18 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000bf20 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000bf28 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000bf30 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000bf38 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000bf40 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000bf48 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000bf50 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000bf58 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000bf60 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000bf68 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000bf70 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000bf78 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000bf80 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000bf88 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000bf90 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000bf98 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000bfa0 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000bfa8 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000bfb0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000bfb8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000bfc0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000bfc8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000bfd0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000bfd8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000bfe0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000bfe8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000bff0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000bff8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000c000 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000c008 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000c010 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000c018 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000c020 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000c028 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000c030 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000c038 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000c040 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000c048 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000c050 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000c058 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000c060 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000c068 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000c070 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000c078 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000c080 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000c088 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000c090 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000c098 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000c0a0 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000c0a8 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000c0b0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000c0b8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000c0c0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000c0c8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000c0d0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000c0d8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000c0e0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000c0e8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000c0f0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000c0f8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000c100 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000c108 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000c110 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000c118 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000c120 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000c128 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000c130 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000c138 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000c140 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000c148 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000c150 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000c158 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000c160 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000c168 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000c170 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000c178 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000c180 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000c188 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000c190 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000c198 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000c1a0 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000c1a8 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000c1b0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000c1b8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000c1c0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000c1c8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000c1d0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000c1d8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000c1e0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000c1e8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000c1f0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000c1f8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000c200 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000c208 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000c210 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000c218 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000c220 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000c228 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000c230 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000c238 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000c240 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000c248 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000c250 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000c258 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000c260 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000c268 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000c270 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000c278 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000c280 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000c288 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000c290 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000c298 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000c2a0 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000c2a8 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000c2b0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000c2b8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000c2c0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000c2c8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000c2d0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000c2d8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000c2e0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000c2e8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000c2f0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000c2f8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000c300 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000c308 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000c310 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000c318 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000c320 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000c328 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000c330 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000c338 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000c340 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000c348 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000c350 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000c358 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000c360 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000c368 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000c370 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000c378 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000c380 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000c388 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000c390 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000c398 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000c3a0 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000c3a8 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c3b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000c3c0 .p2align 4, 0x00 - //0x0000c3c0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000c3c0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000c3c4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000c3c8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000c3cc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000c3d0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000c3d4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000c3d8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000c3dc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000c3e0 .long 26 - //0x0000c3e4 .p2align 2, 0x00 - //0x0000c3e4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000c3e4 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c3e8 .p2align 4, 0x00 - //0x0000c3f0 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000c3f0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000c400 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000c410 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000c420 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000c430 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000c440 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000c450 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000c460 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000c470 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000c480 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000c490 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000c4a0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000c4b0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c4b8 .p2align 4, 0x00 - //0x0000c4c0 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c4c0 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c4c8 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c4d0 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c4d8 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c4e0 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c4e8 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c4f0 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c4f8 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c500 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c508 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c510 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c518 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c520 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c528 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c530 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c538 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c540 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c548 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c550 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c558 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c560 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c568 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c570 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c578 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c580 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c588 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c590 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c598 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c5a0 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c5a8 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c5b0 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c5b8 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c5c0 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c5c8 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c5d0 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c5d8 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c5e0 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c5e8 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c5f0 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c5f8 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c600 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c608 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c610 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c618 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c620 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c628 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c630 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c638 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c640 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c648 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c650 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c658 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c660 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c668 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c670 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c678 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c680 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c688 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c690 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c698 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c6a0 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c6a8 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c6b0 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c6b8 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c6c0 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c6c8 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c6d0 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c6d8 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c6e0 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c6e8 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c6f0 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c6f8 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c700 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c708 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c710 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c718 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c720 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c728 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c730 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c738 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c740 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c748 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c750 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c758 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c760 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c768 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c770 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c778 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c780 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c788 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c790 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c798 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c7a0 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c7a8 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c7b0 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c7b8 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c7c0 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c7c8 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c7d0 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c7d8 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c7e0 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c7e8 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c7f0 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c7f8 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c800 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c808 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c810 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c818 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c820 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c828 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c830 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c838 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c840 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c848 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c850 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c858 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c860 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c868 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c870 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c878 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c880 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c888 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c890 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c898 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c8a0 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c8a8 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c8b0 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c8b8 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c8c0 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c8c8 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c8d0 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c8d8 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c8e0 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c8e8 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c8f0 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c8f8 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c900 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c908 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c910 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c918 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c920 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c928 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c930 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c938 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c940 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c948 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c950 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c958 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c960 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c968 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c970 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c978 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c980 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c988 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c990 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c998 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c9a0 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c9a8 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c9b0 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c9b8 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c9c0 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c9c8 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c9d0 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c9d8 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c9e0 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c9e8 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c9f0 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c9f8 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000ca00 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000ca08 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000ca10 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000ca18 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000ca20 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000ca28 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000ca30 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000ca38 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000ca40 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000ca48 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000ca50 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000ca58 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000ca60 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000ca68 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000ca70 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000ca78 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000ca80 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000ca88 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000ca90 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000ca98 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000caa0 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000caa8 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000cab0 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000cab8 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000cac0 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000cac8 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000cad0 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000cad8 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000cae0 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000cae8 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000caf0 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000caf8 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000cb00 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000cb08 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000cb10 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000cb18 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000cb20 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000cb28 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000cb30 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000cb38 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000cb40 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000cb48 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000cb50 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000cb58 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000cb60 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000cb68 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000cb70 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000cb78 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000cb80 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000cb88 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000cb90 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000cb98 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000cba0 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000cba8 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000cbb0 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000cbb8 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000cbc0 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000cbc8 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000cbd0 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000cbd8 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000cbe0 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000cbe8 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000cbf0 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000cbf8 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000cc00 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000cc08 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000cc10 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000cc18 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000cc20 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000cc28 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000cc30 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000cc38 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000cc40 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000cc48 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000cc50 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000cc58 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000cc60 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000cc68 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000cc70 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000cc78 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000cc80 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000cc88 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000cc90 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000cc98 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000cca0 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000cca8 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000ccb0 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000ccb8 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ccc0 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ccc8 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ccd0 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ccd8 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000cce0 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000cce8 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ccf0 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ccf8 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000cd00 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000cd08 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000cd10 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000cd18 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000cd20 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000cd28 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000cd30 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000cd38 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000cd40 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000cd48 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000cd50 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000cd58 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000cd60 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000cd68 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000cd70 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000cd78 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000cd80 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000cd88 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000cd90 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000cd98 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000cda0 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000cda8 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000cdb0 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000cdb8 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000cdc0 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000cdc8 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000cdd0 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000cdd8 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000cde0 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000cde8 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000cdf0 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000cdf8 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000ce00 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000ce08 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000ce10 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000ce18 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000ce20 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000ce28 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000ce30 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000ce38 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000ce40 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000ce48 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000ce50 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000ce58 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000ce60 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000ce68 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000ce70 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000ce78 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000ce80 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000ce88 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000ce90 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000ce98 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000cea0 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000cea8 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000ceb0 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000ceb8 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000cec0 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000cec8 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000ced0 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000ced8 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000cee0 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000cee8 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000cef0 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000cef8 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000cf00 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000cf08 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000cf10 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000cf18 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000cf20 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000cf28 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000cf30 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000cf38 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000cf40 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000cf48 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000cf50 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000cf58 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000cf60 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000cf68 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000cf70 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000cf78 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000cf80 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000cf88 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000cf90 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000cf98 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000cfa0 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000cfa8 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000cfb0 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000cfb8 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000cfc0 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000cfc8 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000cfd0 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000cfd8 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000cfe0 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000cfe8 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000cff0 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000cff8 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d000 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d008 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d010 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d018 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d020 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d028 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d030 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d038 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d040 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d048 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d050 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d058 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d060 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d068 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d070 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d078 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d080 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d088 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d090 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d098 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d0a0 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d0a8 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d0b0 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d0b8 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d0c0 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d0c8 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d0d0 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d0d8 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d0e0 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d0e8 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d0f0 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d0f8 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d100 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d108 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d110 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d118 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d120 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d128 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d130 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d138 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d140 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d148 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d150 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d158 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d160 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d168 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d170 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d178 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d180 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d188 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d190 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d198 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d1a0 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d1a8 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000d1b0 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000d1b8 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000d1c0 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000d1c8 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000d1d0 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000d1d8 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000d1e0 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000d1e8 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000d1f0 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000d1f8 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000d200 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000d208 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000d210 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000d218 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000d220 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000d228 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000d230 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000d238 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000d240 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000d248 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000d250 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000d258 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000d260 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000d268 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000d270 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000d278 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d280 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d288 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d290 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d298 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d2a0 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d2a8 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d2b0 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d2b8 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d2c0 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d2c8 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d2d0 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d2d8 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d2e0 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d2e8 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d2f0 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d2f8 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d300 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d308 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d310 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d318 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d320 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d328 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d330 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d338 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d340 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d348 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d350 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d358 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d360 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d368 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d370 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d378 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d380 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d388 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d390 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d398 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d3a0 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d3a8 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d3b0 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d3b8 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d3c0 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d3c8 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d3d0 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d3d8 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d3e0 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d3e8 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d3f0 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d3f8 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d400 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d408 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d410 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d418 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d420 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d428 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d430 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d438 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d440 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d448 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d450 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d458 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d460 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d468 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d470 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d478 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d480 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d488 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d490 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d498 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d4a0 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d4a8 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d4b0 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d4b8 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d4c0 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d4c8 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d4d0 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d4d8 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d4e0 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d4e8 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d4f0 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d4f8 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d500 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d508 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d510 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d518 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d520 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d528 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d530 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d538 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d540 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d548 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d550 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d558 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d560 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d568 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d570 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d578 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d580 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d588 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d590 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d598 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d5a0 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d5a8 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d5b0 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d5b8 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d5c0 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d5c8 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d5d0 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d5d8 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d5e0 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d5e8 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d5f0 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d5f8 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d600 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d608 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d610 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d618 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d620 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d628 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d630 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d638 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d640 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d648 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d650 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d658 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d660 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d668 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d670 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d678 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d680 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d688 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d690 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d698 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d6a0 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d6a8 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d6b0 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d6b8 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d6c0 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d6c8 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d6d0 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d6d8 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d6e0 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d6e8 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d6f0 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d6f8 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d700 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d708 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d710 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d718 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d720 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d728 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d730 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d738 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d740 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d748 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d750 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d758 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d760 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d768 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d770 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d778 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d780 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d788 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d790 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d798 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d7a0 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d7b0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d7c0 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d7d0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7d8 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d7e0 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7e8 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d7f0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7f8 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d800 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d808 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d810 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d818 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d820 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d828 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d830 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d838 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d840 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d848 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d850 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d858 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d860 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d868 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d870 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d878 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d880 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d888 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d890 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d898 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d8a0 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8a8 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d8b0 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8b8 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d8c0 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d8c8 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d8d0 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d8d8 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d8e0 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d8e8 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d8f0 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d8f8 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d900 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d908 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d910 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d918 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d920 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d928 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d930 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d938 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d940 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d948 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d950 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d958 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d960 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d968 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d970 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d978 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d980 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d988 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d990 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d998 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d9a0 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d9a8 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d9b0 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d9b8 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d9c0 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d9c8 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d9d0 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d9d8 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d9e0 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d9e8 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d9f0 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d9f8 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000da00 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000da08 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000da10 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000da18 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000da20 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000da28 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000da30 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000da38 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000da40 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000da48 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000da50 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000da58 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000da60 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000da68 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000da70 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000da78 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000da80 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000da88 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000da90 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000da98 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000daa0 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000daa8 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000dab0 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000dab8 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000dac0 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000dac8 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000dad0 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000dad8 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000dae0 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000dae8 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000daf0 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000daf8 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000db00 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000db08 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000db10 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000db18 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000db20 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000db28 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000db30 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000db38 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000db40 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000db48 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000db50 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000db58 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000db60 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000db68 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000db70 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000db78 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000db80 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000db88 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000db90 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000db98 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000dba0 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000dba8 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000dbb0 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000dbb8 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000dbc0 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000dbc8 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000dbd0 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000dbd8 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000dbe0 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000dbe8 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000dbf0 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000dbf8 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000dc00 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000dc08 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000dc10 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000dc18 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000dc20 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000dc28 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000dc30 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000dc38 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000dc40 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000dc48 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000dc50 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000dc58 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000dc60 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000dc68 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000dc70 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000dc78 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000dc80 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000dc88 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000dc90 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000dc98 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000dca0 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000dca8 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000dcb0 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000dcb8 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000dcc0 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000dcc8 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000dcd0 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000dcd8 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000dce0 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000dce8 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000dcf0 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000dcf8 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000dd00 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000dd08 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000dd10 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000dd18 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000dd20 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000dd28 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000dd30 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000dd38 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000dd40 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000dd48 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000dd50 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000dd58 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000dd60 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000dd68 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000dd70 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000dd78 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000dd80 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000dd88 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000dd90 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000dd98 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000dda0 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000dda8 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000ddb0 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000ddb8 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000ddc0 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000ddc8 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000ddd0 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000ddd8 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000dde0 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000dde8 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000ddf0 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000ddf8 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000de00 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000de08 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000de10 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000de18 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000de20 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000de28 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000de30 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000de38 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000de40 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000de48 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000de50 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000de58 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000de60 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000de68 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000de70 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000de78 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000de80 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000de88 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000de90 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000de98 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000dea0 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000dea8 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000deb0 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000deb8 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000dec0 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000dec8 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000ded0 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000ded8 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000dee0 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000dee8 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000def0 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000def8 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000df00 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000df08 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000df10 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000df18 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000df20 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000df28 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000df30 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000df38 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000df40 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000df48 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000df50 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000df58 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000df60 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000df68 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000df70 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000df78 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000df80 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000df88 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000df90 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000df98 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000dfa0 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000dfa8 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000dfb0 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000dfb8 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000dfc0 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000dfc8 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000dfd0 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000dfd8 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000dfe0 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000dfe8 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000dff0 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000dff8 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e000 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e008 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e010 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e018 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e020 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e028 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e030 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e038 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e040 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e048 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e050 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e058 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e060 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e068 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e070 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e078 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e080 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e088 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e090 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e098 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e0a0 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e0a8 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e0b0 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e0b8 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e0c0 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e0c8 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e0d0 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e0d8 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e0e0 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e0e8 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e0f0 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e0f8 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e100 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e108 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e110 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e118 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e120 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e128 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e130 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e138 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e140 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e148 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e150 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e158 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e160 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e168 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e170 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e178 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e180 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e188 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e190 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e198 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e1a0 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e1a8 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000e1b0 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000e1b8 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000e1c0 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000e1c8 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000e1d0 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000e1d8 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000e1e0 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000e1e8 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000e1f0 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000e1f8 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000e200 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000e208 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000e210 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000e218 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000e220 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000e228 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000e230 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000e238 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000e240 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000e248 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000e250 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000e258 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000e260 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000e268 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000e270 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000e278 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e280 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e288 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e290 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e298 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e2a0 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e2a8 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e2b0 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e2b8 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e2c0 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e2c8 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e2d0 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e2d8 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e2e0 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e2e8 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e2f0 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e2f8 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e300 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e308 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e310 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e318 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e320 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e328 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e330 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e338 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e340 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e348 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e350 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e358 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e360 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e368 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e370 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e378 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e380 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e388 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e390 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e398 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e3a0 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e3a8 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e3b0 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e3b8 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e3c0 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e3c8 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e3d0 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e3d8 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e3e0 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e3e8 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e3f0 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e3f8 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e400 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e408 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e410 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e418 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e420 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e428 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e430 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e438 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e440 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e448 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e450 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e458 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e460 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e468 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e470 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e478 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e480 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e488 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e490 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e498 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e4a0 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e4a8 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e4b0 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e4b8 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e4c0 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e4c8 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e4d0 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e4d8 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e4e0 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e4e8 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e4f0 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e4f8 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e500 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e508 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e510 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e518 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e520 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e528 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e530 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e538 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e540 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e548 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e550 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e558 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e560 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e568 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e570 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e578 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e580 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e588 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e590 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e598 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e5a0 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e5a8 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e5b0 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e5b8 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e5c0 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e5c8 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e5d0 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e5d8 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e5e0 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e5e8 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e5f0 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e5f8 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e600 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e608 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e610 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e618 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e620 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e628 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e630 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e638 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e640 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e648 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e650 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e658 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e660 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e668 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e670 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e678 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e680 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e688 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e690 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e698 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e6a0 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e6a8 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e6b0 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e6b8 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e6c0 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e6c8 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e6d0 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e6d8 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e6e0 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e6e8 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e6f0 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e6f8 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e700 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e708 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e710 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e718 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e720 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e728 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e730 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e738 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e740 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e748 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e750 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e758 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e760 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e768 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e770 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e778 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e780 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e788 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e790 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e798 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e7a0 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e7a8 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e7b0 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e7b8 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e7c0 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e7c8 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e7d0 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e7d8 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e7e0 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e7e8 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e7f0 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e7f8 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e800 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e808 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e810 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e818 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e820 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e828 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e830 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e838 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e840 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e848 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e850 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e858 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e860 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e868 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e870 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e878 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e880 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e888 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e890 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e898 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e8a0 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e8a8 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e8b0 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e8b8 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e8c0 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e8c8 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e8d0 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e8d8 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e8e0 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e8e8 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e8f0 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e8f8 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e900 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e908 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e910 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e918 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e920 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e928 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e930 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e938 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e940 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e948 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e950 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e958 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e960 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e968 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e970 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e978 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e980 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e988 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e990 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e998 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e9a0 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e9a8 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e9b0 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e9b8 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e9c0 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e9c8 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e9d0 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e9d8 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e9e0 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e9e8 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e9f0 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e9f8 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000ea00 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000ea08 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000ea10 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000ea18 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000ea20 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000ea28 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000ea30 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000ea38 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000ea40 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000ea48 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000ea50 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000ea58 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000ea60 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000ea68 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000ea70 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000ea78 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000ea80 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000ea88 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000ea90 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000ea98 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000eaa0 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000eaa8 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000eab0 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000eab8 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000eac0 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000eac8 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000ead0 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000ead8 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000eae0 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000eae8 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000eaf0 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000eaf8 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000eb00 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000eb08 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000eb10 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000eb18 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000eb20 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000eb28 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000eb30 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000eb38 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000eb40 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000eb48 .quad 7784369436827535058 - //0x0000eb50 .p2align 4, 0x00 - //0x0000eb50 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000eb50 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, //0x0000eb60 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, //0x0000eb70 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, //0x0000eb80 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, //0x0000eb90 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, //0x0000eba0 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, //0x0000ebb0 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, //0x0000ebc0 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, //0x0000ebd0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000ebe0 .p2align 4, 0x00 - //0x0000ebe0 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebe0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000ebe8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000ebf8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000ec08 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000ec18 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000ec28 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000ec38 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000ec48 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000ec58 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000ec68 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec70 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec78 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec80 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec88 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000ec98 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eca0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000eca8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecb0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecb8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000ecc8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecd0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000ecd8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ece0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000ece8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000ecf8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000ed08 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000ed18 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000ed28 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000ed38 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000ed48 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000ed58 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000ed68 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000ed78 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000ed88 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000ed98 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eda0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000eda8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edb0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000edb8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000edc8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000edd8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x89, 0xf1, //0x00008be7 movl %esi, %ecx + 0x48, 0x6b, 0xd1, 0x68, //0x00008be9 imulq $104, %rcx, %rdx + 0x48, 0x8d, 0x35, 0xec, 0x8c, 0x00, 0x00, //0x00008bed leaq $36076(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x44, 0x8b, 0x04, 0x32, //0x00008bf4 movl (%rdx,%rsi), %r8d + 0x4c, 0x8b, 0x17, //0x00008bf8 movq (%rdi), %r10 + 0x4c, 0x63, 0x4f, 0x10, //0x00008bfb movslq $16(%rdi), %r9 + 0x8a, 0x44, 0x32, 0x04, //0x00008bff movb $4(%rdx,%rsi), %al + 0x4d, 0x85, 0xc9, //0x00008c03 testq %r9, %r9 + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008c06 je LBB34_6 + 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00008c0c leaq $5(%rdx,%rsi), %rdx + 0x31, 0xf6, //0x00008c11 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008c13 .p2align 4, 0x90 + //0x00008c20 LBB34_3 + 0x84, 0xc0, //0x00008c20 testb %al, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00008c22 je LBB34_8 + 0x41, 0x38, 0x04, 0x32, //0x00008c28 cmpb %al, (%r10,%rsi) + 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x00008c2c jne LBB34_5 + 0x0f, 0xb6, 0x04, 0x32, //0x00008c32 movzbl (%rdx,%rsi), %eax + 0x48, 0xff, 0xc6, //0x00008c36 incq %rsi + 0x49, 0x39, 0xf1, //0x00008c39 cmpq %rsi, %r9 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00008c3c jne LBB34_3 + //0x00008c42 LBB34_6 + 0x84, 0xc0, //0x00008c42 testb %al, %al + 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00008c44 je LBB34_8 + //0x00008c4a LBB34_7 + 0x41, 0xff, 0xc8, //0x00008c4a decl %r8d + //0x00008c4d LBB34_8 + 0x45, 0x85, 0xc9, //0x00008c4d testl %r9d, %r9d + 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00008c50 jle LBB34_23 + 0x43, 0x8d, 0x04, 0x08, //0x00008c56 leal (%r8,%r9), %eax + 0x4c, 0x63, 0xf0, //0x00008c5a movslq %eax, %r14 + 0x49, 0xff, 0xce, //0x00008c5d decq %r14 + 0x31, 0xd2, //0x00008c60 xorl %edx, %edx + 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008c62 movabsq $-3689348814741910323, %r11 + 0x90, 0x90, 0x90, 0x90, //0x00008c6c .p2align 4, 0x90 + //0x00008c70 LBB34_10 + 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00008c70 movsbq $-1(%r10,%r9), %rsi + 0x48, 0x83, 0xc6, 0xd0, //0x00008c76 addq $-48, %rsi + 0x48, 0xd3, 0xe6, //0x00008c7a shlq %cl, %rsi + 0x48, 0x01, 0xd6, //0x00008c7d addq %rdx, %rsi + 0x48, 0x89, 0xf0, //0x00008c80 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00008c83 mulq %r11 + 0x48, 0xc1, 0xea, 0x03, //0x00008c86 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00008c8a leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00008c8e leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xf0, //0x00008c92 movq %rsi, %rax + 0x48, 0x29, 0xd8, //0x00008c95 subq %rbx, %rax + 0x4c, 0x39, 0x77, 0x08, //0x00008c98 cmpq %r14, $8(%rdi) + 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00008c9c jbe LBB34_16 + 0x04, 0x30, //0x00008ca2 addb $48, %al + 0x43, 0x88, 0x04, 0x32, //0x00008ca4 movb %al, (%r10,%r14) + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008ca8 jmp LBB34_18 + 0x90, 0x90, 0x90, //0x00008cad .p2align 4, 0x90 + //0x00008cb0 LBB34_16 + 0x48, 0x85, 0xc0, //0x00008cb0 testq %rax, %rax + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008cb3 je LBB34_18 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008cb9 movl $1, $28(%rdi) + //0x00008cc0 LBB34_18 + 0x49, 0x83, 0xf9, 0x02, //0x00008cc0 cmpq $2, %r9 + 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00008cc4 jl LBB34_12 + 0x49, 0xff, 0xc9, //0x00008cca decq %r9 + 0x4c, 0x8b, 0x17, //0x00008ccd movq (%rdi), %r10 + 0x49, 0xff, 0xce, //0x00008cd0 decq %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00008cd3 jmp LBB34_10 + //0x00008cd8 LBB34_12 + 0x48, 0x83, 0xfe, 0x0a, //0x00008cd8 cmpq $10, %rsi + 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00008cdc jae LBB34_13 + //0x00008ce2 LBB34_23 + 0x48, 0x63, 0x4f, 0x10, //0x00008ce2 movslq $16(%rdi), %rcx + 0x49, 0x63, 0xc0, //0x00008ce6 movslq %r8d, %rax + 0x48, 0x01, 0xc8, //0x00008ce9 addq %rcx, %rax + 0x89, 0x47, 0x10, //0x00008cec movl %eax, $16(%rdi) + 0x48, 0x8b, 0x4f, 0x08, //0x00008cef movq $8(%rdi), %rcx + 0x48, 0x39, 0xc1, //0x00008cf3 cmpq %rax, %rcx + 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008cf6 ja LBB34_25 + 0x89, 0x4f, 0x10, //0x00008cfc movl %ecx, $16(%rdi) + 0x89, 0xc8, //0x00008cff movl %ecx, %eax + //0x00008d01 LBB34_25 + 0x44, 0x01, 0x47, 0x14, //0x00008d01 addl %r8d, $20(%rdi) + 0x85, 0xc0, //0x00008d05 testl %eax, %eax + 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00008d07 jle LBB34_29 + 0x48, 0x8b, 0x0f, //0x00008d0d movq (%rdi), %rcx + 0x89, 0xc0, //0x00008d10 movl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d12 .p2align 4, 0x90 + //0x00008d20 LBB34_27 + 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00008d20 cmpb $48, $-1(%rcx,%rax) + 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008d25 jne LBB34_31 + 0x89, 0xc2, //0x00008d2b movl %eax, %edx + 0x48, 0xff, 0xc8, //0x00008d2d decq %rax + 0xff, 0xca, //0x00008d30 decl %edx + 0x89, 0x57, 0x10, //0x00008d32 movl %edx, $16(%rdi) + 0x48, 0x8d, 0x50, 0x01, //0x00008d35 leaq $1(%rax), %rdx + 0x48, 0x83, 0xfa, 0x01, //0x00008d39 cmpq $1, %rdx + 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00008d3d jg LBB34_27 + //0x00008d43 LBB34_29 + 0x85, 0xc0, //0x00008d43 testl %eax, %eax + 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00008d45 je LBB34_30 + //0x00008d4b LBB34_31 + 0x5b, //0x00008d4b popq %rbx + 0x41, 0x5e, //0x00008d4c popq %r14 + 0x5d, //0x00008d4e popq %rbp + 0xc3, //0x00008d4f retq + //0x00008d50 LBB34_13 + 0x49, 0x63, 0xf6, //0x00008d50 movslq %r14d, %rsi + 0x48, 0xff, 0xce, //0x00008d53 decq %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00008d56 jmp LBB34_14 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d5b .p2align 4, 0x90 + //0x00008d60 LBB34_15 + 0x04, 0x30, //0x00008d60 addb $48, %al + 0x48, 0x8b, 0x1f, //0x00008d62 movq (%rdi), %rbx + 0x88, 0x04, 0x33, //0x00008d65 movb %al, (%rbx,%rsi) + //0x00008d68 LBB34_22 + 0x48, 0xff, 0xce, //0x00008d68 decq %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00008d6b cmpq $9, %rcx + 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00008d6f jbe LBB34_23 + //0x00008d75 LBB34_14 + 0x48, 0x89, 0xd1, //0x00008d75 movq %rdx, %rcx + 0x48, 0x89, 0xd0, //0x00008d78 movq %rdx, %rax + 0x49, 0xf7, 0xe3, //0x00008d7b mulq %r11 + 0x48, 0xc1, 0xea, 0x03, //0x00008d7e shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00008d82 leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00008d86 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00008d8a movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00008d8d subq %rbx, %rax + 0x48, 0x39, 0x77, 0x08, //0x00008d90 cmpq %rsi, $8(%rdi) + 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00008d94 ja LBB34_15 + 0x48, 0x85, 0xc0, //0x00008d9a testq %rax, %rax + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00008d9d je LBB34_22 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008da3 movl $1, $28(%rdi) + 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00008daa jmp LBB34_22 + //0x00008daf LBB34_30 + 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008daf movl $0, $20(%rdi) + 0x5b, //0x00008db6 popq %rbx + 0x41, 0x5e, //0x00008db7 popq %r14 + 0x5d, //0x00008db9 popq %rbp + 0xc3, //0x00008dba retq + //0x00008dbb LBB34_5 + 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00008dbb jl LBB34_7 + 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00008dc1 jmp LBB34_8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008dc6 .p2align 4, 0x90 + //0x00008dd0 _right_shift + 0x55, //0x00008dd0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008dd1 movq %rsp, %rbp + 0x89, 0xf1, //0x00008dd4 movl %esi, %ecx + 0x4c, 0x63, 0x4f, 0x10, //0x00008dd6 movslq $16(%rdi), %r9 + 0x31, 0xf6, //0x00008dda xorl %esi, %esi + 0x31, 0xc0, //0x00008ddc xorl %eax, %eax + 0x90, 0x90, //0x00008dde .p2align 4, 0x90 + //0x00008de0 LBB35_1 + 0x4c, 0x39, 0xce, //0x00008de0 cmpq %r9, %rsi + 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00008de3 jge LBB35_2 + 0x48, 0x8d, 0x04, 0x80, //0x00008de9 leaq (%rax,%rax,4), %rax + 0x48, 0x8b, 0x17, //0x00008ded movq (%rdi), %rdx + 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00008df0 movsbq (%rdx,%rsi), %rdx + 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00008df5 leaq $-48(%rdx,%rax,2), %rax + 0x48, 0xff, 0xc6, //0x00008dfa incq %rsi + 0x48, 0x89, 0xc2, //0x00008dfd movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00008e00 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00008e03 testq %rdx, %rdx + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00008e06 je LBB35_1 + //0x00008e0c LBB35_6 + 0x8b, 0x57, 0x14, //0x00008e0c movl $20(%rdi), %edx + 0x29, 0xf2, //0x00008e0f subl %esi, %edx + 0xff, 0xc2, //0x00008e11 incl %edx + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00008e13 movq $-1, %r8 + 0x49, 0xd3, 0xe0, //0x00008e1a shlq %cl, %r8 + 0x89, 0x57, 0x14, //0x00008e1d movl %edx, $20(%rdi) + 0x49, 0xf7, 0xd0, //0x00008e20 notq %r8 + 0x45, 0x31, 0xd2, //0x00008e23 xorl %r10d, %r10d + 0x44, 0x39, 0xce, //0x00008e26 cmpl %r9d, %esi + 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00008e29 jge LBB35_9 + 0x4c, 0x63, 0xce, //0x00008e2f movslq %esi, %r9 + 0x48, 0x8b, 0x37, //0x00008e32 movq (%rdi), %rsi + 0x45, 0x31, 0xd2, //0x00008e35 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e38 .p2align 4, 0x90 + //0x00008e40 LBB35_8 + 0x48, 0x89, 0xc2, //0x00008e40 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00008e43 shrq %cl, %rdx + 0x4c, 0x21, 0xc0, //0x00008e46 andq %r8, %rax + 0x80, 0xc2, 0x30, //0x00008e49 addb $48, %dl + 0x42, 0x88, 0x14, 0x16, //0x00008e4c movb %dl, (%rsi,%r10) + 0x48, 0x8d, 0x04, 0x80, //0x00008e50 leaq (%rax,%rax,4), %rax + 0x48, 0x8b, 0x37, //0x00008e54 movq (%rdi), %rsi + 0x4a, 0x8d, 0x14, 0x0e, //0x00008e57 leaq (%rsi,%r9), %rdx + 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x00008e5b movsbq (%r10,%rdx), %rdx + 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00008e60 leaq $-48(%rdx,%rax,2), %rax + 0x4c, 0x63, 0x5f, 0x10, //0x00008e65 movslq $16(%rdi), %r11 + 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00008e69 leaq $1(%r9,%r10), %rdx + 0x49, 0xff, 0xc2, //0x00008e6e incq %r10 + 0x4c, 0x39, 0xda, //0x00008e71 cmpq %r11, %rdx + 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00008e74 jl LBB35_8 + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00008e7a jmp LBB35_9 + 0x90, //0x00008e7f .p2align 4, 0x90 + //0x00008e80 LBB35_11 + 0x40, 0x80, 0xc6, 0x30, //0x00008e80 addb $48, %sil + 0x48, 0x8b, 0x17, //0x00008e84 movq (%rdi), %rdx + 0x42, 0x88, 0x34, 0x0a, //0x00008e87 movb %sil, (%rdx,%r9) + 0x41, 0xff, 0xc1, //0x00008e8b incl %r9d + 0x45, 0x89, 0xca, //0x00008e8e movl %r9d, %r10d + //0x00008e91 LBB35_14 + 0x48, 0x01, 0xc0, //0x00008e91 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00008e94 leaq (%rax,%rax,4), %rax + //0x00008e98 LBB35_9 + 0x48, 0x85, 0xc0, //0x00008e98 testq %rax, %rax + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00008e9b je LBB35_15 + 0x48, 0x89, 0xc6, //0x00008ea1 movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x00008ea4 shrq %cl, %rsi + 0x4c, 0x21, 0xc0, //0x00008ea7 andq %r8, %rax + 0x4d, 0x63, 0xca, //0x00008eaa movslq %r10d, %r9 + 0x4c, 0x39, 0x4f, 0x08, //0x00008ead cmpq %r9, $8(%rdi) + 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00008eb1 ja LBB35_11 + 0x48, 0x85, 0xf6, //0x00008eb7 testq %rsi, %rsi + 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00008eba je LBB35_14 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008ec0 movl $1, $28(%rdi) + 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00008ec7 jmp LBB35_14 + //0x00008ecc LBB35_15 + 0x44, 0x89, 0x57, 0x10, //0x00008ecc movl %r10d, $16(%rdi) + 0x45, 0x85, 0xd2, //0x00008ed0 testl %r10d, %r10d + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00008ed3 jle LBB35_19 + 0x48, 0x8b, 0x07, //0x00008ed9 movq (%rdi), %rax + 0x45, 0x89, 0xd2, //0x00008edc movl %r10d, %r10d + 0x90, //0x00008edf .p2align 4, 0x90 + //0x00008ee0 LBB35_17 + 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00008ee0 cmpb $48, $-1(%rax,%r10) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00008ee6 jne LBB35_21 + 0x44, 0x89, 0xd1, //0x00008eec movl %r10d, %ecx + 0x49, 0xff, 0xca, //0x00008eef decq %r10 + 0xff, 0xc9, //0x00008ef2 decl %ecx + 0x89, 0x4f, 0x10, //0x00008ef4 movl %ecx, $16(%rdi) + 0x49, 0x8d, 0x4a, 0x01, //0x00008ef7 leaq $1(%r10), %rcx + 0x48, 0x83, 0xf9, 0x01, //0x00008efb cmpq $1, %rcx + 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x00008eff jg LBB35_17 + //0x00008f05 LBB35_19 + 0x45, 0x85, 0xd2, //0x00008f05 testl %r10d, %r10d + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00008f08 je LBB35_20 + //0x00008f0e LBB35_21 + 0x5d, //0x00008f0e popq %rbp + 0xc3, //0x00008f0f retq + //0x00008f10 LBB35_2 + 0x48, 0x85, 0xc0, //0x00008f10 testq %rax, %rax + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00008f13 je LBB35_22 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f19 .p2align 4, 0x90 + 0x48, 0x89, 0xc2, //0x00008f20 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00008f23 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00008f26 testq %rdx, %rdx + 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00008f29 jne LBB35_6 + //0x00008f2f LBB35_4 + 0x48, 0x01, 0xc0, //0x00008f2f addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00008f32 leaq (%rax,%rax,4), %rax + 0xff, 0xc6, //0x00008f36 incl %esi + 0x48, 0x89, 0xc2, //0x00008f38 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00008f3b shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00008f3e testq %rdx, %rdx + 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00008f41 je LBB35_4 + 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00008f47 jmp LBB35_6 + //0x00008f4c LBB35_20 + 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008f4c movl $0, $20(%rdi) + 0x5d, //0x00008f53 popq %rbp + 0xc3, //0x00008f54 retq + //0x00008f55 LBB35_22 + 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00008f55 movl $0, $16(%rdi) + 0x5d, //0x00008f5c popq %rbp + 0xc3, //0x00008f5d retq + 0x00, 0x00, //0x00008f5e .p2align 4, 0x00 + //0x00008f60 LCPI36_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00008f60 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00008f70 LCPI36_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00008f70 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00008f80 .p2align 4, 0x90 + //0x00008f80 _advance_string_default + 0x55, //0x00008f80 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008f81 movq %rsp, %rbp + 0x41, 0x57, //0x00008f84 pushq %r15 + 0x41, 0x56, //0x00008f86 pushq %r14 + 0x41, 0x55, //0x00008f88 pushq %r13 + 0x41, 0x54, //0x00008f8a pushq %r12 + 0x53, //0x00008f8c pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x00008f8d subq $16, %rsp + 0x4c, 0x8b, 0x67, 0x08, //0x00008f91 movq $8(%rdi), %r12 + 0x49, 0x29, 0xf4, //0x00008f95 subq %rsi, %r12 + 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x00008f98 je LBB36_17 + 0x48, 0x8b, 0x07, //0x00008f9e movq (%rdi), %rax + 0x48, 0x89, 0x45, 0xd0, //0x00008fa1 movq %rax, $-48(%rbp) + 0x48, 0x01, 0xc6, //0x00008fa5 addq %rax, %rsi + 0x48, 0x89, 0x55, 0xc8, //0x00008fa8 movq %rdx, $-56(%rbp) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00008fac movq $-1, (%rdx) + 0x49, 0x83, 0xfc, 0x40, //0x00008fb3 cmpq $64, %r12 + 0x0f, 0x82, 0xfa, 0x01, 0x00, 0x00, //0x00008fb7 jb LBB36_18 + 0x45, 0x89, 0xe1, //0x00008fbd movl %r12d, %r9d + 0x41, 0x83, 0xe1, 0x3f, //0x00008fc0 andl $63, %r9d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00008fc4 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00008fcb xorl %r15d, %r15d + 0xc5, 0xf9, 0x6f, 0x05, 0x8a, 0xff, 0xff, 0xff, //0x00008fce vmovdqa $-118(%rip), %xmm0 /* LCPI36_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x00008fd6 vmovdqa $-110(%rip), %xmm1 /* LCPI36_1+0(%rip) */ + 0x48, 0x8b, 0x55, 0xd0, //0x00008fde movq $-48(%rbp), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fe2 .p2align 4, 0x90 + //0x00008ff0 LBB36_3 + 0xc5, 0xfa, 0x6f, 0x16, //0x00008ff0 vmovdqu (%rsi), %xmm2 + 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x00008ff4 vmovdqu $16(%rsi), %xmm3 + 0xc5, 0xfa, 0x6f, 0x66, 0x20, //0x00008ff9 vmovdqu $32(%rsi), %xmm4 + 0xc5, 0xfa, 0x6f, 0x6e, 0x30, //0x00008ffe vmovdqu $48(%rsi), %xmm5 + 0xc5, 0xe9, 0x74, 0xf0, //0x00009003 vpcmpeqb %xmm0, %xmm2, %xmm6 + 0xc5, 0xf9, 0xd7, 0xde, //0x00009007 vpmovmskb %xmm6, %ebx + 0xc5, 0xe1, 0x74, 0xf0, //0x0000900b vpcmpeqb %xmm0, %xmm3, %xmm6 + 0xc5, 0xf9, 0xd7, 0xce, //0x0000900f vpmovmskb %xmm6, %ecx + 0xc5, 0xd9, 0x74, 0xf0, //0x00009013 vpcmpeqb %xmm0, %xmm4, %xmm6 + 0xc5, 0xf9, 0xd7, 0xc6, //0x00009017 vpmovmskb %xmm6, %eax + 0xc5, 0xd1, 0x74, 0xf0, //0x0000901b vpcmpeqb %xmm0, %xmm5, %xmm6 + 0xc5, 0x79, 0xd7, 0xee, //0x0000901f vpmovmskb %xmm6, %r13d + 0xc5, 0xe9, 0x74, 0xd1, //0x00009023 vpcmpeqb %xmm1, %xmm2, %xmm2 + 0xc5, 0xf9, 0xd7, 0xfa, //0x00009027 vpmovmskb %xmm2, %edi + 0xc5, 0xe1, 0x74, 0xd1, //0x0000902b vpcmpeqb %xmm1, %xmm3, %xmm2 + 0xc5, 0x79, 0xd7, 0xd2, //0x0000902f vpmovmskb %xmm2, %r10d + 0xc5, 0xd9, 0x74, 0xd1, //0x00009033 vpcmpeqb %xmm1, %xmm4, %xmm2 + 0xc5, 0x79, 0xd7, 0xda, //0x00009037 vpmovmskb %xmm2, %r11d + 0xc5, 0xd1, 0x74, 0xd1, //0x0000903b vpcmpeqb %xmm1, %xmm5, %xmm2 + 0xc5, 0x79, 0xd7, 0xc2, //0x0000903f vpmovmskb %xmm2, %r8d + 0x49, 0xc1, 0xe5, 0x30, //0x00009043 shlq $48, %r13 + 0x48, 0xc1, 0xe0, 0x20, //0x00009047 shlq $32, %rax + 0x48, 0xc1, 0xe1, 0x10, //0x0000904b shlq $16, %rcx + 0x48, 0x09, 0xcb, //0x0000904f orq %rcx, %rbx + 0x48, 0x09, 0xc3, //0x00009052 orq %rax, %rbx + 0x49, 0xc1, 0xe0, 0x30, //0x00009055 shlq $48, %r8 + 0x49, 0xc1, 0xe3, 0x20, //0x00009059 shlq $32, %r11 + 0x49, 0xc1, 0xe2, 0x10, //0x0000905d shlq $16, %r10 + 0x4c, 0x09, 0xd7, //0x00009061 orq %r10, %rdi + 0x4c, 0x09, 0xdf, //0x00009064 orq %r11, %rdi + 0x4c, 0x09, 0xc7, //0x00009067 orq %r8, %rdi + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000906a je LBB36_5 + 0x49, 0x83, 0xfe, 0xff, //0x00009070 cmpq $-1, %r14 + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00009074 je LBB36_8 + //0x0000907a LBB36_5 + 0x4c, 0x09, 0xeb, //0x0000907a orq %r13, %rbx + 0x48, 0x89, 0xf8, //0x0000907d movq %rdi, %rax + 0x4c, 0x09, 0xf8, //0x00009080 orq %r15, %rax + 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00009083 jne LBB36_9 + //0x00009089 LBB36_6 + 0x48, 0x85, 0xdb, //0x00009089 testq %rbx, %rbx + 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x0000908c jne LBB36_15 + //0x00009092 LBB36_7 + 0x48, 0x83, 0xc6, 0x40, //0x00009092 addq $64, %rsi + 0x49, 0x83, 0xc4, 0xc0, //0x00009096 addq $-64, %r12 + 0x49, 0x83, 0xfc, 0x3f, //0x0000909a cmpq $63, %r12 + 0x0f, 0x87, 0x4c, 0xff, 0xff, 0xff, //0x0000909e ja LBB36_3 + 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000090a4 jmp LBB36_10 + //0x000090a9 LBB36_8 + 0x48, 0x89, 0xf0, //0x000090a9 movq %rsi, %rax + 0x48, 0x29, 0xd0, //0x000090ac subq %rdx, %rax + 0x4c, 0x0f, 0xbc, 0xf7, //0x000090af bsfq %rdi, %r14 + 0x49, 0x01, 0xc6, //0x000090b3 addq %rax, %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x000090b6 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x30, //0x000090ba movq %r14, (%rax) + 0x4c, 0x09, 0xeb, //0x000090bd orq %r13, %rbx + 0x48, 0x89, 0xf8, //0x000090c0 movq %rdi, %rax + 0x4c, 0x09, 0xf8, //0x000090c3 orq %r15, %rax + 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x000090c6 je LBB36_6 + //0x000090cc LBB36_9 + 0x4c, 0x89, 0xf8, //0x000090cc movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x000090cf notq %rax + 0x48, 0x21, 0xf8, //0x000090d2 andq %rdi, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x000090d5 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xf8, //0x000090d9 orq %r15, %r8 + 0x4c, 0x89, 0xc1, //0x000090dc movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000090df notq %rcx + 0x48, 0x21, 0xf9, //0x000090e2 andq %rdi, %rcx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000090e5 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xf9, //0x000090ef andq %rdi, %rcx + 0x45, 0x31, 0xff, //0x000090f2 xorl %r15d, %r15d + 0x48, 0x01, 0xc1, //0x000090f5 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc7, //0x000090f8 setb %r15b + 0x48, 0x01, 0xc9, //0x000090fc addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000090ff movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00009109 xorq %rax, %rcx + 0x4c, 0x21, 0xc1, //0x0000910c andq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x0000910f notq %rcx + 0x48, 0x21, 0xcb, //0x00009112 andq %rcx, %rbx + 0x48, 0x85, 0xdb, //0x00009115 testq %rbx, %rbx + 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x00009118 je LBB36_7 + 0xe9, 0x79, 0x00, 0x00, 0x00, //0x0000911e jmp LBB36_15 + //0x00009123 LBB36_10 + 0x4d, 0x89, 0xcc, //0x00009123 movq %r9, %r12 + 0x49, 0x83, 0xfc, 0x20, //0x00009126 cmpq $32, %r12 + 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x0000912a jb LBB36_22 + //0x00009130 LBB36_11 + 0xc5, 0xfa, 0x6f, 0x06, //0x00009130 vmovdqu (%rsi), %xmm0 + 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x00009134 vmovdqu $16(%rsi), %xmm1 + 0xc5, 0xf9, 0x6f, 0x15, 0x1f, 0xfe, 0xff, 0xff, //0x00009139 vmovdqa $-481(%rip), %xmm2 /* LCPI36_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x1d, 0x27, 0xfe, 0xff, 0xff, //0x00009141 vmovdqa $-473(%rip), %xmm3 /* LCPI36_1+0(%rip) */ + 0xc5, 0xf9, 0x74, 0xe2, //0x00009149 vpcmpeqb %xmm2, %xmm0, %xmm4 + 0xc5, 0xf9, 0xd7, 0xfc, //0x0000914d vpmovmskb %xmm4, %edi + 0xc5, 0xf1, 0x74, 0xd2, //0x00009151 vpcmpeqb %xmm2, %xmm1, %xmm2 + 0xc5, 0xf9, 0xd7, 0xda, //0x00009155 vpmovmskb %xmm2, %ebx + 0xc5, 0xf9, 0x74, 0xc3, //0x00009159 vpcmpeqb %xmm3, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x0000915d vpmovmskb %xmm0, %eax + 0xc5, 0xf1, 0x74, 0xc3, //0x00009161 vpcmpeqb %xmm3, %xmm1, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00009165 vpmovmskb %xmm0, %ecx + 0x48, 0xc1, 0xe3, 0x10, //0x00009169 shlq $16, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x0000916d shlq $16, %rcx + 0x48, 0x09, 0xc8, //0x00009171 orq %rcx, %rax + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009174 je LBB36_13 + 0x49, 0x83, 0xfe, 0xff, //0x0000917a cmpq $-1, %r14 + 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x0000917e je LBB36_19 + //0x00009184 LBB36_13 + 0x48, 0x09, 0xfb, //0x00009184 orq %rdi, %rbx + 0x48, 0x89, 0xc1, //0x00009187 movq %rax, %rcx + 0x4c, 0x09, 0xf9, //0x0000918a orq %r15, %rcx + 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x0000918d jne LBB36_20 + //0x00009193 LBB36_14 + 0x48, 0x85, 0xdb, //0x00009193 testq %rbx, %rbx + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00009196 je LBB36_21 + //0x0000919c LBB36_15 + 0x48, 0x0f, 0xbc, 0xc3, //0x0000919c bsfq %rbx, %rax + 0x48, 0x29, 0xd6, //0x000091a0 subq %rdx, %rsi + 0x48, 0x8d, 0x44, 0x06, 0x01, //0x000091a3 leaq $1(%rsi,%rax), %rax + //0x000091a8 LBB36_16 + 0x48, 0x83, 0xc4, 0x10, //0x000091a8 addq $16, %rsp + 0x5b, //0x000091ac popq %rbx + 0x41, 0x5c, //0x000091ad popq %r12 + 0x41, 0x5d, //0x000091af popq %r13 + 0x41, 0x5e, //0x000091b1 popq %r14 + 0x41, 0x5f, //0x000091b3 popq %r15 + 0x5d, //0x000091b5 popq %rbp + 0xc3, //0x000091b6 retq + //0x000091b7 LBB36_18 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000091b7 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x000091be xorl %r15d, %r15d + 0x48, 0x8b, 0x55, 0xd0, //0x000091c1 movq $-48(%rbp), %rdx + 0x49, 0x83, 0xfc, 0x20, //0x000091c5 cmpq $32, %r12 + 0x0f, 0x83, 0x61, 0xff, 0xff, 0xff, //0x000091c9 jae LBB36_11 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000091cf jmp LBB36_22 + //0x000091d4 LBB36_19 + 0x48, 0x89, 0xf1, //0x000091d4 movq %rsi, %rcx + 0x48, 0x29, 0xd1, //0x000091d7 subq %rdx, %rcx + 0x4c, 0x0f, 0xbc, 0xf0, //0x000091da bsfq %rax, %r14 + 0x49, 0x01, 0xce, //0x000091de addq %rcx, %r14 + 0x48, 0x8b, 0x4d, 0xc8, //0x000091e1 movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x31, //0x000091e5 movq %r14, (%rcx) + 0x48, 0x09, 0xfb, //0x000091e8 orq %rdi, %rbx + 0x48, 0x89, 0xc1, //0x000091eb movq %rax, %rcx + 0x4c, 0x09, 0xf9, //0x000091ee orq %r15, %rcx + 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x000091f1 je LBB36_14 + //0x000091f7 LBB36_20 + 0x44, 0x89, 0xf9, //0x000091f7 movl %r15d, %ecx + 0xf7, 0xd1, //0x000091fa notl %ecx + 0x21, 0xc1, //0x000091fc andl %eax, %ecx + 0x44, 0x8d, 0x04, 0x09, //0x000091fe leal (%rcx,%rcx), %r8d + 0x45, 0x09, 0xf8, //0x00009202 orl %r15d, %r8d + 0x44, 0x89, 0xc7, //0x00009205 movl %r8d, %edi + 0xf7, 0xd7, //0x00009208 notl %edi + 0x21, 0xc7, //0x0000920a andl %eax, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000920c andl $-1431655766, %edi + 0x45, 0x31, 0xff, //0x00009212 xorl %r15d, %r15d + 0x01, 0xcf, //0x00009215 addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc7, //0x00009217 setb %r15b + 0x01, 0xff, //0x0000921b addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000921d xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00009223 andl %r8d, %edi + 0xf7, 0xd7, //0x00009226 notl %edi + 0x21, 0xfb, //0x00009228 andl %edi, %ebx + 0x48, 0x85, 0xdb, //0x0000922a testq %rbx, %rbx + 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x0000922d jne LBB36_15 + //0x00009233 LBB36_21 + 0x48, 0x83, 0xc6, 0x20, //0x00009233 addq $32, %rsi + 0x49, 0x83, 0xc4, 0xe0, //0x00009237 addq $-32, %r12 + //0x0000923b LBB36_22 + 0x4d, 0x85, 0xff, //0x0000923b testq %r15, %r15 + 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000923e jne LBB36_33 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009244 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000924b testq %r12, %r12 + 0x0f, 0x84, 0x54, 0xff, 0xff, 0xff, //0x0000924e je LBB36_16 + //0x00009254 LBB36_24 + 0x49, 0x89, 0xd1, //0x00009254 movq %rdx, %r9 + 0x49, 0xf7, 0xd1, //0x00009257 notq %r9 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000925a movq $-56(%rbp), %rcx + //0x0000925e LBB36_25 + 0x48, 0x8d, 0x7e, 0x01, //0x0000925e leaq $1(%rsi), %rdi + 0x0f, 0xb6, 0x1e, //0x00009262 movzbl (%rsi), %ebx + 0x80, 0xfb, 0x22, //0x00009265 cmpb $34, %bl + 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00009268 je LBB36_32 + 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x0000926e leaq $-1(%r12), %r10 + 0x80, 0xfb, 0x5c, //0x00009273 cmpb $92, %bl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009276 je LBB36_28 + 0x4d, 0x89, 0xd4, //0x0000927c movq %r10, %r12 + 0x48, 0x89, 0xfe, //0x0000927f movq %rdi, %rsi + 0x4d, 0x85, 0xd2, //0x00009282 testq %r10, %r10 + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00009285 jne LBB36_25 + 0xe9, 0x18, 0xff, 0xff, 0xff, //0x0000928b jmp LBB36_16 + //0x00009290 LBB36_28 + 0x4d, 0x85, 0xd2, //0x00009290 testq %r10, %r10 + 0x0f, 0x84, 0x0f, 0xff, 0xff, 0xff, //0x00009293 je LBB36_16 + 0x49, 0x83, 0xfe, 0xff, //0x00009299 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000929d jne LBB36_31 + 0x4c, 0x01, 0xcf, //0x000092a3 addq %r9, %rdi + 0x48, 0x89, 0x39, //0x000092a6 movq %rdi, (%rcx) + 0x49, 0x89, 0xfe, //0x000092a9 movq %rdi, %r14 + //0x000092ac LBB36_31 + 0x48, 0x83, 0xc6, 0x02, //0x000092ac addq $2, %rsi + 0x49, 0x83, 0xc4, 0xfe, //0x000092b0 addq $-2, %r12 + 0x4d, 0x89, 0xe2, //0x000092b4 movq %r12, %r10 + 0x48, 0x8b, 0x55, 0xd0, //0x000092b7 movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xd2, //0x000092bb testq %r10, %r10 + 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x000092be jne LBB36_25 + 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x000092c4 jmp LBB36_16 + //0x000092c9 LBB36_32 + 0x48, 0x29, 0xd7, //0x000092c9 subq %rdx, %rdi + 0x48, 0x89, 0xf8, //0x000092cc movq %rdi, %rax + 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x000092cf jmp LBB36_16 + //0x000092d4 LBB36_33 + 0x4d, 0x85, 0xe4, //0x000092d4 testq %r12, %r12 + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000092d7 je LBB36_17 + 0x49, 0x83, 0xfe, 0xff, //0x000092dd cmpq $-1, %r14 + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000092e1 jne LBB36_36 + 0x4c, 0x8b, 0x75, 0xd0, //0x000092e7 movq $-48(%rbp), %r14 + 0x49, 0xf7, 0xd6, //0x000092eb notq %r14 + 0x49, 0x01, 0xf6, //0x000092ee addq %rsi, %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x000092f1 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x30, //0x000092f5 movq %r14, (%rax) + //0x000092f8 LBB36_36 + 0x48, 0xff, 0xc6, //0x000092f8 incq %rsi + 0x49, 0xff, 0xcc, //0x000092fb decq %r12 + 0x48, 0x8b, 0x55, 0xd0, //0x000092fe movq $-48(%rbp), %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009302 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00009309 testq %r12, %r12 + 0x0f, 0x85, 0x42, 0xff, 0xff, 0xff, //0x0000930c jne LBB36_24 + 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x00009312 jmp LBB36_16 + //0x00009317 LBB36_17 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009317 movq $-1, %rax + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x0000931e jmp LBB36_16 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009323 .p2align 4, 0x00 + //0x00009330 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00009330 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00009338 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00009340 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00009348 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00009350 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00009358 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00009360 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00009368 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00009370 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00009378 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009380 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009388 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009390 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009398 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000093a0 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000093a8 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000093b0 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000093b8 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000093c0 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000093c8 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000093d0 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000093d8 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000093e0 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000093e8 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000093f0 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000093f8 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009400 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009408 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009410 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009418 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00009420 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00009428 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00009430 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00009438 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00009440 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00009448 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00009450 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00009458 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00009460 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00009468 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00009470 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00009478 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009480 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009488 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009490 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009498 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000094a0 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000094a8 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000094b0 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000094b8 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000094c0 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000094c8 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000094d0 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000094d8 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000094e0 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000094e8 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000094f0 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000094f8 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009500 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009508 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009510 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009518 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00009520 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00009528 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00009530 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00009538 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00009540 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00009548 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00009550 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00009558 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00009560 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00009568 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00009570 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00009578 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009580 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009588 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009590 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009598 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000095a0 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000095a8 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000095b0 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000095b8 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000095c0 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000095c8 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000095d0 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000095d8 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000095e0 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000095e8 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000095f0 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000095f8 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009600 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009608 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009610 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009618 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00009620 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00009628 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00009630 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00009638 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00009640 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00009648 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00009650 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00009658 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00009660 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00009668 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00009670 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00009678 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009680 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009688 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009690 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009698 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000096a0 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000096a8 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000096b0 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000096b8 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000096c0 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000096c8 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000096d0 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000096d8 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000096e0 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000096e8 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000096f0 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000096f8 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009700 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009708 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009710 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009718 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00009720 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00009728 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00009730 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00009738 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00009740 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00009748 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00009750 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00009758 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00009760 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00009768 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00009770 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00009778 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009780 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009788 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009790 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009798 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000097a0 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000097a8 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000097b0 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000097b8 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000097c0 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000097c8 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000097d0 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000097d8 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000097e0 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000097e8 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000097f0 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000097f8 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009800 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009808 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009810 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009818 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009820 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009828 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009830 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009838 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009840 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009848 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009850 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009858 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009860 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009868 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009870 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009878 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009880 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009888 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009890 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009898 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000098a0 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000098a8 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000098b0 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000098b8 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000098c0 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000098c8 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000098d0 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000098d8 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000098e0 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000098e8 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000098f0 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000098f8 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009900 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009908 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00009910 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00009918 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00009920 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00009928 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00009930 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00009938 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00009940 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00009948 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00009950 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00009958 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009960 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009968 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009970 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009978 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009980 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009988 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009990 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009998 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000099a0 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000099a8 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000099b0 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000099b8 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000099c0 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000099c8 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x000099d0 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x000099d8 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x000099e0 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x000099e8 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000099f0 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000099f8 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00009a00 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00009a08 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00009a10 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00009a18 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00009a20 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00009a28 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00009a30 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00009a38 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00009a40 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00009a48 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00009a50 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00009a58 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009a60 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009a68 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009a70 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009a78 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009a80 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009a88 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009a90 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009a98 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009aa0 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009aa8 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009ab0 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009ab8 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009ac0 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009ac8 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009ad0 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009ad8 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009ae0 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009ae8 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009af0 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009af8 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00009b00 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00009b08 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00009b10 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00009b18 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00009b20 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00009b28 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00009b30 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00009b38 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00009b40 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00009b48 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00009b50 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00009b58 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00009b60 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00009b68 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00009b70 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00009b78 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00009b80 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00009b88 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00009b90 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00009b98 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00009ba0 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00009ba8 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00009bb0 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00009bb8 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00009bc0 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00009bc8 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00009bd0 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00009bd8 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00009be0 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00009be8 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00009bf0 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00009bf8 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00009c00 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00009c08 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00009c10 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00009c18 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00009c20 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00009c28 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00009c30 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00009c38 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00009c40 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00009c48 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00009c50 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00009c58 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00009c60 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00009c68 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00009c70 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00009c78 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00009c80 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00009c88 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00009c90 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00009c98 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00009ca0 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00009ca8 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00009cb0 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00009cb8 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00009cc0 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00009cc8 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00009cd0 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00009cd8 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00009ce0 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00009ce8 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00009cf0 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00009cf8 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00009d00 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00009d08 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00009d10 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00009d18 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00009d20 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00009d28 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00009d30 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00009d38 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00009d40 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00009d48 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00009d50 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00009d58 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00009d60 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00009d68 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00009d70 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00009d78 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00009d80 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00009d88 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00009d90 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00009d98 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00009da0 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00009da8 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00009db0 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00009db8 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00009dc0 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00009dc8 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00009dd0 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00009dd8 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00009de0 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00009de8 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00009df0 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00009df8 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00009e00 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00009e08 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00009e10 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00009e18 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00009e20 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00009e28 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00009e30 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00009e38 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00009e40 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00009e48 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00009e50 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00009e58 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00009e60 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00009e68 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00009e70 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00009e78 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00009e80 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00009e88 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00009e90 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00009e98 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00009ea0 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00009ea8 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00009eb0 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00009eb8 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00009ec0 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00009ec8 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00009ed0 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00009ed8 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00009ee0 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00009ee8 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00009ef0 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00009ef8 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00009f00 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00009f08 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00009f10 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00009f18 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00009f20 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00009f28 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00009f30 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00009f38 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00009f40 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00009f48 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00009f50 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00009f58 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00009f60 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00009f68 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00009f70 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00009f78 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00009f80 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00009f88 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00009f90 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00009f98 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00009fa0 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00009fa8 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00009fb0 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00009fb8 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00009fc0 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00009fc8 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00009fd0 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00009fd8 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00009fe0 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00009fe8 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00009ff0 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00009ff8 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a000 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a008 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a010 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a018 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a020 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a028 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a030 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a038 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a040 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a048 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a050 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a058 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a060 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a068 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a070 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a078 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a080 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a088 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a090 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a098 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a0a0 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a0a8 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a0b0 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a0b8 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a0c0 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a0c8 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a0d0 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a0d8 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a0e0 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a0e8 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a0f0 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a0f8 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a100 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a108 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a110 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a118 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a120 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a128 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a130 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a138 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a140 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a148 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a150 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a158 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a160 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a168 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a170 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a178 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a180 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a188 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a190 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a198 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a1a0 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a1a8 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a1b0 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a1b8 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a1c0 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a1c8 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a1d0 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a1d8 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a1e0 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a1e8 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a1f0 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a1f8 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a200 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a208 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a210 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a218 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a220 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a228 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a230 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a238 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a240 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a248 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a250 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a258 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a260 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a268 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a270 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a278 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a280 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a288 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a290 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a298 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a2a0 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a2a8 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a2b0 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a2b8 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a2c0 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a2c8 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a2d0 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a2d8 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a2e0 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a2e8 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a2f0 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a2f8 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a300 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a308 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a310 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a318 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a320 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a328 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a330 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a338 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a340 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a348 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a350 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a358 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a360 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a368 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a370 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a378 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a380 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a388 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a390 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a398 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a3a0 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a3a8 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a3b0 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a3b8 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a3c0 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a3c8 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a3d0 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a3d8 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a3e0 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a3e8 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a3f0 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a3f8 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a400 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a408 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a410 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a418 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a420 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a428 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a430 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a438 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a440 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a448 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a450 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a458 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a460 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a468 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a470 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a478 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a480 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a488 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a490 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a498 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a4a0 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a4a8 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a4b0 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a4b8 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a4c0 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a4c8 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a4d0 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a4d8 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a4e0 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a4e8 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a4f0 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a4f8 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000a500 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000a508 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000a510 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000a518 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000a520 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000a528 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000a530 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000a538 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000a540 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000a548 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000a550 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000a558 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000a560 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000a568 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000a570 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000a578 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000a580 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000a588 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000a590 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000a598 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000a5a0 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000a5a8 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000a5b0 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000a5b8 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000a5c0 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000a5c8 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000a5d0 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000a5d8 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000a5e0 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000a5e8 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000a5f0 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000a5f8 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000a600 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000a608 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000a610 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000a618 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000a620 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000a628 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000a630 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000a638 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000a640 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000a648 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000a650 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000a658 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000a660 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000a668 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000a670 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000a678 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000a680 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000a688 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000a690 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000a698 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000a6a0 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000a6a8 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000a6b0 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000a6b8 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000a6c0 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000a6c8 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000a6d0 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000a6d8 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000a6e0 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000a6e8 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000a6f0 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000a6f8 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000a700 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000a708 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000a710 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000a718 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000a720 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000a728 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000a730 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000a738 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000a740 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000a748 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000a750 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000a758 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000a760 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000a768 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000a770 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000a778 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000a780 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000a788 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000a790 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000a798 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000a7a0 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000a7a8 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000a7b0 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000a7b8 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000a7c0 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000a7c8 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000a7d0 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000a7d8 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000a7e0 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000a7e8 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000a7f0 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000a7f8 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000a800 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000a808 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000a810 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000a818 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000a820 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000a828 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000a830 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000a838 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000a840 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000a848 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000a850 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000a858 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000a860 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000a868 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000a870 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000a878 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000a880 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000a888 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000a890 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000a898 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000a8a0 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000a8a8 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000a8b0 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000a8b8 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000a8c0 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000a8c8 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000a8d0 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000a8d8 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a8e0 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, //0x0000a8f0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000a8f8 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a900 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000a908 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a910 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000a918 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a920 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000a928 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a930 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000a938 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a940 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000a948 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a950 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000a958 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a960 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000a968 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a970 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000a978 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a980 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000a988 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a990 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000a998 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9a0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000a9a8 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9b0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000a9b8 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9c0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000a9c8 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9d0 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000a9d8 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9e0 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000a9e8 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9f0 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000a9f8 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa00 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000aa08 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa10 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000aa18 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa20 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000aa28 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa30 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000aa38 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa40 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000aa48 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa50 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000aa58 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa60 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000aa68 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa70 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000aa78 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa80 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000aa88 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa90 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000aa98 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aaa0 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000aaa8 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000aab0 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000aab8 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000aac0 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000aac8 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000aad0 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000aad8 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000aae0 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000aae8 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000aaf0 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000aaf8 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000ab00 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000ab08 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000ab10 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000ab18 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000ab20 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000ab28 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000ab30 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000ab38 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000ab40 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000ab48 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000ab50 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000ab58 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000ab60 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000ab68 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000ab70 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000ab78 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000ab80 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000ab88 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000ab90 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000ab98 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000aba0 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000aba8 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000abb0 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000abb8 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000abc0 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000abc8 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000abd0 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000abd8 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000abe0 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000abe8 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000abf0 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000abf8 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000ac00 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000ac08 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000ac10 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000ac18 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000ac20 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000ac28 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000ac30 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000ac38 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000ac40 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000ac48 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000ac50 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000ac58 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000ac60 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000ac68 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000ac70 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000ac78 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000ac80 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000ac88 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000ac90 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000ac98 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000aca0 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000aca8 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000acb0 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000acb8 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000acc0 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000acc8 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000acd0 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000acd8 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000ace0 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000ace8 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000acf0 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000acf8 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000ad00 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000ad08 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000ad10 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000ad18 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000ad20 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000ad28 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000ad30 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000ad38 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000ad40 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000ad48 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000ad50 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000ad58 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000ad60 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000ad68 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000ad70 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000ad78 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000ad80 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000ad88 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000ad90 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000ad98 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000ada0 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000ada8 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000adb0 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000adb8 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000adc0 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000adc8 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000add0 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000add8 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000ade0 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000ade8 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000adf0 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000adf8 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000ae00 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000ae08 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000ae10 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000ae18 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000ae20 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000ae28 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000ae30 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000ae38 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000ae40 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000ae48 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000ae50 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000ae58 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000ae60 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000ae68 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000ae70 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000ae78 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000ae80 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000ae88 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000ae90 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000ae98 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000aea0 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000aea8 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000aeb0 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000aeb8 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000aec0 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000aec8 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000aed0 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000aed8 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000aee0 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000aee8 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000aef0 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000aef8 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000af00 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000af08 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000af10 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000af18 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000af20 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000af28 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000af30 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000af38 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000af40 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000af48 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000af50 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000af58 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000af60 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000af68 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000af70 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000af78 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000af80 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000af88 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000af90 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000af98 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000afa0 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000afa8 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000afb0 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000afb8 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000afc0 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000afc8 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000afd0 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000afd8 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000afe0 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000afe8 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000aff0 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000aff8 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b000 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b008 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b010 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b018 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b020 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b028 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b030 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b038 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b040 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b048 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b050 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b058 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b060 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b068 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b070 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b078 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b080 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b088 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b090 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b098 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b0a0 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b0a8 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b0b0 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b0b8 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b0c0 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b0c8 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b0d0 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b0d8 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b0e0 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b0e8 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b0f0 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b0f8 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b100 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b108 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b110 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b118 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b120 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b128 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b130 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b138 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b140 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b148 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b150 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b158 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b160 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b168 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b170 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b178 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b180 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b188 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b190 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b198 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b1a0 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b1a8 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b1b0 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b1b8 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b1c0 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b1c8 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b1d0 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b1d8 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b1e0 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b1e8 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b1f0 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b1f8 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b200 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b208 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b210 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b218 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b220 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b228 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b230 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b238 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b240 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b248 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b250 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b258 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b260 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b268 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b270 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b278 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b280 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b288 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b290 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b298 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b2a0 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b2a8 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b2b0 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b2b8 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b2c0 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b2c8 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b2d0 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b2d8 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b2e0 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b2e8 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b2f0 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b2f8 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b300 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b308 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b310 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b318 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b320 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b328 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b330 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b338 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b340 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b348 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b350 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b358 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b360 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b368 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b370 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b378 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b380 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b388 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b390 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b398 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b3a0 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b3a8 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b3b0 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b3b8 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b3c0 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b3c8 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b3d0 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b3d8 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b3e0 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b3e8 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b3f0 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b3f8 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b400 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b408 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b410 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b418 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b420 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b428 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b430 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b438 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b440 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b448 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b450 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b458 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b460 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b468 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b470 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b478 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b480 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b488 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b490 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b498 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b4a0 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b4a8 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b4b0 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b4b8 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b4c0 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b4c8 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b4d0 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b4d8 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b4e0 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b4e8 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b4f0 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b4f8 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000b500 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000b508 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000b510 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000b518 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000b520 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000b528 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000b530 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000b538 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000b540 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000b548 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000b550 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000b558 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000b560 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000b568 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000b570 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000b578 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000b580 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000b588 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000b590 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000b598 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000b5a0 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000b5a8 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000b5b0 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000b5b8 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000b5c0 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000b5c8 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000b5d0 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000b5d8 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000b5e0 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000b5e8 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000b5f0 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000b5f8 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000b600 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000b608 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000b610 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000b618 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000b620 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000b628 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000b630 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000b638 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000b640 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000b648 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000b650 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000b658 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000b660 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000b668 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000b670 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000b678 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000b680 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000b688 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000b690 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000b698 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000b6a0 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000b6a8 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000b6b0 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000b6b8 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000b6c0 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000b6c8 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000b6d0 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000b6d8 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000b6e0 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000b6e8 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000b6f0 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000b6f8 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000b700 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000b708 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000b710 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000b718 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000b720 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000b728 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000b730 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000b738 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000b740 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000b748 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000b750 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000b758 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000b760 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000b768 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000b770 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000b778 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000b780 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000b788 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000b790 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000b798 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000b7a0 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000b7a8 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000b7b0 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000b7b8 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000b7c0 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000b7c8 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000b7d0 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000b7d8 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000b7e0 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000b7e8 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000b7f0 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000b7f8 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000b800 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000b808 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000b810 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000b818 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000b820 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000b828 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000b830 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000b838 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000b840 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000b848 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000b850 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000b858 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000b860 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000b868 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000b870 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000b878 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000b880 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000b888 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000b890 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000b898 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000b8a0 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000b8a8 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000b8b0 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000b8b8 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000b8c0 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000b8c8 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000b8d0 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000b8d8 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000b8e0 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000b8e8 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000b8f0 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000b8f8 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000b900 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000b908 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000b910 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000b918 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000b920 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000b928 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000b930 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000b938 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000b940 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000b948 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000b950 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000b958 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000b960 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000b968 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000b970 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000b978 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000b980 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000b988 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000b990 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000b998 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000b9a0 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000b9a8 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000b9b0 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000b9b8 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000b9c0 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000b9c8 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000b9d0 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000b9d8 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000b9e0 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000b9e8 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000b9f0 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000b9f8 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000ba00 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000ba08 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000ba10 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000ba18 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000ba20 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000ba28 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000ba30 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000ba38 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000ba40 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000ba48 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000ba50 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000ba58 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000ba60 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000ba68 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000ba70 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000ba78 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000ba80 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000ba88 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000ba90 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000ba98 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000baa0 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000baa8 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000bab0 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000bab8 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000bac0 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000bac8 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000bad0 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000bad8 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000bae0 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000bae8 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000baf0 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000baf8 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000bb00 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000bb08 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000bb10 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000bb18 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000bb20 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000bb28 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000bb30 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000bb38 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000bb40 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000bb48 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000bb50 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000bb58 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000bb60 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000bb68 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000bb70 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000bb78 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000bb80 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000bb88 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000bb90 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000bb98 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000bba0 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000bba8 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000bbb0 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000bbb8 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000bbc0 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000bbc8 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000bbd0 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000bbd8 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000bbe0 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000bbe8 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000bbf0 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000bbf8 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000bc00 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000bc08 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000bc10 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000bc18 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000bc20 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000bc28 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000bc30 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000bc38 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000bc40 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000bc48 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000bc50 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000bc58 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000bc60 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000bc68 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000bc70 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000bc78 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000bc80 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000bc88 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000bc90 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000bc98 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000bca0 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000bca8 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000bcb0 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000bcb8 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000bcc0 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000bcc8 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000bcd0 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000bcd8 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000bce0 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000bce8 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000bcf0 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000bcf8 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000bd00 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000bd08 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000bd10 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000bd18 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000bd20 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000bd28 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000bd30 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000bd38 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000bd40 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000bd48 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000bd50 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000bd58 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000bd60 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000bd68 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000bd70 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000bd78 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000bd80 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000bd88 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000bd90 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000bd98 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000bda0 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000bda8 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000bdb0 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000bdb8 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000bdc0 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000bdc8 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000bdd0 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000bdd8 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000bde0 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000bde8 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000bdf0 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000bdf8 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000be00 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000be08 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000be10 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000be18 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000be20 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000be28 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000be30 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000be38 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000be40 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000be48 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000be50 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000be58 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000be60 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000be68 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000be70 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000be78 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000be80 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000be88 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000be90 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000be98 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000bea0 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000bea8 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000beb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x0000bec0 .p2align 4, 0x00 + //0x0000bec0 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x0000bec0 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x0000bec4 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x0000bec8 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x0000becc .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x0000bed0 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x0000bed4 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x0000bed8 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x0000bedc .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x0000bee0 .long 26 + //0x0000bee4 .p2align 2, 0x00 + //0x0000bee4 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000bee4 .long 2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bee8 .p2align 4, 0x00 + //0x0000bef0 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000bef0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000bf00 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000bf10 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000bf20 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000bf30 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000bf40 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000bf50 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000bf60 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000bf70 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000bf80 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000bf90 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000bfa0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000bfb0 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bfb8 .p2align 4, 0x00 + //0x0000bfc0 _pow10_ceil_sig.g + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000bfc0 .quad -38366372719436721 + 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000bfc8 .quad 2731688931043774331 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000bfd0 .quad -6941508010590729807 + 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000bfd8 .quad 8624834609543440813 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000bfe0 .quad -4065198994811024355 + 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000bfe8 .quad -3054014793352862696 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000bff0 .quad -469812725086392539 + 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000bff8 .quad 5405853545163697438 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c000 .quad -7211161980820077193 + 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c008 .quad 5684501474941004851 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c010 .quad -4402266457597708587 + 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c018 .quad 2493940825248868160 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c020 .quad -891147053569747830 + 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c028 .quad 7729112049988473104 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c030 .quad -7474495936122174250 + 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c038 .quad -9004363024039368022 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c040 .quad -4731433901725329908 + 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c048 .quad 2579604275232953684 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c050 .quad -1302606358729274481 + 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c058 .quad 3224505344041192105 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c060 .quad -7731658001846878407 + 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c068 .quad 8932844867666826922 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c070 .quad -5052886483881210105 + 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c078 .quad -2669001970698630060 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c080 .quad -1704422086424124727 + 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c088 .quad -3336252463373287575 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c090 .quad -7982792831656159810 + 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c098 .quad 2526528228819083170 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c0a0 .quad -5366805021142811859 + 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c0a8 .quad -6065211750830921845 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c0b0 .quad -2096820258001126919 + 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c0b8 .quad 1641857348316123501 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c0c0 .quad -8228041688891786181 + 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c0c8 .quad -5891368184943504668 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c0d0 .quad -5673366092687344822 + 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c0d8 .quad -7364210231179380835 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c0e0 .quad -2480021597431793123 + 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c0e8 .quad 4629795266307937668 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c0f0 .quad -8467542526035952558 + 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c0f8 .quad 5199465050656154995 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c100 .quad -5972742139117552794 + 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c108 .quad -2724040723534582064 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c110 .quad -2854241655469553088 + 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c118 .quad -8016736922845615485 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c120 .quad -8701430062309552536 + 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c128 .quad 6518754469289960082 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c130 .quad -6265101559459552766 + 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c138 .quad 8148443086612450103 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c140 .quad -3219690930897053053 + 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c148 .quad 962181821410786820 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c150 .quad -8929835859451740015 + 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c158 .quad -1704479370831952189 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c160 .quad -6550608805887287114 + 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c168 .quad 7092772823314835571 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c170 .quad -3576574988931720989 + 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c178 .quad -357406007711231344 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c180 .quad -9152888395723407474 + 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c188 .quad 8999993282035256218 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c190 .quad -6829424476226871438 + 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c198 .quad 2026619565689294465 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c1a0 .quad -3925094576856201394 + 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c1a8 .quad -6690097579743157727 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c1b0 .quad -294682202642863838 + 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c1b8 .quad 5472436080603216553 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c1c0 .quad -7101705404292871755 + 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c1c8 .quad 8031958568804398250 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c1d0 .quad -4265445736938701790 + 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c1d8 .quad -3795109844276665900 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c1e0 .quad -720121152745989333 + 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c1e8 .quad 9091170749936331337 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c1f0 .quad -7367604748107325189 + 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c1f8 .quad 3376138709496513134 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c200 .quad -4597819916706768583 + 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c208 .quad -391512631556746487 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c210 .quad -1135588877456072824 + 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c218 .quad 8733981247408842699 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c220 .quad -7627272076051127371 + 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c228 .quad 5458738279630526687 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c230 .quad -4922404076636521310 + 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c238 .quad -7011635205744005353 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c240 .quad -1541319077368263733 + 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c248 .quad 5070514048102157021 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c250 .quad -7880853450996246689 + 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c258 .quad 863228270850154186 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c260 .quad -5239380795317920458 + 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c268 .quad -3532650679864695172 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c270 .quad -1937539975720012668 + 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c278 .quad -9027499368258256869 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c280 .quad -8128491512466089774 + 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c288 .quad -3336344095947716591 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c290 .quad -5548928372155224313 + 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c298 .quad -8782116138362033642 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c2a0 .quad -2324474446766642487 + 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c2a8 .quad 7469098900757009563 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c2b0 .quad -8370325556870233411 + 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c2b8 .quad -2249342214667950879 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c2c0 .quad -5851220927660403859 + 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c2c8 .quad 6411694268519837209 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c2d0 .quad -2702340141148116920 + 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c2d8 .quad -5820440219632367201 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c2e0 .quad -8606491615858654931 + 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c2e8 .quad 7891439908798240260 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c2f0 .quad -6146428501395930760 + 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c2f8 .quad -3970758169284363388 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c300 .quad -3071349608317525546 + 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c308 .quad -351761693178066331 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c310 .quad -8837122532839535322 + 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c318 .quad 6697677969404790400 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c320 .quad -6434717147622031249 + 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c328 .quad -851274575098787809 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c330 .quad -3431710416100151157 + 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c338 .quad -1064093218873484761 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c340 .quad -9062348037703676329 + 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c348 .quad 8558313775058847833 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c350 .quad -6716249028702207507 + 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c358 .quad 6086206200396171887 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c360 .quad -3783625267450371480 + 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c368 .quad -6227300304786948854 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c370 .quad -117845565885576446 + 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c378 .quad -3172439362556298163 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c380 .quad -6991182506319567135 + 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c388 .quad -4288617610811380304 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c390 .quad -4127292114472071014 + 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c398 .quad 3862600023340550428 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c3a0 .quad -547429124662700864 + 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c3a8 .quad -4395122007679087773 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c3b0 .quad -7259672230555269896 + 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c3b8 .quad 8782263791269039902 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c3c0 .quad -4462904269766699466 + 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c3c8 .quad -7468914334623251739 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c3d0 .quad -966944318780986428 + 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c3d8 .quad 4498915137003099038 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c3e0 .quad -7521869226879198374 + 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c3e8 .quad -6411550076227838909 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c3f0 .quad -4790650515171610063 + 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c3f8 .quad 5820620459997365076 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c400 .quad -1376627125537124675 + 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c408 .quad -6559282480285457367 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c410 .quad -7777920981101784778 + 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c418 .quad -8711237568605798758 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c420 .quad -5110715207949843068 + 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c428 .quad 2946011094524915264 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c430 .quad -1776707991509915931 + 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c438 .quad 3682513868156144080 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c440 .quad -8027971522334779313 + 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c448 .quad 4607414176811284002 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c450 .quad -5423278384491086237 + 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c458 .quad 1147581702586717098 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c460 .quad -2167411962186469893 + 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c468 .quad -3177208890193991531 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c470 .quad -8272161504007625539 + 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c478 .quad 7237616480483531101 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c480 .quad -5728515861582144020 + 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c488 .quad -4788037454677749836 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c490 .quad -2548958808550292121 + 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c498 .quad -1373360799919799391 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c4a0 .quad -8510628282985014432 + 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c4a8 .quad -858350499949874619 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c4b0 .quad -6026599335303880135 + 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c4b8 .quad 3538747893490044630 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c4c0 .quad -2921563150702462265 + 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c4c8 .quad 9035120885289943692 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c4d0 .quad -8743505996830120772 + 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c4d8 .quad -5882264492762254952 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c4e0 .quad -6317696477610263061 + 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c4e8 .quad -2741144597525430787 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c4f0 .quad -3285434578585440922 + 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c4f8 .quad -3426430746906788484 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000c500 .quad -8970925639256982432 + 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000c508 .quad 4776009810824339054 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000c510 .quad -6601971030643840136 + 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000c518 .quad 5970012263530423817 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000c520 .quad -3640777769877412266 + 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000c528 .quad 7462515329413029772 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000c530 .quad -9193015133814464522 + 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000c538 .quad 52386062455755703 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000c540 .quad -6879582898840692749 + 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000c548 .quad -9157889458785081179 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000c550 .quad -3987792605123478032 + 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000c558 .quad 6999382250228200142 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000c560 .quad -373054737976959636 + 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000c568 .quad 8749227812785250178 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000c570 .quad -7150688238876681629 + 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000c578 .quad -3755104653863994447 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000c580 .quad -4326674280168464132 + 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000c588 .quad -4693880817329993059 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000c590 .quad -796656831783192261 + 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000c598 .quad -1255665003235103419 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000c5a0 .quad -7415439547505577019 + 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000c5a8 .quad 8438581409832836171 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000c5b0 .quad -4657613415954583370 + 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000c5b8 .quad -3286831292991118498 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000c5c0 .quad -1210330751515841308 + 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000c5c8 .quad -8720225134666286027 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000c5d0 .quad -7673985747338482674 + 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000c5d8 .quad -3144297699952734815 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000c5e0 .quad -4980796165745715438 + 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000c5e8 .quad -8542058143368306422 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000c5f0 .quad -1614309188754756393 + 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000c5f8 .quad 3157485376071780684 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000c600 .quad -7926472270612804602 + 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000c608 .quad 8890957387685944784 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000c610 .quad -5296404319838617848 + 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000c618 .quad 1890324697752655171 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000c620 .quad -2008819381370884406 + 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000c628 .quad 2362905872190818964 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000c630 .quad -8173041140997884610 + 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000c638 .quad 6088502188546649757 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000c640 .quad -5604615407819967859 + 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000c648 .quad -1612744301171463612 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000c650 .quad -2394083241347571919 + 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000c658 .quad 7207441660390446293 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000c660 .quad -8413831053483314306 + 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000c668 .quad -2412877989897052923 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000c670 .quad -5905602798426754978 + 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000c678 .quad -7627783505798704058 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000c680 .quad -2770317479606055818 + 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000c688 .quad 4300328673033783640 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000c690 .quad -8648977452394866743 + 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000c698 .quad -1923980597781273129 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000c6a0 .quad -6199535797066195524 + 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000c6a8 .quad 6818396289628184397 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000c6b0 .quad -3137733727905356501 + 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000c6b8 .quad 8522995362035230496 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000c6c0 .quad -8878612607581929669 + 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000c6c8 .quad 3021029092058325108 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000c6d0 .quad -6486579741050024183 + 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000c6d8 .quad -835399653354481519 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000c6e0 .quad -3496538657885142324 + 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000c6e8 .quad 8179122470161673909 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000c6f0 .quad -9102865688819295809 + 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000c6f8 .quad -4111420493003729615 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000c700 .quad -6766896092596731857 + 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000c708 .quad -5139275616254662019 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000c710 .quad -3846934097318526917 + 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000c718 .quad -6424094520318327523 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000c720 .quad -196981603220770742 + 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000c728 .quad -8030118150397909404 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000c730 .quad -7040642529654063570 + 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000c738 .quad -7324666853212387329 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000c740 .quad -4189117143640191558 + 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000c748 .quad 4679224488766679550 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000c750 .quad -624710411122851544 + 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000c758 .quad -3374341425896426371 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000c760 .quad -7307973034592864071 + 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000c768 .quad -9026492418826348337 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000c770 .quad -4523280274813692185 + 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000c778 .quad -2059743486678159614 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000c780 .quad -1042414325089727327 + 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000c788 .quad -2574679358347699518 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000c790 .quad -7569037980822161435 + 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000c798 .quad 3002511419460075706 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000c7a0 .quad -4849611457600313890 + 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000c7a8 .quad 8364825292752482536 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000c7b0 .quad -1450328303573004458 + 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000c7b8 .quad 1232659579085827362 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000c7c0 .quad -7823984217374209643 + 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000c7c8 .quad -3841273781498745803 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000c7d0 .quad -5168294253290374149 + 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000c7d8 .quad 4421779809981343555 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000c7e0 .quad -1848681798185579782 + 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000c7e8 .quad 915538744049291539 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000c7f0 .quad -8072955151507069220 + 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000c7f8 .quad 5183897733458195116 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000c800 .quad -5479507920956448621 + 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000c808 .quad 6479872166822743895 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000c810 .quad -2237698882768172872 + 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000c818 .quad 3488154190101041965 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000c820 .quad -8316090829371189901 + 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000c828 .quad 2180096368813151228 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000c830 .quad -5783427518286599473 + 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000c838 .quad -1886565557410948869 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000c840 .quad -2617598379430861437 + 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000c848 .quad -2358206946763686086 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000c850 .quad -8553528014785370254 + 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000c858 .quad 7749492695127472004 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000c860 .quad -6080224000054324913 + 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000c868 .quad 463493832054564197 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000c870 .quad -2988593981640518238 + 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000c878 .quad -4032318728359182658 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000c880 .quad -8785400266166405755 + 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000c888 .quad -4826042214438183113 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000c890 .quad -6370064314280619289 + 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000c898 .quad 3190819268807046917 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000c8a0 .quad -3350894374423386208 + 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000c8a8 .quad -623161932418579258 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000c8b0 .quad -9011838011655698236 + 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000c8b8 .quad -7307005235402693892 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000c8c0 .quad -6653111496142234891 + 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000c8c8 .quad -4522070525825979461 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000c8d0 .quad -3704703351750405709 + 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000c8d8 .quad 3570783879572301481 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000c8e0 .quad -19193171260619233 + 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000c8e8 .quad -148206168962011053 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000c8f0 .quad -6929524759678968877 + 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000c8f8 .quad -92628855601256908 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000c900 .quad -4050219931171323192 + 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000c908 .quad -115786069501571135 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000c910 .quad -451088895536766085 + 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000c918 .quad 4466953431550423985 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000c920 .quad -7199459587351560659 + 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000c928 .quad 486002885505321039 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000c930 .quad -4387638465762062920 + 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000c938 .quad 5219189625309039203 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000c940 .quad -872862063775190746 + 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000c948 .quad 6523987031636299003 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000c950 .quad -7463067817500576073 + 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000c958 .quad -534194123654701027 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000c960 .quad -4717148753448332187 + 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000c968 .quad -667742654568376284 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000c970 .quad -1284749923383027329 + 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000c978 .quad 8388693718644305453 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000c980 .quad -7720497729755473937 + 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000c988 .quad -6286281471915778851 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000c990 .quad -5038936143766954517 + 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000c998 .quad -7857851839894723564 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000c9a0 .quad -1686984161281305242 + 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000c9a8 .quad 8624429273841147160 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000c9b0 .quad -7971894128441897632 + 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000c9b8 .quad 778582277723329071 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000c9c0 .quad -5353181642124984136 + 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000c9c8 .quad 973227847154161339 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000c9d0 .quad -2079791034228842266 + 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000c9d8 .quad 1216534808942701674 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000c9e0 .quad -8217398424034108273 + 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000c9e8 .quad -3851351762838199358 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000c9f0 .quad -5660062011615247437 + 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000c9f8 .quad -4814189703547749197 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000ca00 .quad -2463391496091671392 + 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000ca08 .quad -6017737129434686497 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000ca10 .quad -8457148712698376476 + 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000ca18 .quad 7768129340171790700 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000ca20 .quad -5959749872445582691 + 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000ca28 .quad -8736582398494813241 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000ca30 .quad -2838001322129590460 + 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000ca38 .quad -1697355961263740744 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ca40 .quad -8691279853972075893 + 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ca48 .quad 1244995533423855987 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000ca50 .quad -6252413799037706963 + 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000ca58 .quad -3055441601647567920 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000ca60 .quad -3203831230369745799 + 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000ca68 .quad 5404070034795315908 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000ca70 .quad -8919923546622172981 + 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000ca78 .quad -3539985255894009413 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000ca80 .quad -6538218414850328322 + 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000ca88 .quad -4424981569867511767 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000ca90 .quad -3561087000135522498 + 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000ca98 .quad 8303831092947774003 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000caa0 .quad -9143208402725783417 + 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000caa8 .quad 578208414664970848 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000cab0 .quad -6817324484979841368 + 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000cab8 .quad -3888925500096174344 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000cac0 .quad -3909969587797413806 + 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000cac8 .quad -249470856692830026 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000cad0 .quad -275775966319379353 + 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000cad8 .quad -4923524589293425437 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000cae0 .quad -7089889006590693952 + 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000cae8 .quad -3077202868308390898 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000caf0 .quad -4250675239810979535 + 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000caf8 .quad 765182433041899282 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000cb00 .quad -701658031336336515 + 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000cb08 .quad 5568164059729762006 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000cb10 .quad -7356065297226292178 + 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000cb18 .quad 5785945546544795206 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000cb20 .quad -4583395603105477319 + 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000cb28 .quad -1990940103673781801 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000cb30 .quad -1117558485454458744 + 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000cb38 .quad 6734696907262548557 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000cb40 .quad -7616003081050118571 + 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000cb48 .quad 4209185567039092848 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000cb50 .quad -4908317832885260310 + 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000cb58 .quad -8573576096483297652 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000cb60 .quad -1523711272679187483 + 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000cb68 .quad 3118087934678041647 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000cb70 .quad -7869848573065574033 + 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000cb78 .quad 4254647968387469982 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000cb80 .quad -5225624697904579637 + 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000cb88 .quad 706623942056949573 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000cb90 .quad -1920344853953336643 + 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000cb98 .quad -3728406090856200938 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000cba0 .quad -8117744561361917258 + 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000cba8 .quad -6941939825212513490 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000cbb0 .quad -5535494683275008668 + 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000cbb8 .quad 5157633273766521850 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000cbc0 .quad -2307682335666372931 + 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000cbc8 .quad 6447041592208152312 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000cbd0 .quad -8359830487432564938 + 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000cbd8 .quad 6335244004343789147 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000cbe0 .quad -5838102090863318269 + 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000cbe8 .quad -1304317031425039374 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000cbf0 .quad -2685941595151759932 + 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000cbf8 .quad -1630396289281299218 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000cc00 .quad -8596242524610931813 + 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000cc08 .quad 1286845328412881941 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000cc10 .quad -6133617137336276863 + 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000cc18 .quad -3003129357911285478 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000cc20 .quad -3055335403242958174 + 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000cc28 .quad 5469460339465668960 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000cc30 .quad -8827113654667930715 + 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000cc38 .quad 8030098730593431004 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000cc40 .quad -6422206049907525490 + 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000cc48 .quad -3797434642040374957 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000cc50 .quad -3416071543957018958 + 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000cc58 .quad 9088264752731695016 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000cc60 .quad -9052573742614218705 + 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000cc68 .quad -8154892584824854327 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000cc70 .quad -6704031159840385477 + 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000cc78 .quad 8253128342678483707 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000cc80 .quad -3768352931373093942 + 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000cc88 .quad 5704724409920716730 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000cc90 .quad -98755145788979524 + 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000cc98 .quad -2092466524453879895 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000cca0 .quad -6979250993759194058 + 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000cca8 .quad 998051431430019018 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000ccb0 .quad -4112377723771604669 + 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000ccb8 .quad -7975807747567252036 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000ccc0 .quad -528786136287117932 + 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000ccc8 .quad 8476984389250486571 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000ccd0 .quad -7248020362820530564 + 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000ccd8 .quad -3925256793573221701 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000cce0 .quad -4448339435098275301 + 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000cce8 .quad -294884973539139223 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000ccf0 .quad -948738275445456222 + 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000ccf8 .quad -368606216923924028 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000cd00 .quad -7510490449794491995 + 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000cd08 .quad -2536221894791146469 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000cd10 .quad -4776427043815727089 + 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000cd18 .quad 6053094668365842721 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000cd20 .quad -1358847786342270957 + 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000cd28 .quad 2954682317029915497 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000cd30 .quad -7766808894105001205 + 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000cd38 .quad -459166561069996766 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000cd40 .quad -5096825099203863602 + 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000cd48 .quad -573958201337495958 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000cd50 .quad -1759345355577441598 + 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000cd58 .quad -5329133770099257851 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000cd60 .quad -8017119874876982855 + 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000cd68 .quad -5636551615525730109 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000cd70 .quad -5409713825168840664 + 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000cd78 .quad 2177682517447613172 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000cd80 .quad -2150456263033662926 + 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000cd88 .quad 2722103146809516465 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000cd90 .quad -8261564192037121185 + 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000cd98 .quad 6313000485183335695 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000cda0 .quad -5715269221619013577 + 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000cda8 .quad 3279564588051781714 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000cdb0 .quad -2532400508596379068 + 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000cdb8 .quad -512230283362660762 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000cdc0 .quad -8500279345513818773 + 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000cdc8 .quad 1985699082112030976 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000cdd0 .quad -6013663163464885563 + 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000cdd8 .quad -2129562165787349184 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000cde0 .quad -2905392935903719049 + 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000cde8 .quad 6561419329620589328 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000cdf0 .quad -8733399612580906262 + 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000cdf8 .quad -7428327965055601430 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000ce00 .quad -6305063497298744923 + 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000ce08 .quad 4549648098962661925 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000ce10 .quad -3269643353196043250 + 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000ce18 .quad -8147997931578836306 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000ce20 .quad -8961056123388608887 + 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000ce28 .quad 1825030320404309165 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000ce30 .quad -6589634135808373205 + 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000ce38 .quad 6892973918932774360 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000ce40 .quad -3625356651333078602 + 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000ce48 .quad 4004531380238580046 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000ce50 .quad -9183376934724255983 + 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000ce58 .quad -2108853905778275375 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000ce60 .quad -6867535149977932074 + 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000ce68 .quad 6587304654631931589 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000ce70 .quad -3972732919045027189 + 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000ce78 .quad -989241218564861322 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000ce80 .quad -354230130378896082 + 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000ce88 .quad -1236551523206076653 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000ce90 .quad -7138922859127891907 + 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000ce98 .quad 6144684325637283948 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000cea0 .quad -4311967555482476980 + 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000cea8 .quad -6154202648235558777 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000ceb0 .quad -778273425925708321 + 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000ceb8 .quad -3081067291867060567 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000cec0 .quad -7403949918844649557 + 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000cec8 .quad -1925667057416912854 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000ced0 .quad -4643251380128424042 + 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000ced8 .quad -2407083821771141068 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000cee0 .quad -1192378206733142148 + 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000cee8 .quad -7620540795641314239 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000cef0 .quad -7662765406849295699 + 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000cef8 .quad -2456994988062127447 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000cf00 .quad -4966770740134231719 + 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000cf08 .quad 6152128301777116499 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000cf10 .quad -1596777406740401745 + 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000cf18 .quad -6144897678060768089 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000cf20 .quad -7915514906853832947 + 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000cf28 .quad -3840561048787980055 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000cf30 .quad -5282707615139903279 + 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000cf38 .quad 4422670725869800739 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000cf40 .quad -1991698500497491195 + 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000cf48 .quad -8306719647944912789 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000cf50 .quad -8162340590452013853 + 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000cf58 .quad 8643358275316593219 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000cf60 .quad -5591239719637629412 + 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000cf68 .quad 6192511825718353620 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000cf70 .quad -2377363631119648861 + 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000cf78 .quad 7740639782147942025 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000cf80 .quad -8403381297090862394 + 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000cf88 .quad 2532056854628769814 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000cf90 .quad -5892540602936190089 + 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000cf98 .quad -6058300968568813541 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000cfa0 .quad -2753989735242849707 + 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000cfa8 .quad -7572876210711016926 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000cfb0 .quad -8638772612167862923 + 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000cfb8 .quad 9102010423587778133 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000cfc0 .quad -6186779746782440750 + 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000cfc8 .quad -2457545025797441046 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000cfd0 .quad -3121788665050663033 + 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000cfd8 .quad -7683617300674189211 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000cfe0 .quad -8868646943297746252 + 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000cfe8 .quad -4802260812921368257 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000cff0 .quad -6474122660694794911 + 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000cff8 .quad -1391139997724322417 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d000 .quad -3480967307441105734 + 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d008 .quad 7484447039699372787 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d010 .quad -9093133594791772940 + 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d018 .quad -9157278655470055720 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d020 .quad -6754730975062328271 + 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d028 .quad -6834912300910181746 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d030 .quad -3831727700400522434 + 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d038 .quad 679731660717048625 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d040 .quad -177973607073265139 + 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d048 .quad -8373707460958465027 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d050 .quad -7028762532061872568 + 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d058 .quad 8601490892183123070 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d060 .quad -4174267146649952806 + 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d068 .quad -7694880458480647778 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d070 .quad -606147914885053103 + 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d078 .quad 4216457482181353989 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d080 .quad -7296371474444240046 + 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d088 .quad -4282243101277735613 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d090 .quad -4508778324627912153 + 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d098 .quad 8482254178684994196 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d0a0 .quad -1024286887357502287 + 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d0a8 .quad 5991131704928854841 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d0b0 .quad -7557708332239520786 + 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d0b8 .quad -3173071712060547580 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d0c0 .quad -4835449396872013078 + 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d0c8 .quad -8578025658503072379 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d0d0 .quad -1432625727662628443 + 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d0d8 .quad 3112525982153323238 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d0e0 .quad -7812920107430224633 + 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d0e8 .quad 4251171748059520976 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d0f0 .quad -5154464115860392887 + 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d0f8 .quad 702278666647013315 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d100 .quad -1831394126398103205 + 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d108 .quad 5489534351736154548 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d110 .quad -8062150356639896359 + 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d118 .quad 1125115960621402641 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d120 .quad -5466001927372482545 + 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d128 .quad 6018080969204141205 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d130 .quad -2220816390788215277 + 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d138 .quad 2910915193077788602 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d140 .quad -8305539271883716405 + 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d148 .quad -486521013540076076 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d150 .quad -5770238071427257602 + 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d158 .quad -608151266925095095 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d160 .quad -2601111570856684098 + 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d168 .quad -5371875102083756772 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d170 .quad -8543223759426509417 + 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d178 .quad 3560107088838733873 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d180 .quad -6067343680855748868 + 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d188 .quad -161552157378970562 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d190 .quad -2972493582642298180 + 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d198 .quad 4409745821703674701 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d1a0 .quad -8775337516792518219 + 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d1a8 .quad -6467280898289979120 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d1b0 .quad -6357485877563259869 + 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d1b8 .quad 1139270913992301908 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d1c0 .quad -3335171328526686933 + 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d1c8 .quad -3187597375937010519 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d1d0 .quad -9002011107970261189 + 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d1d8 .quad 7231123676894144234 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d1e0 .quad -6640827866535438582 + 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d1e8 .quad 4427218577690292388 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d1f0 .quad -3689348814741910324 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d1f8 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d200 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d208 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d210 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d218 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d220 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d228 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d230 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d238 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d240 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d248 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d250 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d258 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d260 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d268 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d270 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d278 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d280 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d288 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d290 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d298 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d2a0 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2a8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d2b0 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2b8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d2c0 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2c8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d2d0 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2d8 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d2e0 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2e8 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d2f0 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2f8 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d300 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d308 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d310 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d318 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d320 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d328 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d330 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d338 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d340 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d348 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d350 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d358 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d360 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d368 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d370 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d378 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d380 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d388 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d390 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d398 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d3a0 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d3a8 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d3b0 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d3b8 .quad 0 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d3c0 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d3c8 .quad 4611686018427387904 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d3d0 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d3d8 .quad 5764607523034234880 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d3e0 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d3e8 .quad -6629298651489370112 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d3f0 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d3f8 .quad 5548434740920451072 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d400 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d408 .quad -1143914305352105984 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d410 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d418 .quad 7793479155164643328 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d420 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d428 .quad -4093209111326359552 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d430 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d438 .quad 4359273333062107136 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d440 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d448 .quad 5449091666327633920 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d450 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d458 .quad 2199678564482154496 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d460 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d468 .quad 1374799102801346560 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d470 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d478 .quad 1718498878501683200 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d480 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d488 .quad 6759809616554491904 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d490 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d498 .quad 6530724019560251392 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d4a0 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d4a8 .quad -1059967012404461568 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d4b0 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d4b8 .quad 7898413271349198848 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d4c0 .quad -8106986416796705681 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d4c8 .quad -1981020733047832576 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d4d0 .quad -5522047002568494197 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d4d8 .quad -2476275916309790720 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d4e0 .quad -2290872734783229842 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d4e8 .quad -3095344895387238400 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d4f0 .quad -8349324486880600507 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d4f8 .quad 4982938468024057856 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000d500 .quad -5824969590173362730 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000d508 .quad -7606384970252091392 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000d510 .quad -2669525969289315508 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000d518 .quad 4327076842467049472 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000d520 .quad -8585982758446904049 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000d528 .quad -6518949010312869888 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000d530 .quad -6120792429631242157 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000d538 .quad -8148686262891087360 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000d540 .quad -3039304518611664792 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000d548 .quad 8260886245095692416 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000d550 .quad -8817094351773372351 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000d558 .quad 5163053903184807760 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000d560 .quad -6409681921289327535 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000d568 .quad -7381240676301154012 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000d570 .quad -3400416383184271515 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000d578 .quad -3178808521666707 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000d580 .quad -9042789267131251553 + 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000d588 .quad -4613672773753429595 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000d590 .quad -6691800565486676537 + 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000d598 .quad -5767090967191786994 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000d5a0 .quad -3753064688430957767 + 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000d5a8 .quad -7208863708989733743 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000d5b0 .quad -79644842111309304 + 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000d5b8 .quad 212292400617608629 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000d5c0 .quad -6967307053960650171 + 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000d5c8 .quad 132682750386005393 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000d5d0 .quad -4097447799023424810 + 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000d5d8 .quad 4777539456409894646 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000d5e0 .quad -510123730351893109 + 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000d5e8 .quad -3251447716342407501 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000d5f0 .quad -7236356359111015049 + 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000d5f8 .quad 7191217214140771120 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000d600 .quad -4433759430461380907 + 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000d608 .quad 4377335499248575996 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000d610 .quad -930513269649338230 + 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000d618 .quad -8363388681221443717 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000d620 .quad -7499099821171918250 + 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000d628 .quad -7532960934977096275 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000d630 .quad -4762188758037509908 + 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000d638 .quad 4418856886560793368 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000d640 .quad -1341049929119499481 + 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000d648 .quad 5523571108200991710 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000d650 .quad -7755685233340769032 + 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000d658 .quad -8076983103442849941 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000d660 .quad -5082920523248573386 + 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000d668 .quad -5484542860876174523 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000d670 .quad -1741964635633328828 + 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000d678 .quad 6979379479186945559 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000d680 .quad -8006256924911912374 + 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000d688 .quad -4861259862362934834 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000d690 .quad -5396135137712502563 + 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000d698 .quad 7758483227328495170 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000d6a0 .quad -2133482903713240300 + 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000d6a8 .quad -4136954021121544750 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000d6b0 .quad -8250955842461857044 + 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000d6b8 .quad -279753253987271517 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000d6c0 .quad -5702008784649933400 + 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000d6c8 .quad 4261994450943298508 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000d6d0 .quad -2515824962385028846 + 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000d6d8 .quad 5327493063679123135 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000d6e0 .quad -8489919629131724885 + 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000d6e8 .quad 7941369183226839864 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000d6f0 .quad -6000713517987268202 + 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000d6f8 .quad 5315025460606161925 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000d700 .quad -2889205879056697349 + 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000d708 .quad -2579590211097073401 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000d710 .quad -8723282702051517699 + 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000d718 .quad 7611128154919104932 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000d720 .quad -6292417359137009220 + 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000d728 .quad -4321147861633282547 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000d730 .quad -3253835680493873621 + 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000d738 .quad -789748808614215279 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000d740 .quad -8951176327949752869 + 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000d748 .quad 8729779031470891259 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000d750 .quad -6577284391509803182 + 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000d758 .quad 6300537770911226169 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000d760 .quad -3609919470959866074 + 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000d768 .quad -1347699823215743097 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000d770 .quad -9173728696990998152 + 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000d778 .quad 6075216638131242421 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000d780 .quad -6855474852811359786 + 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000d788 .quad 7594020797664053026 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000d790 .quad -3957657547586811828 + 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000d798 .quad 269153960225290474 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000d7a0 .quad -335385916056126881 + 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000d7a8 .quad 336442450281613092 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000d7b0 .quad -7127145225176161157 + 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000d7b8 .quad 7127805559067090039 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000d7c0 .quad -4297245513042813542 + 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000d7c8 .quad 4298070930406474645 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000d7d0 .quad -759870872876129024 + 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000d7d8 .quad -3850783373846682502 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000d7e0 .quad -7392448323188662496 + 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000d7e8 .quad 9122475437414293196 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000d7f0 .quad -4628874385558440216 + 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000d7f8 .quad -7043649776941685121 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000d800 .quad -1174406963520662366 + 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000d808 .quad -4192876202749718497 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000d810 .quad -7651533379841495835 + 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000d818 .quad -4926390635932268013 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000d820 .quad -4952730706374481889 + 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000d828 .quad 3065383741939440792 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000d830 .quad -1579227364540714458 + 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000d838 .quad -779956341003086914 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000d840 .quad -7904546130479028392 + 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000d848 .quad 6430056314514152535 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000d850 .quad -5268996644671397586 + 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000d858 .quad 8037570393142690669 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000d860 .quad -1974559787411859078 + 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000d868 .quad 823590954573587528 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000d870 .quad -8151628894773493780 + 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000d878 .quad 5126430365035880109 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000d880 .quad -5577850100039479321 + 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000d888 .quad 6408037956294850136 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000d890 .quad -2360626606621961247 + 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000d898 .quad 3398361426941174766 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000d8a0 .quad -8392920656779807636 + 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000d8a8 .quad -4793553135802847627 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000d8b0 .quad -5879464802547371641 + 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000d8b8 .quad -1380255401326171630 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000d8c0 .quad -2737644984756826647 + 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000d8c8 .quad -1725319251657714538 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000d8d0 .quad -8628557143114098510 + 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000d8d8 .quad 3533361486141316318 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000d8e0 .quad -6174010410465235234 + 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000d8e8 .quad -4806670179178130410 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000d8f0 .quad -3105826994654156138 + 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000d8f8 .quad 7826720331309500699 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000d900 .quad -8858670899299929442 + 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000d908 .quad 280014188641050033 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000d910 .quad -6461652605697523899 + 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000d918 .quad -8873354301053463267 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000d920 .quad -3465379738694516970 + 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000d928 .quad -1868320839462053276 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000d930 .quad -9083391364325154962 + 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000d938 .quad 5749828502977298559 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000d940 .quad -6742553186979055799 + 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000d948 .quad -2036086408133152610 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000d950 .quad -3816505465296431844 + 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000d958 .quad 6678264026688335046 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000d960 .quad -158945813193151901 + 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000d968 .quad 8347830033360418807 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000d970 .quad -7016870160886801794 + 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000d978 .quad 2911550761636567803 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000d980 .quad -4159401682681114339 + 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000d988 .quad -5583933584809066055 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000d990 .quad -587566084924005019 + 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000d998 .quad 2243455055843443239 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000d9a0 .quad -7284757830718584993 + 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000d9a8 .quad 3708002419115845977 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000d9b0 .quad -4494261269970843337 + 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000d9b8 .quad 23317005467419567 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000d9c0 .quad -1006140569036166268 + 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000d9c8 .quad -4582539761593113445 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000d9d0 .quad -7546366883288685774 + 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000d9d8 .quad -558244341782001951 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000d9e0 .quad -4821272585683469313 + 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000d9e8 .quad -5309491445654890343 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000d9f0 .quad -1414904713676948737 + 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000d9f8 .quad -6636864307068612929 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000da00 .quad -7801844473689174817 + 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000da08 .quad -4148040191917883080 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000da10 .quad -5140619573684080617 + 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000da18 .quad -5185050239897353851 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000da20 .quad -1814088448677712867 + 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000da28 .quad -6481312799871692314 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000da30 .quad -8051334308064652398 + 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000da38 .quad -8662506518347195600 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000da40 .quad -5452481866653427593 + 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000da48 .quad 3006924907348169212 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000da50 .quad -2203916314889396588 + 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000da58 .quad -853029884242176389 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000da60 .quad -8294976724446954723 + 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000da68 .quad 1772699331562333709 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000da70 .quad -5757034887131305500 + 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000da78 .quad 6827560182880305040 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000da80 .quad -2584607590486743971 + 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000da88 .quad 8534450228600381300 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000da90 .quad -8532908771695296838 + 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000da98 .quad 7639874402088932265 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000daa0 .quad -6054449946191733143 + 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000daa8 .quad 326470965756389523 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000dab0 .quad -2956376414312278525 + 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000dab8 .quad 5019774725622874807 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000dac0 .quad -8765264286586255934 + 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000dac8 .quad 831516194300602803 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000dad0 .quad -6344894339805432014 + 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000dad8 .quad -8183976793979022305 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000dae0 .quad -3319431906329402113 + 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000dae8 .quad 3605087062808385831 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000daf0 .quad -8992173969096958177 + 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000daf8 .quad 9170708441896323001 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000db00 .quad -6628531442943809817 + 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000db08 .quad 6851699533943015847 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000db10 .quad -3673978285252374367 + 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000db18 .quad 3952938399001381904 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000db20 .quad -9213765455923815836 + 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000db28 .quad -4446942528265218166 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000db30 .quad -6905520801477381891 + 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000db38 .quad -946992141904134803 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000db40 .quad -4020214983419339459 + 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000db48 .quad 8039631859474607304 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000db50 .quad -413582710846786420 + 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000db58 .quad -3785518230938904582 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000db60 .quad -7176018221920323369 + 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000db68 .quad -60105885123121412 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000db70 .quad -4358336758973016307 + 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000db78 .quad -75132356403901765 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000db80 .quad -836234930288882479 + 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000db88 .quad 9129456591349898602 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000db90 .quad -7440175859071633406 + 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000db98 .quad -1211618658047395230 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000dba0 .quad -4688533805412153853 + 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000dba8 .quad -6126209340986631941 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000dbb0 .quad -1248981238337804412 + 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000dbb8 .quad -7657761676233289927 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000dbc0 .quad -7698142301602209614 + 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000dbc8 .quad -2480258038432112252 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000dbd0 .quad -5010991858575374113 + 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000dbd8 .quad -7712008566467528219 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000dbe0 .quad -1652053804791829737 + 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000dbe8 .quad 8806733365625141342 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000dbf0 .quad -7950062655635975442 + 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000dbf8 .quad -6025006692552756421 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000dc00 .quad -5325892301117581398 + 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000dc08 .quad 6303799689591218186 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000dc10 .quad -2045679357969588844 + 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000dc18 .quad -1343622424865753076 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000dc20 .quad -8196078626372074883 + 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000dc28 .quad 1466078993672598280 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000dc30 .quad -5633412264537705700 + 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000dc38 .quad 6444284760518135753 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000dc40 .quad -2430079312244744221 + 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000dc48 .quad 8055355950647669692 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000dc50 .quad -8436328597794046994 + 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000dc58 .quad 2728754459941099605 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000dc60 .quad -5933724728815170839 + 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000dc68 .quad -5812428961928401301 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000dc70 .quad -2805469892591575644 + 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000dc78 .quad 1957835834444274181 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000dc80 .quad -8670947710510816634 + 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000dc88 .quad -7999724640327104445 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000dc90 .quad -6226998619711132888 + 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000dc98 .quad 3835402254873283156 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000dca0 .quad -3172062256211528206 + 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000dca8 .quad 4794252818591603945 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000dcb0 .quad -8900067937773286985 + 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000dcb8 .quad 7608094030047140370 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000dcc0 .quad -6513398903789220827 + 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000dcc8 .quad 4898431519131537558 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000dcd0 .quad -3530062611309138130 + 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000dcd8 .quad -7712018656367741764 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000dce0 .quad -9123818159709293187 + 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000dce8 .quad 2097517367411243254 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000dcf0 .quad -6793086681209228580 + 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000dcf8 .quad 7233582727691441971 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000dd00 .quad -3879672333084147821 + 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000dd08 .quad 9041978409614302463 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000dd10 .quad -237904397927796872 + 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000dd18 .quad 6690786993590490175 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000dd20 .quad -7066219276345954901 + 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000dd28 .quad 4181741870994056360 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000dd30 .quad -4221088077005055722 + 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000dd38 .quad 615491320315182545 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000dd40 .quad -664674077828931749 + 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000dd48 .quad -8454007886460797626 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000dd50 .quad -7332950326284164199 + 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000dd58 .quad 3939617107816777292 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000dd60 .quad -4554501889427817345 + 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000dd68 .quad -8910536670511192098 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000dd70 .quad -1081441343357383777 + 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000dd78 .quad 7308573235570561494 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000dd80 .quad -7593429867239446717 + 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000dd88 .quad -6961356773836868826 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000dd90 .quad -4880101315621920492 + 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000dd98 .quad -8701695967296086033 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000dda0 .quad -1488440626100012711 + 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000dda8 .quad -6265433940692719637 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000ddb0 .quad -7847804418953589800 + 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000ddb8 .quad 695789805494438131 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000ddc0 .quad -5198069505264599346 + 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000ddc8 .quad 869737256868047664 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000ddd0 .quad -1885900863153361279 + 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000ddd8 .quad -8136200465769716229 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000dde0 .quad -8096217067111932656 + 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000dde8 .quad -473439272678684739 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000ddf0 .quad -5508585315462527915 + 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000ddf8 .quad 4019886927579031981 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000de00 .quad -2274045625900771990 + 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000de08 .quad -8810199395808373736 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000de10 .quad -8338807543829064350 + 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000de18 .quad -7812217631593927537 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000de20 .quad -5811823411358942533 + 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000de28 .quad 4069786015789754291 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000de30 .quad -2653093245771290262 + 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000de38 .quad 475546501309804959 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000de40 .quad -8575712306248138270 + 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000de48 .quad 4908902581746016004 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000de50 .quad -6107954364382784934 + 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000de58 .quad -3087243809672255804 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000de60 .quad -3023256937051093263 + 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000de68 .quad -8470740780517707659 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000de70 .quad -8807064613298015146 + 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000de78 .quad -682526969396179382 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000de80 .quad -6397144748195131028 + 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000de88 .quad -5464844730172612132 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000de90 .quad -3384744916816525881 + 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000de98 .quad -2219369894288377261 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000dea0 .quad -9032994600651410532 + 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000dea8 .quad -1387106183930235788 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000deb0 .quad -6679557232386875260 + 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000deb8 .quad 2877803288514593169 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000dec0 .quad -3737760522056206171 + 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000dec8 .quad 3597254110643241461 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000ded0 .quad -60514634142869810 + 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000ded8 .quad 9108253656731439730 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000dee0 .quad -6955350673980375487 + 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000dee8 .quad 1080972517029761927 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000def0 .quad -4082502324048081455 + 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000def8 .quad 5962901664714590313 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000df00 .quad -491441886632713915 + 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000df08 .quad -6381430974388925821 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000df10 .quad -7224680206786528053 + 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000df18 .quad -8600080377420466542 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000df20 .quad -4419164240055772162 + 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000df28 .quad 7696643601933968438 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000df30 .quad -912269281642327298 + 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000df38 .quad 397432465562684740 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000df40 .quad -7487697328667536418 + 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000df48 .quad -4363290727450709941 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000df50 .quad -4747935642407032618 + 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000df58 .quad 8380944645968776285 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000df60 .quad -1323233534581402868 + 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000df68 .quad 1252808770606194548 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000df70 .quad -7744549986754458649 + 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000df78 .quad -8440366555225904215 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000df80 .quad -5069001465015685407 + 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000df88 .quad 7896285879677171347 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000df90 .quad -1724565812842218855 + 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000df98 .quad -3964700705685699528 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000dfa0 .quad -7995382660667468640 + 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000dfa8 .quad 2133748077373825699 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000dfb0 .quad -5382542307406947896 + 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000dfb8 .quad 2667185096717282124 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000dfc0 .quad -2116491865831296966 + 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000dfc8 .quad 3333981370896602654 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000dfd0 .quad -8240336443785642460 + 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000dfd8 .quad 6695424375237764563 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000dfe0 .quad -5688734536304665171 + 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000dfe8 .quad 8369280469047205704 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000dff0 .quad -2499232151953443560 + 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000dff8 .quad -3373457468973156582 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e000 .quad -8479549122611984081 + 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e008 .quad -9025939945749304720 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e010 .quad -5987750384837592197 + 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e018 .quad 7164319141522920716 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e020 .quad -2873001962619602342 + 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e028 .quad 4343712908476262991 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e030 .quad -8713155254278333320 + 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e038 .quad 7326506586225052274 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e040 .quad -6279758049420528746 + 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e048 .quad 9158133232781315342 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e050 .quad -3238011543348273028 + 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e058 .quad 2224294504121868369 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e060 .quad -8941286242233752499 + 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e068 .quad -7833187971778608077 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e070 .quad -6564921784364802720 + 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e078 .quad -568112927868484288 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e080 .quad -3594466212028615495 + 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e088 .quad 3901544858591782543 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e090 .quad -9164070410158966541 + 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e098 .quad -4479063491021217766 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e0a0 .quad -6843401994271320272 + 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e0a8 .quad -5598829363776522208 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e0b0 .quad -3942566474411762436 + 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e0b8 .quad -2386850686293264856 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e0c0 .quad -316522074587315140 + 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e0c8 .quad 1628122660560806834 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e0d0 .quad -7115355324258153819 + 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e0d8 .quad -8205795374004271537 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e0e0 .quad -4282508136895304370 + 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e0e8 .quad -1033872180650563613 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e0f0 .quad -741449152691742558 + 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e0f8 .quad -5904026244240592420 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e100 .quad -7380934748073420955 + 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e108 .quad -5995859411864064214 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e110 .quad -4614482416664388289 + 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e118 .quad 1728547772024695540 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e120 .quad -1156417002403097458 + 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e128 .quad -2451001303396518479 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e130 .quad -7640289654143017767 + 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e138 .quad 5385653213018257807 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e140 .quad -4938676049251384305 + 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e148 .quad -7102991539009341454 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e150 .quad -1561659043136842477 + 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e158 .quad -8878739423761676818 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e160 .quad -7893565929601608404 + 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e168 .quad 3674159897003727797 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e170 .quad -5255271393574622601 + 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e178 .quad 4592699871254659746 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e180 .quad -1957403223540890347 + 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e188 .quad 1129188820640936779 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e190 .quad -8140906042354138323 + 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e198 .quad 3011586022114279439 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e1a0 .quad -5564446534515285000 + 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e1a8 .quad 8376168546070237203 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e1b0 .quad -2343872149716718346 + 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e1b8 .quad -7976533391121755113 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e1c0 .quad -8382449121214030822 + 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e1c8 .quad 1932195658189984911 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e1d0 .quad -5866375383090150624 + 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e1d8 .quad -6808127464117294670 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e1e0 .quad -2721283210435300376 + 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e1e8 .quad -3898473311719230433 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e1f0 .quad -8618331034163144591 + 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e1f8 .quad 9092669226243950739 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e200 .quad -6161227774276542835 + 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e208 .quad -2469221522477225288 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e210 .quad -3089848699418290639 + 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e218 .quad 6136845133758244198 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e220 .quad -8848684464777513506 + 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e228 .quad -3082000819042179232 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e230 .quad -6449169562544503978 + 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e238 .quad -8464187042230111944 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e240 .quad -3449775934753242068 + 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e248 .quad 3254824252494523782 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e250 .quad -9073638986861858149 + 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e258 .quad -7189106879045698444 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e260 .quad -6730362715149934782 + 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e268 .quad -8986383598807123056 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e270 .quad -3801267375510030573 + 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e278 .quad 2602078556773259892 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e280 .quad -139898200960150313 + 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e288 .quad -1359087822460813039 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e290 .quad -7004965403241175802 + 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e298 .quad -849429889038008149 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e2a0 .quad -4144520735624081848 + 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e2a8 .quad -5673473379724898090 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e2b0 .quad -568964901102714406 + 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e2b8 .quad -2480155706228734709 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e2c0 .quad -7273132090830278360 + 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e2c8 .quad -3855940325606653145 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e2d0 .quad -4479729095110460046 + 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e2d8 .quad -208239388580928527 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e2e0 .quad -987975350460687153 + 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e2e8 .quad -4871985254153548563 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e2f0 .quad -7535013621679011327 + 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e2f8 .quad -3044990783845967852 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e300 .quad -4807081008671376254 + 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e308 .quad 5417133557047315993 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e310 .quad -1397165242411832414 + 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e318 .quad -2451955090545630817 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e320 .quad -7790757304148477115 + 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e328 .quad -3838314940804713212 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e330 .quad -5126760611758208489 + 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e338 .quad 4425478360848884292 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e340 .quad -1796764746270372707 + 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e348 .quad 920161932633717461 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e350 .quad -8040506994060064798 + 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e358 .quad 2880944217109767366 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e360 .quad -5438947724147693094 + 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e368 .quad -5622191765467566601 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e370 .quad -2186998636757228463 + 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e378 .quad 6807318348447705460 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e380 .quad -8284403175614349646 + 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e388 .quad -2662955059861265943 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e390 .quad -5743817951090549153 + 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e398 .quad -7940379843253970333 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e3a0 .quad -2568086420435798537 + 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e3a8 .quad 8521269269642088700 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e3b0 .quad -8522583040413455942 + 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e3b8 .quad -6203421752542164322 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e3c0 .quad -6041542782089432023 + 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e3c8 .quad 6080780864604458309 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e3d0 .quad -2940242459184402125 + 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e3d8 .quad -6234081974526590826 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e3e0 .quad -8755180564631333184 + 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e3e8 .quad 5327070802775656542 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e3f0 .quad -6332289687361778576 + 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e3f8 .quad 6658838503469570677 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e400 .quad -3303676090774835316 + 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e408 .quad 8323548129336963346 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e410 .quad -8982326584375353929 + 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e418 .quad -4021154456019173716 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e420 .quad -6616222212041804507 + 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e428 .quad -5026443070023967146 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e430 .quad -3658591746624867729 + 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e438 .quad 2940318199324816876 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e440 .quad -9204148869281624187 + 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e448 .quad 8755227902219092404 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e450 .quad -6893500068174642330 + 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e458 .quad -2891023177508298208 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e460 .quad -4005189066790915008 + 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e468 .quad -8225464990312760664 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e470 .quad -394800315061255856 + 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e478 .quad -5670145219463562926 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e480 .quad -7164279224554366766 + 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e488 .quad 7985374283903742932 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e490 .quad -4343663012265570553 + 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e498 .quad 758345818024902857 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e4a0 .quad -817892746904575288 + 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e4a8 .quad -3663753745896259333 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e4b0 .quad -7428711994456441411 + 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e4b8 .quad -9207375118826243939 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e4c0 .quad -4674203974643163860 + 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e4c8 .quad -2285846861678029116 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e4d0 .quad -1231068949876566920 + 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e4d8 .quad 1754377441329851509 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e4e0 .quad -7686947121313936181 + 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e4e8 .quad 1096485900831157193 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e4f0 .quad -4996997883215032323 + 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e4f8 .quad -3241078642388441413 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000e500 .quad -1634561335591402499 + 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000e508 .quad 5172023733869224042 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000e510 .quad -7939129862385708418 + 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000e518 .quad 5538357842881958978 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000e520 .quad -5312226309554747619 + 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000e528 .quad -2300424733252327085 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000e530 .quad -2028596868516046619 + 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000e538 .quad 6347841120289366951 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000e540 .quad -8185402070463610993 + 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000e548 .quad 6273243709394548297 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000e550 .quad -5620066569652125837 + 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000e558 .quad 3229868618315797467 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000e560 .quad -2413397193637769393 + 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000e568 .quad -574350245532641070 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000e570 .quad -8425902273664687727 + 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000e578 .quad -358968903457900669 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000e580 .quad -5920691823653471754 + 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000e588 .quad 8774660907532399972 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000e590 .quad -2789178761139451788 + 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000e598 .quad 1744954097560724157 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000e5a0 .quad -8660765753353239224 + 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000e5a8 .quad -8132775725879323210 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000e5b0 .quad -6214271173264161126 + 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000e5b8 .quad -5554283638921766109 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000e5c0 .quad -3156152948152813503 + 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000e5c8 .quad 6892203506629956076 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000e5d0 .quad -8890124620236590296 + 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000e5d8 .quad -2609901835997359308 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000e5e0 .quad -6500969756868349965 + 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000e5e8 .quad 1349308723430688769 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000e5f0 .quad -3514526177658049553 + 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000e5f8 .quad -2925050114139026943 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000e600 .quad -9114107888677362827 + 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000e608 .quad -1828156321336891839 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000e610 .quad -6780948842419315629 + 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000e618 .quad 6938176635183661009 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000e620 .quad -3864500034596756632 + 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000e628 .quad 4061034775552188357 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000e630 .quad -218939024818557886 + 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000e638 .quad 5076293469440235446 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000e640 .quad -7054365918152680535 + 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000e648 .quad 7784369436827535058 + //0x0000e650 .p2align 4, 0x00 + //0x0000e650 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000e650 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, //0x0000e660 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, //0x0000e670 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, //0x0000e680 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, //0x0000e690 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, //0x0000e6a0 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, //0x0000e6b0 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, //0x0000e6c0 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, //0x0000e6d0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' + //0x0000e6e0 .p2align 4, 0x00 + //0x0000e6e0 __SingleQuoteTab + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6e0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000e6e8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000e6f8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e700 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000e708 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e710 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000e718 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e720 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000e728 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e730 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000e738 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e740 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000e748 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e750 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000e758 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e760 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000e768 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e770 .quad 2 + 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e778 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e780 .quad 2 + 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e788 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e790 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000e798 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7a0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000e7a8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7b0 .quad 2 + 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7b8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7c0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000e7c8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7d0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000e7d8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7e0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000e7e8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000e7f8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e800 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000e808 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e810 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000e818 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e820 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000e828 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e830 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000e838 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e840 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000e848 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e850 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000e858 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e860 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000e868 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e870 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000e878 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e880 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000e888 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e890 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000e898 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8a0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000e8a8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8b0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000e8b8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8c0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000e8c8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8d0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000e8d8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8f0 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, //0x0000e900 .quad 2 + 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e908 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, //0x0000e910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ead0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec90 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, //0x0000eca0 .quad 2 + 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eca8 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, //0x0000ecb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ece0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 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' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee00 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee08 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, //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' @@ -13134,8 +12815,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f190 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, //0x0000f1a0 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1a8 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, //0x0000f1a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13219,41 +12899,76 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x0000f6e0 .p2align 4, 0x00 + //0x0000f6e0 __DoubleQuoteTab + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000f6e8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000f6f8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f700 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000f708 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f710 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000f718 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f720 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000f728 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f730 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000f738 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f740 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000f748 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f750 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000f758 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f760 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000f768 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f770 .quad 3 + 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f778 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f780 .quad 3 + 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f788 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f790 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000f798 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7a0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000f7a8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b0 .quad 3 + 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000f7c8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000f7d8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000f7e8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000f7f8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f800 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000f808 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f810 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000f818 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f820 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000f828 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f830 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000f838 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f840 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000f848 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f850 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000f858 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f860 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000f868 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f870 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000f878 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f880 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000f888 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f890 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000f898 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000f8a8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000f8b8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000f8c8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000f8d8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f900 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, //0x0000f900 .quad 4 + 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000f908 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13299,76 +13014,42 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000fbe0 .p2align 4, 0x00 - //0x0000fbe0 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000fbe8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000fbf8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000fc08 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000fc18 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000fc28 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000fc38 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000fc48 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000fc58 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000fc68 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc70 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc78 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc80 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc88 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000fc98 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fca0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000fca8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000fcc8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcd0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000fcd8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fce0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000fce8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000fcf8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000fd08 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000fd18 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000fd28 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000fd38 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000fd48 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000fd58 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000fd68 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd70 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000fd78 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000fd88 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000fd98 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000fda8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000fdb8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdc0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000fdc8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdd0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000fdd8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc90 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, //0x0000fca0 .quad 4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x0000fca8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fde0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdf0 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, //0x0000fe00 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000fe08 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13426,8 +13107,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010190 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, //0x000101a0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x000101a8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13511,38 +13191,46 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x000106e0 .p2align 4, 0x00 + //0x000106e0 __EscTab + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000106e0 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, //0x000106f0 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, //0x00010700 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, //0x00010710 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, //0x00010720 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, //0x00010730 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, //0x0001073d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001074d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001075d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001076d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001077d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001078d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001079d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, //0x000107dd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' + //0x000107e0 .p2align 4, 0x00 + //0x000107e0 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107e0 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, //0x000107f0 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, //0x00010800 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, //0x00010810 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, //0x00010820 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, //0x00010830 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, //0x00010840 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, //0x00010850 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, //0x00010856 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010866 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010876 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010886 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010896 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108d6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x000108e0 .p2align 4, 0x00 + //0x000108e0 __HtmlQuoteTab 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13581,7 +13269,8 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b40 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, //0x00010b40 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00010b48 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13591,46 +13280,40 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010be0 .p2align 4, 0x00 - //0x00010be0 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010be0 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, //0x00010bf0 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, //0x00010c00 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, //0x00010c10 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, //0x00010c20 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, //0x00010c30 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, //0x00010c3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c5d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c6d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c7d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c8d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c9d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cbd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ccd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x00010cdd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00010ce0 .p2align 4, 0x00 - //0x00010ce0 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ce0 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, //0x00010cf0 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, //0x00010d00 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, //0x00010d10 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, //0x00010d20 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, //0x00010d30 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, //0x00010d40 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, //0x00010d50 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, //0x00010d56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010da6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010db6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dd6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010de0 .p2align 4, 0x00 - //0x00010de0 __HtmlQuoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c90 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, //0x00010ca0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00010ca8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cb0 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, //0x00010cc0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00010cc8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13669,8 +13352,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011030 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, //0x00011040 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00011048 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13692,11 +13374,9 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011190 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, //0x000111a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x000111a8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000111a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000111b0 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, //0x000111c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x000111c8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000111c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000111d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000111e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000111f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13722,8 +13402,10 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011370 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, //0x00011360 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00011368 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011370 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00011378 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13802,687 +13484,605 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011850 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, //0x00011860 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00011868 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011870 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00011878 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x000118e0 .p2align 4, 0x00 + //0x000118e0 _LSHIFT_TAB 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00011de0 .p2align 4, 0x00 - //0x00011de0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e40 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011e48 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e4c 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, //0x00011940 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00011948 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001194c 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, //0x0001195c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001196c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001197c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001198c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001199c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000119ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x000119b0 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119b4 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, //0x000119c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011a14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00011a18 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a1c 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, //0x00011a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011a7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00011a80 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a84 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, //0x00011a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011ae4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00011ae8 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aec 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, //0x00011afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011b4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00011b50 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b54 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, //0x00011b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011bb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00011bb8 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bbc 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, //0x00011bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011c1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00011c20 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c24 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, //0x00011c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011c84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00011c88 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c8c 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, //0x00011c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011cec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00011cf0 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cf4 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, //0x00011d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011d54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00011d58 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d5c 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, //0x00011d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011dbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00011dc0 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dc4 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, //0x00011dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011e24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00011e28 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e2c 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, //0x00011e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011eac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011eb0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eb4 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, //0x00011e8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00011e90 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e94 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, //0x00011ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011f14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011f18 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f1c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011ef4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00011ef8 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011efc 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, //0x00011f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011f7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011f80 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f84 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011f5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00011f60 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00011f64 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, //0x00011f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011fe4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011fe8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fec QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011fc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00011fc8 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00011fcc 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, //0x00011fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001200c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001201c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001202c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001203c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001204c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012050 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012054 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001202c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012030 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012034 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, //0x00012044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000120b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000120b8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120bc QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012094 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012098 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001209c 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, //0x000120ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001210c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001211c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012120 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012124 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000120fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012100 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012104 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, //0x00012114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012184 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012188 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001218c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012164 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012168 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001216c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001217c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001218c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001219c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000121ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000121f0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121f4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000121cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000121d0 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000121d4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012254 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012258 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001225c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012234 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012238 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0001223c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001224c 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, //0x0001225c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001226c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001227c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001228c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001229c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000122bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000122c0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122c4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001229c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x000122a0 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x000122a4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122b4 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, //0x000122c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012324 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012328 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001232c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012304 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00012308 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001230c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001231c 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, //0x0001232c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001233c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001234c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001235c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001236c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001237c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001238c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012390 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012394 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001236c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00012370 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00012374 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012384 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, //0x00012394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000123f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000123f8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123fc QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000123d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000123d8 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000123dc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123ec 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, //0x000123fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001240c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001241c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001242c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001243c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001244c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001245c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012460 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012464 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001243c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00012440 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00012444 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012454 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, //0x00012464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000124c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000124c8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000124cc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000124a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000124a8 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000124ac QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124bc 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, //0x000124cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001250c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001251c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001252c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012530 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012534 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001250c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00012510 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012514 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012524 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, //0x00012534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012594 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012598 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001259c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012574 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00012578 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0001257c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001258c 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, //0x0001259c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000125fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012600 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012604 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000125dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x000125e0 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x000125e4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125f4 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, //0x00012604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012664 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012668 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001266c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012644 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00012648 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001264c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001265c 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, //0x0001266c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001267c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001268c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001269c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000126d0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000126d4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, //0x000126ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x000126b0 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x000126b4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126c4 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, //0x000126d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012734 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012738 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0001273c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001274c 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, //0x00012714 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00012718 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001271c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001272c 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, //0x0001273c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001274c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001275c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001276c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001277c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001278c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001279c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000127a0 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x000127a4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127b4 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, //0x0001277c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00012780 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012784 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012794 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, //0x000127a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012804 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012808 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001280c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001281c 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, //0x000127e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x000127e8 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x000127ec QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127fc 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, //0x0001280c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001281c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001282c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001283c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001284c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001285c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001286c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012870 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00012874 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012884 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001284c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00012850 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012854 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012864 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, //0x00012874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000128d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000128d8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000128dc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128ec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000128b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x000128b8 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x000128bc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000128cc 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, //0x000128dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001290c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001291c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001292c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001293c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012940 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00012944 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012954 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001291c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012920 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00012924 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012934 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, //0x00012944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000129a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000129a8 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000129ac QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129bc QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012984 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012988 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001298c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001299c 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, //0x000129ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012a10 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012a14 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a24 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000129ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x000129f0 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000129f4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012a04 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, //0x00012a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012a78 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00012a7c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a8c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012a54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012a58 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00012a5c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012a6c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012adc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012ae0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00012ae4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012af4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012abc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00012ac0 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012ac4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012ad4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012b48 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00012b4c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b5c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012b24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00012b28 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00012b2c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00012b3c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012bac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012bb0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00012bb4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bc4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012b8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00012b90 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00012b94 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00012ba4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bb4 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, //0x00012bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012c18 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00012c1c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c2c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012bf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00012bf8 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00012bfc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00012c0c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c1c 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, //0x00012c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012c80 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012c84 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c94 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012c5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00012c60 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00012c64 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00012c74 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c84 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, //0x00012c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ce4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012ce8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00012cec QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cfc QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012cc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00012cc8 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00012ccc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00012cdc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cec 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, //0x00012cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012d50 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012d54 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d64 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012d2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00012d30 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00012d34 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00012d44 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d54 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, //0x00012d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012db4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012db8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00012dbc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012dcc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012d94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00012d98 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00012d9c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00012dac QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dbc 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, //0x00012dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012e20 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00012e24 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012e34 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012dfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00012e00 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00012e04 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00012e14 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e24 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, //0x00012e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012e88 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00012e8c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012e9c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012e64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00012e68 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00012e6c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00012e7c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e8c 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, //0x00012e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012eec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012ef0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00012ef4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012f04 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012ecc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00012ed0 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00012ed4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00012ee4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ef4 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, //0x00012f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012f58 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00012f5c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012f6c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012f34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00012f38 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00012f3c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00012f4c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f5c 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, //0x00012f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012fc0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012fc4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012fd4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012f9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00012fa0 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00012fa4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00012fb4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fc4 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, //0x00012fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013024 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013028 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0001302c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0001303c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, //0x00013004 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013008 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001300c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001301c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001302c 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, //0x0001303c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001304c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001305c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001306c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001307c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001308c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013090 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00013094 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000130a4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130b4 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, //0x0001306c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013070 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013074 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013084 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013094 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, //0x000130a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000130f8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000130fc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0001310c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001311c 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, //0x000130d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000130d8 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000130dc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000130ec QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130fc 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, //0x0001310c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001311c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001312c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001313c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001314c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001315c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013160 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00013164 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00013174 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013184 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, //0x0001313c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x00013140 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013144 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013154 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013164 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, //0x00013174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000131c8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000131cc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000131dc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131ec 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, //0x000131fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001320c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001321c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001322c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013230 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00013234 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00013244 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013254 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, //0x00013264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013294 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013298 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001329c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x000132ac QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132bc 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, //0x000132cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000132fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013300 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013304 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013314 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013324 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, //0x00013334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013364 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013368 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001336c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0001337c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001338c 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, //0x0001339c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000133d0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000133d4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000133e4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133f4 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, //0x00013404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013434 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013438 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0001343c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0001344c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001345c 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, //0x0001346c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001347c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001348c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001349c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000134a0 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000134a4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000134b4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134c4 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, //0x000134d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013504 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013508 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001350c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001351c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001352c 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, //0x0001353c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001354c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001355c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001356c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013570 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013574 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013584 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013594 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, //0x000135a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000135d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000135d8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000135dc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000135ec QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135fc 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, //0x0001360c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001361c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001362c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001363c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00013640 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013644 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013654 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013664 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, //0x00013674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000136a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136a8 .p2align 4, 0x00 - //0x000136b0 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000136b0 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000136b8 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000136c0 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000136c8 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000136d0 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000136d8 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000136e0 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000136e8 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000136f0 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000136f8 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013700 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013708 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013710 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013718 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013720 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013728 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013730 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013738 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013740 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013748 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013750 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013758 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013760 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013768 .p2align 4, 0x00 - //0x00013770 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013770 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013778 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013780 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013788 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013790 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013798 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000137a0 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000137a8 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000137b0 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000137b8 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000137c0 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000137c8 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000137d0 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000137d8 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000137e0 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000137e8 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000137f0 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000137f8 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013800 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013808 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013810 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013818 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00013820 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00013828 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00013830 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00013838 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00013840 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00013848 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00013850 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00013858 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00013860 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00013868 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00013870 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00013878 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013880 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013888 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013890 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013898 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000138a0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000138a8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000138b0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000138b8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000138c0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000138c8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000138d0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000138d8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000138e0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000138e8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000138f0 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000138f8 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013900 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013908 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013910 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013918 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00013920 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00013928 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00013930 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00013938 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00013940 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00013948 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00013950 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00013958 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00013960 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00013968 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00013970 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00013978 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013980 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013988 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013990 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013998 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000139a0 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000139a8 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000139b0 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000139b8 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000139c0 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000139c8 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000139d0 .quad -5522047002568494196 + 0x00, 0x00, 0x00, 0x00, //0x000131a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a8 .p2align 4, 0x00 + //0x000131b0 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000131b0 .quad 4607182418800017408 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000131b8 .quad 4621819117588971520 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000131c0 .quad 4636737291354636288 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000131c8 .quad 4652007308841189376 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000131d0 .quad 4666723172467343360 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000131d8 .quad 4681608360884174848 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000131e0 .quad 4696837146684686336 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000131e8 .quad 4711630319722168320 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000131f0 .quad 4726483295884279808 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000131f8 .quad 4741671816366391296 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013200 .quad 4756540486875873280 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013208 .quad 4771362005757984768 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013210 .quad 4786511204640096256 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013218 .quad 4801453603149578240 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013220 .quad 4816244402031689728 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013228 .quad 4831355200913801216 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013230 .quad 4846369599423283200 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013238 .quad 4861130398305394688 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013240 .quad 4876203697187506176 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013248 .quad 4891288408196988160 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013250 .quad 4906019910204099648 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013258 .quad 4921056587992461136 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013260 .quad 4936209963552724370 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013268 .p2align 4, 0x00 + //0x00013270 _pow10_ceil_sig_f32.g + 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013270 .quad -9093133594791772939 + 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013278 .quad -6754730975062328270 + 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013280 .quad -3831727700400522433 + 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013288 .quad -177973607073265138 + 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013290 .quad -7028762532061872567 + 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013298 .quad -4174267146649952805 + 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000132a0 .quad -606147914885053102 + 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000132a8 .quad -7296371474444240045 + 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000132b0 .quad -4508778324627912152 + 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000132b8 .quad -1024286887357502286 + 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000132c0 .quad -7557708332239520785 + 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000132c8 .quad -4835449396872013077 + 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000132d0 .quad -1432625727662628442 + 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000132d8 .quad -7812920107430224632 + 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000132e0 .quad -5154464115860392886 + 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000132e8 .quad -1831394126398103204 + 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000132f0 .quad -8062150356639896358 + 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000132f8 .quad -5466001927372482544 + 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013300 .quad -2220816390788215276 + 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013308 .quad -8305539271883716404 + 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013310 .quad -5770238071427257601 + 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013318 .quad -2601111570856684097 + 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00013320 .quad -8543223759426509416 + 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00013328 .quad -6067343680855748867 + 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00013330 .quad -2972493582642298179 + 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00013338 .quad -8775337516792518218 + 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00013340 .quad -6357485877563259868 + 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00013348 .quad -3335171328526686932 + 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00013350 .quad -9002011107970261188 + 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00013358 .quad -6640827866535438581 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00013360 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00013368 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00013370 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00013378 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013380 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013388 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013390 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013398 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000133a0 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000133a8 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000133b0 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000133b8 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000133c0 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000133c8 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000133d0 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000133d8 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000133e0 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000133e8 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000133f0 .quad -5646744073709551616 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000133f8 .quad -2446744073709551616 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013400 .quad -8446744073709551616 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013408 .quad -5946744073709551616 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013410 .quad -2821744073709551616 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013418 .quad -8681119073709551616 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00013420 .quad -6239712823709551616 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00013428 .quad -3187955011209551616 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00013430 .quad -8910000909647051616 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00013438 .quad -6525815118631426616 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00013440 .quad -3545582879861895366 + 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00013448 .quad -9133518327554766459 + 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00013450 .quad -6805211891016070170 + 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00013458 .quad -3894828845342699809 + 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00013460 .quad -256850038250986857 + 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00013468 .quad -7078060301547948642 + 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00013470 .quad -4235889358507547898 + 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00013478 .quad -683175679707046969 + 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013480 .quad -7344513827457986211 + 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013488 .quad -4568956265895094860 + 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013490 .quad -1099509313941480671 + 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013498 .quad -7604722348854507275 + 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000134a0 .quad -4894216917640746190 + 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000134a8 .quad -1506085128623544834 + 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000134b0 .quad -7858832233030797377 + 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000134b8 .quad -5211854272861108818 + 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000134c0 .quad -1903131822648998118 + 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000134c8 .quad -8106986416796705680 + 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000134d0 .quad -5522047002568494196 } diff --git a/internal/native/avx/recover_amd64_test.go b/internal/native/avx/recover_test.go similarity index 99% rename from internal/native/avx/recover_amd64_test.go rename to internal/native/avx/recover_test.go index 94a361fd0..a041b7dd1 100644 --- a/internal/native/avx/recover_amd64_test.go +++ b/internal/native/avx/recover_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. /** @@ -37,7 +40,6 @@ var ( var stubs = []loader.GoC{ {"_f32toa", nil, &__f32toa}, {"_f64toa", nil, &__f64toa}, - {"_fsm_exec", nil, &__fsm_exec}, {"_get_by_path", nil, &__get_by_path}, {"_html_escape", nil, &__html_escape}, {"_i64toa", nil, &__i64toa}, diff --git a/internal/native/avx2/fastfloat_amd64_test.go b/internal/native/avx2/fastfloat_test.go similarity index 99% rename from internal/native/avx2/fastfloat_amd64_test.go rename to internal/native/avx2/fastfloat_test.go index 3a3be93c8..9da32ac82 100644 --- a/internal/native/avx2/fastfloat_amd64_test.go +++ b/internal/native/avx2/fastfloat_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/avx2/fastint_amd64_test.go b/internal/native/avx2/fastint_test.go similarity index 99% rename from internal/native/avx2/fastint_amd64_test.go rename to internal/native/avx2/fastint_test.go index 6ac659ad8..99f8178af 100644 --- a/internal/native/avx2/fastint_amd64_test.go +++ b/internal/native/avx2/fastint_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/avx2/native_amd64.go b/internal/native/avx2/native_amd64.go index 1a4ea0ae3..b05a28ef2 100644 --- a/internal/native/avx2/native_amd64.go +++ b/internal/native/avx2/native_amd64.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. @@ -71,8 +74,6 @@ var ( __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) __validate_utf8_fast func(s unsafe.Pointer) (ret int) - - __fsm_exec func(m unsafe.Pointer, s unsafe.Pointer, p unsafe.Pointer, flags uint64) (ret int) ) //go:nosplit @@ -185,7 +186,3 @@ func validate_utf8_fast(s *string) (ret int) { return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) } -//go:nosplit -func fsm_exec(m *types.StateMachine, s *string, p *int, flags uint64) (ret int) { - return __fsm_exec(rt.NoEscape(unsafe.Pointer(m)), rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), flags) -} diff --git a/internal/native/avx2/native_subr_amd64.go b/internal/native/avx2/native_subr_amd64.go index 577d30a3a..90f7be732 100644 --- a/internal/native/avx2/native_subr_amd64.go +++ b/internal/native/avx2/native_subr_amd64.go @@ -8,120 +8,114 @@ import ( ) const ( - _entry__f32toa = 34640 - _entry__f64toa = 368 - _entry__format_significand = 39440 - _entry__format_integer = 3616 - _entry__fsm_exec = 22128 - _entry__advance_ns = 17856 - _entry__advance_string = 18592 - _entry__advance_string_default = 41024 - _entry__do_skip_number = 24624 - _entry__get_by_path = 29616 - _entry__skip_one_fast = 26736 - _entry__unescape = 41824 - _entry__unhex16_is = 11376 - _entry__html_escape = 11712 - _entry__i64toa = 4048 - _entry__u64toa = 4320 + _entry__f32toa = 34656 + _entry__f64toa = 320 + _entry__format_significand = 38880 + _entry__format_integer = 3168 + _entry__get_by_path = 28896 + _entry__fsm_exec = 21072 + _entry__advance_ns = 16928 + _entry__advance_string = 17664 + _entry__advance_string_default = 40320 + _entry__do_skip_number = 23696 + _entry__skip_one_fast = 25968 + _entry__html_escape = 10560 + _entry__i64toa = 3600 + _entry__u64toa = 3712 _entry__lspace = 64 - _entry__quote = 5872 - _entry__skip_array = 22080 - _entry__skip_number = 26128 - _entry__skip_object = 24048 - _entry__skip_one = 26304 - _entry__unquote = 8816 - _entry__validate_one = 26368 - _entry__validate_utf8 = 30960 - _entry__validate_utf8_fast = 31920 - _entry__value = 16320 - _entry__vnumber = 19680 - _entry__atof_eisel_lemire64 = 13760 - _entry__atof_native = 15712 - _entry__decimal_to_f64 = 14240 - _entry__left_shift = 39920 - _entry__right_shift = 40464 - _entry__vsigned = 21328 - _entry__vstring = 18352 - _entry__vunsigned = 21696 + _entry__quote = 5104 + _entry__skip_array = 21024 + _entry__skip_number = 25392 + _entry__skip_object = 23088 + _entry__skip_one = 25552 + _entry__unquote = 7888 + _entry__validate_one = 25600 + _entry__validate_utf8 = 31072 + _entry__validate_utf8_fast = 32016 + _entry__value = 15376 + _entry__vnumber = 18800 + _entry__atof_eisel_lemire64 = 12624 + _entry__atof_native = 14768 + _entry__decimal_to_f64 = 13056 + _entry__right_shift = 39840 + _entry__left_shift = 39344 + _entry__vsigned = 20352 + _entry__vstring = 17424 + _entry__vunsigned = 20672 ) const ( - _stack__f32toa = 64 + _stack__f32toa = 48 _stack__f64toa = 80 _stack__format_significand = 24 _stack__format_integer = 16 - _stack__fsm_exec = 136 + _stack__get_by_path = 272 + _stack__fsm_exec = 144 _stack__advance_ns = 8 - _stack__advance_string = 48 + _stack__advance_string = 56 _stack__advance_string_default = 48 - _stack__do_skip_number = 40 - _stack__get_by_path = 304 + _stack__do_skip_number = 48 _stack__skip_one_fast = 184 - _stack__unescape = 64 - _stack__unhex16_is = 8 _stack__html_escape = 72 _stack__i64toa = 16 _stack__u64toa = 8 _stack__lspace = 8 - _stack__quote = 72 - _stack__skip_array = 144 - _stack__skip_number = 96 - _stack__skip_object = 144 - _stack__skip_one = 144 - _stack__unquote = 112 - _stack__validate_one = 144 + _stack__quote = 56 + _stack__skip_array = 152 + _stack__skip_number = 104 + _stack__skip_object = 152 + _stack__skip_one = 152 + _stack__unquote = 72 + _stack__validate_one = 152 _stack__validate_utf8 = 48 _stack__validate_utf8_fast = 176 - _stack__value = 352 - _stack__vnumber = 264 - _stack__atof_eisel_lemire64 = 40 - _stack__atof_native = 144 - _stack__decimal_to_f64 = 88 - _stack__left_shift = 32 - _stack__right_shift = 16 + _stack__value = 328 + _stack__vnumber = 240 + _stack__atof_eisel_lemire64 = 32 + _stack__atof_native = 136 + _stack__decimal_to_f64 = 80 + _stack__right_shift = 8 + _stack__left_shift = 24 _stack__vsigned = 16 - _stack__vstring = 104 - _stack__vunsigned = 24 + _stack__vstring = 112 + _stack__vunsigned = 8 ) const ( - _size__f32toa = 3792 - _size__f64toa = 3248 - _size__format_significand = 480 + _size__f32toa = 3392 + _size__f64toa = 2848 + _size__format_significand = 464 _size__format_integer = 432 - _size__fsm_exec = 1380 + _size__get_by_path = 2176 + _size__fsm_exec = 1468 _size__advance_ns = 496 - _size__advance_string = 1040 - _size__advance_string_default = 800 - _size__do_skip_number = 1300 - _size__get_by_path = 1344 - _size__skip_one_fast = 2360 - _size__unescape = 704 - _size__unhex16_is = 144 - _size__html_escape = 2048 - _size__i64toa = 272 - _size__u64toa = 1408 - _size__lspace = 256 - _size__quote = 2896 + _size__advance_string = 1088 + _size__advance_string_default = 768 + _size__do_skip_number = 1360 + _size__skip_one_fast = 2428 + _size__html_escape = 2064 + _size__i64toa = 48 + _size__u64toa = 1248 + _size__lspace = 224 + _size__quote = 2736 _size__skip_array = 48 _size__skip_number = 160 _size__skip_object = 48 _size__skip_one = 48 - _size__unquote = 2560 + _size__unquote = 2480 _size__validate_one = 64 - _size__validate_utf8 = 688 - _size__validate_utf8_fast = 2672 - _size__value = 992 - _size__vnumber = 1648 - _size__atof_eisel_lemire64 = 416 + _size__validate_utf8 = 672 + _size__validate_utf8_fast = 2608 + _size__value = 1000 + _size__vnumber = 1552 + _size__atof_eisel_lemire64 = 368 _size__atof_native = 608 - _size__decimal_to_f64 = 1472 - _size__left_shift = 544 - _size__right_shift = 496 - _size__vsigned = 368 + _size__decimal_to_f64 = 1712 + _size__right_shift = 416 + _size__left_shift = 496 + _size__vsigned = 320 _size__vstring = 144 - _size__vunsigned = 368 + _size__vunsigned = 336 ) var ( @@ -132,16 +126,14 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {13, 48}, - {3734, 64}, - {3738, 48}, - {3739, 40}, - {3741, 32}, - {3743, 24}, - {3745, 16}, - {3747, 8}, - {3751, 0}, - {3781, 64}, + {3350, 48}, + {3351, 40}, + {3353, 32}, + {3355, 24}, + {3357, 16}, + {3359, 8}, + {3363, 0}, + {3385, 48}, } _pcsp__f64toa = [][2]uint32{ {1, 0}, @@ -151,24 +143,24 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {3124, 56}, - {3128, 48}, - {3129, 40}, - {3131, 32}, - {3133, 24}, - {3135, 16}, - {3137, 8}, - {3141, 0}, - {3234, 56}, + {2788, 56}, + {2792, 48}, + {2793, 40}, + {2795, 32}, + {2797, 24}, + {2799, 16}, + {2801, 8}, + {2805, 0}, + {2843, 56}, } _pcsp__format_significand = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {468, 24}, - {469, 16}, - {471, 8}, - {473, 0}, + {452, 24}, + {453, 16}, + {455, 8}, + {457, 0}, } _pcsp__format_integer = [][2]uint32{ {1, 0}, @@ -180,6 +172,24 @@ var ( {424, 8}, {426, 0}, } + _pcsp__get_by_path = [][2]uint32{ + {1, 0}, + {4, 8}, + {6, 16}, + {8, 24}, + {10, 32}, + {12, 40}, + {13, 48}, + {2049, 88}, + {2053, 48}, + {2054, 40}, + {2056, 32}, + {2058, 24}, + {2060, 16}, + {2062, 8}, + {2063, 0}, + {2170, 88}, + } _pcsp__fsm_exec = [][2]uint32{ {1, 0}, {4, 8}, @@ -188,23 +198,22 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1017, 88}, - {1021, 48}, - {1022, 40}, - {1024, 32}, - {1026, 24}, - {1028, 16}, - {1030, 8}, - {1031, 0}, - {1380, 88}, + {1157, 88}, + {1161, 48}, + {1162, 40}, + {1164, 32}, + {1166, 24}, + {1168, 16}, + {1170, 8}, + {1171, 0}, + {1468, 88}, } _pcsp__advance_ns = [][2]uint32{ {1, 0}, - {442, 8}, - {446, 0}, - {467, 8}, - {471, 0}, - {489, 8}, + {453, 8}, + {457, 0}, + {481, 8}, + {486, 0}, } _pcsp__advance_string = [][2]uint32{ {14, 0}, @@ -213,14 +222,16 @@ var ( {22, 24}, {24, 32}, {26, 40}, - {396, 48}, - {397, 40}, - {399, 32}, - {401, 24}, - {403, 16}, - {405, 8}, - {409, 0}, - {1031, 48}, + {27, 48}, + {433, 56}, + {437, 48}, + {438, 40}, + {440, 32}, + {442, 24}, + {444, 16}, + {446, 8}, + {450, 0}, + {1078, 56}, } _pcsp__advance_string_default = [][2]uint32{ {1, 0}, @@ -229,46 +240,30 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {314, 48}, - {315, 40}, - {317, 32}, - {319, 24}, - {321, 16}, - {323, 8}, - {327, 0}, - {786, 48}, + {332, 48}, + {333, 40}, + {335, 32}, + {337, 24}, + {339, 16}, + {341, 8}, + {345, 0}, + {757, 48}, } _pcsp__do_skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {1253, 40}, - {1254, 32}, - {1256, 24}, - {1258, 16}, - {1260, 8}, - {1264, 0}, - {1300, 40}, - } - _pcsp__get_by_path = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, {10, 32}, {12, 40}, - {13, 48}, - {1293, 120}, - {1297, 48}, - {1298, 40}, - {1300, 32}, - {1302, 24}, - {1304, 16}, - {1306, 8}, - {1307, 0}, - {1344, 120}, + {1274, 48}, + {1275, 40}, + {1277, 32}, + {1279, 24}, + {1281, 16}, + {1283, 8}, + {1287, 0}, + {1360, 48}, } _pcsp__skip_one_fast = [][2]uint32{ {1, 0}, @@ -278,43 +273,14 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {396, 176}, - {397, 168}, - {399, 160}, - {401, 152}, - {403, 144}, - {405, 136}, - {409, 128}, - {2360, 176}, - } - _pcsp__unescape = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {246, 56}, - {250, 48}, - {251, 40}, - {253, 32}, - {255, 24}, - {257, 16}, - {259, 8}, - {260, 0}, - {695, 56}, - } - _pcsp__unhex16_is = [][2]uint32{ - {1, 0}, - {35, 8}, - {36, 0}, - {62, 8}, - {63, 0}, - {97, 8}, - {98, 0}, - {121, 8}, - {123, 0}, + {418, 176}, + {419, 168}, + {421, 160}, + {423, 152}, + {425, 144}, + {427, 136}, + {431, 128}, + {2428, 176}, } _pcsp__html_escape = [][2]uint32{ {1, 0}, @@ -324,52 +290,39 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2017, 72}, - {2021, 48}, - {2022, 40}, - {2024, 32}, - {2026, 24}, - {2028, 16}, - {2030, 8}, - {2035, 0}, + {2045, 72}, + {2049, 48}, + {2050, 40}, + {2052, 32}, + {2054, 24}, + {2056, 16}, + {2058, 8}, + {2063, 0}, } _pcsp__i64toa = [][2]uint32{ - {1, 0}, - {171, 8}, - {172, 0}, - {207, 8}, - {208, 0}, - {222, 8}, - {223, 0}, - {247, 8}, - {248, 0}, - {253, 8}, - {259, 0}, + {14, 0}, + {34, 8}, + {36, 0}, } _pcsp__u64toa = [][2]uint32{ - {13, 0}, - {162, 8}, - {163, 0}, - {175, 8}, - {240, 0}, - {498, 8}, - {499, 0}, - {519, 8}, - {592, 0}, - {852, 8}, - {928, 0}, - {1376, 8}, - {1378, 0}, + {1, 0}, + {161, 8}, + {162, 0}, + {457, 8}, + {458, 0}, + {758, 8}, + {759, 0}, + {1225, 8}, + {1227, 0}, } _pcsp__lspace = [][2]uint32{ {1, 0}, - {186, 8}, - {190, 0}, - {199, 8}, - {203, 0}, - {210, 8}, - {214, 0}, - {232, 8}, + {184, 8}, + {188, 0}, + {204, 8}, + {208, 0}, + {215, 8}, + {220, 0}, } _pcsp__quote = [][2]uint32{ {1, 0}, @@ -379,15 +332,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2828, 72}, - {2832, 48}, - {2833, 40}, - {2835, 32}, - {2837, 24}, - {2839, 16}, - {2841, 8}, - {2845, 0}, - {2876, 72}, + {2687, 56}, + {2691, 48}, + {2692, 40}, + {2694, 32}, + {2696, 24}, + {2698, 16}, + {2700, 8}, + {2704, 0}, + {2731, 56}, } _pcsp__skip_array = [][2]uint32{ {1, 0}, @@ -419,8 +372,8 @@ var ( } _pcsp__skip_one = [][2]uint32{ {1, 0}, - {28, 8}, - {34, 0}, + {30, 8}, + {36, 0}, } _pcsp__unquote = [][2]uint32{ {1, 0}, @@ -430,20 +383,20 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1836, 104}, - {1840, 48}, - {1841, 40}, - {1843, 32}, - {1845, 24}, - {1847, 16}, - {1849, 8}, - {1853, 0}, - {2554, 104}, + {79, 72}, + {83, 48}, + {84, 40}, + {86, 32}, + {88, 24}, + {90, 16}, + {92, 8}, + {96, 0}, + {2464, 72}, } _pcsp__validate_one = [][2]uint32{ {1, 0}, - {33, 8}, - {39, 0}, + {35, 8}, + {41, 0}, } _pcsp__validate_utf8 = [][2]uint32{ {1, 0}, @@ -452,26 +405,26 @@ var ( {8, 24}, {10, 32}, {11, 40}, - {639, 48}, - {643, 40}, - {644, 32}, - {646, 24}, - {648, 16}, - {650, 8}, - {651, 0}, - {682, 48}, + {623, 48}, + {627, 40}, + {628, 32}, + {630, 24}, + {632, 16}, + {634, 8}, + {635, 0}, + {666, 48}, } _pcsp__validate_utf8_fast = [][2]uint32{ {1, 0}, {4, 8}, {5, 16}, - {1706, 176}, - {1707, 168}, - {1711, 160}, - {2003, 176}, - {2004, 168}, - {2008, 160}, - {2656, 176}, + {1738, 176}, + {1739, 168}, + {1743, 160}, + {2018, 176}, + {2019, 168}, + {2023, 160}, + {2600, 176}, } _pcsp__value = [][2]uint32{ {1, 0}, @@ -481,14 +434,14 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {974, 88}, - {978, 48}, - {979, 40}, - {981, 32}, - {983, 24}, - {985, 16}, - {987, 8}, - {992, 0}, + {982, 88}, + {986, 48}, + {987, 40}, + {989, 32}, + {991, 24}, + {993, 16}, + {995, 8}, + {1000, 0}, } _pcsp__vnumber = [][2]uint32{ {1, 0}, @@ -498,36 +451,34 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {150, 120}, - {154, 48}, - {155, 40}, - {157, 32}, - {159, 24}, - {161, 16}, - {163, 8}, - {164, 0}, - {1638, 120}, + {803, 104}, + {807, 48}, + {808, 40}, + {810, 32}, + {812, 24}, + {814, 16}, + {816, 8}, + {817, 0}, + {1547, 104}, } _pcsp__atof_eisel_lemire64 = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {10, 32}, - {315, 40}, - {316, 32}, - {318, 24}, - {320, 16}, - {322, 8}, - {323, 0}, - {387, 40}, + {292, 32}, + {293, 24}, + {295, 16}, + {297, 8}, + {298, 0}, + {362, 32}, } _pcsp__atof_native = [][2]uint32{ {1, 0}, {4, 8}, - {596, 56}, - {600, 8}, - {602, 0}, + {587, 56}, + {591, 8}, + {593, 0}, } _pcsp__decimal_to_f64 = [][2]uint32{ {1, 0}, @@ -537,62 +488,60 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1431, 56}, - {1435, 48}, - {1436, 40}, - {1438, 32}, - {1440, 24}, - {1442, 16}, - {1444, 8}, - {1448, 0}, - {1460, 56}, + {1673, 56}, + {1677, 48}, + {1678, 40}, + {1680, 32}, + {1682, 24}, + {1684, 16}, + {1686, 8}, + {1690, 0}, + {1702, 56}, } - _pcsp__left_shift = [][2]uint32{ + _pcsp__right_shift = [][2]uint32{ {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {418, 32}, - {419, 24}, - {421, 16}, - {423, 8}, - {424, 0}, - {539, 32}, + {318, 8}, + {319, 0}, + {387, 8}, + {388, 0}, + {396, 8}, + {398, 0}, } - _pcsp__right_shift = [][2]uint32{ + _pcsp__left_shift = [][2]uint32{ {1, 0}, {4, 8}, - {452, 16}, - {453, 8}, - {454, 0}, - {462, 16}, - {463, 8}, - {464, 0}, - {472, 16}, + {6, 16}, + {363, 24}, + {364, 16}, + {366, 8}, + {367, 0}, + {470, 24}, + {471, 16}, {473, 8}, - {475, 0}, + {474, 0}, + {486, 24}, } _pcsp__vsigned = [][2]uint32{ {1, 0}, {4, 8}, - {113, 16}, - {114, 8}, - {115, 0}, - {126, 16}, - {127, 8}, - {128, 0}, - {278, 16}, - {279, 8}, - {280, 0}, - {284, 16}, - {285, 8}, - {286, 0}, - {340, 16}, - {341, 8}, - {342, 0}, - {353, 16}, - {354, 8}, - {356, 0}, + {112, 16}, + {113, 8}, + {114, 0}, + {125, 16}, + {126, 8}, + {127, 0}, + {260, 16}, + {261, 8}, + {262, 0}, + {266, 16}, + {267, 8}, + {268, 0}, + {306, 16}, + {307, 8}, + {308, 0}, + {316, 16}, + {317, 8}, + {319, 0}, } _pcsp__vstring = [][2]uint32{ {1, 0}, @@ -611,32 +560,18 @@ var ( } _pcsp__vunsigned = [][2]uint32{ {1, 0}, - {4, 8}, - {6, 16}, - {74, 24}, - {75, 16}, - {77, 8}, - {78, 0}, - {89, 24}, - {90, 16}, - {92, 8}, - {93, 0}, - {116, 24}, - {117, 16}, - {119, 8}, - {120, 0}, - {281, 24}, - {282, 16}, - {284, 8}, - {285, 0}, - {336, 24}, - {337, 16}, - {339, 8}, - {340, 0}, - {348, 24}, - {349, 16}, - {351, 8}, - {353, 0}, + {71, 8}, + {72, 0}, + {83, 8}, + {84, 0}, + {107, 8}, + {108, 0}, + {273, 8}, + {274, 0}, + {312, 8}, + {313, 0}, + {320, 8}, + {322, 0}, } ) @@ -646,15 +581,13 @@ var Funcs = []loader.CFunc{ {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand}, {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer}, + {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec}, {"_advance_ns", _entry__advance_ns, _size__advance_ns, _stack__advance_ns, _pcsp__advance_ns}, {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string}, {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default}, {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, - {"_unescape", _entry__unescape, _size__unescape, _stack__unescape, _pcsp__unescape}, - {"_unhex16_is", _entry__unhex16_is, _size__unhex16_is, _stack__unhex16_is, _pcsp__unhex16_is}, {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, @@ -673,8 +606,8 @@ var Funcs = []loader.CFunc{ {"_atof_eisel_lemire64", _entry__atof_eisel_lemire64, _size__atof_eisel_lemire64, _stack__atof_eisel_lemire64, _pcsp__atof_eisel_lemire64}, {"_atof_native", _entry__atof_native, _size__atof_native, _stack__atof_native, _pcsp__atof_native}, {"_decimal_to_f64", _entry__decimal_to_f64, _size__decimal_to_f64, _stack__decimal_to_f64, _pcsp__decimal_to_f64}, - {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift}, {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_shift}, + {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift}, {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, diff --git a/internal/native/avx2/native_amd64_test.go b/internal/native/avx2/native_test.go similarity index 99% rename from internal/native/avx2/native_amd64_test.go rename to internal/native/avx2/native_test.go index 070155e0d..f22fe1198 100644 --- a/internal/native/avx2/native_amd64_test.go +++ b/internal/native/avx2/native_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/avx2/native_text_amd64.go b/internal/native/avx2/native_text_amd64.go index 0609d519c..f00494936 100644 --- a/internal/native/avx2/native_text_amd64.go +++ b/internal/native/avx2/native_text_amd64.go @@ -45,13737 +45,13466 @@ var Text__native_entry__ = []byte{ //0x00000040 _lspace 0x55, //0x00000040 pushq %rbp 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00000044 movq %rdx, %rax - 0x48, 0x89, 0xf1, //0x00000047 movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x0000004a subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x20, //0x0000004d cmpq $32, %rcx - 0x0f, 0x82, 0xc0, 0x00, 0x00, 0x00, //0x00000051 jb LBB0_1 - 0x48, 0x89, 0xc1, //0x00000057 movq %rax, %rcx - 0x48, 0xf7, 0xd9, //0x0000005a negq %rcx - 0xc5, 0xfd, 0x6f, 0x05, 0xbb, 0xff, 0xff, 0xff, //0x0000005d vmovdqa $-69(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000065 .p2align 4, 0x90 - //0x00000070 LBB0_10 - 0xc5, 0xfe, 0x6f, 0x0c, 0x07, //0x00000070 vmovdqu (%rdi,%rax), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000075 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000007a vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000007e vpmovmskb %ymm1, %edx - 0x83, 0xfa, 0xff, //0x00000082 cmpl $-1, %edx - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000085 jne LBB0_11 - 0x48, 0x83, 0xc0, 0x20, //0x0000008b addq $32, %rax - 0x48, 0x8d, 0x14, 0x0e, //0x0000008f leaq (%rsi,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xe0, //0x00000093 addq $-32, %rdx - 0x48, 0x83, 0xc1, 0xe0, //0x00000097 addq $-32, %rcx - 0x48, 0x83, 0xfa, 0x1f, //0x0000009b cmpq $31, %rdx - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000009f ja LBB0_10 - 0x48, 0x89, 0xf8, //0x000000a5 movq %rdi, %rax - 0x48, 0x29, 0xc8, //0x000000a8 subq %rcx, %rax - 0x48, 0x01, 0xce, //0x000000ab addq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x000000ae movq %rsi, %rcx - 0x48, 0x85, 0xc9, //0x000000b1 testq %rcx, %rcx - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x000000b4 je LBB0_14 - //0x000000ba LBB0_5 - 0x4c, 0x8d, 0x04, 0x08, //0x000000ba leaq (%rax,%rcx), %r8 - 0x31, 0xd2, //0x000000be xorl %edx, %edx - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000000c0 movabsq $4294977024, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000ca .p2align 4, 0x90 - //0x000000d0 LBB0_6 - 0x0f, 0xbe, 0x34, 0x10, //0x000000d0 movsbl (%rax,%rdx), %esi - 0x83, 0xfe, 0x20, //0x000000d4 cmpl $32, %esi - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000000d7 ja LBB0_8 - 0x49, 0x0f, 0xa3, 0xf1, //0x000000dd btq %rsi, %r9 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000000e1 jae LBB0_8 - 0x48, 0x83, 0xc2, 0x01, //0x000000e7 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x000000eb cmpq %rdx, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000000ee jne LBB0_6 - 0x4c, 0x89, 0xc0, //0x000000f4 movq %r8, %rax - //0x000000f7 LBB0_14 - 0x48, 0x29, 0xf8, //0x000000f7 subq %rdi, %rax - 0x5d, //0x000000fa popq %rbp - 0xc5, 0xf8, 0x77, //0x000000fb vzeroupper - 0xc3, //0x000000fe retq - //0x000000ff LBB0_11 - 0xf7, 0xd2, //0x000000ff notl %edx - 0x0f, 0xbc, 0xc2, //0x00000101 bsfl %edx, %eax - 0x48, 0x29, 0xc8, //0x00000104 subq %rcx, %rax - 0x5d, //0x00000107 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000108 vzeroupper - 0xc3, //0x0000010b retq - //0x0000010c LBB0_8 - 0x48, 0x29, 0xf8, //0x0000010c subq %rdi, %rax - 0x48, 0x01, 0xd0, //0x0000010f addq %rdx, %rax - 0x5d, //0x00000112 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000113 vzeroupper - 0xc3, //0x00000116 retq - //0x00000117 LBB0_1 - 0x48, 0x01, 0xf8, //0x00000117 addq %rdi, %rax - 0x48, 0x85, 0xc9, //0x0000011a testq %rcx, %rcx - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x0000011d jne LBB0_5 - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00000123 jmp LBB0_14 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000128 .p2align 5, 0x00 - //0x00000140 LCPI1_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000140 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000150 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000160 .p2align 4, 0x00 - //0x00000160 LCPI1_1 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000160 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000170 .p2align 4, 0x90 - //0x00000170 _f64toa - 0x55, //0x00000170 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000171 movq %rsp, %rbp - 0x41, 0x57, //0x00000174 pushq %r15 - 0x41, 0x56, //0x00000176 pushq %r14 - 0x41, 0x55, //0x00000178 pushq %r13 - 0x41, 0x54, //0x0000017a pushq %r12 - 0x53, //0x0000017c pushq %rbx - 0x50, //0x0000017d pushq %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x0000017e vmovq %xmm0, %rdx - 0x48, 0x89, 0xd0, //0x00000183 movq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x00000186 shrq $52, %rax - 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000018a andl $2047, %eax - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000018f cmpl $2047, %eax - 0x0f, 0x84, 0x4e, 0x0c, 0x00, 0x00, //0x00000194 je LBB1_130 - 0x48, 0x89, 0xfe, //0x0000019a movq %rdi, %rsi - 0xc6, 0x07, 0x2d, //0x0000019d movb $45, (%rdi) - 0x49, 0x89, 0xd5, //0x000001a0 movq %rdx, %r13 - 0x49, 0xc1, 0xed, 0x3f, //0x000001a3 shrq $63, %r13 - 0x4e, 0x8d, 0x3c, 0x2f, //0x000001a7 leaq (%rdi,%r13), %r15 - 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x000001ab leaq (,%rdx,2), %rcx - 0x48, 0x85, 0xc9, //0x000001b3 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x02, 0x00, 0x00, //0x000001b6 je LBB1_6 - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000001bc movabsq $4503599627370495, %rdi - 0x48, 0x21, 0xfa, //0x000001c6 andq %rdi, %rdx - 0x85, 0xc0, //0x000001c9 testl %eax, %eax - 0x0f, 0x84, 0x1e, 0x0c, 0x00, 0x00, //0x000001cb je LBB1_131 - 0x48, 0x83, 0xc7, 0x01, //0x000001d1 addq $1, %rdi - 0x48, 0x09, 0xd7, //0x000001d5 orq %rdx, %rdi - 0x44, 0x8d, 0x88, 0xcd, 0xfb, 0xff, 0xff, //0x000001d8 leal $-1075(%rax), %r9d - 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x000001df leal $-1023(%rax), %ecx - 0x83, 0xf9, 0x34, //0x000001e5 cmpl $52, %ecx - 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000001e8 ja LBB1_7 - 0xb9, 0x33, 0x04, 0x00, 0x00, //0x000001ee movl $1075, %ecx - 0x29, 0xc1, //0x000001f3 subl %eax, %ecx - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000001f5 movq $-1, %rbx - 0x48, 0xd3, 0xe3, //0x000001fc shlq %cl, %rbx - 0x48, 0xf7, 0xd3, //0x000001ff notq %rbx - 0x48, 0x85, 0xdf, //0x00000202 testq %rbx, %rdi - 0x0f, 0x84, 0x0a, 0x04, 0x00, 0x00, //0x00000205 je LBB1_43 - //0x0000020b LBB1_7 - 0x48, 0x89, 0x75, 0xd0, //0x0000020b movq %rsi, $-48(%rbp) - //0x0000020f LBB1_8 - 0x48, 0x85, 0xd2, //0x0000020f testq %rdx, %rdx - 0x0f, 0x94, 0xc1, //0x00000212 sete %cl - 0x83, 0xf8, 0x02, //0x00000215 cmpl $2, %eax - 0x0f, 0x93, 0xc0, //0x00000218 setae %al - 0x20, 0xc8, //0x0000021b andb %cl, %al - 0x4c, 0x8d, 0x04, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x0000021d leaq (,%rdi,4), %r8 - 0x0f, 0xb6, 0xc0, //0x00000225 movzbl %al, %eax - 0x41, 0x69, 0xc9, 0x13, 0x44, 0x13, 0x00, //0x00000228 imull $1262611, %r9d, %ecx - 0x44, 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x0000022f leal $-524031(%rcx), %r10d - 0x84, 0xc0, //0x00000236 testb %al, %al - 0x44, 0x0f, 0x44, 0xd1, //0x00000238 cmovel %ecx, %r10d - 0x48, 0x8d, 0x1c, 0xb8, //0x0000023c leaq (%rax,%rdi,4), %rbx - 0x48, 0x83, 0xc3, 0xfe, //0x00000240 addq $-2, %rbx - 0x41, 0xc1, 0xfa, 0x16, //0x00000244 sarl $22, %r10d - 0x41, 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x00000248 imull $-1741647, %r10d, %ecx - 0xc1, 0xe9, 0x13, //0x0000024f shrl $19, %ecx - 0x44, 0x01, 0xc9, //0x00000252 addl %r9d, %ecx - 0xbe, 0x24, 0x01, 0x00, 0x00, //0x00000255 movl $292, %esi - 0x44, 0x29, 0xd6, //0x0000025a subl %r10d, %esi - 0x48, 0xc1, 0xe6, 0x04, //0x0000025d shlq $4, %rsi - 0x80, 0xc1, 0x01, //0x00000261 addb $1, %cl - 0x48, 0xd3, 0xe3, //0x00000264 shlq %cl, %rbx - 0x4c, 0x8d, 0x1d, 0x42, 0xd0, 0x00, 0x00, //0x00000267 leaq $53314(%rip), %r11 /* _pow10_ceil_sig.g+0(%rip) */ - 0x4e, 0x8b, 0x64, 0x1e, 0x08, //0x0000026e movq $8(%rsi,%r11), %r12 - 0x48, 0x89, 0xd8, //0x00000273 movq %rbx, %rax - 0x49, 0xf7, 0xe4, //0x00000276 mulq %r12 - 0x49, 0x89, 0xd1, //0x00000279 movq %rdx, %r9 - 0x4e, 0x8b, 0x34, 0x1e, //0x0000027c movq (%rsi,%r11), %r14 - 0x48, 0x89, 0xd8, //0x00000280 movq %rbx, %rax - 0x49, 0xf7, 0xe6, //0x00000283 mulq %r14 - 0x48, 0x89, 0xd3, //0x00000286 movq %rdx, %rbx - 0x4c, 0x01, 0xc8, //0x00000289 addq %r9, %rax - 0x48, 0x83, 0xd3, 0x00, //0x0000028c adcq $0, %rbx - 0x45, 0x31, 0xdb, //0x00000290 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0x02, //0x00000293 cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc3, //0x00000297 setae %r11b - 0x49, 0xd3, 0xe0, //0x0000029b shlq %cl, %r8 - 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000029e leaq $2(,%rdi,4), %rsi - 0x4c, 0x89, 0xc0, //0x000002a6 movq %r8, %rax - 0x49, 0xf7, 0xe4, //0x000002a9 mulq %r12 - 0x49, 0x89, 0xd1, //0x000002ac movq %rdx, %r9 - 0x49, 0x09, 0xdb, //0x000002af orq %rbx, %r11 - 0x4c, 0x89, 0xc0, //0x000002b2 movq %r8, %rax - 0x49, 0xf7, 0xe6, //0x000002b5 mulq %r14 - 0x49, 0x89, 0xd0, //0x000002b8 movq %rdx, %r8 - 0x4c, 0x01, 0xc8, //0x000002bb addq %r9, %rax - 0x49, 0x83, 0xd0, 0x00, //0x000002be adcq $0, %r8 - 0x31, 0xdb, //0x000002c2 xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x02, //0x000002c4 cmpq $2, %rax - 0x0f, 0x93, 0xc3, //0x000002c8 setae %bl - 0x48, 0xd3, 0xe6, //0x000002cb shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x000002ce movq %rsi, %rax - 0x49, 0xf7, 0xe4, //0x000002d1 mulq %r12 - 0x48, 0x89, 0xd1, //0x000002d4 movq %rdx, %rcx - 0x48, 0x89, 0xf0, //0x000002d7 movq %rsi, %rax - 0x49, 0xf7, 0xe6, //0x000002da mulq %r14 - 0x4c, 0x09, 0xc3, //0x000002dd orq %r8, %rbx - 0x48, 0x01, 0xc8, //0x000002e0 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000002e3 adcq $0, %rdx - 0x31, 0xc9, //0x000002e7 xorl %ecx, %ecx - 0x48, 0x83, 0xf8, 0x02, //0x000002e9 cmpq $2, %rax - 0x0f, 0x93, 0xc1, //0x000002ed setae %cl - 0x48, 0x09, 0xd1, //0x000002f0 orq %rdx, %rcx - 0x83, 0xe7, 0x01, //0x000002f3 andl $1, %edi - 0x49, 0x01, 0xfb, //0x000002f6 addq %rdi, %r11 - 0x48, 0x29, 0xf9, //0x000002f9 subq %rdi, %rcx - 0x48, 0x83, 0xfb, 0x28, //0x000002fc cmpq $40, %rbx - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00000300 jb LBB1_10 - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000306 movabsq $-3689348814741910323, %rdx - 0x4c, 0x89, 0xc0, //0x00000310 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x00000313 mulq %rdx - 0x48, 0x89, 0xd7, //0x00000316 movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x00000319 shrq $5, %rdi - 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x0000031d leaq (,%rdi,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00000325 leaq (%rax,%rax,4), %rdx - 0x49, 0x39, 0xd3, //0x00000329 cmpq %rdx, %r11 - 0x40, 0x0f, 0x97, 0xc6, //0x0000032c seta %sil - 0x48, 0x8d, 0x14, 0x80, //0x00000330 leaq (%rax,%rax,4), %rdx - 0x48, 0x83, 0xc2, 0x28, //0x00000334 addq $40, %rdx - 0x31, 0xc0, //0x00000338 xorl %eax, %eax - 0x48, 0x39, 0xca, //0x0000033a cmpq %rcx, %rdx - 0x0f, 0x96, 0xc2, //0x0000033d setbe %dl - 0x40, 0x38, 0xd6, //0x00000340 cmpb %dl, %sil - 0x0f, 0x84, 0xa3, 0x02, 0x00, 0x00, //0x00000343 je LBB1_22 - //0x00000349 LBB1_10 - 0x4c, 0x89, 0xc6, //0x00000349 movq %r8, %rsi - 0x48, 0xc1, 0xee, 0x02, //0x0000034c shrq $2, %rsi - 0x4c, 0x89, 0xc2, //0x00000350 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x00000353 andq $-4, %rdx - 0x49, 0x39, 0xd3, //0x00000357 cmpq %rdx, %r11 - 0x41, 0x0f, 0x97, 0xc1, //0x0000035a seta %r9b - 0x48, 0x8d, 0x7a, 0x04, //0x0000035e leaq $4(%rdx), %rdi - 0x48, 0x39, 0xcf, //0x00000362 cmpq %rcx, %rdi - 0x0f, 0x96, 0xc0, //0x00000365 setbe %al - 0x44, 0x30, 0xc8, //0x00000368 xorb %r9b, %al - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x0000036b je LBB1_14 - 0x48, 0x83, 0xca, 0x02, //0x00000371 orq $2, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000375 movl $1, %edi - 0x48, 0x39, 0xd3, //0x0000037a cmpq %rdx, %rbx - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000037d ja LBB1_13 - 0x0f, 0x94, 0xc0, //0x00000383 sete %al - 0x41, 0xc0, 0xe8, 0x02, //0x00000386 shrb $2, %r8b - 0x41, 0x20, 0xc0, //0x0000038a andb %al, %r8b - 0x41, 0x0f, 0xb6, 0xf8, //0x0000038d movzbl %r8b, %edi - //0x00000391 LBB1_13 - 0x48, 0x01, 0xf7, //0x00000391 addq %rsi, %rdi - 0x49, 0xbc, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000394 movabsq $8589934464, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x7f, 0xe4, 0x0b, 0x54, //0x0000039e leaq $1410065535(%r12), %rax - 0x48, 0x39, 0xc7, //0x000003a6 cmpq %rax, %rdi - 0x0f, 0x86, 0xca, 0x00, 0x00, 0x00, //0x000003a9 jbe LBB1_23 - //0x000003af LBB1_15 - 0x48, 0x89, 0xf8, //0x000003af movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x000003b2 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000003b6 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000003bb cmpq $48828125, %rax - 0x0f, 0x82, 0x3c, 0x01, 0x00, 0x00, //0x000003c1 jb LBB1_31 - 0x48, 0x89, 0xf8, //0x000003c7 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000003ca shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000003ce movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000003d3 cmpq $244140625, %rax - 0x0f, 0x82, 0x24, 0x01, 0x00, 0x00, //0x000003d9 jb LBB1_31 - 0x48, 0x89, 0xf8, //0x000003df movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000003e2 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000003e6 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000003eb cmpq $1220703125, %rax - 0x0f, 0x82, 0x0c, 0x01, 0x00, 0x00, //0x000003f1 jb LBB1_31 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000003f7 movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000003fc movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000406 cmpq %rax, %rdi - 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x00000409 jb LBB1_31 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x0000040f movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000414 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000041e cmpq %rax, %rdi - 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x00000421 jb LBB1_31 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000427 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000431 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000434 movl $17, %edx - //0x00000439 LBB1_21 - 0x83, 0xda, 0x00, //0x00000439 sbbl $0, %edx - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000043c jmp LBB1_31 - //0x00000441 LBB1_6 - 0x41, 0xc6, 0x07, 0x30, //0x00000441 movb $48, (%r15) - 0x41, 0x29, 0xf7, //0x00000445 subl %esi, %r15d - 0x41, 0x83, 0xc7, 0x01, //0x00000448 addl $1, %r15d - 0x44, 0x89, 0xfb, //0x0000044c movl %r15d, %ebx - 0xe9, 0x4e, 0x09, 0x00, 0x00, //0x0000044f jmp LBB1_128 - //0x00000454 LBB1_14 - 0x48, 0x39, 0xf9, //0x00000454 cmpq %rdi, %rcx - 0x48, 0x83, 0xde, 0xff, //0x00000457 sbbq $-1, %rsi - 0x48, 0x89, 0xf7, //0x0000045b movq %rsi, %rdi - 0x49, 0xbc, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000045e movabsq $8589934464, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x7f, 0xe4, 0x0b, 0x54, //0x00000468 leaq $1410065535(%r12), %rax - 0x48, 0x39, 0xc7, //0x00000470 cmpq %rax, %rdi - 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x00000473 ja LBB1_15 - //0x00000479 LBB1_23 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000479 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x0000047e cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000482 jb LBB1_31 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000488 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x0000048d cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x00000491 jb LBB1_31 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000497 movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x0000049c cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000004a3 jb LBB1_31 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000004a9 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000004ae cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000004b5 jb LBB1_31 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000004bb movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000004c0 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000004c7 jb LBB1_31 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000004cd movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000004d2 cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000004d9 jb LBB1_31 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x000004df movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000004e4 cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000004eb jb LBB1_31 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x000004f1 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000004f6 cmpq $100000000, %rdi - 0x0f, 0x83, 0xd4, 0x08, 0x00, 0x00, //0x000004fd jae LBB1_129 - //0x00000503 LBB1_31 - 0x46, 0x8d, 0x34, 0x12, //0x00000503 leal (%rdx,%r10), %r14d - 0x42, 0x8d, 0x04, 0x12, //0x00000507 leal (%rdx,%r10), %eax - 0x83, 0xc0, 0x05, //0x0000050b addl $5, %eax - 0x83, 0xf8, 0x1b, //0x0000050e cmpl $27, %eax - 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x00000511 jb LBB1_39 - 0x4d, 0x8d, 0x67, 0x01, //0x00000517 leaq $1(%r15), %r12 - 0x4c, 0x89, 0xe6, //0x0000051b movq %r12, %rsi - 0xe8, 0xed, 0x94, 0x00, 0x00, //0x0000051e callq _format_significand - 0x48, 0x89, 0xc3, //0x00000523 movq %rax, %rbx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000526 movq $-48(%rbp), %rdi - 0x48, 0x29, 0xf8, //0x0000052a subq %rdi, %rax - 0x4c, 0x29, 0xe8, //0x0000052d subq %r13, %rax - //0x00000530 .p2align 4, 0x90 - //0x00000530 LBB1_33 - 0x48, 0x83, 0xc0, 0xff, //0x00000530 addq $-1, %rax - 0x80, 0x7b, 0xff, 0x30, //0x00000534 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000538 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xee, 0xff, 0xff, 0xff, //0x0000053c je LBB1_33 - 0x41, 0x8a, 0x4f, 0x01, //0x00000542 movb $1(%r15), %cl - 0x41, 0x88, 0x0f, //0x00000546 movb %cl, (%r15) - 0x48, 0x83, 0xf8, 0x02, //0x00000549 cmpq $2, %rax - 0x0f, 0x8c, 0x09, 0x00, 0x00, 0x00, //0x0000054d jl LBB1_36 - 0x48, 0x83, 0xc3, 0x01, //0x00000553 addq $1, %rbx - 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000557 movb $46, (%r12) - //0x0000055c LBB1_36 - 0xc6, 0x03, 0x65, //0x0000055c movb $101, (%rbx) - 0x45, 0x85, 0xf6, //0x0000055f testl %r14d, %r14d - 0x0f, 0x8e, 0x5e, 0x01, 0x00, 0x00, //0x00000562 jle LBB1_51 - 0x41, 0x83, 0xc6, 0xff, //0x00000568 addl $-1, %r14d - 0xc6, 0x43, 0x01, 0x2b, //0x0000056c movb $43, $1(%rbx) - 0x44, 0x89, 0xf0, //0x00000570 movl %r14d, %eax - 0x83, 0xf8, 0x64, //0x00000573 cmpl $100, %eax - 0x0f, 0x8c, 0x5f, 0x01, 0x00, 0x00, //0x00000576 jl LBB1_52 - //0x0000057c LBB1_38 - 0x89, 0xc1, //0x0000057c movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000057e movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00000583 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00000587 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x0000058b leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x0000058e leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00000591 subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x46, 0xcc, 0x00, 0x00, //0x00000593 leaq $52294(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x0000059a movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x0000059e movw %cx, $2(%rbx) - 0x0c, 0x30, //0x000005a2 orb $48, %al - 0x88, 0x43, 0x04, //0x000005a4 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x000005a7 addq $5, %rbx - 0xe9, 0xf0, 0x07, 0x00, 0x00, //0x000005ab jmp LBB1_127 - //0x000005b0 LBB1_39 - 0x45, 0x85, 0xd2, //0x000005b0 testl %r10d, %r10d - 0x0f, 0x88, 0x45, 0x01, 0x00, 0x00, //0x000005b3 js LBB1_54 - 0x4d, 0x63, 0xf6, //0x000005b9 movslq %r14d, %r14 - 0x4b, 0x8d, 0x1c, 0x37, //0x000005bc leaq (%r15,%r14), %rbx - 0x4c, 0x89, 0xfe, //0x000005c0 movq %r15, %rsi - 0xe8, 0x58, 0x08, 0x00, 0x00, //0x000005c3 callq _format_integer - 0x48, 0x39, 0xd8, //0x000005c8 cmpq %rbx, %rax - 0x0f, 0x83, 0xcb, 0x07, 0x00, 0x00, //0x000005cb jae LBB1_104 - 0x4d, 0x01, 0xf7, //0x000005d1 addq %r14, %r15 - 0x4d, 0x89, 0xf8, //0x000005d4 movq %r15, %r8 - 0x49, 0x29, 0xc0, //0x000005d7 subq %rax, %r8 - 0x49, 0x83, 0xf8, 0x10, //0x000005da cmpq $16, %r8 - 0x0f, 0x83, 0x2a, 0x02, 0x00, 0x00, //0x000005de jae LBB1_70 - //0x000005e4 LBB1_42 - 0x48, 0x89, 0xc1, //0x000005e4 movq %rax, %rcx - 0xe9, 0xaf, 0x03, 0x00, 0x00, //0x000005e7 jmp LBB1_86 - //0x000005ec LBB1_22 - 0x88, 0xd0, //0x000005ec movb %dl, %al - 0x48, 0x01, 0xc7, //0x000005ee addq %rax, %rdi - 0x41, 0x83, 0xc2, 0x01, //0x000005f1 addl $1, %r10d - 0x49, 0xbc, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000005f5 movabsq $8589934464, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x7f, 0xe4, 0x0b, 0x54, //0x000005ff leaq $1410065535(%r12), %rax - 0x48, 0x39, 0xc7, //0x00000607 cmpq %rax, %rdi - 0x0f, 0x87, 0x9f, 0xfd, 0xff, 0xff, //0x0000060a ja LBB1_15 - 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00000610 jmp LBB1_23 - //0x00000615 LBB1_43 - 0x48, 0xd3, 0xef, //0x00000615 shrq %cl, %rdi - 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000618 movabsq $8589934464, %rax - 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x00000622 addq $1410065535, %rax - 0x49, 0x89, 0xf6, //0x00000628 movq %rsi, %r14 - 0x48, 0x39, 0xc7, //0x0000062b cmpq %rax, %rdi - 0x0f, 0x86, 0x3d, 0x01, 0x00, 0x00, //0x0000062e jbe LBB1_61 - 0x48, 0x89, 0xf8, //0x00000634 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000637 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000063b movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000640 cmpq $48828125, %rax - 0x0f, 0x82, 0xaf, 0x01, 0x00, 0x00, //0x00000646 jb LBB1_69 - 0x48, 0x89, 0xf8, //0x0000064c movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000064f shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000653 movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000658 cmpq $244140625, %rax - 0x0f, 0x82, 0x97, 0x01, 0x00, 0x00, //0x0000065e jb LBB1_69 - 0x48, 0x89, 0xf8, //0x00000664 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000667 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000066b movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000670 cmpq $1220703125, %rax - 0x0f, 0x82, 0x7f, 0x01, 0x00, 0x00, //0x00000676 jb LBB1_69 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x0000067c movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000681 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000068b cmpq %rax, %rdi - 0x0f, 0x82, 0x67, 0x01, 0x00, 0x00, //0x0000068e jb LBB1_69 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000694 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000699 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000006a3 cmpq %rax, %rdi - 0x0f, 0x82, 0x4f, 0x01, 0x00, 0x00, //0x000006a6 jb LBB1_69 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000006ac movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000006b6 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x000006b9 movl $17, %edx - //0x000006be LBB1_50 - 0x83, 0xda, 0x00, //0x000006be sbbl $0, %edx - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000006c1 jmp LBB1_69 - //0x000006c6 LBB1_51 - 0xc6, 0x43, 0x01, 0x2d, //0x000006c6 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000006ca movl $1, %eax - 0x44, 0x29, 0xf0, //0x000006cf subl %r14d, %eax - 0x83, 0xf8, 0x64, //0x000006d2 cmpl $100, %eax - 0x0f, 0x8d, 0xa1, 0xfe, 0xff, 0xff, //0x000006d5 jge LBB1_38 - //0x000006db LBB1_52 - 0x83, 0xf8, 0x0a, //0x000006db cmpl $10, %eax - 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x000006de jl LBB1_60 - 0x89, 0xc0, //0x000006e4 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xf3, 0xca, 0x00, 0x00, //0x000006e6 leaq $51955(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000006ed movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x000006f1 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x000006f5 addq $4, %rbx - 0xe9, 0xa2, 0x06, 0x00, 0x00, //0x000006f9 jmp LBB1_127 - //0x000006fe LBB1_54 - 0x45, 0x85, 0xf6, //0x000006fe testl %r14d, %r14d - 0x0f, 0x8f, 0xda, 0x03, 0x00, 0x00, //0x00000701 jg LBB1_97 - 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000707 movw $11824, (%r15) - 0x49, 0x83, 0xc7, 0x02, //0x0000070d addq $2, %r15 - 0x45, 0x85, 0xf6, //0x00000711 testl %r14d, %r14d - 0x0f, 0x89, 0xc7, 0x03, 0x00, 0x00, //0x00000714 jns LBB1_97 - 0x41, 0x89, 0xd0, //0x0000071a movl %edx, %r8d - 0x41, 0xf7, 0xd0, //0x0000071d notl %r8d - 0x45, 0x29, 0xd0, //0x00000720 subl %r10d, %r8d - 0x31, 0xc0, //0x00000723 xorl %eax, %eax - 0x41, 0x83, 0xf8, 0x7f, //0x00000725 cmpl $127, %r8d - 0x0f, 0x82, 0x94, 0x03, 0x00, 0x00, //0x00000729 jb LBB1_95 - 0x49, 0x83, 0xc0, 0x01, //0x0000072f addq $1, %r8 - 0x4c, 0x89, 0xc0, //0x00000733 movq %r8, %rax - 0x4c, 0x21, 0xe0, //0x00000736 andq %r12, %rax - 0x48, 0x8d, 0x48, 0x80, //0x00000739 leaq $-128(%rax), %rcx - 0x48, 0x89, 0xce, //0x0000073d movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x00000740 shrq $7, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000744 addq $1, %rsi - 0x41, 0x89, 0xf1, //0x00000748 movl %esi, %r9d - 0x41, 0x83, 0xe1, 0x03, //0x0000074b andl $3, %r9d - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000074f cmpq $384, %rcx - 0x0f, 0x83, 0x61, 0x02, 0x00, 0x00, //0x00000756 jae LBB1_89 - 0x31, 0xc9, //0x0000075c xorl %ecx, %ecx - 0xe9, 0x0b, 0x03, 0x00, 0x00, //0x0000075e jmp LBB1_91 - //0x00000763 LBB1_60 - 0x04, 0x30, //0x00000763 addb $48, %al - 0x88, 0x43, 0x02, //0x00000765 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x00000768 addq $3, %rbx - 0xe9, 0x2f, 0x06, 0x00, 0x00, //0x0000076c jmp LBB1_127 - //0x00000771 LBB1_61 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000771 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x00000776 cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x0000077a jb LBB1_69 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000780 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x00000785 cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x00000789 jb LBB1_69 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x0000078f movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x00000794 cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x0000079b jb LBB1_69 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000007a1 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000007a6 cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000007ad jb LBB1_69 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000007b3 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000007b8 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000007bf jb LBB1_69 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000007c5 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000007ca cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000007d1 jb LBB1_69 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x000007d7 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000007dc cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007e3 jb LBB1_69 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x000007e9 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000007ee cmpq $100000000, %rdi - 0x0f, 0x83, 0x06, 0x06, 0x00, 0x00, //0x000007f5 jae LBB1_132 - //0x000007fb LBB1_69 - 0x4c, 0x89, 0xfe, //0x000007fb movq %r15, %rsi - 0xe8, 0x1d, 0x06, 0x00, 0x00, //0x000007fe callq _format_integer - 0x48, 0x89, 0xc3, //0x00000803 movq %rax, %rbx - 0x44, 0x29, 0xf3, //0x00000806 subl %r14d, %ebx - 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00000809 jmp LBB1_128 - //0x0000080e LBB1_70 - 0x49, 0x81, 0xf8, 0x80, 0x00, 0x00, 0x00, //0x0000080e cmpq $128, %r8 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000815 jae LBB1_72 - 0x31, 0xd2, //0x0000081b xorl %edx, %edx - 0xe9, 0x45, 0x01, 0x00, 0x00, //0x0000081d jmp LBB1_82 - //0x00000822 LBB1_72 - 0x4c, 0x89, 0xc2, //0x00000822 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x00000825 andq $-128, %rdx - 0x48, 0x8d, 0x4a, 0x80, //0x00000829 leaq $-128(%rdx), %rcx - 0x48, 0x89, 0xcf, //0x0000082d movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x07, //0x00000830 shrq $7, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00000834 addq $1, %rdi - 0x89, 0xfe, //0x00000838 movl %edi, %esi - 0x83, 0xe6, 0x03, //0x0000083a andl $3, %esi - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000083d cmpq $384, %rcx - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000844 jae LBB1_74 - 0x31, 0xc9, //0x0000084a xorl %ecx, %ecx - 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x0000084c jmp LBB1_76 - //0x00000851 LBB1_74 - 0x48, 0x83, 0xe7, 0xfc, //0x00000851 andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x00000855 negq %rdi - 0x31, 0xc9, //0x00000858 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xde, 0xf8, 0xff, 0xff, //0x0000085a vmovdqa $-1826(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000862 .p2align 4, 0x90 - //0x00000870 LBB1_75 - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x00000870 vmovdqu %ymm0, (%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x20, //0x00000875 vmovdqu %ymm0, $32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x40, //0x0000087b vmovdqu %ymm0, $64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x60, //0x00000881 vmovdqu %ymm0, $96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0x00, 0x00, 0x00, //0x00000887 vmovdqu %ymm0, $128(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0x00, 0x00, 0x00, //0x00000890 vmovdqu %ymm0, $160(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0x00, 0x00, 0x00, //0x00000899 vmovdqu %ymm0, $192(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0x00, 0x00, 0x00, //0x000008a2 vmovdqu %ymm0, $224(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x00, 0x01, 0x00, 0x00, //0x000008ab vmovdqu %ymm0, $256(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0x01, 0x00, 0x00, //0x000008b4 vmovdqu %ymm0, $288(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0x01, 0x00, 0x00, //0x000008bd vmovdqu %ymm0, $320(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0x01, 0x00, 0x00, //0x000008c6 vmovdqu %ymm0, $352(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0x01, 0x00, 0x00, //0x000008cf vmovdqu %ymm0, $384(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0x01, 0x00, 0x00, //0x000008d8 vmovdqu %ymm0, $416(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0x01, 0x00, 0x00, //0x000008e1 vmovdqu %ymm0, $448(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0x01, 0x00, 0x00, //0x000008ea vmovdqu %ymm0, $480(%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x000008f3 addq $512, %rcx - 0x48, 0x83, 0xc7, 0x04, //0x000008fa addq $4, %rdi - 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x000008fe jne LBB1_75 - //0x00000904 LBB1_76 - 0x48, 0x85, 0xf6, //0x00000904 testq %rsi, %rsi - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000907 je LBB1_79 - 0x48, 0x01, 0xc1, //0x0000090d addq %rax, %rcx - 0x48, 0x83, 0xc1, 0x60, //0x00000910 addq $96, %rcx - 0x48, 0xc1, 0xe6, 0x07, //0x00000914 shlq $7, %rsi - 0x31, 0xff, //0x00000918 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x1e, 0xf8, 0xff, 0xff, //0x0000091a vmovdqa $-2018(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000922 .p2align 4, 0x90 - //0x00000930 LBB1_78 - 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xa0, //0x00000930 vmovdqu %ymm0, $-96(%rcx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xc0, //0x00000936 vmovdqu %ymm0, $-64(%rcx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xe0, //0x0000093c vmovdqu %ymm0, $-32(%rcx,%rdi) - 0xc5, 0xfe, 0x7f, 0x04, 0x39, //0x00000942 vmovdqu %ymm0, (%rcx,%rdi) - 0x48, 0x83, 0xef, 0x80, //0x00000947 subq $-128, %rdi - 0x48, 0x39, 0xfe, //0x0000094b cmpq %rdi, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000094e jne LBB1_78 - //0x00000954 LBB1_79 - 0x49, 0x39, 0xd0, //0x00000954 cmpq %rdx, %r8 - 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x00000957 je LBB1_104 - 0x41, 0xf6, 0xc0, 0x70, //0x0000095d testb $112, %r8b - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000961 je LBB1_88 - //0x00000967 LBB1_82 - 0x4c, 0x89, 0xc6, //0x00000967 movq %r8, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x0000096a andq $-16, %rsi - 0x48, 0x89, 0xc1, //0x0000096e movq %rax, %rcx - 0x48, 0x01, 0xf1, //0x00000971 addq %rsi, %rcx - 0xc5, 0xf9, 0x6f, 0x05, 0xe4, 0xf7, 0xff, 0xff, //0x00000974 vmovdqa $-2076(%rip), %xmm0 /* LCPI1_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, //0x0000097c .p2align 4, 0x90 - //0x00000980 LBB1_83 - 0xc5, 0xfa, 0x7f, 0x04, 0x10, //0x00000980 vmovdqu %xmm0, (%rax,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x00000985 addq $16, %rdx - 0x48, 0x39, 0xd6, //0x00000989 cmpq %rdx, %rsi - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000098c jne LBB1_83 - 0x49, 0x39, 0xf0, //0x00000992 cmpq %rsi, %r8 - 0x0f, 0x84, 0x01, 0x04, 0x00, 0x00, //0x00000995 je LBB1_104 - //0x0000099b LBB1_86 - 0x48, 0x8b, 0x7d, 0xd0, //0x0000099b movq $-48(%rbp), %rdi - 0x90, //0x0000099f .p2align 4, 0x90 - //0x000009a0 LBB1_87 - 0xc6, 0x01, 0x30, //0x000009a0 movb $48, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x000009a3 addq $1, %rcx - 0x4c, 0x39, 0xf9, //0x000009a7 cmpq %r15, %rcx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000009aa jne LBB1_87 - 0xe9, 0xeb, 0x03, 0x00, 0x00, //0x000009b0 jmp LBB1_127 - //0x000009b5 LBB1_88 - 0x48, 0x01, 0xd0, //0x000009b5 addq %rdx, %rax - 0xe9, 0x27, 0xfc, 0xff, 0xff, //0x000009b8 jmp LBB1_42 - //0x000009bd LBB1_89 - 0x48, 0x8b, 0x4d, 0xd0, //0x000009bd movq $-48(%rbp), %rcx - 0x4a, 0x8d, 0x1c, 0x29, //0x000009c1 leaq (%rcx,%r13), %rbx - 0x48, 0x81, 0xc3, 0xe2, 0x01, 0x00, 0x00, //0x000009c5 addq $482, %rbx - 0x48, 0x83, 0xe6, 0xfc, //0x000009cc andq $-4, %rsi - 0x48, 0xf7, 0xde, //0x000009d0 negq %rsi - 0x31, 0xc9, //0x000009d3 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x63, 0xf7, 0xff, 0xff, //0x000009d5 vmovdqa $-2205(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x000009dd LBB1_90 - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x20, 0xfe, 0xff, 0xff, //0x000009dd vmovdqu %ymm0, $-480(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x40, 0xfe, 0xff, 0xff, //0x000009e6 vmovdqu %ymm0, $-448(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x60, 0xfe, 0xff, 0xff, //0x000009ef vmovdqu %ymm0, $-416(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x80, 0xfe, 0xff, 0xff, //0x000009f8 vmovdqu %ymm0, $-384(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0xa0, 0xfe, 0xff, 0xff, //0x00000a01 vmovdqu %ymm0, $-352(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0xc0, 0xfe, 0xff, 0xff, //0x00000a0a vmovdqu %ymm0, $-320(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0xe0, 0xfe, 0xff, 0xff, //0x00000a13 vmovdqu %ymm0, $-288(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x00, 0xff, 0xff, 0xff, //0x00000a1c vmovdqu %ymm0, $-256(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x20, 0xff, 0xff, 0xff, //0x00000a25 vmovdqu %ymm0, $-224(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x40, 0xff, 0xff, 0xff, //0x00000a2e vmovdqu %ymm0, $-192(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x0b, 0x60, 0xff, 0xff, 0xff, //0x00000a37 vmovdqu %ymm0, $-160(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0x80, //0x00000a40 vmovdqu %ymm0, $-128(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0xa0, //0x00000a46 vmovdqu %ymm0, $-96(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0xc0, //0x00000a4c vmovdqu %ymm0, $-64(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x0b, 0xe0, //0x00000a52 vmovdqu %ymm0, $-32(%rbx,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x0b, //0x00000a58 vmovdqu %ymm0, (%rbx,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000a5d addq $512, %rcx - 0x48, 0x83, 0xc6, 0x04, //0x00000a64 addq $4, %rsi - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000a68 jne LBB1_90 - //0x00000a6e LBB1_91 - 0x4d, 0x85, 0xc9, //0x00000a6e testq %r9, %r9 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000a71 je LBB1_94 - 0x4c, 0x01, 0xe9, //0x00000a77 addq %r13, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x00000a7a movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf1, //0x00000a7e addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x62, //0x00000a81 addq $98, %rcx - 0x49, 0xc1, 0xe1, 0x07, //0x00000a85 shlq $7, %r9 - 0x31, 0xf6, //0x00000a89 xorl %esi, %esi - 0xc5, 0xfd, 0x6f, 0x05, 0xad, 0xf6, 0xff, 0xff, //0x00000a8b vmovdqa $-2387(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000a93 LBB1_93 - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0xa0, //0x00000a93 vmovdqu %ymm0, $-96(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0xc0, //0x00000a99 vmovdqu %ymm0, $-64(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0xe0, //0x00000a9f vmovdqu %ymm0, $-32(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x31, //0x00000aa5 vmovdqu %ymm0, (%rcx,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x00000aaa subq $-128, %rsi - 0x49, 0x39, 0xf1, //0x00000aae cmpq %rsi, %r9 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000ab1 jne LBB1_93 - //0x00000ab7 LBB1_94 - 0x49, 0x01, 0xc7, //0x00000ab7 addq %rax, %r15 - 0x49, 0x39, 0xc0, //0x00000aba cmpq %rax, %r8 - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000abd je LBB1_97 - //0x00000ac3 LBB1_95 - 0x44, 0x01, 0xf0, //0x00000ac3 addl %r14d, %eax - 0xf7, 0xd8, //0x00000ac6 negl %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ac8 .p2align 4, 0x90 - //0x00000ad0 LBB1_96 - 0x41, 0xc6, 0x07, 0x30, //0x00000ad0 movb $48, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x00000ad4 addq $1, %r15 - 0x83, 0xc0, 0xff, //0x00000ad8 addl $-1, %eax - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000adb jne LBB1_96 - //0x00000ae1 LBB1_97 - 0x4c, 0x89, 0xfe, //0x00000ae1 movq %r15, %rsi - 0xc5, 0xf8, 0x77, //0x00000ae4 vzeroupper - 0xe8, 0x24, 0x8f, 0x00, 0x00, //0x00000ae7 callq _format_significand - 0x89, 0xc2, //0x00000aec movl %eax, %edx - 0x44, 0x28, 0xfa, //0x00000aee subb %r15b, %dl - 0x44, 0x28, 0xf2, //0x00000af1 subb %r14b, %dl - 0x80, 0xc2, 0x01, //0x00000af4 addb $1, %dl - 0x41, 0x89, 0xc2, //0x00000af7 movl %eax, %r10d - 0x45, 0x29, 0xf2, //0x00000afa subl %r14d, %r10d - 0x45, 0x29, 0xfa, //0x00000afd subl %r15d, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x00000b00 addl $1, %r10d - 0x47, 0x8d, 0x04, 0x3e, //0x00000b04 leal (%r14,%r15), %r8d - 0x41, 0x89, 0xc1, //0x00000b08 movl %eax, %r9d - 0x41, 0xf7, 0xd1, //0x00000b0b notl %r9d - 0x45, 0x01, 0xc1, //0x00000b0e addl %r8d, %r9d - 0x41, 0x29, 0xc0, //0x00000b11 subl %eax, %r8d - 0x41, 0x83, 0xc0, 0xfe, //0x00000b14 addl $-2, %r8d - 0x31, 0xc9, //0x00000b18 xorl %ecx, %ecx - 0x44, 0x89, 0xc7, //0x00000b1a movl %r8d, %edi - 0x48, 0x89, 0xc3, //0x00000b1d movq %rax, %rbx - //0x00000b20 .p2align 4, 0x90 - //0x00000b20 LBB1_98 - 0x48, 0x83, 0xc3, 0xff, //0x00000b20 addq $-1, %rbx - 0x80, 0xc2, 0x03, //0x00000b24 addb $3, %dl - 0x83, 0xc7, 0x01, //0x00000b27 addl $1, %edi - 0x80, 0x7c, 0x08, 0xff, 0x30, //0x00000b2a cmpb $48, $-1(%rax,%rcx) - 0x48, 0x8d, 0x49, 0xff, //0x00000b2f leaq $-1(%rcx), %rcx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000b33 je LBB1_98 - 0x48, 0x8d, 0x1c, 0x08, //0x00000b39 leaq (%rax,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000b3d addq $1, %rbx - 0x45, 0x85, 0xf6, //0x00000b41 testl %r14d, %r14d - 0x0f, 0x8e, 0x52, 0x02, 0x00, 0x00, //0x00000b44 jle LBB1_104 - 0x89, 0xc6, //0x00000b4a movl %eax, %esi - 0x44, 0x29, 0xfe, //0x00000b4c subl %r15d, %esi - 0x01, 0xce, //0x00000b4f addl %ecx, %esi - 0x83, 0xc6, 0x01, //0x00000b51 addl $1, %esi - 0x41, 0x39, 0xf6, //0x00000b54 cmpl %esi, %r14d - 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00000b57 jge LBB1_105 - 0x45, 0x89, 0xd1, //0x00000b5d movl %r10d, %r9d - 0x49, 0x8d, 0x34, 0x09, //0x00000b60 leaq (%r9,%rcx), %rsi - 0x85, 0xf6, //0x00000b64 testl %esi, %esi - 0x0f, 0x8e, 0xdd, 0x00, 0x00, 0x00, //0x00000b66 jle LBB1_116 - 0x41, 0x89, 0xf0, //0x00000b6c movl %esi, %r8d - 0x49, 0x8d, 0x58, 0xff, //0x00000b6f leaq $-1(%r8), %rbx - 0x48, 0x83, 0xfb, 0x03, //0x00000b73 cmpq $3, %rbx - 0x0f, 0x83, 0x66, 0x00, 0x00, 0x00, //0x00000b77 jae LBB1_110 - 0x31, 0xdb, //0x00000b7d xorl %ebx, %ebx - 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00000b7f jmp LBB1_113 - //0x00000b84 LBB1_105 - 0x44, 0x89, 0xca, //0x00000b84 movl %r9d, %edx - 0x48, 0x29, 0xca, //0x00000b87 subq %rcx, %rdx - 0x85, 0xd2, //0x00000b8a testl %edx, %edx - 0x0f, 0x8e, 0x0a, 0x02, 0x00, 0x00, //0x00000b8c jle LBB1_104 - 0x45, 0x89, 0xc3, //0x00000b92 movl %r8d, %r11d - 0x4d, 0x89, 0xd8, //0x00000b95 movq %r11, %r8 - 0x49, 0x29, 0xc8, //0x00000b98 subq %rcx, %r8 - 0x31, 0xf6, //0x00000b9b xorl %esi, %esi - 0x41, 0x83, 0xf8, 0x7f, //0x00000b9d cmpl $127, %r8d - 0x0f, 0x82, 0x12, 0x02, 0x00, 0x00, //0x00000ba1 jb LBB1_125 - 0x49, 0x29, 0xcb, //0x00000ba7 subq %rcx, %r11 - 0x45, 0x89, 0xc0, //0x00000baa movl %r8d, %r8d - 0x49, 0x83, 0xc0, 0x01, //0x00000bad addq $1, %r8 - 0x4d, 0x21, 0xc4, //0x00000bb1 andq %r8, %r12 - 0x41, 0x89, 0xf9, //0x00000bb4 movl %edi, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00000bb7 addq $1, %r9 - 0x49, 0x83, 0xe1, 0x80, //0x00000bbb andq $-128, %r9 - 0x49, 0x8d, 0x74, 0x24, 0x80, //0x00000bbf leaq $-128(%r12), %rsi - 0x49, 0x89, 0xf2, //0x00000bc4 movq %rsi, %r10 - 0x49, 0xc1, 0xea, 0x07, //0x00000bc7 shrq $7, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000bcb addq $1, %r10 - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000bcf cmpq $384, %rsi - 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x00000bd6 jae LBB1_117 - 0x31, 0xff, //0x00000bdc xorl %edi, %edi - 0xe9, 0x40, 0x01, 0x00, 0x00, //0x00000bde jmp LBB1_119 - //0x00000be3 LBB1_110 - 0x49, 0x01, 0xc9, //0x00000be3 addq %rcx, %r9 - 0x41, 0x83, 0xe1, 0xfc, //0x00000be6 andl $-4, %r9d - 0x49, 0xf7, 0xd9, //0x00000bea negq %r9 - 0x31, 0xdb, //0x00000bed xorl %ebx, %ebx - 0x90, //0x00000bef .p2align 4, 0x90 - //0x00000bf0 LBB1_111 - 0x48, 0x8d, 0x34, 0x18, //0x00000bf0 leaq (%rax,%rbx), %rsi - 0x8b, 0x7c, 0x31, 0xfd, //0x00000bf4 movl $-3(%rcx,%rsi), %edi - 0x89, 0x7c, 0x31, 0xfe, //0x00000bf8 movl %edi, $-2(%rcx,%rsi) - 0x48, 0x83, 0xc3, 0xfc, //0x00000bfc addq $-4, %rbx - 0x49, 0x39, 0xd9, //0x00000c00 cmpq %rbx, %r9 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000c03 jne LBB1_111 - 0x48, 0xf7, 0xdb, //0x00000c09 negq %rbx - //0x00000c0c LBB1_113 - 0x41, 0xf6, 0xc0, 0x03, //0x00000c0c testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c10 je LBB1_116 - 0x44, 0x0f, 0xb6, 0xc2, //0x00000c16 movzbl %dl, %r8d - 0x41, 0x83, 0xe0, 0x03, //0x00000c1a andl $3, %r8d - 0x49, 0xf7, 0xd8, //0x00000c1e negq %r8 - 0x48, 0x89, 0xc6, //0x00000c21 movq %rax, %rsi - 0x48, 0x29, 0xde, //0x00000c24 subq %rbx, %rsi - 0x31, 0xff, //0x00000c27 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c29 .p2align 4, 0x90 - //0x00000c30 LBB1_115 - 0x48, 0x8d, 0x1c, 0x3e, //0x00000c30 leaq (%rsi,%rdi), %rbx - 0x0f, 0xb6, 0x14, 0x19, //0x00000c34 movzbl (%rcx,%rbx), %edx - 0x88, 0x54, 0x19, 0x01, //0x00000c38 movb %dl, $1(%rcx,%rbx) - 0x48, 0x83, 0xc7, 0xff, //0x00000c3c addq $-1, %rdi - 0x49, 0x39, 0xf8, //0x00000c40 cmpq %rdi, %r8 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000c43 jne LBB1_115 - //0x00000c49 LBB1_116 - 0x49, 0x63, 0xd6, //0x00000c49 movslq %r14d, %rdx - 0x41, 0xc6, 0x04, 0x17, 0x2e, //0x00000c4c movb $46, (%r15,%rdx) - 0x48, 0x8d, 0x1c, 0x08, //0x00000c51 leaq (%rax,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x00000c55 addq $2, %rbx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000c59 movq $-48(%rbp), %rdi - 0xe9, 0x3e, 0x01, 0x00, 0x00, //0x00000c5d jmp LBB1_127 - //0x00000c62 LBB1_117 - 0x44, 0x89, 0xdb, //0x00000c62 movl %r11d, %ebx - 0x48, 0x83, 0xc3, 0x01, //0x00000c65 addq $1, %rbx - 0x48, 0x83, 0xe3, 0x80, //0x00000c69 andq $-128, %rbx - 0x48, 0x83, 0xc3, 0x80, //0x00000c6d addq $-128, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00000c71 shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000c75 addq $1, %rbx - 0x48, 0x83, 0xe3, 0xfc, //0x00000c79 andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x00000c7d negq %rbx - 0x31, 0xff, //0x00000c80 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0xb6, 0xf4, 0xff, 0xff, //0x00000c82 vmovdqa $-2890(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000c8a LBB1_118 - 0x48, 0x8d, 0x34, 0x38, //0x00000c8a leaq (%rax,%rdi), %rsi - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x01, //0x00000c8e vmovdqu %ymm0, $1(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x21, //0x00000c94 vmovdqu %ymm0, $33(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x41, //0x00000c9a vmovdqu %ymm0, $65(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x31, 0x61, //0x00000ca0 vmovdqu %ymm0, $97(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x81, 0x00, 0x00, 0x00, //0x00000ca6 vmovdqu %ymm0, $129(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xa1, 0x00, 0x00, 0x00, //0x00000caf vmovdqu %ymm0, $161(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xc1, 0x00, 0x00, 0x00, //0x00000cb8 vmovdqu %ymm0, $193(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xe1, 0x00, 0x00, 0x00, //0x00000cc1 vmovdqu %ymm0, $225(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x01, 0x01, 0x00, 0x00, //0x00000cca vmovdqu %ymm0, $257(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x21, 0x01, 0x00, 0x00, //0x00000cd3 vmovdqu %ymm0, $289(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x41, 0x01, 0x00, 0x00, //0x00000cdc vmovdqu %ymm0, $321(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x61, 0x01, 0x00, 0x00, //0x00000ce5 vmovdqu %ymm0, $353(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0x81, 0x01, 0x00, 0x00, //0x00000cee vmovdqu %ymm0, $385(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xa1, 0x01, 0x00, 0x00, //0x00000cf7 vmovdqu %ymm0, $417(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xc1, 0x01, 0x00, 0x00, //0x00000d00 vmovdqu %ymm0, $449(%rcx,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x31, 0xe1, 0x01, 0x00, 0x00, //0x00000d09 vmovdqu %ymm0, $481(%rcx,%rsi) - 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000d12 addq $512, %rdi - 0x48, 0x83, 0xc3, 0x04, //0x00000d19 addq $4, %rbx - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00000d1d jne LBB1_118 - //0x00000d23 LBB1_119 - 0x49, 0x01, 0xc1, //0x00000d23 addq %rax, %r9 - 0x41, 0xf6, 0xc2, 0x03, //0x00000d26 testb $3, %r10b - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00000d2a je LBB1_122 - 0x41, 0x83, 0xc3, 0x01, //0x00000d30 addl $1, %r11d - 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00000d34 andl $384, %r11d - 0x41, 0x83, 0xc3, 0x80, //0x00000d3b addl $-128, %r11d - 0x41, 0xc1, 0xeb, 0x07, //0x00000d3f shrl $7, %r11d - 0x41, 0x80, 0xc3, 0x01, //0x00000d43 addb $1, %r11b - 0x41, 0x0f, 0xb6, 0xf3, //0x00000d47 movzbl %r11b, %esi - 0x83, 0xe6, 0x03, //0x00000d4b andl $3, %esi - 0x48, 0xc1, 0xe6, 0x07, //0x00000d4e shlq $7, %rsi - 0x48, 0x01, 0xf8, //0x00000d52 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x61, //0x00000d55 addq $97, %rax - 0x31, 0xff, //0x00000d59 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0xdd, 0xf3, 0xff, 0xff, //0x00000d5b vmovdqa $-3107(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000d63 LBB1_121 - 0x48, 0x8d, 0x1c, 0x38, //0x00000d63 leaq (%rax,%rdi), %rbx - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xa0, //0x00000d67 vmovdqu %ymm0, $-96(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xc0, //0x00000d6d vmovdqu %ymm0, $-64(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xe0, //0x00000d73 vmovdqu %ymm0, $-32(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x19, //0x00000d79 vmovdqu %ymm0, (%rcx,%rbx) - 0x48, 0x83, 0xef, 0x80, //0x00000d7e subq $-128, %rdi - 0x48, 0x39, 0xfe, //0x00000d82 cmpq %rdi, %rsi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000d85 jne LBB1_121 - //0x00000d8b LBB1_122 - 0x4a, 0x8d, 0x1c, 0x09, //0x00000d8b leaq (%rcx,%r9), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000d8f addq $1, %rbx - 0x4d, 0x39, 0xe0, //0x00000d93 cmpq %r12, %r8 - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000d96 jne LBB1_124 - //0x00000d9c LBB1_104 - 0x48, 0x8b, 0x7d, 0xd0, //0x00000d9c movq $-48(%rbp), %rdi - //0x00000da0 LBB1_127 - 0x29, 0xfb, //0x00000da0 subl %edi, %ebx - //0x00000da2 LBB1_128 - 0x89, 0xd8, //0x00000da2 movl %ebx, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00000da4 addq $8, %rsp - 0x5b, //0x00000da8 popq %rbx - 0x41, 0x5c, //0x00000da9 popq %r12 - 0x41, 0x5d, //0x00000dab popq %r13 - 0x41, 0x5e, //0x00000dad popq %r14 - 0x41, 0x5f, //0x00000daf popq %r15 - 0x5d, //0x00000db1 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000db2 vzeroupper - 0xc3, //0x00000db5 retq - //0x00000db6 LBB1_124 - 0x44, 0x89, 0xe6, //0x00000db6 movl %r12d, %esi - //0x00000db9 LBB1_125 - 0x48, 0x8b, 0x7d, 0xd0, //0x00000db9 movq $-48(%rbp), %rdi - 0x90, 0x90, 0x90, //0x00000dbd .p2align 4, 0x90 - //0x00000dc0 LBB1_126 - 0xc6, 0x03, 0x30, //0x00000dc0 movb $48, (%rbx) - 0x48, 0x83, 0xc3, 0x01, //0x00000dc3 addq $1, %rbx - 0x83, 0xc6, 0x01, //0x00000dc7 addl $1, %esi - 0x39, 0xd6, //0x00000dca cmpl %edx, %esi - 0x0f, 0x8c, 0xee, 0xff, 0xff, 0xff, //0x00000dcc jl LBB1_126 - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00000dd2 jmp LBB1_127 - //0x00000dd7 LBB1_129 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000dd7 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000dde movl $10, %edx - 0xe9, 0x51, 0xf6, 0xff, 0xff, //0x00000de3 jmp LBB1_21 - //0x00000de8 LBB1_130 - 0x31, 0xdb, //0x00000de8 xorl %ebx, %ebx - 0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00000dea jmp LBB1_128 - //0x00000def LBB1_131 - 0x48, 0x89, 0x75, 0xd0, //0x00000def movq %rsi, $-48(%rbp) - 0x41, 0xb9, 0xce, 0xfb, 0xff, 0xff, //0x00000df3 movl $-1074, %r9d - 0x48, 0x89, 0xd7, //0x00000df9 movq %rdx, %rdi - 0xe9, 0x0e, 0xf4, 0xff, 0xff, //0x00000dfc jmp LBB1_8 - //0x00000e01 LBB1_132 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000e01 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000e08 movl $10, %edx - 0xe9, 0xac, 0xf8, 0xff, 0xff, //0x00000e0d jmp LBB1_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e12 .p2align 4, 0x90 - //0x00000e20 _format_integer - 0x55, //0x00000e20 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000e21 movq %rsp, %rbp - 0x53, //0x00000e24 pushq %rbx - 0x41, 0x89, 0xd0, //0x00000e25 movl %edx, %r8d - 0x49, 0x01, 0xf0, //0x00000e28 addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00000e2b movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000e2e shrq $32, %rax - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000e32 jne LBB2_2 - 0x4d, 0x89, 0xc3, //0x00000e38 movq %r8, %r11 - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000e3b cmpl $10000, %edi - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00000e41 jae LBB2_5 - //0x00000e47 LBB2_4 - 0x89, 0xfa, //0x00000e47 movl %edi, %edx - 0xe9, 0x1a, 0x01, 0x00, 0x00, //0x00000e49 jmp LBB2_7 - //0x00000e4e LBB2_2 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000e4e movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00000e58 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00000e5b mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000e5e shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000e62 imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00000e68 addl %edi, %ecx - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000e6a movl $3518437209, %r9d - 0x48, 0x89, 0xc8, //0x00000e70 movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc1, //0x00000e73 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000e77 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000e7b imull $10000, %eax, %edi - 0x29, 0xf9, //0x00000e81 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00000e83 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00000e86 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000e8a shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000e8e imull $10000, %edi, %edi - 0x29, 0xf8, //0x00000e94 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00000e96 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00000e99 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000e9c imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00000ea3 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00000ea7 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00000eab subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00000ead movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00000eb1 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000eb4 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000eb7 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000ebd shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00000ec0 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00000ec3 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00000ec5 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x10, 0xc3, 0x00, 0x00, //0x00000ec9 leaq $49936(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000ed0 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000ed5 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000eda movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000edf movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000ee4 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000ee9 movw %ax, $-6(%r8) - 0x4d, 0x8d, 0x58, 0xf8, //0x00000eee leaq $-8(%r8), %r11 - 0x0f, 0xb7, 0x0c, 0x79, //0x00000ef2 movzwl (%rcx,%rdi,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000ef6 movw %cx, $-8(%r8) - 0x48, 0x89, 0xd7, //0x00000efb movq %rdx, %rdi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000efe cmpl $10000, %edi - 0x0f, 0x82, 0x3d, 0xff, 0xff, 0xff, //0x00000f04 jb LBB2_4 - //0x00000f0a LBB2_5 - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000f0a movl $3518437209, %r9d - 0x4c, 0x8d, 0x15, 0xc9, 0xc2, 0x00, 0x00, //0x00000f10 leaq $49865(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f17 .p2align 4, 0x90 - //0x00000f20 LBB2_6 - 0x89, 0xfa, //0x00000f20 movl %edi, %edx - 0x49, 0x0f, 0xaf, 0xd1, //0x00000f22 imulq %r9, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000f26 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000f2a imull $-10000, %edx, %ecx - 0x01, 0xf9, //0x00000f30 addl %edi, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000f32 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000f39 shrq $37, %rax - 0x6b, 0xd8, 0x64, //0x00000f3d imull $100, %eax, %ebx - 0x29, 0xd9, //0x00000f40 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000f42 movzwl (%r10,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000f47 movw %cx, $-2(%r11) - 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000f4c movzwl (%r10,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000f51 movw %ax, $-4(%r11) - 0x49, 0x83, 0xc3, 0xfc, //0x00000f56 addq $-4, %r11 - 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000f5a cmpl $99999999, %edi - 0x89, 0xd7, //0x00000f60 movl %edx, %edi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000f62 ja LBB2_6 - //0x00000f68 LBB2_7 - 0x83, 0xfa, 0x64, //0x00000f68 cmpl $100, %edx - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000f6b jb LBB2_9 - 0x0f, 0xb7, 0xc2, //0x00000f71 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000f74 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f77 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000f7d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00000f80 imull $100, %eax, %ecx - 0x29, 0xca, //0x00000f83 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x00000f85 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0x51, 0xc2, 0x00, 0x00, //0x00000f88 leaq $49745(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000f8f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000f93 movw %cx, $-2(%r11) - 0x49, 0x83, 0xc3, 0xfe, //0x00000f98 addq $-2, %r11 - 0x89, 0xc2, //0x00000f9c movl %eax, %edx - //0x00000f9e LBB2_9 - 0x83, 0xfa, 0x0a, //0x00000f9e cmpl $10, %edx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000fa1 jb LBB2_11 - 0x89, 0xd0, //0x00000fa7 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x30, 0xc2, 0x00, 0x00, //0x00000fa9 leaq $49712(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000fb0 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000fb4 movw %ax, $-2(%r11) - 0x4c, 0x89, 0xc0, //0x00000fb9 movq %r8, %rax - 0x5b, //0x00000fbc popq %rbx - 0x5d, //0x00000fbd popq %rbp - 0xc3, //0x00000fbe retq - //0x00000fbf LBB2_11 - 0x80, 0xc2, 0x30, //0x00000fbf addb $48, %dl - 0x88, 0x16, //0x00000fc2 movb %dl, (%rsi) - 0x4c, 0x89, 0xc0, //0x00000fc4 movq %r8, %rax - 0x5b, //0x00000fc7 popq %rbx - 0x5d, //0x00000fc8 popq %rbp - 0xc3, //0x00000fc9 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fca .p2align 4, 0x90 - //0x00000fd0 _i64toa - 0x55, //0x00000fd0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000fd1 movq %rsp, %rbp - 0x48, 0x85, 0xf6, //0x00000fd4 testq %rsi, %rsi - 0x0f, 0x88, 0xb0, 0x00, 0x00, 0x00, //0x00000fd7 js LBB3_12 - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000fdd cmpq $9999, %rsi - 0x0f, 0x87, 0xb7, 0x00, 0x00, 0x00, //0x00000fe4 ja LBB3_9 - 0x0f, 0xb7, 0xc6, //0x00000fea movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000fed shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ff0 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ff6 shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000ff9 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000ffd imull $100, %eax, %eax - 0x89, 0xf1, //0x00001000 movl %esi, %ecx - 0x29, 0xc1, //0x00001002 subl %eax, %ecx - 0x0f, 0xb7, 0xc9, //0x00001004 movzwl %cx, %ecx - 0x48, 0x01, 0xc9, //0x00001007 addq %rcx, %rcx - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000100a cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001010 jb LBB3_4 - 0x48, 0x8d, 0x05, 0xc3, 0xc1, 0x00, 0x00, //0x00001016 leaq $49603(%rip), %rax /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x02, //0x0000101d movb (%rdx,%rax), %al - 0x88, 0x07, //0x00001020 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001022 movl $1, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001027 jmp LBB3_5 - //0x0000102c LBB3_4 - 0x31, 0xc0, //0x0000102c xorl %eax, %eax - 0x83, 0xfe, 0x64, //0x0000102e cmpl $100, %esi - 0x0f, 0x82, 0x46, 0x00, 0x00, 0x00, //0x00001031 jb LBB3_6 - //0x00001037 LBB3_5 - 0x0f, 0xb7, 0xd2, //0x00001037 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x0000103a orq $1, %rdx - 0x48, 0x8d, 0x35, 0x9b, 0xc1, 0x00, 0x00, //0x0000103e leaq $49563(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00001045 movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x00001048 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x0000104a addl $1, %eax - 0x88, 0x14, 0x37, //0x0000104d movb %dl, (%rdi,%rsi) - //0x00001050 LBB3_7 - 0x48, 0x8d, 0x15, 0x89, 0xc1, 0x00, 0x00, //0x00001050 leaq $49545(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x00001057 movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x0000105a movl %eax, %esi - 0x83, 0xc0, 0x01, //0x0000105c addl $1, %eax - 0x88, 0x14, 0x37, //0x0000105f movb %dl, (%rdi,%rsi) - //0x00001062 LBB3_8 - 0x0f, 0xb7, 0xc9, //0x00001062 movzwl %cx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x00001065 orq $1, %rcx - 0x48, 0x8d, 0x15, 0x70, 0xc1, 0x00, 0x00, //0x00001069 leaq $49520(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00001070 movb (%rcx,%rdx), %cl - 0x89, 0xc2, //0x00001073 movl %eax, %edx - 0x83, 0xc0, 0x01, //0x00001075 addl $1, %eax - 0x88, 0x0c, 0x17, //0x00001078 movb %cl, (%rdi,%rdx) - 0x5d, //0x0000107b popq %rbp - 0xc3, //0x0000107c retq - //0x0000107d LBB3_6 - 0x31, 0xc0, //0x0000107d xorl %eax, %eax - 0x83, 0xfe, 0x0a, //0x0000107f cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00001082 jae LBB3_7 - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00001088 jmp LBB3_8 - //0x0000108d LBB3_12 - 0xc6, 0x07, 0x2d, //0x0000108d movb $45, (%rdi) - 0x48, 0x83, 0xc7, 0x01, //0x00001090 addq $1, %rdi - 0x48, 0xf7, 0xde, //0x00001094 negq %rsi - 0xe8, 0x44, 0x00, 0x00, 0x00, //0x00001097 callq _u64toa - 0x83, 0xc0, 0x01, //0x0000109c addl $1, %eax - 0x5d, //0x0000109f popq %rbp - 0xc3, //0x000010a0 retq - //0x000010a1 LBB3_9 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000010a1 cmpq $99999999, %rsi - 0x0f, 0x87, 0x06, 0x00, 0x00, 0x00, //0x000010a8 ja LBB3_10 - 0x5d, //0x000010ae popq %rbp - 0xe9, 0x1c, 0x01, 0x00, 0x00, //0x000010af jmp _u32toa_medium - //0x000010b4 LBB3_10 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000010b4 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x000010be cmpq %rax, %rsi - 0x0f, 0x87, 0x06, 0x00, 0x00, 0x00, //0x000010c1 ja LBB3_11 - 0x5d, //0x000010c7 popq %rbp - 0xe9, 0x63, 0x02, 0x00, 0x00, //0x000010c8 jmp _u64toa_large_sse2 - //0x000010cd LBB3_11 - 0x5d, //0x000010cd popq %rbp - 0xe9, 0xad, 0x03, 0x00, 0x00, //0x000010ce jmp _u64toa_xlarge_sse2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d3 .p2align 4, 0x90 - //0x000010e0 _u64toa - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x000010e0 cmpq $9999, %rsi - 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x000010e7 ja LBB4_8 - 0x55, //0x000010ed pushq %rbp - 0x48, 0x89, 0xe5, //0x000010ee movq %rsp, %rbp - 0x0f, 0xb7, 0xc6, //0x000010f1 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x000010f4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000010f7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000010fd shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00001100 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00001104 imull $100, %eax, %eax - 0x89, 0xf1, //0x00001107 movl %esi, %ecx - 0x29, 0xc1, //0x00001109 subl %eax, %ecx - 0x0f, 0xb7, 0xc9, //0x0000110b movzwl %cx, %ecx - 0x48, 0x01, 0xc9, //0x0000110e addq %rcx, %rcx - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00001111 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001117 jb LBB4_3 - 0x48, 0x8d, 0x05, 0xbc, 0xc0, 0x00, 0x00, //0x0000111d leaq $49340(%rip), %rax /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x02, //0x00001124 movb (%rdx,%rax), %al - 0x88, 0x07, //0x00001127 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001129 movl $1, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000112e jmp LBB4_4 - //0x00001133 LBB4_3 - 0x31, 0xc0, //0x00001133 xorl %eax, %eax - 0x83, 0xfe, 0x64, //0x00001135 cmpl $100, %esi - 0x0f, 0x82, 0x46, 0x00, 0x00, 0x00, //0x00001138 jb LBB4_5 - //0x0000113e LBB4_4 - 0x0f, 0xb7, 0xd2, //0x0000113e movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00001141 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x94, 0xc0, 0x00, 0x00, //0x00001145 leaq $49300(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x0000114c movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x0000114f movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001151 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001154 movb %dl, (%rdi,%rsi) - //0x00001157 LBB4_6 - 0x48, 0x8d, 0x15, 0x82, 0xc0, 0x00, 0x00, //0x00001157 leaq $49282(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x0000115e movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x00001161 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001163 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001166 movb %dl, (%rdi,%rsi) - //0x00001169 LBB4_7 - 0x0f, 0xb7, 0xc9, //0x00001169 movzwl %cx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x0000116c orq $1, %rcx - 0x48, 0x8d, 0x15, 0x69, 0xc0, 0x00, 0x00, //0x00001170 leaq $49257(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00001177 movb (%rcx,%rdx), %cl - 0x89, 0xc2, //0x0000117a movl %eax, %edx - 0x83, 0xc0, 0x01, //0x0000117c addl $1, %eax - 0x88, 0x0c, 0x17, //0x0000117f movb %cl, (%rdi,%rdx) - 0x5d, //0x00001182 popq %rbp - 0xc3, //0x00001183 retq - //0x00001184 LBB4_5 - 0x31, 0xc0, //0x00001184 xorl %eax, %eax - 0x83, 0xfe, 0x0a, //0x00001186 cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00001189 jae LBB4_6 - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x0000118f jmp LBB4_7 - //0x00001194 LBB4_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00001194 cmpq $99999999, %rsi - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x0000119b ja LBB4_9 - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000011a1 jmp _u32toa_medium - //0x000011a6 LBB4_9 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000011a6 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x000011b0 cmpq %rax, %rsi - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x000011b3 ja LBB4_10 - 0xe9, 0x72, 0x01, 0x00, 0x00, //0x000011b9 jmp _u64toa_large_sse2 - //0x000011be LBB4_10 - 0xe9, 0xbd, 0x02, 0x00, 0x00, //0x000011be jmp _u64toa_xlarge_sse2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011c3 .p2align 4, 0x90 - //0x000011d0 _u32toa_medium - 0x55, //0x000011d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000011d1 movq %rsp, %rbp - 0x89, 0xf2, //0x000011d4 movl %esi, %edx - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000011d6 movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xca, //0x000011db imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x000011df shrq $45, %rcx - 0x44, 0x69, 0xc1, 0x10, 0x27, 0x00, 0x00, //0x000011e3 imull $10000, %ecx, %r8d - 0x89, 0xf0, //0x000011ea movl %esi, %eax - 0x44, 0x29, 0xc0, //0x000011ec subl %r8d, %eax - 0x4c, 0x69, 0xd2, 0x83, 0xde, 0x1b, 0x43, //0x000011ef imulq $1125899907, %rdx, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x000011f6 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x000011fa andl $-2, %r10d - 0x48, 0x69, 0xd1, 0x1f, 0x85, 0xeb, 0x51, //0x000011fe imulq $1374389535, %rcx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00001205 shrq $37, %rdx - 0x6b, 0xd2, 0x64, //0x00001209 imull $100, %edx, %edx - 0x29, 0xd1, //0x0000120c subl %edx, %ecx - 0x48, 0x01, 0xc9, //0x0000120e addq %rcx, %rcx - 0x0f, 0xb7, 0xd0, //0x00001211 movzwl %ax, %edx - 0xc1, 0xea, 0x02, //0x00001214 shrl $2, %edx - 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00001217 imull $5243, %edx, %edx - 0xc1, 0xea, 0x11, //0x0000121d shrl $17, %edx - 0x4c, 0x8d, 0x04, 0x12, //0x00001220 leaq (%rdx,%rdx), %r8 - 0x6b, 0xd2, 0x64, //0x00001224 imull $100, %edx, %edx - 0x29, 0xd0, //0x00001227 subl %edx, %eax - 0x44, 0x0f, 0xb7, 0xc8, //0x00001229 movzwl %ax, %r9d - 0x4d, 0x01, 0xc9, //0x0000122d addq %r9, %r9 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00001230 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00001236 jb LBB5_2 - 0x48, 0x8d, 0x05, 0x9d, 0xbf, 0x00, 0x00, //0x0000123c leaq $49053(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x00001243 movb (%r10,%rax), %al - 0x88, 0x07, //0x00001247 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001249 movl $1, %eax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000124e jmp LBB5_3 - //0x00001253 LBB5_2 - 0x31, 0xc0, //0x00001253 xorl %eax, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00001255 cmpl $1000000, %esi - 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x0000125b jb LBB5_4 - //0x00001261 LBB5_3 - 0x44, 0x89, 0xd2, //0x00001261 movl %r10d, %edx - 0x48, 0x83, 0xca, 0x01, //0x00001264 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x71, 0xbf, 0x00, 0x00, //0x00001268 leaq $49009(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x0000126f movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x00001272 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001274 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001277 movb %dl, (%rdi,%rsi) - //0x0000127a LBB5_5 - 0x48, 0x8d, 0x15, 0x5f, 0xbf, 0x00, 0x00, //0x0000127a leaq $48991(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x00001281 movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x00001284 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001286 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001289 movb %dl, (%rdi,%rsi) - //0x0000128c LBB5_6 - 0x89, 0xc9, //0x0000128c movl %ecx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x0000128e orq $1, %rcx - 0x48, 0x8d, 0x15, 0x47, 0xbf, 0x00, 0x00, //0x00001292 leaq $48967(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00001299 movb (%rcx,%rdx), %cl - 0x89, 0xc6, //0x0000129c movl %eax, %esi - 0x88, 0x0c, 0x37, //0x0000129e movb %cl, (%rdi,%rsi) - 0x41, 0x8a, 0x0c, 0x10, //0x000012a1 movb (%r8,%rdx), %cl - 0x88, 0x4c, 0x37, 0x01, //0x000012a5 movb %cl, $1(%rdi,%rsi) - 0x41, 0x0f, 0xb7, 0xc8, //0x000012a9 movzwl %r8w, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x000012ad orq $1, %rcx - 0x8a, 0x0c, 0x11, //0x000012b1 movb (%rcx,%rdx), %cl - 0x88, 0x4c, 0x37, 0x02, //0x000012b4 movb %cl, $2(%rdi,%rsi) - 0x41, 0x8a, 0x0c, 0x11, //0x000012b8 movb (%r9,%rdx), %cl - 0x88, 0x4c, 0x37, 0x03, //0x000012bc movb %cl, $3(%rdi,%rsi) - 0x41, 0x0f, 0xb7, 0xc9, //0x000012c0 movzwl %r9w, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x000012c4 orq $1, %rcx - 0x8a, 0x0c, 0x11, //0x000012c8 movb (%rcx,%rdx), %cl - 0x83, 0xc0, 0x05, //0x000012cb addl $5, %eax - 0x88, 0x4c, 0x37, 0x04, //0x000012ce movb %cl, $4(%rdi,%rsi) - 0x5d, //0x000012d2 popq %rbp - 0xc3, //0x000012d3 retq - //0x000012d4 LBB5_4 - 0x31, 0xc0, //0x000012d4 xorl %eax, %eax - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000012d6 cmpl $100000, %esi - 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x000012dc jae LBB5_5 - 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x000012e2 jmp LBB5_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e7 .p2align 4, 0x00 - //0x000012f0 LCPI6_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000012f0 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000012f8 .quad 3518437209 - //0x00001300 LCPI6_3 - 0x0a, 0x00, //0x00001300 .word 10 - 0x0a, 0x00, //0x00001302 .word 10 - 0x0a, 0x00, //0x00001304 .word 10 - 0x0a, 0x00, //0x00001306 .word 10 - 0x0a, 0x00, //0x00001308 .word 10 - 0x0a, 0x00, //0x0000130a .word 10 - 0x0a, 0x00, //0x0000130c .word 10 - 0x0a, 0x00, //0x0000130e .word 10 - //0x00001310 LCPI6_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00001310 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00001320 .p2align 3, 0x00 - //0x00001320 LCPI6_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00001320 .quad -9223315738079846203 - //0x00001328 LCPI6_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00001328 .quad -9223336852348469120 - //0x00001330 .p2align 4, 0x90 - //0x00001330 _u64toa_large_sse2 - 0x55, //0x00001330 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001331 movq %rsp, %rbp - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001334 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x0000133e movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001341 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00001344 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001348 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000134e subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x00001350 vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0x94, 0xff, 0xff, 0xff, //0x00001354 vmovdqa $-108(%rip), %xmm1 /* LCPI6_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000135c vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00001360 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001365 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000136a vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x0000136f vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00001373 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00001377 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000137b vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00001380 vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00001385 vpshufd $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x8d, 0xff, 0xff, 0xff, //0x0000138a vpbroadcastq $-115(%rip), %xmm2 /* LCPI6_1+0(%rip) */ - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x8c, 0xff, 0xff, 0xff, //0x00001393 vpbroadcastq $-116(%rip), %xmm4 /* LCPI6_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x0000139c vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc4, //0x000013a0 vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x54, 0xff, 0xff, 0xff, //0x000013a4 vmovdqa $-172(%rip), %xmm5 /* LCPI6_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000013ac vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000013b0 vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000013b5 vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x000013b9 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000013bd vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000013c1 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x000013c6 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x000013ca vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x000013ce vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000013d2 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000013d7 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000013dc vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x000013e1 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x000013e5 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000013e9 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000013ed vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x000013f2 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x000013f6 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x0e, 0xff, 0xff, 0xff, //0x000013fa vpaddb $-242(%rip), %xmm0, %xmm1 /* LCPI6_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x00001402 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x00001406 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x0000140a vpmovmskb %xmm0, %eax - 0xf7, 0xd0, //0x0000140e notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00001410 orl $32768, %eax - 0x0f, 0xbc, 0xc8, //0x00001415 bsfl %eax, %ecx - 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00001418 movl $16, %eax - 0x29, 0xc8, //0x0000141d subl %ecx, %eax - 0x48, 0xc1, 0xe1, 0x04, //0x0000141f shlq $4, %rcx - 0x48, 0x8d, 0x15, 0x16, 0xe5, 0x00, 0x00, //0x00001423 leaq $58646(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x11, //0x0000142a vpshufb (%rcx,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x00001430 vmovdqu %xmm0, (%rdi) - 0x5d, //0x00001434 popq %rbp - 0xc3, //0x00001435 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001436 .p2align 4, 0x00 - //0x00001440 LCPI7_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001440 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001448 .quad 3518437209 - //0x00001450 LCPI7_3 - 0x0a, 0x00, //0x00001450 .word 10 - 0x0a, 0x00, //0x00001452 .word 10 - 0x0a, 0x00, //0x00001454 .word 10 - 0x0a, 0x00, //0x00001456 .word 10 - 0x0a, 0x00, //0x00001458 .word 10 - 0x0a, 0x00, //0x0000145a .word 10 - 0x0a, 0x00, //0x0000145c .word 10 - 0x0a, 0x00, //0x0000145e .word 10 - //0x00001460 LCPI7_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00001460 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00001470 .p2align 3, 0x00 - //0x00001470 LCPI7_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00001470 .quad -9223315738079846203 - //0x00001478 LCPI7_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00001478 .quad -9223336852348469120 - //0x00001480 .p2align 4, 0x90 - //0x00001480 _u64toa_xlarge_sse2 - 0x55, //0x00001480 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001481 movq %rsp, %rbp - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00001484 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x0000148e movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001491 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x00001494 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00001498 movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x000014a2 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x000014a6 subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x000014a9 cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000014ac ja LBB7_2 - 0x80, 0xc2, 0x30, //0x000014b2 addb $48, %dl - 0x88, 0x17, //0x000014b5 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000014b7 movl $1, %ecx - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x000014bc jmp LBB7_7 - //0x000014c1 LBB7_2 - 0x83, 0xfa, 0x63, //0x000014c1 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x000014c4 ja LBB7_4 - 0x89, 0xd0, //0x000014ca movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x0d, 0xbd, 0x00, 0x00, //0x000014cc leaq $48397(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000014d3 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x000014d7 movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000014da movl $2, %ecx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000014df jmp LBB7_7 - //0x000014e4 LBB7_4 - 0x89, 0xd0, //0x000014e4 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x000014e6 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000014e9 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000014ef shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000014f2 cmpl $999, %edx - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000014f8 ja LBB7_6 - 0x83, 0xc0, 0x30, //0x000014fe addl $48, %eax - 0x88, 0x07, //0x00001501 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x00001503 movzwl %dx, %eax - 0x89, 0xc1, //0x00001506 movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x00001508 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x0000150b imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x00001511 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x00001514 imull $100, %ecx, %ecx - 0x29, 0xc8, //0x00001517 subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x00001519 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0xbd, 0xbc, 0x00, 0x00, //0x0000151c leaq $48317(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001523 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x00001527 movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000152b movl $3, %ecx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001530 jmp LBB7_7 - //0x00001535 LBB7_6 - 0x6b, 0xc8, 0x64, //0x00001535 imull $100, %eax, %ecx - 0x29, 0xca, //0x00001538 subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x0000153a movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x9c, 0xbc, 0x00, 0x00, //0x0000153d leaq $48284(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001544 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x00001548 movw %ax, (%rdi) - 0x0f, 0xb7, 0xc2, //0x0000154b movzwl %dx, %eax - 0x8a, 0x14, 0x41, //0x0000154e movb (%rcx,%rax,2), %dl - 0x48, 0x01, 0xc0, //0x00001551 addq %rax, %rax - 0x88, 0x57, 0x02, //0x00001554 movb %dl, $2(%rdi) - 0x0f, 0xb7, 0xc0, //0x00001557 movzwl %ax, %eax - 0x8a, 0x44, 0x08, 0x01, //0x0000155a movb $1(%rax,%rcx), %al - 0x88, 0x47, 0x03, //0x0000155e movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00001561 movl $4, %ecx - //0x00001566 LBB7_7 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001566 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x00001570 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x00001573 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00001576 shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x0000157a vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0xba, 0xfe, 0xff, 0xff, //0x0000157e vmovdqa $-326(%rip), %xmm1 /* LCPI7_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x00001586 vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000158a vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000158f movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00001594 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x00001599 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x0000159d vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x000015a1 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000015a5 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000015aa vpshuflw $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xb8, 0xfe, 0xff, 0xff, //0x000015af vpbroadcastq $-328(%rip), %xmm2 /* LCPI7_1+0(%rip) */ - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000015b8 vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc2, //0x000015bd vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xae, 0xfe, 0xff, 0xff, //0x000015c1 vpbroadcastq $-338(%rip), %xmm4 /* LCPI7_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x000015ca vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x7a, 0xfe, 0xff, 0xff, //0x000015ce vmovdqa $-390(%rip), %xmm5 /* LCPI7_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000015d6 vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000015da vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000015df vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000015e3 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000015e9 subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x000015eb vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000015ef vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000015f3 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x000015f8 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x000015fc vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x00001600 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00001604 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001609 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000160e vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x00001613 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00001617 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x0000161b vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000161f vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x00001624 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00001628 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x2c, 0xfe, 0xff, 0xff, //0x0000162c vpaddb $-468(%rip), %xmm0, %xmm0 /* LCPI7_4+0(%rip) */ - 0x89, 0xc8, //0x00001634 movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x00001636 vmovdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x0000163b orl $16, %ecx - 0x89, 0xc8, //0x0000163e movl %ecx, %eax - 0x5d, //0x00001640 popq %rbp - 0xc3, //0x00001641 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001642 .p2align 5, 0x00 - //0x00001660 LCPI8_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001660 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001670 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00001680 LCPI8_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001680 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001690 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000016a0 LCPI8_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000016a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000016b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000016c0 .p2align 4, 0x00 - //0x000016c0 LCPI8_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000016c0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000016d0 LCPI8_4 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000016d0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000016e0 LCPI8_5 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000016e0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000016f0 .p2align 4, 0x90 - //0x000016f0 _quote - 0x55, //0x000016f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000016f1 movq %rsp, %rbp - 0x41, 0x57, //0x000016f4 pushq %r15 - 0x41, 0x56, //0x000016f6 pushq %r14 - 0x41, 0x55, //0x000016f8 pushq %r13 - 0x41, 0x54, //0x000016fa pushq %r12 - 0x53, //0x000016fc pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x000016fd subq $24, %rsp - 0x49, 0x89, 0xcf, //0x00001701 movq %rcx, %r15 - 0x49, 0x89, 0xf6, //0x00001704 movq %rsi, %r14 - 0x4c, 0x8b, 0x11, //0x00001707 movq (%rcx), %r10 - 0x41, 0xf6, 0xc0, 0x01, //0x0000170a testb $1, %r8b - 0x48, 0x8d, 0x05, 0xbb, 0xe2, 0x00, 0x00, //0x0000170e leaq $58043(%rip), %rax /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0xb4, 0xf2, 0x00, 0x00, //0x00001715 leaq $62132(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xc0, //0x0000171c cmoveq %rax, %r8 - 0x48, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00001720 leaq (,%rsi,8), %rax - 0x49, 0x39, 0xc2, //0x00001728 cmpq %rax, %r10 - 0x0f, 0x8d, 0x52, 0x07, 0x00, 0x00, //0x0000172b jge LBB8_93 - 0x49, 0x89, 0xd1, //0x00001731 movq %rdx, %r9 - 0x49, 0x89, 0xfb, //0x00001734 movq %rdi, %r11 - 0x4d, 0x85, 0xf6, //0x00001737 testq %r14, %r14 - 0x0f, 0x84, 0x95, 0x0a, 0x00, 0x00, //0x0000173a je LBB8_125 - 0xc5, 0xfd, 0x6f, 0x25, 0x18, 0xff, 0xff, 0xff, //0x00001740 vmovdqa $-232(%rip), %ymm4 /* LCPI8_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x30, 0xff, 0xff, 0xff, //0x00001748 vmovdqa $-208(%rip), %ymm5 /* LCPI8_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x48, 0xff, 0xff, 0xff, //0x00001750 vmovdqa $-184(%rip), %ymm6 /* LCPI8_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001758 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x48, 0x89, 0xf9, //0x0000175d movq %rdi, %rcx - 0x48, 0x89, 0x55, 0xc0, //0x00001760 movq %rdx, $-64(%rbp) - 0x49, 0x89, 0xd1, //0x00001764 movq %rdx, %r9 - //0x00001767 LBB8_3 - 0x49, 0x89, 0xcd, //0x00001767 movq %rcx, %r13 - 0x49, 0x83, 0xfe, 0x20, //0x0000176a cmpq $32, %r14 - 0x0f, 0x9d, 0xc1, //0x0000176e setge %cl - 0x4c, 0x89, 0xe8, //0x00001771 movq %r13, %rax - 0x4c, 0x89, 0xd3, //0x00001774 movq %r10, %rbx - 0x4d, 0x89, 0xcc, //0x00001777 movq %r9, %r12 - 0x4d, 0x89, 0xf3, //0x0000177a movq %r14, %r11 - 0x0f, 0x8c, 0x82, 0x00, 0x00, 0x00, //0x0000177d jl LBB8_10 - 0x49, 0x83, 0xfa, 0x20, //0x00001783 cmpq $32, %r10 - 0x0f, 0x8c, 0x78, 0x00, 0x00, 0x00, //0x00001787 jl LBB8_10 - 0x45, 0x31, 0xe4, //0x0000178d xorl %r12d, %r12d - 0x4c, 0x89, 0xf6, //0x00001790 movq %r14, %rsi - 0x4c, 0x89, 0xd2, //0x00001793 movq %r10, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001796 .p2align 4, 0x90 - //0x000017a0 LBB8_6 - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x000017a0 vmovdqu (%rax,%r12), %ymm0 - 0xc5, 0xdd, 0x64, 0xc8, //0x000017a6 vpcmpgtb %ymm0, %ymm4, %ymm1 - 0xc5, 0xfd, 0x74, 0xd5, //0x000017aa vpcmpeqb %ymm5, %ymm0, %ymm2 - 0xc5, 0xfd, 0x74, 0xde, //0x000017ae vpcmpeqb %ymm6, %ymm0, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x000017b2 vpor %ymm2, %ymm3, %ymm2 - 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x21, //0x000017b6 vmovdqu %ymm0, (%r9,%r12) - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x000017bc vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x000017c1 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x000017c5 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000017c9 vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x000017cd testl %ecx, %ecx - 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x000017cf jne LBB8_20 - 0x4c, 0x8d, 0x5e, 0xe0, //0x000017d5 leaq $-32(%rsi), %r11 - 0x48, 0x8d, 0x5a, 0xe0, //0x000017d9 leaq $-32(%rdx), %rbx - 0x49, 0x83, 0xc4, 0x20, //0x000017dd addq $32, %r12 - 0x48, 0x83, 0xfe, 0x40, //0x000017e1 cmpq $64, %rsi - 0x0f, 0x9d, 0xc1, //0x000017e5 setge %cl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x000017e8 jl LBB8_9 - 0x4c, 0x89, 0xde, //0x000017ee movq %r11, %rsi - 0x48, 0x83, 0xfa, 0x3f, //0x000017f1 cmpq $63, %rdx - 0x48, 0x89, 0xda, //0x000017f5 movq %rbx, %rdx - 0x0f, 0x8f, 0xa2, 0xff, 0xff, 0xff, //0x000017f8 jg LBB8_6 - //0x000017fe LBB8_9 - 0x4e, 0x8d, 0x2c, 0x20, //0x000017fe leaq (%rax,%r12), %r13 - 0x4d, 0x01, 0xcc, //0x00001802 addq %r9, %r12 - //0x00001805 LBB8_10 - 0x84, 0xc9, //0x00001805 testb %cl, %cl - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00001807 je LBB8_14 - 0x4c, 0x89, 0xf6, //0x0000180d movq %r14, %rsi - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00001810 vmovdqu (%r13), %ymm0 - 0xc5, 0xdd, 0x64, 0xc8, //0x00001816 vpcmpgtb %ymm0, %ymm4, %ymm1 - 0xc5, 0xfd, 0x74, 0xd5, //0x0000181a vpcmpeqb %ymm5, %ymm0, %ymm2 - 0xc5, 0xfd, 0x74, 0xde, //0x0000181e vpcmpeqb %ymm6, %ymm0, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001822 vpor %ymm2, %ymm3, %ymm2 - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x00001826 vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000182b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x0000182f vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00001833 vpmovmskb %ymm0, %ecx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001837 movabsq $4294967296, %rdx - 0x48, 0x09, 0xd1, //0x00001841 orq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xf1, //0x00001844 bsfq %rcx, %r14 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001848 vmovdqu (%r13), %xmm0 - 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x0000184e vpextrq $1, %xmm0, %rcx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00001854 vmovq %xmm0, %rdx - 0x49, 0x39, 0xde, //0x00001859 cmpq %rbx, %r14 - 0x0f, 0x8e, 0x7f, 0x01, 0x00, 0x00, //0x0000185c jle LBB8_21 - 0x48, 0x83, 0xfb, 0x10, //0x00001862 cmpq $16, %rbx - 0x49, 0x89, 0xc3, //0x00001866 movq %rax, %r11 - 0x0f, 0x82, 0xbe, 0x01, 0x00, 0x00, //0x00001869 jb LBB8_24 - 0x49, 0x89, 0x14, 0x24, //0x0000186f movq %rdx, (%r12) - 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00001873 movq %rcx, $8(%r12) - 0x49, 0x8d, 0x4d, 0x10, //0x00001878 leaq $16(%r13), %rcx - 0x49, 0x83, 0xc4, 0x10, //0x0000187c addq $16, %r12 - 0x48, 0x8d, 0x53, 0xf0, //0x00001880 leaq $-16(%rbx), %rdx - 0x49, 0x89, 0xf6, //0x00001884 movq %rsi, %r14 - 0x48, 0x83, 0xfa, 0x08, //0x00001887 cmpq $8, %rdx - 0x0f, 0x83, 0xaf, 0x01, 0x00, 0x00, //0x0000188b jae LBB8_25 - 0xe9, 0xbd, 0x01, 0x00, 0x00, //0x00001891 jmp LBB8_26 - //0x00001896 LBB8_14 - 0xc5, 0xf8, 0x77, //0x00001896 vzeroupper - 0x49, 0x83, 0xfb, 0x10, //0x00001899 cmpq $16, %r11 - 0x0f, 0x9d, 0xc2, //0x0000189d setge %dl - 0x4c, 0x89, 0x7d, 0xc8, //0x000018a0 movq %r15, $-56(%rbp) - 0x4c, 0x89, 0x75, 0xd0, //0x000018a4 movq %r14, $-48(%rbp) - 0x0f, 0x8c, 0x17, 0x02, 0x00, 0x00, //0x000018a8 jl LBB8_31 - 0x48, 0x83, 0xfb, 0x10, //0x000018ae cmpq $16, %rbx - 0xc5, 0xf9, 0x6f, 0x3d, 0x06, 0xfe, 0xff, 0xff, //0x000018b2 vmovdqa $-506(%rip), %xmm7 /* LCPI8_3+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x0e, 0xfe, 0xff, 0xff, //0x000018ba vmovdqa $-498(%rip), %xmm9 /* LCPI8_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x16, 0xfe, 0xff, 0xff, //0x000018c2 vmovdqa $-490(%rip), %xmm10 /* LCPI8_5+0(%rip) */ - 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000018ca vpcmpeqd %xmm11, %xmm11, %xmm11 - 0x0f, 0x8c, 0x3d, 0x02, 0x00, 0x00, //0x000018cf jl LBB8_36 - 0x48, 0x89, 0xc1, //0x000018d5 movq %rax, %rcx - 0x4c, 0x29, 0xe9, //0x000018d8 subq %r13, %rcx - 0xc5, 0xfd, 0x6f, 0x25, 0x7d, 0xfd, 0xff, 0xff, //0x000018db vmovdqa $-643(%rip), %ymm4 /* LCPI8_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x95, 0xfd, 0xff, 0xff, //0x000018e3 vmovdqa $-619(%rip), %ymm5 /* LCPI8_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xad, 0xfd, 0xff, 0xff, //0x000018eb vmovdqa $-595(%rip), %ymm6 /* LCPI8_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000018f3 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018f8 .p2align 4, 0x90 - //0x00001900 LBB8_17 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001900 vmovdqu (%r13), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00001906 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xb1, 0x74, 0xd0, //0x0000190a vpcmpeqb %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd8, //0x0000190e vpcmpeqb %xmm0, %xmm10, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001912 vpor %xmm2, %xmm3, %xmm2 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x24, //0x00001916 vmovdqu %xmm0, (%r12) - 0xc4, 0xc1, 0x79, 0x64, 0xc3, //0x0000191c vpcmpgtb %xmm11, %xmm0, %xmm0 - 0xc5, 0xf1, 0xdb, 0xc0, //0x00001921 vpand %xmm0, %xmm1, %xmm0 - 0xc5, 0xe9, 0xeb, 0xc0, //0x00001925 vpor %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00001929 vpmovmskb %xmm0, %edx - 0x85, 0xd2, //0x0000192d testl %edx, %edx - 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x0000192f jne LBB8_23 - 0x49, 0x83, 0xc5, 0x10, //0x00001935 addq $16, %r13 - 0x49, 0x83, 0xc4, 0x10, //0x00001939 addq $16, %r12 - 0x4d, 0x8d, 0x7b, 0xf0, //0x0000193d leaq $-16(%r11), %r15 - 0x4c, 0x8d, 0x73, 0xf0, //0x00001941 leaq $-16(%rbx), %r14 - 0x49, 0x83, 0xfb, 0x20, //0x00001945 cmpq $32, %r11 - 0x0f, 0x9d, 0xc2, //0x00001949 setge %dl - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000194c jl LBB8_32 - 0x48, 0x83, 0xc1, 0xf0, //0x00001952 addq $-16, %rcx - 0x4d, 0x89, 0xfb, //0x00001956 movq %r15, %r11 - 0x48, 0x83, 0xfb, 0x1f, //0x00001959 cmpq $31, %rbx - 0x4c, 0x89, 0xf3, //0x0000195d movq %r14, %rbx - 0x0f, 0x8f, 0x9a, 0xff, 0xff, 0xff, //0x00001960 jg LBB8_17 - //0x00001966 LBB8_32 - 0x84, 0xd2, //0x00001966 testb %dl, %dl - 0x0f, 0x84, 0xcf, 0x01, 0x00, 0x00, //0x00001968 je LBB8_37 - //0x0000196e LBB8_33 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000196e vmovdqu (%r13), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00001974 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xb1, 0x74, 0xd0, //0x00001978 vpcmpeqb %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd8, //0x0000197c vpcmpeqb %xmm0, %xmm10, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001980 vpor %xmm2, %xmm3, %xmm2 - 0xc4, 0xc1, 0x79, 0x64, 0xdb, //0x00001984 vpcmpgtb %xmm11, %xmm0, %xmm3 - 0xc5, 0xf1, 0xdb, 0xcb, //0x00001989 vpand %xmm3, %xmm1, %xmm1 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000198d vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xd7, 0xc9, //0x00001991 vpmovmskb %xmm1, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x00001995 orl $65536, %ecx - 0x0f, 0xbc, 0xd9, //0x0000199b bsfl %ecx, %ebx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x0000199e vmovq %xmm0, %rcx - 0x49, 0x39, 0xde, //0x000019a3 cmpq %rbx, %r14 - 0x49, 0x89, 0xc3, //0x000019a6 movq %rax, %r11 - 0x0f, 0x8d, 0xb4, 0x02, 0x00, 0x00, //0x000019a9 jge LBB8_57 - 0x49, 0x83, 0xfe, 0x08, //0x000019af cmpq $8, %r14 - 0x4c, 0x8b, 0x7d, 0xc8, //0x000019b3 movq $-56(%rbp), %r15 - 0x0f, 0x82, 0xe3, 0x02, 0x00, 0x00, //0x000019b7 jb LBB8_62 - 0x49, 0x89, 0x0c, 0x24, //0x000019bd movq %rcx, (%r12) - 0x49, 0x8d, 0x4d, 0x08, //0x000019c1 leaq $8(%r13), %rcx - 0x49, 0x83, 0xc4, 0x08, //0x000019c5 addq $8, %r12 - 0x49, 0x8d, 0x56, 0xf8, //0x000019c9 leaq $-8(%r14), %rdx - 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x000019cd jmp LBB8_63 - //0x000019d2 LBB8_20 - 0x49, 0x89, 0xc3, //0x000019d2 movq %rax, %r11 - 0x44, 0x0f, 0xbc, 0xe9, //0x000019d5 bsfl %ecx, %r13d - 0x4d, 0x01, 0xe5, //0x000019d9 addq %r12, %r13 - 0xe9, 0x8f, 0x03, 0x00, 0x00, //0x000019dc jmp LBB8_75 - //0x000019e1 LBB8_21 - 0x41, 0x83, 0xfe, 0x10, //0x000019e1 cmpl $16, %r14d - 0x49, 0x89, 0xc3, //0x000019e5 movq %rax, %r11 - 0x0f, 0x82, 0xe3, 0x01, 0x00, 0x00, //0x000019e8 jb LBB8_46 - 0x49, 0x89, 0x14, 0x24, //0x000019ee movq %rdx, (%r12) - 0x49, 0x89, 0x4c, 0x24, 0x08, //0x000019f2 movq %rcx, $8(%r12) - 0x49, 0x8d, 0x5d, 0x10, //0x000019f7 leaq $16(%r13), %rbx - 0x49, 0x83, 0xc4, 0x10, //0x000019fb addq $16, %r12 - 0x49, 0x8d, 0x4e, 0xf0, //0x000019ff leaq $-16(%r14), %rcx - 0x48, 0x83, 0xf9, 0x08, //0x00001a03 cmpq $8, %rcx - 0x0f, 0x83, 0xd4, 0x01, 0x00, 0x00, //0x00001a07 jae LBB8_47 - 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x00001a0d jmp LBB8_48 - //0x00001a12 LBB8_23 - 0x66, 0x0f, 0xbc, 0xd2, //0x00001a12 bsfw %dx, %dx - 0x44, 0x0f, 0xb7, 0xea, //0x00001a16 movzwl %dx, %r13d - 0x49, 0x29, 0xcd, //0x00001a1a subq %rcx, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00001a1d movq $-56(%rbp), %r15 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001a21 movq $-48(%rbp), %r14 - 0x49, 0x89, 0xc3, //0x00001a25 movq %rax, %r11 - 0xe9, 0x43, 0x03, 0x00, 0x00, //0x00001a28 jmp LBB8_75 - //0x00001a2d LBB8_24 - 0x4c, 0x89, 0xe9, //0x00001a2d movq %r13, %rcx - 0x48, 0x89, 0xda, //0x00001a30 movq %rbx, %rdx - 0x49, 0x89, 0xf6, //0x00001a33 movq %rsi, %r14 - 0x48, 0x83, 0xfa, 0x08, //0x00001a36 cmpq $8, %rdx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001a3a jb LBB8_26 - //0x00001a40 LBB8_25 - 0x48, 0x8b, 0x31, //0x00001a40 movq (%rcx), %rsi - 0x49, 0x89, 0x34, 0x24, //0x00001a43 movq %rsi, (%r12) - 0x48, 0x83, 0xc1, 0x08, //0x00001a47 addq $8, %rcx - 0x49, 0x83, 0xc4, 0x08, //0x00001a4b addq $8, %r12 - 0x48, 0x83, 0xc2, 0xf8, //0x00001a4f addq $-8, %rdx - //0x00001a53 LBB8_26 - 0x48, 0x83, 0xfa, 0x04, //0x00001a53 cmpq $4, %rdx - 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x00001a57 jl LBB8_27 - 0x8b, 0x31, //0x00001a5d movl (%rcx), %esi - 0x41, 0x89, 0x34, 0x24, //0x00001a5f movl %esi, (%r12) - 0x48, 0x83, 0xc1, 0x04, //0x00001a63 addq $4, %rcx - 0x49, 0x83, 0xc4, 0x04, //0x00001a67 addq $4, %r12 - 0x48, 0x83, 0xc2, 0xfc, //0x00001a6b addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00001a6f cmpq $2, %rdx - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00001a73 jae LBB8_54 - //0x00001a79 LBB8_28 - 0x48, 0x85, 0xd2, //0x00001a79 testq %rdx, %rdx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001a7c je LBB8_30 - //0x00001a82 LBB8_29 - 0x8a, 0x09, //0x00001a82 movb (%rcx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x00001a84 movb %cl, (%r12) - //0x00001a88 LBB8_30 - 0x4c, 0x01, 0xeb, //0x00001a88 addq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001a8b notq %rbx - 0x4c, 0x01, 0xdb, //0x00001a8e addq %r11, %rbx - 0x49, 0x89, 0xdd, //0x00001a91 movq %rbx, %r13 - 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x00001a94 jmp LBB8_75 - //0x00001a99 LBB8_27 - 0x48, 0x83, 0xfa, 0x02, //0x00001a99 cmpq $2, %rdx - 0x0f, 0x82, 0xd6, 0xff, 0xff, 0xff, //0x00001a9d jb LBB8_28 - //0x00001aa3 LBB8_54 - 0x0f, 0xb7, 0x31, //0x00001aa3 movzwl (%rcx), %esi - 0x66, 0x41, 0x89, 0x34, 0x24, //0x00001aa6 movw %si, (%r12) - 0x48, 0x83, 0xc1, 0x02, //0x00001aab addq $2, %rcx - 0x49, 0x83, 0xc4, 0x02, //0x00001aaf addq $2, %r12 - 0x48, 0x83, 0xc2, 0xfe, //0x00001ab3 addq $-2, %rdx - 0x48, 0x85, 0xd2, //0x00001ab7 testq %rdx, %rdx - 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00001aba jne LBB8_29 - 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x00001ac0 jmp LBB8_30 - //0x00001ac5 LBB8_31 - 0x49, 0x89, 0xde, //0x00001ac5 movq %rbx, %r14 - 0x4d, 0x89, 0xdf, //0x00001ac8 movq %r11, %r15 - 0xc5, 0xfd, 0x6f, 0x25, 0x8d, 0xfb, 0xff, 0xff, //0x00001acb vmovdqa $-1139(%rip), %ymm4 /* LCPI8_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0xa5, 0xfb, 0xff, 0xff, //0x00001ad3 vmovdqa $-1115(%rip), %ymm5 /* LCPI8_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xbd, 0xfb, 0xff, 0xff, //0x00001adb vmovdqa $-1091(%rip), %ymm6 /* LCPI8_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001ae3 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0xf9, 0x6f, 0x3d, 0xd0, 0xfb, 0xff, 0xff, //0x00001ae8 vmovdqa $-1072(%rip), %xmm7 /* LCPI8_3+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0xd8, 0xfb, 0xff, 0xff, //0x00001af0 vmovdqa $-1064(%rip), %xmm9 /* LCPI8_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0xe0, 0xfb, 0xff, 0xff, //0x00001af8 vmovdqa $-1056(%rip), %xmm10 /* LCPI8_5+0(%rip) */ - 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x00001b00 vpcmpeqd %xmm11, %xmm11, %xmm11 - 0x84, 0xd2, //0x00001b05 testb %dl, %dl - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00001b07 je LBB8_37 - 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00001b0d jmp LBB8_33 - //0x00001b12 LBB8_36 - 0x49, 0x89, 0xde, //0x00001b12 movq %rbx, %r14 - 0x4d, 0x89, 0xdf, //0x00001b15 movq %r11, %r15 - 0xc5, 0xfd, 0x6f, 0x25, 0x40, 0xfb, 0xff, 0xff, //0x00001b18 vmovdqa $-1216(%rip), %ymm4 /* LCPI8_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x58, 0xfb, 0xff, 0xff, //0x00001b20 vmovdqa $-1192(%rip), %ymm5 /* LCPI8_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x70, 0xfb, 0xff, 0xff, //0x00001b28 vmovdqa $-1168(%rip), %ymm6 /* LCPI8_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001b30 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x84, 0xd2, //0x00001b35 testb %dl, %dl - 0x0f, 0x85, 0x31, 0xfe, 0xff, 0xff, //0x00001b37 jne LBB8_33 - //0x00001b3d LBB8_37 - 0x4d, 0x85, 0xff, //0x00001b3d testq %r15, %r15 - 0x49, 0x89, 0xc3, //0x00001b40 movq %rax, %r11 - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x00001b43 jle LBB8_44 - 0x4d, 0x85, 0xf6, //0x00001b49 testq %r14, %r14 - 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x00001b4c jle LBB8_44 - 0x31, 0xd2, //0x00001b52 xorl %edx, %edx - 0x31, 0xc9, //0x00001b54 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b56 .p2align 4, 0x90 - //0x00001b60 LBB8_40 - 0x41, 0x0f, 0xb6, 0x5c, 0x15, 0x00, //0x00001b60 movzbl (%r13,%rdx), %ebx - 0x48, 0x89, 0xde, //0x00001b66 movq %rbx, %rsi - 0x48, 0xc1, 0xe6, 0x04, //0x00001b69 shlq $4, %rsi - 0x48, 0x8d, 0x05, 0x5c, 0xde, 0x00, 0x00, //0x00001b6d leaq $56924(%rip), %rax /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x06, 0x00, //0x00001b74 cmpq $0, (%rsi,%rax) - 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x00001b79 jne LBB8_61 - 0x49, 0x8d, 0x04, 0x0f, //0x00001b7f leaq (%r15,%rcx), %rax - 0x41, 0x88, 0x1c, 0x14, //0x00001b83 movb %bl, (%r12,%rdx) - 0x48, 0x8d, 0x71, 0xff, //0x00001b87 leaq $-1(%rcx), %rsi - 0x48, 0x83, 0xf8, 0x02, //0x00001b8b cmpq $2, %rax - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00001b8f jl LBB8_43 - 0x4c, 0x01, 0xf1, //0x00001b95 addq %r14, %rcx - 0x48, 0x83, 0xc2, 0x01, //0x00001b98 addq $1, %rdx - 0x48, 0x83, 0xf9, 0x01, //0x00001b9c cmpq $1, %rcx - 0x48, 0x89, 0xf1, //0x00001ba0 movq %rsi, %rcx - 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00001ba3 jg LBB8_40 - //0x00001ba9 LBB8_43 - 0x49, 0x29, 0xf5, //0x00001ba9 subq %rsi, %r13 - 0x49, 0x01, 0xf7, //0x00001bac addq %rsi, %r15 - //0x00001baf LBB8_44 - 0x4d, 0x85, 0xff, //0x00001baf testq %r15, %r15 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001bb2 movq $-48(%rbp), %r14 - 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00001bb6 movabsq $12884901889, %r12 - 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00001bc0 je LBB8_59 - 0x49, 0xf7, 0xd5, //0x00001bc6 notq %r13 - 0x4d, 0x01, 0xdd, //0x00001bc9 addq %r11, %r13 - 0xe9, 0xb7, 0x00, 0x00, 0x00, //0x00001bcc jmp LBB8_60 - //0x00001bd1 LBB8_46 - 0x4c, 0x89, 0xeb, //0x00001bd1 movq %r13, %rbx - 0x4c, 0x89, 0xf1, //0x00001bd4 movq %r14, %rcx - 0x48, 0x83, 0xf9, 0x08, //0x00001bd7 cmpq $8, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001bdb jb LBB8_48 - //0x00001be1 LBB8_47 - 0x48, 0x8b, 0x13, //0x00001be1 movq (%rbx), %rdx - 0x49, 0x89, 0x14, 0x24, //0x00001be4 movq %rdx, (%r12) - 0x48, 0x83, 0xc3, 0x08, //0x00001be8 addq $8, %rbx - 0x49, 0x83, 0xc4, 0x08, //0x00001bec addq $8, %r12 - 0x48, 0x83, 0xc1, 0xf8, //0x00001bf0 addq $-8, %rcx - //0x00001bf4 LBB8_48 - 0x48, 0x83, 0xf9, 0x04, //0x00001bf4 cmpq $4, %rcx - 0x0f, 0x8c, 0x39, 0x00, 0x00, 0x00, //0x00001bf8 jl LBB8_49 - 0x8b, 0x13, //0x00001bfe movl (%rbx), %edx - 0x41, 0x89, 0x14, 0x24, //0x00001c00 movl %edx, (%r12) - 0x48, 0x83, 0xc3, 0x04, //0x00001c04 addq $4, %rbx - 0x49, 0x83, 0xc4, 0x04, //0x00001c08 addq $4, %r12 - 0x48, 0x83, 0xc1, 0xfc, //0x00001c0c addq $-4, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00001c10 cmpq $2, %rcx - 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00001c14 jae LBB8_56 - //0x00001c1a LBB8_50 - 0x48, 0x85, 0xc9, //0x00001c1a testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001c1d je LBB8_52 - //0x00001c23 LBB8_51 - 0x8a, 0x0b, //0x00001c23 movb (%rbx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x00001c25 movb %cl, (%r12) - //0x00001c29 LBB8_52 - 0x4d, 0x29, 0xdd, //0x00001c29 subq %r11, %r13 - 0x4d, 0x01, 0xf5, //0x00001c2c addq %r14, %r13 - 0x49, 0x89, 0xf6, //0x00001c2f movq %rsi, %r14 - 0xe9, 0x39, 0x01, 0x00, 0x00, //0x00001c32 jmp LBB8_75 - //0x00001c37 LBB8_49 - 0x48, 0x83, 0xf9, 0x02, //0x00001c37 cmpq $2, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001c3b jb LBB8_50 - //0x00001c41 LBB8_56 - 0x0f, 0xb7, 0x13, //0x00001c41 movzwl (%rbx), %edx - 0x66, 0x41, 0x89, 0x14, 0x24, //0x00001c44 movw %dx, (%r12) - 0x48, 0x83, 0xc3, 0x02, //0x00001c49 addq $2, %rbx - 0x49, 0x83, 0xc4, 0x02, //0x00001c4d addq $2, %r12 - 0x48, 0x83, 0xc1, 0xfe, //0x00001c51 addq $-2, %rcx - 0x48, 0x85, 0xc9, //0x00001c55 testq %rcx, %rcx - 0x0f, 0x85, 0xc5, 0xff, 0xff, 0xff, //0x00001c58 jne LBB8_51 - 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00001c5e jmp LBB8_52 - //0x00001c63 LBB8_57 - 0x83, 0xfb, 0x08, //0x00001c63 cmpl $8, %ebx - 0x4c, 0x8b, 0x7d, 0xc8, //0x00001c66 movq $-56(%rbp), %r15 - 0x0f, 0x82, 0xac, 0x00, 0x00, 0x00, //0x00001c6a jb LBB8_69 - 0x49, 0x89, 0x0c, 0x24, //0x00001c70 movq %rcx, (%r12) - 0x49, 0x8d, 0x55, 0x08, //0x00001c74 leaq $8(%r13), %rdx - 0x49, 0x83, 0xc4, 0x08, //0x00001c78 addq $8, %r12 - 0x48, 0x8d, 0x4b, 0xf8, //0x00001c7c leaq $-8(%rbx), %rcx - 0xe9, 0x9d, 0x00, 0x00, 0x00, //0x00001c80 jmp LBB8_70 - //0x00001c85 LBB8_59 - 0x4d, 0x29, 0xdd, //0x00001c85 subq %r11, %r13 - //0x00001c88 LBB8_60 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00001c88 movq $-56(%rbp), %r15 - 0xe9, 0xe9, 0x00, 0x00, 0x00, //0x00001c8c jmp LBB8_76 - //0x00001c91 LBB8_61 - 0x4d, 0x29, 0xdd, //0x00001c91 subq %r11, %r13 - 0x49, 0x29, 0xcd, //0x00001c94 subq %rcx, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00001c97 movq $-56(%rbp), %r15 - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00001c9b jmp LBB8_68 - //0x00001ca0 LBB8_62 - 0x4c, 0x89, 0xe9, //0x00001ca0 movq %r13, %rcx - 0x4c, 0x89, 0xf2, //0x00001ca3 movq %r14, %rdx - //0x00001ca6 LBB8_63 - 0x48, 0x83, 0xfa, 0x04, //0x00001ca6 cmpq $4, %rdx - 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x00001caa jl LBB8_64 - 0x8b, 0x31, //0x00001cb0 movl (%rcx), %esi - 0x41, 0x89, 0x34, 0x24, //0x00001cb2 movl %esi, (%r12) - 0x48, 0x83, 0xc1, 0x04, //0x00001cb6 addq $4, %rcx - 0x49, 0x83, 0xc4, 0x04, //0x00001cba addq $4, %r12 - 0x48, 0x83, 0xc2, 0xfc, //0x00001cbe addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00001cc2 cmpq $2, %rdx - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x00001cc6 jae LBB8_90 - //0x00001ccc LBB8_65 - 0x48, 0x85, 0xd2, //0x00001ccc testq %rdx, %rdx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001ccf je LBB8_67 - //0x00001cd5 LBB8_66 - 0x8a, 0x09, //0x00001cd5 movb (%rcx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x00001cd7 movb %cl, (%r12) - //0x00001cdb LBB8_67 - 0x4d, 0x01, 0xee, //0x00001cdb addq %r13, %r14 - 0x49, 0xf7, 0xd6, //0x00001cde notq %r14 - 0x4d, 0x01, 0xde, //0x00001ce1 addq %r11, %r14 - 0x4d, 0x89, 0xf5, //0x00001ce4 movq %r14, %r13 - //0x00001ce7 LBB8_68 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001ce7 movq $-48(%rbp), %r14 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00001ceb jmp LBB8_75 - //0x00001cf0 LBB8_64 - 0x48, 0x83, 0xfa, 0x02, //0x00001cf0 cmpq $2, %rdx - 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00001cf4 jb LBB8_65 - //0x00001cfa LBB8_90 - 0x0f, 0xb7, 0x31, //0x00001cfa movzwl (%rcx), %esi - 0x66, 0x41, 0x89, 0x34, 0x24, //0x00001cfd movw %si, (%r12) - 0x48, 0x83, 0xc1, 0x02, //0x00001d02 addq $2, %rcx - 0x49, 0x83, 0xc4, 0x02, //0x00001d06 addq $2, %r12 - 0x48, 0x83, 0xc2, 0xfe, //0x00001d0a addq $-2, %rdx - 0x48, 0x85, 0xd2, //0x00001d0e testq %rdx, %rdx - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00001d11 jne LBB8_66 - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00001d17 jmp LBB8_67 - //0x00001d1c LBB8_69 - 0x4c, 0x89, 0xea, //0x00001d1c movq %r13, %rdx - 0x48, 0x89, 0xd9, //0x00001d1f movq %rbx, %rcx - //0x00001d22 LBB8_70 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001d22 movq $-48(%rbp), %r14 - 0x48, 0x83, 0xf9, 0x04, //0x00001d26 cmpq $4, %rcx - 0x0f, 0x8c, 0x27, 0x01, 0x00, 0x00, //0x00001d2a jl LBB8_71 - 0x8b, 0x32, //0x00001d30 movl (%rdx), %esi - 0x41, 0x89, 0x34, 0x24, //0x00001d32 movl %esi, (%r12) - 0x48, 0x83, 0xc2, 0x04, //0x00001d36 addq $4, %rdx - 0x49, 0x83, 0xc4, 0x04, //0x00001d3a addq $4, %r12 - 0x48, 0x83, 0xc1, 0xfc, //0x00001d3e addq $-4, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00001d42 cmpq $2, %rcx - 0x0f, 0x83, 0x15, 0x01, 0x00, 0x00, //0x00001d46 jae LBB8_92 - //0x00001d4c LBB8_72 - 0x48, 0x85, 0xc9, //0x00001d4c testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001d4f je LBB8_74 - //0x00001d55 LBB8_73 - 0x8a, 0x0a, //0x00001d55 movb (%rdx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x00001d57 movb %cl, (%r12) - //0x00001d5b LBB8_74 - 0x4d, 0x29, 0xdd, //0x00001d5b subq %r11, %r13 - 0x49, 0x01, 0xdd, //0x00001d5e addq %rbx, %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d61 .p2align 4, 0x90 - //0x00001d70 LBB8_75 - 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00001d70 movabsq $12884901889, %r12 - //0x00001d7a LBB8_76 - 0x4d, 0x85, 0xed, //0x00001d7a testq %r13, %r13 - 0x0f, 0x88, 0x8b, 0x04, 0x00, 0x00, //0x00001d7d js LBB8_128 - 0x4d, 0x01, 0xe9, //0x00001d83 addq %r13, %r9 - 0x4d, 0x39, 0xee, //0x00001d86 cmpq %r13, %r14 - 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x00001d89 je LBB8_124 - 0x4d, 0x29, 0xea, //0x00001d8f subq %r13, %r10 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001d92 jmp LBB8_80 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d97 .p2align 4, 0x90 - //0x00001da0 LBB8_79 - 0x49, 0x01, 0xc9, //0x00001da0 addq %rcx, %r9 - 0x49, 0x83, 0xc5, 0x01, //0x00001da3 addq $1, %r13 - 0x4d, 0x39, 0xee, //0x00001da7 cmpq %r13, %r14 - 0x0f, 0x84, 0x1e, 0x04, 0x00, 0x00, //0x00001daa je LBB8_124 - //0x00001db0 LBB8_80 - 0x43, 0x0f, 0xb6, 0x34, 0x2b, //0x00001db0 movzbl (%r11,%r13), %esi - 0x48, 0xc1, 0xe6, 0x04, //0x00001db5 shlq $4, %rsi - 0x49, 0x8b, 0x1c, 0x30, //0x00001db9 movq (%r8,%rsi), %rbx - 0x85, 0xdb, //0x00001dbd testl %ebx, %ebx - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x00001dbf je LBB8_88 - 0x48, 0x63, 0xcb, //0x00001dc5 movslq %ebx, %rcx - 0x49, 0x29, 0xca, //0x00001dc8 subq %rcx, %r10 - 0x0f, 0x8c, 0x15, 0x04, 0x00, 0x00, //0x00001dcb jl LBB8_126 - 0x48, 0xc1, 0xe3, 0x20, //0x00001dd1 shlq $32, %rbx - 0x49, 0x8d, 0x14, 0x30, //0x00001dd5 leaq (%r8,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x08, //0x00001dd9 addq $8, %rdx - 0x4c, 0x39, 0xe3, //0x00001ddd cmpq %r12, %rbx - 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00001de0 jl LBB8_84 - 0x8b, 0x02, //0x00001de6 movl (%rdx), %eax - 0x41, 0x89, 0x01, //0x00001de8 movl %eax, (%r9) - 0x49, 0x8d, 0x14, 0x30, //0x00001deb leaq (%r8,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x0c, //0x00001def addq $12, %rdx - 0x49, 0x8d, 0x71, 0x04, //0x00001df3 leaq $4(%r9), %rsi - 0x48, 0x8d, 0x59, 0xfc, //0x00001df7 leaq $-4(%rcx), %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00001dfb cmpq $2, %rbx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00001dff jae LBB8_85 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001e05 jmp LBB8_86 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e0a .p2align 4, 0x90 - //0x00001e10 LBB8_84 - 0x4c, 0x89, 0xce, //0x00001e10 movq %r9, %rsi - 0x48, 0x89, 0xcb, //0x00001e13 movq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00001e16 cmpq $2, %rbx - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001e1a jb LBB8_86 - //0x00001e20 LBB8_85 - 0x0f, 0xb7, 0x02, //0x00001e20 movzwl (%rdx), %eax - 0x66, 0x89, 0x06, //0x00001e23 movw %ax, (%rsi) - 0x48, 0x83, 0xc2, 0x02, //0x00001e26 addq $2, %rdx - 0x48, 0x83, 0xc6, 0x02, //0x00001e2a addq $2, %rsi - 0x48, 0x83, 0xc3, 0xfe, //0x00001e2e addq $-2, %rbx - //0x00001e32 LBB8_86 - 0x48, 0x85, 0xdb, //0x00001e32 testq %rbx, %rbx - 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x00001e35 je LBB8_79 - 0x0f, 0xb6, 0x02, //0x00001e3b movzbl (%rdx), %eax - 0x88, 0x06, //0x00001e3e movb %al, (%rsi) - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00001e40 jmp LBB8_79 - //0x00001e45 LBB8_88 - 0x4b, 0x8d, 0x0c, 0x2b, //0x00001e45 leaq (%r11,%r13), %rcx - 0x4d, 0x29, 0xee, //0x00001e49 subq %r13, %r14 - 0x0f, 0x85, 0x15, 0xf9, 0xff, 0xff, //0x00001e4c jne LBB8_3 - 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00001e52 jmp LBB8_124 - //0x00001e57 LBB8_71 - 0x48, 0x83, 0xf9, 0x02, //0x00001e57 cmpq $2, %rcx - 0x0f, 0x82, 0xeb, 0xfe, 0xff, 0xff, //0x00001e5b jb LBB8_72 - //0x00001e61 LBB8_92 - 0x0f, 0xb7, 0x32, //0x00001e61 movzwl (%rdx), %esi - 0x66, 0x41, 0x89, 0x34, 0x24, //0x00001e64 movw %si, (%r12) - 0x48, 0x83, 0xc2, 0x02, //0x00001e69 addq $2, %rdx - 0x49, 0x83, 0xc4, 0x02, //0x00001e6d addq $2, %r12 - 0x48, 0x83, 0xc1, 0xfe, //0x00001e71 addq $-2, %rcx - 0x48, 0x85, 0xc9, //0x00001e75 testq %rcx, %rcx - 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x00001e78 jne LBB8_73 - 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x00001e7e jmp LBB8_74 - //0x00001e83 LBB8_93 - 0x4c, 0x8d, 0x0d, 0x46, 0xfb, 0x00, 0x00, //0x00001e83 leaq $64326(%rip), %r9 /* __EscTab+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0xce, 0xf7, 0xff, 0xff, //0x00001e8a vmovdqa $-2098(%rip), %ymm10 /* LCPI8_0+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0xe6, 0xf7, 0xff, 0xff, //0x00001e92 vmovdqa $-2074(%rip), %ymm9 /* LCPI8_1+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x1d, 0xfe, 0xf7, 0xff, 0xff, //0x00001e9a vmovdqa $-2050(%rip), %ymm11 /* LCPI8_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001ea2 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x48, 0x89, 0xd3, //0x00001ea7 movq %rdx, %rbx - 0x4c, 0x89, 0xf6, //0x00001eaa movq %r14, %rsi - //0x00001ead LBB8_94 - 0x48, 0x83, 0xfe, 0x10, //0x00001ead cmpq $16, %rsi - 0x0f, 0x8d, 0x19, 0x01, 0x00, 0x00, //0x00001eb1 jge LBB8_95 - //0x00001eb7 LBB8_100 - 0x48, 0x83, 0xfe, 0x08, //0x00001eb7 cmpq $8, %rsi - 0x0f, 0x8c, 0x7b, 0x00, 0x00, 0x00, //0x00001ebb jl LBB8_104 - //0x00001ec1 LBB8_101 - 0x0f, 0xb6, 0x07, //0x00001ec1 movzbl (%rdi), %eax - 0x0f, 0xb6, 0x4f, 0x01, //0x00001ec4 movzbl $1(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001ec8 movb (%rcx,%r9), %cl - 0x00, 0xc9, //0x00001ecc addb %cl, %cl - 0x42, 0x0a, 0x0c, 0x08, //0x00001ece orb (%rax,%r9), %cl - 0x0f, 0xb6, 0x47, 0x02, //0x00001ed2 movzbl $2(%rdi), %eax - 0x46, 0x8a, 0x14, 0x08, //0x00001ed6 movb (%rax,%r9), %r10b - 0x41, 0xc0, 0xe2, 0x02, //0x00001eda shlb $2, %r10b - 0x41, 0x08, 0xca, //0x00001ede orb %cl, %r10b - 0x0f, 0xb6, 0x47, 0x03, //0x00001ee1 movzbl $3(%rdi), %eax - 0x42, 0x8a, 0x04, 0x08, //0x00001ee5 movb (%rax,%r9), %al - 0xc0, 0xe0, 0x03, //0x00001ee9 shlb $3, %al - 0x44, 0x08, 0xd0, //0x00001eec orb %r10b, %al - 0x48, 0x8b, 0x0f, //0x00001eef movq (%rdi), %rcx - 0x48, 0x89, 0x0b, //0x00001ef2 movq %rcx, (%rbx) - 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x00001ef5 jne LBB8_121 - 0x0f, 0xb6, 0x47, 0x04, //0x00001efb movzbl $4(%rdi), %eax - 0x0f, 0xb6, 0x4f, 0x05, //0x00001eff movzbl $5(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001f03 movb (%rcx,%r9), %cl - 0x00, 0xc9, //0x00001f07 addb %cl, %cl - 0x42, 0x0a, 0x0c, 0x08, //0x00001f09 orb (%rax,%r9), %cl - 0x0f, 0xb6, 0x47, 0x06, //0x00001f0d movzbl $6(%rdi), %eax - 0x46, 0x8a, 0x14, 0x08, //0x00001f11 movb (%rax,%r9), %r10b - 0x41, 0xc0, 0xe2, 0x02, //0x00001f15 shlb $2, %r10b - 0x41, 0x08, 0xca, //0x00001f19 orb %cl, %r10b - 0x0f, 0xb6, 0x47, 0x07, //0x00001f1c movzbl $7(%rdi), %eax - 0x42, 0x8a, 0x04, 0x08, //0x00001f20 movb (%rax,%r9), %al - 0xc0, 0xe0, 0x03, //0x00001f24 shlb $3, %al - 0x44, 0x08, 0xd0, //0x00001f27 orb %r10b, %al - 0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x00001f2a jne LBB8_122 - 0x48, 0x83, 0xc3, 0x08, //0x00001f30 addq $8, %rbx - 0x48, 0x83, 0xc7, 0x08, //0x00001f34 addq $8, %rdi - 0x48, 0x83, 0xc6, 0xf8, //0x00001f38 addq $-8, %rsi - //0x00001f3c LBB8_104 - 0x48, 0x83, 0xfe, 0x04, //0x00001f3c cmpq $4, %rsi - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00001f40 jl LBB8_107 - 0x0f, 0xb6, 0x07, //0x00001f46 movzbl (%rdi), %eax - 0x0f, 0xb6, 0x4f, 0x01, //0x00001f49 movzbl $1(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001f4d movb (%rcx,%r9), %cl - 0x00, 0xc9, //0x00001f51 addb %cl, %cl - 0x42, 0x0a, 0x0c, 0x08, //0x00001f53 orb (%rax,%r9), %cl - 0x0f, 0xb6, 0x47, 0x02, //0x00001f57 movzbl $2(%rdi), %eax - 0x46, 0x8a, 0x14, 0x08, //0x00001f5b movb (%rax,%r9), %r10b - 0x41, 0xc0, 0xe2, 0x02, //0x00001f5f shlb $2, %r10b - 0x41, 0x08, 0xca, //0x00001f63 orb %cl, %r10b - 0x0f, 0xb6, 0x47, 0x03, //0x00001f66 movzbl $3(%rdi), %eax - 0x42, 0x8a, 0x04, 0x08, //0x00001f6a movb (%rax,%r9), %al - 0xc0, 0xe0, 0x03, //0x00001f6e shlb $3, %al - 0x44, 0x08, 0xd0, //0x00001f71 orb %r10b, %al - 0x8b, 0x0f, //0x00001f74 movl (%rdi), %ecx - 0x89, 0x0b, //0x00001f76 movl %ecx, (%rbx) - 0x0f, 0x85, 0x11, 0x02, 0x00, 0x00, //0x00001f78 jne LBB8_121 - 0x48, 0x83, 0xc3, 0x04, //0x00001f7e addq $4, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x00001f82 addq $4, %rdi - 0x48, 0x83, 0xc6, 0xfc, //0x00001f86 addq $-4, %rsi - //0x00001f8a LBB8_107 - 0x48, 0x85, 0xf6, //0x00001f8a testq %rsi, %rsi - 0x0f, 0x8e, 0x30, 0x02, 0x00, 0x00, //0x00001f8d jle LBB8_123 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f93 .p2align 4, 0x90 - //0x00001fa0 LBB8_108 - 0x0f, 0xb6, 0x07, //0x00001fa0 movzbl (%rdi), %eax - 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00001fa3 cmpb $0, (%rax,%r9) - 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00001fa8 jne LBB8_118 - 0x48, 0x83, 0xc7, 0x01, //0x00001fae addq $1, %rdi - 0x88, 0x03, //0x00001fb2 movb %al, (%rbx) - 0x48, 0x83, 0xc3, 0x01, //0x00001fb4 addq $1, %rbx - 0x48, 0x8d, 0x46, 0xff, //0x00001fb8 leaq $-1(%rsi), %rax - 0x48, 0x83, 0xfe, 0x01, //0x00001fbc cmpq $1, %rsi - 0x48, 0x89, 0xc6, //0x00001fc0 movq %rax, %rsi - 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00001fc3 jg LBB8_108 - 0xe9, 0xf5, 0x01, 0x00, 0x00, //0x00001fc9 jmp LBB8_123 - 0x90, 0x90, //0x00001fce .p2align 4, 0x90 - //0x00001fd0 LBB8_95 - 0x48, 0x83, 0xfe, 0x20, //0x00001fd0 cmpq $32, %rsi - 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00001fd4 jl LBB8_110 - 0x48, 0x89, 0xf1, //0x00001fda movq %rsi, %rcx - 0x90, 0x90, 0x90, //0x00001fdd .p2align 4, 0x90 - //0x00001fe0 LBB8_97 - 0xc5, 0xfe, 0x6f, 0x07, //0x00001fe0 vmovdqu (%rdi), %ymm0 - 0xc5, 0xad, 0x64, 0xc8, //0x00001fe4 vpcmpgtb %ymm0, %ymm10, %ymm1 - 0xc5, 0xb5, 0x74, 0xd0, //0x00001fe8 vpcmpeqb %ymm0, %ymm9, %ymm2 - 0xc5, 0xa5, 0x74, 0xd8, //0x00001fec vpcmpeqb %ymm0, %ymm11, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001ff0 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x03, //0x00001ff4 vmovdqu %ymm0, (%rbx) - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x00001ff8 vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00001ffd vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x00002001 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00002005 vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x00002009 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x0000200b jne LBB8_116 - 0x48, 0x83, 0xc7, 0x20, //0x00002011 addq $32, %rdi - 0x48, 0x83, 0xc3, 0x20, //0x00002015 addq $32, %rbx - 0x48, 0x8d, 0x71, 0xe0, //0x00002019 leaq $-32(%rcx), %rsi - 0x48, 0x83, 0xf9, 0x3f, //0x0000201d cmpq $63, %rcx - 0x48, 0x89, 0xf1, //0x00002021 movq %rsi, %rcx - 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00002024 jg LBB8_97 - 0xc5, 0xf8, 0x77, //0x0000202a vzeroupper - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x0000202d vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0x7d, 0x6f, 0x1d, 0x66, 0xf6, 0xff, 0xff, //0x00002032 vmovdqa $-2458(%rip), %ymm11 /* LCPI8_2+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0x3e, 0xf6, 0xff, 0xff, //0x0000203a vmovdqa $-2498(%rip), %ymm9 /* LCPI8_1+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x16, 0xf6, 0xff, 0xff, //0x00002042 vmovdqa $-2538(%rip), %ymm10 /* LCPI8_0+0(%rip) */ - 0x48, 0x8d, 0x46, 0x20, //0x0000204a leaq $32(%rsi), %rax - 0x48, 0x83, 0xf8, 0x30, //0x0000204e cmpq $48, %rax - 0xc5, 0xf9, 0x6f, 0x3d, 0x66, 0xf6, 0xff, 0xff, //0x00002052 vmovdqa $-2458(%rip), %xmm7 /* LCPI8_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0x6e, 0xf6, 0xff, 0xff, //0x0000205a vmovdqa $-2450(%rip), %xmm5 /* LCPI8_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x76, 0xf6, 0xff, 0xff, //0x00002062 vmovdqa $-2442(%rip), %xmm4 /* LCPI8_5+0(%rip) */ - 0xc5, 0xc9, 0x76, 0xf6, //0x0000206a vpcmpeqd %xmm6, %xmm6, %xmm6 - 0x0f, 0x8d, 0x41, 0x00, 0x00, 0x00, //0x0000206e jge LBB8_111 - 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00002074 jmp LBB8_100 - //0x00002079 LBB8_110 - 0xc5, 0xf8, 0x77, //0x00002079 vzeroupper - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x0000207c vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0x7d, 0x6f, 0x1d, 0x17, 0xf6, 0xff, 0xff, //0x00002081 vmovdqa $-2537(%rip), %ymm11 /* LCPI8_2+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0xef, 0xf5, 0xff, 0xff, //0x00002089 vmovdqa $-2577(%rip), %ymm9 /* LCPI8_1+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0xc7, 0xf5, 0xff, 0xff, //0x00002091 vmovdqa $-2617(%rip), %ymm10 /* LCPI8_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x3d, 0x1f, 0xf6, 0xff, 0xff, //0x00002099 vmovdqa $-2529(%rip), %xmm7 /* LCPI8_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0x27, 0xf6, 0xff, 0xff, //0x000020a1 vmovdqa $-2521(%rip), %xmm5 /* LCPI8_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x2f, 0xf6, 0xff, 0xff, //0x000020a9 vmovdqa $-2513(%rip), %xmm4 /* LCPI8_5+0(%rip) */ - 0xc5, 0xc9, 0x76, 0xf6, //0x000020b1 vpcmpeqd %xmm6, %xmm6, %xmm6 - //0x000020b5 LBB8_111 - 0x48, 0x89, 0xf1, //0x000020b5 movq %rsi, %rcx - 0x48, 0xf7, 0xd9, //0x000020b8 negq %rcx - 0x48, 0x83, 0xc6, 0x10, //0x000020bb addq $16, %rsi - 0x90, //0x000020bf .p2align 4, 0x90 - //0x000020c0 LBB8_112 - 0xc5, 0xfa, 0x6f, 0x07, //0x000020c0 vmovdqu (%rdi), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x000020c4 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xf9, 0x74, 0xd5, //0x000020c8 vpcmpeqb %xmm5, %xmm0, %xmm2 - 0xc5, 0xf9, 0x74, 0xdc, //0x000020cc vpcmpeqb %xmm4, %xmm0, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x000020d0 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xfa, 0x7f, 0x03, //0x000020d4 vmovdqu %xmm0, (%rbx) - 0xc5, 0xf9, 0x64, 0xc6, //0x000020d8 vpcmpgtb %xmm6, %xmm0, %xmm0 - 0xc5, 0xf1, 0xdb, 0xc0, //0x000020dc vpand %xmm0, %xmm1, %xmm0 - 0xc5, 0xe9, 0xeb, 0xc0, //0x000020e0 vpor %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000020e4 vpmovmskb %xmm0, %eax - 0x85, 0xc0, //0x000020e8 testl %eax, %eax - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000020ea jne LBB8_115 - 0x48, 0x83, 0xc7, 0x10, //0x000020f0 addq $16, %rdi - 0x48, 0x83, 0xc3, 0x10, //0x000020f4 addq $16, %rbx - 0x48, 0x83, 0xc1, 0x10, //0x000020f8 addq $16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x000020fc addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x1f, //0x00002100 cmpq $31, %rsi - 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00002104 jg LBB8_112 - 0x48, 0xf7, 0xd9, //0x0000210a negq %rcx - 0x48, 0x89, 0xce, //0x0000210d movq %rcx, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002110 cmpq $8, %rsi - 0x0f, 0x8d, 0xa7, 0xfd, 0xff, 0xff, //0x00002114 jge LBB8_101 - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x0000211a jmp LBB8_104 - //0x0000211f LBB8_115 - 0x66, 0x0f, 0xbc, 0xc0, //0x0000211f bsfw %ax, %ax - 0x0f, 0xb7, 0xc0, //0x00002123 movzwl %ax, %eax - 0x48, 0x01, 0xc7, //0x00002126 addq %rax, %rdi - 0x48, 0x01, 0xc1, //0x00002129 addq %rax, %rcx - 0x48, 0xf7, 0xd9, //0x0000212c negq %rcx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000212f jmp LBB8_117 - //0x00002134 LBB8_116 - 0x0f, 0xbc, 0xc0, //0x00002134 bsfl %eax, %eax - 0x48, 0x01, 0xc7, //0x00002137 addq %rax, %rdi - 0x48, 0x29, 0xc1, //0x0000213a subq %rax, %rcx - //0x0000213d LBB8_117 - 0x48, 0x01, 0xc3, //0x0000213d addq %rax, %rbx - 0x48, 0x89, 0xce, //0x00002140 movq %rcx, %rsi - //0x00002143 LBB8_118 - 0x8a, 0x07, //0x00002143 movb (%rdi), %al - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002145 .p2align 4, 0x90 - //0x00002150 LBB8_119 - 0x48, 0x89, 0xd9, //0x00002150 movq %rbx, %rcx - 0x0f, 0xb6, 0xc0, //0x00002153 movzbl %al, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x00002156 shlq $4, %rax - 0x49, 0x63, 0x1c, 0x00, //0x0000215a movslq (%r8,%rax), %rbx - 0x49, 0x8b, 0x44, 0x00, 0x08, //0x0000215e movq $8(%r8,%rax), %rax - 0x48, 0x89, 0x01, //0x00002163 movq %rax, (%rcx) - 0x48, 0x01, 0xcb, //0x00002166 addq %rcx, %rbx - 0x48, 0x83, 0xfe, 0x02, //0x00002169 cmpq $2, %rsi - 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x0000216d jl LBB8_123 - 0x0f, 0xb6, 0x47, 0x01, //0x00002173 movzbl $1(%rdi), %eax - 0x48, 0x83, 0xc7, 0x01, //0x00002177 addq $1, %rdi - 0x48, 0x83, 0xc6, 0xff, //0x0000217b addq $-1, %rsi - 0x42, 0x80, 0x3c, 0x08, 0x00, //0x0000217f cmpb $0, (%rax,%r9) - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00002184 jne LBB8_119 - 0xe9, 0x1e, 0xfd, 0xff, 0xff, //0x0000218a jmp LBB8_94 - //0x0000218f LBB8_121 - 0x0f, 0xb6, 0xc0, //0x0000218f movzbl %al, %eax - 0x0f, 0xbc, 0xc0, //0x00002192 bsfl %eax, %eax - 0x48, 0x01, 0xc7, //0x00002195 addq %rax, %rdi - 0x48, 0x29, 0xc6, //0x00002198 subq %rax, %rsi - 0x48, 0x01, 0xc3, //0x0000219b addq %rax, %rbx - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000219e jmp LBB8_118 - //0x000021a3 LBB8_122 - 0x0f, 0xb6, 0xc0, //0x000021a3 movzbl %al, %eax - 0x0f, 0xbc, 0xc0, //0x000021a6 bsfl %eax, %eax - 0x48, 0x8d, 0x48, 0x04, //0x000021a9 leaq $4(%rax), %rcx - 0x48, 0x01, 0xc7, //0x000021ad addq %rax, %rdi - 0x48, 0x83, 0xc7, 0x04, //0x000021b0 addq $4, %rdi - 0x48, 0x29, 0xce, //0x000021b4 subq %rcx, %rsi - 0x48, 0x01, 0xc3, //0x000021b7 addq %rax, %rbx - 0x48, 0x83, 0xc3, 0x04, //0x000021ba addq $4, %rbx - 0xe9, 0x80, 0xff, 0xff, 0xff, //0x000021be jmp LBB8_118 - //0x000021c3 LBB8_123 - 0x48, 0x29, 0xd3, //0x000021c3 subq %rdx, %rbx - 0x49, 0x89, 0x1f, //0x000021c6 movq %rbx, (%r15) - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000021c9 jmp LBB8_127 - //0x000021ce LBB8_124 - 0x4d, 0x01, 0xeb, //0x000021ce addq %r13, %r11 - 0x48, 0x8b, 0x55, 0xc0, //0x000021d1 movq $-64(%rbp), %rdx - //0x000021d5 LBB8_125 - 0x49, 0x29, 0xd1, //0x000021d5 subq %rdx, %r9 - 0x4d, 0x89, 0x0f, //0x000021d8 movq %r9, (%r15) - 0x49, 0x29, 0xfb, //0x000021db subq %rdi, %r11 - 0x4d, 0x89, 0xde, //0x000021de movq %r11, %r14 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000021e1 jmp LBB8_127 - //0x000021e6 LBB8_126 - 0x4c, 0x2b, 0x4d, 0xc0, //0x000021e6 subq $-64(%rbp), %r9 - 0x4d, 0x89, 0x0f, //0x000021ea movq %r9, (%r15) - 0x4c, 0x29, 0xdf, //0x000021ed subq %r11, %rdi - 0x49, 0xf7, 0xd5, //0x000021f0 notq %r13 - 0x49, 0x01, 0xfd, //0x000021f3 addq %rdi, %r13 - 0x4d, 0x89, 0xee, //0x000021f6 movq %r13, %r14 - //0x000021f9 LBB8_127 - 0x4c, 0x89, 0xf0, //0x000021f9 movq %r14, %rax - 0x48, 0x83, 0xc4, 0x18, //0x000021fc addq $24, %rsp - 0x5b, //0x00002200 popq %rbx - 0x41, 0x5c, //0x00002201 popq %r12 - 0x41, 0x5d, //0x00002203 popq %r13 - 0x41, 0x5e, //0x00002205 popq %r14 - 0x41, 0x5f, //0x00002207 popq %r15 - 0x5d, //0x00002209 popq %rbp - 0xc5, 0xf8, 0x77, //0x0000220a vzeroupper - 0xc3, //0x0000220d retq - //0x0000220e LBB8_128 - 0x48, 0x8b, 0x45, 0xc0, //0x0000220e movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe8, //0x00002212 addq %r13, %rax - 0x48, 0xf7, 0xd0, //0x00002215 notq %rax - 0x4c, 0x01, 0xc8, //0x00002218 addq %r9, %rax - 0x49, 0x89, 0x07, //0x0000221b movq %rax, (%r15) - 0x4c, 0x29, 0xdf, //0x0000221e subq %r11, %rdi - 0x4c, 0x01, 0xef, //0x00002221 addq %r13, %rdi - 0x49, 0x89, 0xfe, //0x00002224 movq %rdi, %r14 - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00002227 jmp LBB8_127 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000222c .p2align 5, 0x00 - //0x00002240 LCPI9_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00002240 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00002250 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00002260 .p2align 4, 0x00 - //0x00002260 LCPI9_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00002260 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00002270 .p2align 4, 0x90 - //0x00002270 _unquote - 0x55, //0x00002270 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002271 movq %rsp, %rbp - 0x41, 0x57, //0x00002274 pushq %r15 - 0x41, 0x56, //0x00002276 pushq %r14 - 0x41, 0x55, //0x00002278 pushq %r13 - 0x41, 0x54, //0x0000227a pushq %r12 - 0x53, //0x0000227c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000227d subq $56, %rsp - 0x48, 0x85, 0xf6, //0x00002281 testq %rsi, %rsi - 0x0f, 0x84, 0x03, 0x07, 0x00, 0x00, //0x00002284 je LBB9_1 - 0x48, 0x89, 0x4d, 0xd0, //0x0000228a movq %rcx, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x0000228e movq %r8, %rax - 0x4c, 0x89, 0x45, 0xa8, //0x00002291 movq %r8, $-88(%rbp) - 0x4d, 0x89, 0xc2, //0x00002295 movq %r8, %r10 - 0x41, 0x83, 0xe2, 0x01, //0x00002298 andl $1, %r10d - 0x4c, 0x8d, 0x05, 0x2d, 0xf8, 0x00, 0x00, //0x0000229c leaq $63533(%rip), %r8 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x95, 0xff, 0xff, 0xff, //0x000022a3 vmovdqa $-107(%rip), %ymm1 /* LCPI9_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xad, 0xff, 0xff, 0xff, //0x000022ab vmovdqa $-83(%rip), %xmm2 /* LCPI9_1+0(%rip) */ - 0x49, 0x89, 0xff, //0x000022b3 movq %rdi, %r15 - 0x49, 0x89, 0xf5, //0x000022b6 movq %rsi, %r13 - 0x49, 0x89, 0xd4, //0x000022b9 movq %rdx, %r12 - 0xe9, 0x1f, 0x02, 0x00, 0x00, //0x000022bc jmp LBB9_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022c1 .p2align 4, 0x90 - //0x000022d0 LBB9_65 - 0x41, 0x81, 0xfe, 0xff, 0x07, 0x00, 0x00, //0x000022d0 cmpl $2047, %r14d - 0x0f, 0x86, 0x76, 0x05, 0x00, 0x00, //0x000022d7 jbe LBB9_73 - 0x44, 0x89, 0xf0, //0x000022dd movl %r14d, %eax - 0x25, 0x00, 0xf8, 0xff, 0xff, //0x000022e0 andl $-2048, %eax - 0x3d, 0x00, 0xd8, 0x00, 0x00, //0x000022e5 cmpl $55296, %eax - 0x0f, 0x85, 0x20, 0x05, 0x00, 0x00, //0x000022ea jne LBB9_76 - 0x4d, 0x85, 0xd2, //0x000022f0 testq %r10, %r10 - 0x48, 0x89, 0x7d, 0xc8, //0x000022f3 movq %rdi, $-56(%rbp) - 0x48, 0x89, 0x75, 0xc0, //0x000022f7 movq %rsi, $-64(%rbp) - 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x000022fb jne LBB9_68 - 0x4c, 0x89, 0x55, 0xb8, //0x00002301 movq %r10, $-72(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x00002305 movq %rdx, $-80(%rbp) - 0x49, 0x83, 0xfd, 0x06, //0x00002309 cmpq $6, %r13 - 0x0f, 0x8c, 0xfc, 0x00, 0x00, 0x00, //0x0000230d jl LBB9_100 - //0x00002313 LBB9_97 - 0x41, 0x81, 0xfe, 0xff, 0xdb, 0x00, 0x00, //0x00002313 cmpl $56319, %r14d - 0x0f, 0x87, 0xef, 0x00, 0x00, 0x00, //0x0000231a ja LBB9_100 - 0x41, 0x80, 0x3f, 0x5c, //0x00002320 cmpb $92, (%r15) - 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00002324 jne LBB9_100 - 0x41, 0x80, 0x7f, 0x01, 0x75, //0x0000232a cmpb $117, $1(%r15) - 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x0000232f jne LBB9_100 - 0x49, 0x8d, 0x7f, 0x02, //0x00002335 leaq $2(%r15), %rdi - 0xc5, 0xf8, 0x77, //0x00002339 vzeroupper - 0xe8, 0x2f, 0x09, 0x00, 0x00, //0x0000233c callq _unhex16_is - 0x84, 0xc0, //0x00002341 testb %al, %al - 0x0f, 0x84, 0x00, 0x08, 0x00, 0x00, //0x00002343 je LBB9_106 - 0x41, 0x8b, 0x47, 0x02, //0x00002349 movl $2(%r15), %eax - 0x0f, 0xc8, //0x0000234d bswapl %eax - 0x89, 0xc1, //0x0000234f movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002351 shrl $4, %ecx - 0xf7, 0xd1, //0x00002354 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002356 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x0000235c leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000235f andl $252645135, %eax - 0x01, 0xc8, //0x00002364 addl %ecx, %eax - 0x89, 0xc1, //0x00002366 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002368 shrl $4, %ecx - 0x09, 0xc1, //0x0000236b orl %eax, %ecx - 0x89, 0xc8, //0x0000236d movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x0000236f shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002372 andl $65280, %eax - 0x0f, 0xb6, 0xd9, //0x00002377 movzbl %cl, %ebx - 0x09, 0xc3, //0x0000237a orl %eax, %ebx - 0x49, 0x83, 0xc7, 0x06, //0x0000237c addq $6, %r15 - 0x49, 0x83, 0xc5, 0xfa, //0x00002380 addq $-6, %r13 - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00002384 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x0000238a cmpl $14417920, %ecx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002390 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x55, 0xb0, //0x00002394 movq $-80(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00002398 movq $-64(%rbp), %rsi - 0x4c, 0x8d, 0x05, 0x2d, 0xf7, 0x00, 0x00, //0x0000239c leaq $63277(%rip), %r8 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x95, 0xfe, 0xff, 0xff, //0x000023a3 vmovdqa $-363(%rip), %ymm1 /* LCPI9_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xad, 0xfe, 0xff, 0xff, //0x000023ab vmovdqa $-339(%rip), %xmm2 /* LCPI9_1+0(%rip) */ - 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000023b3 je LBB9_117 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x000023b9 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x000023c0 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x000023c6 addq $3, %r12 - 0x41, 0x89, 0xde, //0x000023ca movl %ebx, %r14d - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000023cd cmpl $128, %ebx - 0x4c, 0x8b, 0x55, 0xb8, //0x000023d3 movq $-72(%rbp), %r10 - 0x0f, 0x83, 0xf3, 0xfe, 0xff, 0xff, //0x000023d7 jae LBB9_65 - 0xe9, 0xe7, 0x03, 0x00, 0x00, //0x000023dd jmp LBB9_119 - //0x000023e2 LBB9_68 - 0x4d, 0x85, 0xed, //0x000023e2 testq %r13, %r13 - 0x0f, 0x8e, 0x38, 0x07, 0x00, 0x00, //0x000023e5 jle LBB9_69 - 0x41, 0x80, 0x3f, 0x5c, //0x000023eb cmpb $92, (%r15) - 0x0f, 0x85, 0xb9, 0x00, 0x00, 0x00, //0x000023ef jne LBB9_102 - 0x49, 0x83, 0xc5, 0xff, //0x000023f5 addq $-1, %r13 - 0x49, 0x83, 0xc7, 0x01, //0x000023f9 addq $1, %r15 - 0x4c, 0x89, 0x55, 0xb8, //0x000023fd movq %r10, $-72(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x00002401 movq %rdx, $-80(%rbp) - 0x49, 0x83, 0xfd, 0x06, //0x00002405 cmpq $6, %r13 - 0x0f, 0x8d, 0x04, 0xff, 0xff, 0xff, //0x00002409 jge LBB9_97 - //0x0000240f LBB9_100 - 0xf6, 0x45, 0xa8, 0x02, //0x0000240f testb $2, $-88(%rbp) - 0x0f, 0x84, 0x52, 0x05, 0x00, 0x00, //0x00002413 je LBB9_83 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x00002419 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00002420 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00002426 addq $3, %r12 - 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000242a jmp LBB9_92 - //0x0000242f LBB9_117 - 0x89, 0xd8, //0x0000242f movl %ebx, %eax - 0x44, 0x89, 0xf3, //0x00002431 movl %r14d, %ebx - //0x00002434 LBB9_91 - 0xc1, 0xe3, 0x0a, //0x00002434 shll $10, %ebx - 0x89, 0xc1, //0x00002437 movl %eax, %ecx - 0x01, 0xd9, //0x00002439 addl %ebx, %ecx - 0x01, 0xd8, //0x0000243b addl %ebx, %eax - 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x0000243d addl $-56613888, %eax - 0x89, 0xc2, //0x00002442 movl %eax, %edx - 0xc1, 0xea, 0x12, //0x00002444 shrl $18, %edx - 0x80, 0xca, 0xf0, //0x00002447 orb $-16, %dl - 0x41, 0x88, 0x14, 0x24, //0x0000244a movb %dl, (%r12) - 0x89, 0xc2, //0x0000244e movl %eax, %edx - 0xc1, 0xea, 0x0c, //0x00002450 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x00002453 andb $63, %dl - 0x80, 0xca, 0x80, //0x00002456 orb $-128, %dl - 0x41, 0x88, 0x54, 0x24, 0x01, //0x00002459 movb %dl, $1(%r12) - 0xc1, 0xe8, 0x06, //0x0000245e shrl $6, %eax - 0x24, 0x3f, //0x00002461 andb $63, %al - 0x0c, 0x80, //0x00002463 orb $-128, %al - 0x41, 0x88, 0x44, 0x24, 0x02, //0x00002465 movb %al, $2(%r12) - 0x80, 0xe1, 0x3f, //0x0000246a andb $63, %cl - 0x80, 0xc9, 0x80, //0x0000246d orb $-128, %cl - 0x41, 0x88, 0x4c, 0x24, 0x03, //0x00002470 movb %cl, $3(%r12) - 0x49, 0x83, 0xc4, 0x04, //0x00002475 addq $4, %r12 - //0x00002479 LBB9_92 - 0x48, 0x8b, 0x7d, 0xc8, //0x00002479 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x55, 0xb0, //0x0000247d movq $-80(%rbp), %rdx - 0x4c, 0x8b, 0x55, 0xb8, //0x00002481 movq $-72(%rbp), %r10 - 0x48, 0x8b, 0x75, 0xc0, //0x00002485 movq $-64(%rbp), %rsi - 0x4c, 0x8d, 0x05, 0x40, 0xf6, 0x00, 0x00, //0x00002489 leaq $63040(%rip), %r8 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0xa8, 0xfd, 0xff, 0xff, //0x00002490 vmovdqa $-600(%rip), %ymm1 /* LCPI9_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xc0, 0xfd, 0xff, 0xff, //0x00002498 vmovdqa $-576(%rip), %xmm2 /* LCPI9_1+0(%rip) */ - 0x4d, 0x85, 0xed, //0x000024a0 testq %r13, %r13 - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000024a3 jne LBB9_4 - 0xe9, 0x2f, 0x06, 0x00, 0x00, //0x000024a9 jmp LBB9_126 - //0x000024ae LBB9_102 - 0xf6, 0x45, 0xa8, 0x02, //0x000024ae testb $2, $-88(%rbp) - 0x0f, 0x84, 0x9b, 0x07, 0x00, 0x00, //0x000024b2 je LBB9_103 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x000024b8 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x000024bf movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x000024c5 addq $3, %r12 - 0x48, 0x8b, 0x7d, 0xc8, //0x000024c9 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x75, 0xc0, //0x000024cd movq $-64(%rbp), %rsi - 0x4d, 0x85, 0xed, //0x000024d1 testq %r13, %r13 - 0x0f, 0x84, 0x03, 0x06, 0x00, 0x00, //0x000024d4 je LBB9_126 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024da .p2align 4, 0x90 - //0x000024e0 LBB9_4 - 0x41, 0x80, 0x3f, 0x5c, //0x000024e0 cmpb $92, (%r15) - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000024e4 jne LBB9_6 - 0x45, 0x31, 0xc9, //0x000024ea xorl %r9d, %r9d - 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x000024ed jmp LBB9_24 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024f2 .p2align 4, 0x90 - //0x00002500 LBB9_6 - 0x4c, 0x89, 0xeb, //0x00002500 movq %r13, %rbx - 0x4c, 0x89, 0xe1, //0x00002503 movq %r12, %rcx - 0x4d, 0x89, 0xf9, //0x00002506 movq %r15, %r9 - 0x49, 0x83, 0xfd, 0x20, //0x00002509 cmpq $32, %r13 - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000250d jl LBB9_12 - 0x31, 0xc9, //0x00002513 xorl %ecx, %ecx - 0x4c, 0x89, 0xe8, //0x00002515 movq %r13, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002518 .p2align 4, 0x90 - //0x00002520 LBB9_8 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0f, //0x00002520 vmovdqu (%r15,%rcx), %ymm0 - 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x0c, //0x00002526 vmovdqu %ymm0, (%r12,%rcx) - 0xc5, 0xfd, 0x74, 0xc1, //0x0000252c vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00002530 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00002534 testl %ebx, %ebx - 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00002536 jne LBB9_9 - 0x48, 0x8d, 0x58, 0xe0, //0x0000253c leaq $-32(%rax), %rbx - 0x48, 0x83, 0xc1, 0x20, //0x00002540 addq $32, %rcx - 0x48, 0x83, 0xf8, 0x3f, //0x00002544 cmpq $63, %rax - 0x48, 0x89, 0xd8, //0x00002548 movq %rbx, %rax - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000254b jg LBB9_8 - 0x4d, 0x8d, 0x0c, 0x0f, //0x00002551 leaq (%r15,%rcx), %r9 - 0x4c, 0x01, 0xe1, //0x00002555 addq %r12, %rcx - //0x00002558 LBB9_12 - 0xc5, 0xf8, 0x77, //0x00002558 vzeroupper - 0x48, 0x83, 0xfb, 0x10, //0x0000255b cmpq $16, %rbx - 0x0f, 0x8c, 0x56, 0x00, 0x00, 0x00, //0x0000255f jl LBB9_13 - 0x4d, 0x89, 0xfb, //0x00002565 movq %r15, %r11 - 0x4d, 0x29, 0xcb, //0x00002568 subq %r9, %r11 - 0xc5, 0xfd, 0x6f, 0x0d, 0xcd, 0xfc, 0xff, 0xff, //0x0000256b vmovdqa $-819(%rip), %ymm1 /* LCPI9_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xe5, 0xfc, 0xff, 0xff, //0x00002573 vmovdqa $-795(%rip), %xmm2 /* LCPI9_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000257b .p2align 4, 0x90 - //0x00002580 LBB9_19 - 0xc4, 0xc1, 0x7a, 0x6f, 0x01, //0x00002580 vmovdqu (%r9), %xmm0 - 0xc5, 0xfa, 0x7f, 0x01, //0x00002585 vmovdqu %xmm0, (%rcx) - 0xc5, 0xf9, 0x74, 0xc2, //0x00002589 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x0000258d vpmovmskb %xmm0, %eax - 0x85, 0xc0, //0x00002591 testl %eax, %eax - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00002593 jne LBB9_20 - 0x49, 0x83, 0xc1, 0x10, //0x00002599 addq $16, %r9 - 0x48, 0x83, 0xc1, 0x10, //0x0000259d addq $16, %rcx - 0x4c, 0x8d, 0x73, 0xf0, //0x000025a1 leaq $-16(%rbx), %r14 - 0x49, 0x83, 0xc3, 0xf0, //0x000025a5 addq $-16, %r11 - 0x48, 0x83, 0xfb, 0x1f, //0x000025a9 cmpq $31, %rbx - 0x4c, 0x89, 0xf3, //0x000025ad movq %r14, %rbx - 0x0f, 0x8f, 0xca, 0xff, 0xff, 0xff, //0x000025b0 jg LBB9_19 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000025b6 jmp LBB9_14 - //0x000025bb LBB9_13 - 0x49, 0x89, 0xde, //0x000025bb movq %rbx, %r14 - 0xc5, 0xfd, 0x6f, 0x0d, 0x7a, 0xfc, 0xff, 0xff, //0x000025be vmovdqa $-902(%rip), %ymm1 /* LCPI9_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x92, 0xfc, 0xff, 0xff, //0x000025c6 vmovdqa $-878(%rip), %xmm2 /* LCPI9_1+0(%rip) */ - //0x000025ce LBB9_14 - 0x4d, 0x85, 0xf6, //0x000025ce testq %r14, %r14 - 0x0f, 0x84, 0xbc, 0x03, 0x00, 0x00, //0x000025d1 je LBB9_2 - 0x31, 0xc0, //0x000025d7 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025d9 .p2align 4, 0x90 - //0x000025e0 LBB9_16 - 0x41, 0x0f, 0xb6, 0x1c, 0x01, //0x000025e0 movzbl (%r9,%rax), %ebx - 0x80, 0xfb, 0x5c, //0x000025e5 cmpb $92, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000025e8 je LBB9_22 - 0x88, 0x1c, 0x01, //0x000025ee movb %bl, (%rcx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000025f1 addq $1, %rax - 0x49, 0x39, 0xc6, //0x000025f5 cmpq %rax, %r14 - 0x0f, 0x85, 0xe2, 0xff, 0xff, 0xff, //0x000025f8 jne LBB9_16 - 0xe9, 0x90, 0x03, 0x00, 0x00, //0x000025fe jmp LBB9_2 - //0x00002603 LBB9_22 - 0x4d, 0x29, 0xf9, //0x00002603 subq %r15, %r9 - 0x49, 0x01, 0xc1, //0x00002606 addq %rax, %r9 - 0x49, 0x83, 0xf9, 0xff, //0x00002609 cmpq $-1, %r9 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000260d jne LBB9_24 - 0xe9, 0x7b, 0x03, 0x00, 0x00, //0x00002613 jmp LBB9_2 - //0x00002618 LBB9_9 - 0x44, 0x0f, 0xbc, 0xcb, //0x00002618 bsfl %ebx, %r9d - 0x49, 0x01, 0xc9, //0x0000261c addq %rcx, %r9 - 0x49, 0x83, 0xf9, 0xff, //0x0000261f cmpq $-1, %r9 - 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00002623 jne LBB9_24 - 0xe9, 0x65, 0x03, 0x00, 0x00, //0x00002629 jmp LBB9_2 - //0x0000262e LBB9_20 - 0x66, 0x0f, 0xbc, 0xc0, //0x0000262e bsfw %ax, %ax - 0x44, 0x0f, 0xb7, 0xc8, //0x00002632 movzwl %ax, %r9d - 0x4d, 0x29, 0xd9, //0x00002636 subq %r11, %r9 - 0x49, 0x83, 0xf9, 0xff, //0x00002639 cmpq $-1, %r9 - 0x0f, 0x84, 0x50, 0x03, 0x00, 0x00, //0x0000263d je LBB9_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002643 .p2align 4, 0x90 - //0x00002650 LBB9_24 - 0x49, 0x8d, 0x49, 0x02, //0x00002650 leaq $2(%r9), %rcx - 0x49, 0x29, 0xcd, //0x00002654 subq %rcx, %r13 - 0x0f, 0x88, 0x6d, 0x04, 0x00, 0x00, //0x00002657 js LBB9_25 - 0x4d, 0x01, 0xcf, //0x0000265d addq %r9, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00002660 addq $2, %r15 - 0x4d, 0x85, 0xd2, //0x00002664 testq %r10, %r10 - 0x0f, 0x85, 0x03, 0x01, 0x00, 0x00, //0x00002667 jne LBB9_27 - //0x0000266d LBB9_38 - 0x4d, 0x01, 0xcc, //0x0000266d addq %r9, %r12 - 0x41, 0x0f, 0xb6, 0x47, 0xff, //0x00002670 movzbl $-1(%r15), %eax - 0x42, 0x8a, 0x04, 0x00, //0x00002675 movb (%rax,%r8), %al - 0x3c, 0xff, //0x00002679 cmpb $-1, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000267b je LBB9_42 - 0x84, 0xc0, //0x00002681 testb %al, %al - 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x00002683 je LBB9_40 - 0x41, 0x88, 0x04, 0x24, //0x00002689 movb %al, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x0000268d addq $1, %r12 - 0x4d, 0x85, 0xed, //0x00002691 testq %r13, %r13 - 0x0f, 0x85, 0x46, 0xfe, 0xff, 0xff, //0x00002694 jne LBB9_4 - 0xe9, 0x3e, 0x04, 0x00, 0x00, //0x0000269a jmp LBB9_126 - 0x90, //0x0000269f .p2align 4, 0x90 - //0x000026a0 LBB9_42 - 0x49, 0x83, 0xfd, 0x03, //0x000026a0 cmpq $3, %r13 - 0x0f, 0x8e, 0x20, 0x04, 0x00, 0x00, //0x000026a4 jle LBB9_25 - 0x41, 0x8b, 0x1f, //0x000026aa movl (%r15), %ebx - 0x89, 0xd9, //0x000026ad movl %ebx, %ecx - 0xf7, 0xd1, //0x000026af notl %ecx - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x000026b1 leal $-808464432(%rbx), %eax - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000026b7 andl $-2139062144, %ecx - 0x85, 0xc1, //0x000026bd testl %eax, %ecx - 0x0f, 0x85, 0xe9, 0x02, 0x00, 0x00, //0x000026bf jne LBB9_47 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x000026c5 leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x000026cb orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000026cd testl $-2139062144, %eax - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x000026d2 jne LBB9_47 - 0x89, 0xd8, //0x000026d8 movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000026da andl $2139062143, %eax - 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000026df movl $-1061109568, %r11d - 0x41, 0x29, 0xc3, //0x000026e5 subl %eax, %r11d - 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x000026e8 leal $1179010630(%rax), %r9d - 0x41, 0x21, 0xcb, //0x000026ef andl %ecx, %r11d - 0x45, 0x85, 0xcb, //0x000026f2 testl %r9d, %r11d - 0x0f, 0x85, 0xb3, 0x02, 0x00, 0x00, //0x000026f5 jne LBB9_47 - 0x41, 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000026fb movl $-522133280, %r9d - 0x41, 0x29, 0xc1, //0x00002701 subl %eax, %r9d - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00002704 addl $960051513, %eax - 0x44, 0x21, 0xc9, //0x00002709 andl %r9d, %ecx - 0x85, 0xc1, //0x0000270c testl %eax, %ecx - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x0000270e jne LBB9_47 - 0x0f, 0xcb, //0x00002714 bswapl %ebx - 0x89, 0xd9, //0x00002716 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00002718 shrl $4, %ecx - 0xf7, 0xd1, //0x0000271b notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000271d andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00002723 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002726 andl $252645135, %ebx - 0x01, 0xcb, //0x0000272c addl %ecx, %ebx - 0x89, 0xd9, //0x0000272e movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00002730 shrl $4, %ecx - 0x09, 0xd9, //0x00002733 orl %ebx, %ecx - 0x89, 0xc8, //0x00002735 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00002737 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000273a andl $65280, %eax - 0x0f, 0xb6, 0xd9, //0x0000273f movzbl %cl, %ebx - 0x09, 0xc3, //0x00002742 orl %eax, %ebx - 0x4d, 0x8d, 0x4f, 0x04, //0x00002744 leaq $4(%r15), %r9 - 0x49, 0x8d, 0x45, 0xfc, //0x00002748 leaq $-4(%r13), %rax - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000274c cmpl $128, %ebx - 0x0f, 0x82, 0x6b, 0x00, 0x00, 0x00, //0x00002752 jb LBB9_62 - 0xf6, 0x45, 0xa8, 0x02, //0x00002758 testb $2, $-88(%rbp) - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x0000275c je LBB9_71 - 0x4d, 0x89, 0xcf, //0x00002762 movq %r9, %r15 - 0x41, 0x89, 0xde, //0x00002765 movl %ebx, %r14d - 0x49, 0x89, 0xc5, //0x00002768 movq %rax, %r13 - 0xe9, 0x60, 0xfb, 0xff, 0xff, //0x0000276b jmp LBB9_65 - //0x00002770 LBB9_27 - 0x45, 0x85, 0xed, //0x00002770 testl %r13d, %r13d - 0x0f, 0x84, 0x51, 0x03, 0x00, 0x00, //0x00002773 je LBB9_25 - 0x41, 0x80, 0x7f, 0xff, 0x5c, //0x00002779 cmpb $92, $-1(%r15) - 0x0f, 0x85, 0x7a, 0x03, 0x00, 0x00, //0x0000277e jne LBB9_29 - 0x41, 0x80, 0x3f, 0x5c, //0x00002784 cmpb $92, (%r15) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00002788 jne LBB9_37 - 0x41, 0x83, 0xfd, 0x01, //0x0000278e cmpl $1, %r13d - 0x0f, 0x8e, 0x32, 0x03, 0x00, 0x00, //0x00002792 jle LBB9_25 - 0x41, 0x8a, 0x4f, 0x01, //0x00002798 movb $1(%r15), %cl - 0x80, 0xf9, 0x22, //0x0000279c cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000279f je LBB9_36 - 0x80, 0xf9, 0x5c, //0x000027a5 cmpb $92, %cl - 0x0f, 0x85, 0x69, 0x03, 0x00, 0x00, //0x000027a8 jne LBB9_35 - //0x000027ae LBB9_36 - 0x49, 0x83, 0xc7, 0x01, //0x000027ae addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x000027b2 addq $-1, %r13 - //0x000027b6 LBB9_37 - 0x49, 0x83, 0xc7, 0x01, //0x000027b6 addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x000027ba addq $-1, %r13 - 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x000027be jmp LBB9_38 - //0x000027c3 LBB9_62 - 0x49, 0x89, 0xc5, //0x000027c3 movq %rax, %r13 - 0x4d, 0x89, 0xcf, //0x000027c6 movq %r9, %r15 - //0x000027c9 LBB9_119 - 0x41, 0x88, 0x1c, 0x24, //0x000027c9 movb %bl, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x000027cd addq $1, %r12 - 0x4d, 0x85, 0xed, //0x000027d1 testq %r13, %r13 - 0x0f, 0x85, 0x06, 0xfd, 0xff, 0xff, //0x000027d4 jne LBB9_4 - 0xe9, 0xfe, 0x02, 0x00, 0x00, //0x000027da jmp LBB9_126 - //0x000027df LBB9_71 - 0x81, 0xfb, 0x00, 0x08, 0x00, 0x00, //0x000027df cmpl $2048, %ebx - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x000027e5 jb LBB9_72 - 0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x000027eb andl $16252928, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x000027f1 cmpl $14155776, %ecx - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000027f7 je LBB9_77 - 0x49, 0x89, 0xc5, //0x000027fd movq %rax, %r13 - 0x41, 0x89, 0xde, //0x00002800 movl %ebx, %r14d - 0x4d, 0x89, 0xcf, //0x00002803 movq %r9, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002806 .p2align 4, 0x90 - //0x00002810 LBB9_76 - 0x44, 0x89, 0xf0, //0x00002810 movl %r14d, %eax - 0xc1, 0xe8, 0x0c, //0x00002813 shrl $12, %eax - 0x0c, 0xe0, //0x00002816 orb $-32, %al - 0x41, 0x88, 0x04, 0x24, //0x00002818 movb %al, (%r12) - 0x44, 0x89, 0xf0, //0x0000281c movl %r14d, %eax - 0xc1, 0xe8, 0x06, //0x0000281f shrl $6, %eax - 0x24, 0x3f, //0x00002822 andb $63, %al - 0x0c, 0x80, //0x00002824 orb $-128, %al - 0x41, 0x88, 0x44, 0x24, 0x01, //0x00002826 movb %al, $1(%r12) - 0x41, 0x80, 0xe6, 0x3f, //0x0000282b andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x0000282f orb $-128, %r14b - 0x45, 0x88, 0x74, 0x24, 0x02, //0x00002833 movb %r14b, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00002838 addq $3, %r12 - 0x4d, 0x85, 0xed, //0x0000283c testq %r13, %r13 - 0x0f, 0x85, 0x9b, 0xfc, 0xff, 0xff, //0x0000283f jne LBB9_4 - 0xe9, 0x93, 0x02, 0x00, 0x00, //0x00002845 jmp LBB9_126 - //0x0000284a LBB9_72 - 0x49, 0x89, 0xc5, //0x0000284a movq %rax, %r13 - 0x41, 0x89, 0xde, //0x0000284d movl %ebx, %r14d - 0x4d, 0x89, 0xcf, //0x00002850 movq %r9, %r15 - //0x00002853 LBB9_73 - 0x44, 0x89, 0xf0, //0x00002853 movl %r14d, %eax - 0xc1, 0xe8, 0x06, //0x00002856 shrl $6, %eax - 0x0c, 0xc0, //0x00002859 orb $-64, %al - 0x41, 0x88, 0x04, 0x24, //0x0000285b movb %al, (%r12) - 0x41, 0x80, 0xe6, 0x3f, //0x0000285f andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x00002863 orb $-128, %r14b - 0x45, 0x88, 0x74, 0x24, 0x01, //0x00002867 movb %r14b, $1(%r12) - 0x49, 0x83, 0xc4, 0x02, //0x0000286c addq $2, %r12 - 0x4d, 0x85, 0xed, //0x00002870 testq %r13, %r13 - 0x0f, 0x85, 0x67, 0xfc, 0xff, 0xff, //0x00002873 jne LBB9_4 - 0xe9, 0x5f, 0x02, 0x00, 0x00, //0x00002879 jmp LBB9_126 - //0x0000287e LBB9_77 - 0x48, 0x89, 0x45, 0xa0, //0x0000287e movq %rax, $-96(%rbp) - 0x4d, 0x89, 0xce, //0x00002882 movq %r9, %r14 - 0x48, 0x89, 0x75, 0xc0, //0x00002885 movq %rsi, $-64(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x00002889 movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x7d, 0xc8, //0x0000288d movq %rdi, $-56(%rbp) - 0x4c, 0x89, 0x55, 0xb8, //0x00002891 movq %r10, $-72(%rbp) - 0x4d, 0x85, 0xd2, //0x00002895 testq %r10, %r10 - 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00002898 jne LBB9_78 - 0x48, 0x83, 0x7d, 0xa0, 0x06, //0x0000289e cmpq $6, $-96(%rbp) - 0x0f, 0x8c, 0xbf, 0x00, 0x00, 0x00, //0x000028a3 jl LBB9_82 - //0x000028a9 LBB9_84 - 0x81, 0xfb, 0xff, 0xdb, 0x00, 0x00, //0x000028a9 cmpl $56319, %ebx - 0x0f, 0x87, 0xb3, 0x00, 0x00, 0x00, //0x000028af ja LBB9_82 - 0x41, 0x80, 0x3e, 0x5c, //0x000028b5 cmpb $92, (%r14) - 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x000028b9 jne LBB9_82 - 0x41, 0x80, 0x7e, 0x01, 0x75, //0x000028bf cmpb $117, $1(%r14) - 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x000028c4 jne LBB9_82 - 0x49, 0x8d, 0x7e, 0x02, //0x000028ca leaq $2(%r14), %rdi - 0xc5, 0xf8, 0x77, //0x000028ce vzeroupper - 0xe8, 0x9a, 0x03, 0x00, 0x00, //0x000028d1 callq _unhex16_is - 0x84, 0xc0, //0x000028d6 testb %al, %al - 0x0f, 0x84, 0x68, 0x02, 0x00, 0x00, //0x000028d8 je LBB9_88 - 0x4d, 0x89, 0xf7, //0x000028de movq %r14, %r15 - 0x41, 0x8b, 0x4e, 0x02, //0x000028e1 movl $2(%r14), %ecx - 0x0f, 0xc9, //0x000028e5 bswapl %ecx - 0x89, 0xc8, //0x000028e7 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x000028e9 shrl $4, %eax - 0xf7, 0xd0, //0x000028ec notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000028ee andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000028f3 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000028f6 andl $252645135, %ecx - 0x01, 0xc1, //0x000028fc addl %eax, %ecx - 0x89, 0xc8, //0x000028fe movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00002900 shrl $4, %eax - 0x09, 0xc8, //0x00002903 orl %ecx, %eax - 0x49, 0x83, 0xc7, 0x06, //0x00002905 addq $6, %r15 - 0x89, 0xc1, //0x00002909 movl %eax, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000290b andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00002911 cmpl $14417920, %ecx - 0x0f, 0x85, 0x16, 0x03, 0x00, 0x00, //0x00002917 jne LBB9_120 - 0x89, 0xc1, //0x0000291d movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x0000291f shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002922 andl $65280, %ecx - 0x0f, 0xb6, 0xc0, //0x00002928 movzbl %al, %eax - 0x09, 0xc8, //0x0000292b orl %ecx, %eax - 0x4c, 0x8b, 0x6d, 0xa0, //0x0000292d movq $-96(%rbp), %r13 - 0x49, 0x83, 0xc5, 0xfa, //0x00002931 addq $-6, %r13 - 0xe9, 0xfa, 0xfa, 0xff, 0xff, //0x00002935 jmp LBB9_91 - //0x0000293a LBB9_78 - 0x49, 0x83, 0xfd, 0x05, //0x0000293a cmpq $5, %r13 - 0x0f, 0x8c, 0xf8, 0x02, 0x00, 0x00, //0x0000293e jl LBB9_93 - 0x41, 0x80, 0x3e, 0x5c, //0x00002944 cmpb $92, (%r14) - 0x0f, 0x85, 0x08, 0x03, 0x00, 0x00, //0x00002948 jne LBB9_104 - 0x49, 0x83, 0xc5, 0xfb, //0x0000294e addq $-5, %r13 - 0x49, 0x83, 0xc7, 0x05, //0x00002952 addq $5, %r15 - 0x4c, 0x89, 0x6d, 0xa0, //0x00002956 movq %r13, $-96(%rbp) - 0x4d, 0x89, 0xfe, //0x0000295a movq %r15, %r14 - 0x48, 0x83, 0x7d, 0xa0, 0x06, //0x0000295d cmpq $6, $-96(%rbp) - 0x0f, 0x8d, 0x41, 0xff, 0xff, 0xff, //0x00002962 jge LBB9_84 - //0x00002968 LBB9_82 - 0x4d, 0x89, 0xf7, //0x00002968 movq %r14, %r15 - //0x0000296b LBB9_83 - 0x48, 0x8b, 0x45, 0xb8, //0x0000296b movq $-72(%rbp), %rax - 0x48, 0x03, 0x45, 0xc8, //0x0000296f addq $-56(%rbp), %rax - 0x49, 0x29, 0xc7, //0x00002973 subq %rax, %r15 - //0x00002976 LBB9_121 - 0x49, 0x83, 0xc7, 0xfc, //0x00002976 addq $-4, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x0000297a movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x0000297e movq %r15, (%rax) - //0x00002981 LBB9_122 - 0x49, 0xc7, 0xc4, 0xfc, 0xff, 0xff, 0xff, //0x00002981 movq $-4, %r12 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00002988 jmp LBB9_123 - //0x0000298d LBB9_1 - 0x45, 0x31, 0xed, //0x0000298d xorl %r13d, %r13d - 0x49, 0x89, 0xd4, //0x00002990 movq %rdx, %r12 - //0x00002993 LBB9_2 - 0x4d, 0x01, 0xec, //0x00002993 addq %r13, %r12 - 0x49, 0x29, 0xd4, //0x00002996 subq %rdx, %r12 - //0x00002999 LBB9_123 - 0x4c, 0x89, 0xe0, //0x00002999 movq %r12, %rax - 0x48, 0x83, 0xc4, 0x38, //0x0000299c addq $56, %rsp - 0x5b, //0x000029a0 popq %rbx - 0x41, 0x5c, //0x000029a1 popq %r12 - 0x41, 0x5d, //0x000029a3 popq %r13 - 0x41, 0x5e, //0x000029a5 popq %r14 - 0x41, 0x5f, //0x000029a7 popq %r15 - 0x5d, //0x000029a9 popq %rbp - 0xc5, 0xf8, 0x77, //0x000029aa vzeroupper - 0xc3, //0x000029ad retq - //0x000029ae LBB9_47 - 0x4c, 0x89, 0xf8, //0x000029ae movq %r15, %rax - 0x48, 0x29, 0xf8, //0x000029b1 subq %rdi, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x000029b4 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x000029b8 movq %rax, (%rsi) - 0x41, 0x8a, 0x0f, //0x000029bb movb (%r15), %cl - 0x8d, 0x51, 0xd0, //0x000029be leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000029c1 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000029c4 jb LBB9_50 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029ca movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000029d1 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000029d4 cmpb $37, %cl - 0x0f, 0x87, 0xbc, 0xff, 0xff, 0xff, //0x000029d7 ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x000029dd movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000029e0 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000029ea btq %rcx, %rdx - 0x0f, 0x83, 0xa5, 0xff, 0xff, 0xff, //0x000029ee jae LBB9_123 - //0x000029f4 LBB9_50 - 0x48, 0x8d, 0x48, 0x01, //0x000029f4 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000029f8 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x01, //0x000029fb movb $1(%r15), %cl - 0x8d, 0x51, 0xd0, //0x000029ff leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00002a02 cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00002a05 jbe LBB9_53 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002a0b movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002a12 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002a15 cmpb $37, %cl - 0x0f, 0x87, 0x7b, 0xff, 0xff, 0xff, //0x00002a18 ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x00002a1e movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002a21 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002a2b btq %rcx, %rdx - 0x0f, 0x83, 0x64, 0xff, 0xff, 0xff, //0x00002a2f jae LBB9_123 - //0x00002a35 LBB9_53 - 0x48, 0x8d, 0x48, 0x02, //0x00002a35 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002a39 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x02, //0x00002a3c movb $2(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002a40 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002a43 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002a46 jb LBB9_56 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002a4c movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002a53 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002a56 cmpb $37, %cl - 0x0f, 0x87, 0x3a, 0xff, 0xff, 0xff, //0x00002a59 ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x00002a5f movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002a62 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002a6c btq %rcx, %rdx - 0x0f, 0x83, 0x23, 0xff, 0xff, 0xff, //0x00002a70 jae LBB9_123 - //0x00002a76 LBB9_56 - 0x48, 0x8d, 0x48, 0x03, //0x00002a76 leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002a7a movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x03, //0x00002a7d movb $3(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002a81 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002a84 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002a87 jb LBB9_60 - //0x00002a8d LBB9_58 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002a8d movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002a94 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002a97 cmpb $37, %cl - 0x0f, 0x87, 0xf9, 0xfe, 0xff, 0xff, //0x00002a9a ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x00002aa0 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002aa3 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002aad btq %rcx, %rdx - 0x0f, 0x83, 0xe2, 0xfe, 0xff, 0xff, //0x00002ab1 jae LBB9_123 - //0x00002ab7 LBB9_60 - 0x48, 0x83, 0xc0, 0x04, //0x00002ab7 addq $4, %rax - 0x48, 0x89, 0x06, //0x00002abb movq %rax, (%rsi) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002abe movq $-2, %r12 - 0xe9, 0xcf, 0xfe, 0xff, 0xff, //0x00002ac5 jmp LBB9_123 - //0x00002aca LBB9_25 - 0x48, 0x8b, 0x45, 0xd0, //0x00002aca movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x00002ace movq %rsi, (%rax) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ad1 movq $-1, %r12 - 0xe9, 0xbc, 0xfe, 0xff, 0xff, //0x00002ad8 jmp LBB9_123 - //0x00002add LBB9_126 - 0x45, 0x31, 0xed, //0x00002add xorl %r13d, %r13d - 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x00002ae0 jmp LBB9_2 - //0x00002ae5 LBB9_40 - 0x48, 0xf7, 0xd7, //0x00002ae5 notq %rdi - 0x49, 0x01, 0xff, //0x00002ae8 addq %rdi, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x00002aeb movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00002aef movq %r15, (%rax) - 0x49, 0xc7, 0xc4, 0xfd, 0xff, 0xff, 0xff, //0x00002af2 movq $-3, %r12 - 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00002af9 jmp LBB9_123 - //0x00002afe LBB9_29 - 0x48, 0xf7, 0xd7, //0x00002afe notq %rdi - 0x49, 0x01, 0xff, //0x00002b01 addq %rdi, %r15 - //0x00002b04 LBB9_30 - 0x48, 0x8b, 0x45, 0xd0, //0x00002b04 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00002b08 movq %r15, (%rax) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002b0b movq $-2, %r12 - 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00002b12 jmp LBB9_123 - //0x00002b17 LBB9_35 - 0x49, 0x29, 0xff, //0x00002b17 subq %rdi, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002b1a addq $1, %r15 - 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00002b1e jmp LBB9_30 - //0x00002b23 LBB9_69 - 0xf6, 0x45, 0xa8, 0x02, //0x00002b23 testb $2, $-88(%rbp) - 0x0f, 0x84, 0x0f, 0x01, 0x00, 0x00, //0x00002b27 je LBB9_93 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x00002b2d movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00002b34 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00002b3a addq $3, %r12 - 0x45, 0x31, 0xed, //0x00002b3e xorl %r13d, %r13d - 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002b41 jmp LBB9_2 - //0x00002b46 LBB9_88 - 0x4d, 0x89, 0xf7, //0x00002b46 movq %r14, %r15 - //0x00002b49 LBB9_106 - 0x4c, 0x89, 0xf8, //0x00002b49 movq %r15, %rax - 0x48, 0x2b, 0x45, 0xc8, //0x00002b4c subq $-56(%rbp), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002b50 addq $2, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x00002b54 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x00002b58 movq %rax, (%rsi) - 0x41, 0x8a, 0x4f, 0x02, //0x00002b5b movb $2(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002b5f leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002b62 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002b65 jb LBB9_109 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002b6b movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002b72 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002b75 cmpb $37, %cl - 0x0f, 0x87, 0x1b, 0xfe, 0xff, 0xff, //0x00002b78 ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x00002b7e movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002b81 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002b8b btq %rcx, %rdx - 0x0f, 0x83, 0x04, 0xfe, 0xff, 0xff, //0x00002b8f jae LBB9_123 - //0x00002b95 LBB9_109 - 0x48, 0x8d, 0x48, 0x01, //0x00002b95 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002b99 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x03, //0x00002b9c movb $3(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002ba0 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00002ba3 cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00002ba6 jbe LBB9_112 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002bac movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002bb3 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002bb6 cmpb $37, %cl - 0x0f, 0x87, 0xda, 0xfd, 0xff, 0xff, //0x00002bb9 ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x00002bbf movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002bc2 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002bcc btq %rcx, %rdx - 0x0f, 0x83, 0xc3, 0xfd, 0xff, 0xff, //0x00002bd0 jae LBB9_123 - //0x00002bd6 LBB9_112 - 0x48, 0x8d, 0x48, 0x02, //0x00002bd6 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002bda movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x04, //0x00002bdd movb $4(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002be1 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002be4 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002be7 jb LBB9_115 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002bed movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002bf4 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002bf7 cmpb $37, %cl - 0x0f, 0x87, 0x99, 0xfd, 0xff, 0xff, //0x00002bfa ja LBB9_123 - 0x0f, 0xb6, 0xc9, //0x00002c00 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002c03 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002c0d btq %rcx, %rdx - 0x0f, 0x83, 0x82, 0xfd, 0xff, 0xff, //0x00002c11 jae LBB9_123 - //0x00002c17 LBB9_115 - 0x48, 0x8d, 0x48, 0x03, //0x00002c17 leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002c1b movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x05, //0x00002c1e movb $5(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002c22 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002c25 cmpb $10, %dl - 0x0f, 0x83, 0x5f, 0xfe, 0xff, 0xff, //0x00002c28 jae LBB9_58 - 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00002c2e jmp LBB9_60 - //0x00002c33 LBB9_120 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00002c33 subq $-56(%rbp), %r15 - 0xe9, 0x3a, 0xfd, 0xff, 0xff, //0x00002c37 jmp LBB9_121 - //0x00002c3c LBB9_93 - 0x48, 0x8b, 0x45, 0xd0, //0x00002c3c movq $-48(%rbp), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x00002c40 movq $-64(%rbp), %rcx - 0x48, 0x89, 0x08, //0x00002c44 movq %rcx, (%rax) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002c47 movq $-1, %r12 - 0xe9, 0x46, 0xfd, 0xff, 0xff, //0x00002c4e jmp LBB9_123 - //0x00002c53 LBB9_103 - 0x4d, 0x89, 0xfe, //0x00002c53 movq %r15, %r14 - //0x00002c56 LBB9_104 - 0x4c, 0x2b, 0x75, 0xc8, //0x00002c56 subq $-56(%rbp), %r14 - 0x49, 0x83, 0xc6, 0xfc, //0x00002c5a addq $-4, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002c5e movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002c62 movq %r14, (%rax) - 0xe9, 0x17, 0xfd, 0xff, 0xff, //0x00002c65 jmp LBB9_122 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c6a .p2align 4, 0x90 - //0x00002c70 _unhex16_is - 0x55, //0x00002c70 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002c71 movq %rsp, %rbp - 0x8b, 0x07, //0x00002c74 movl (%rdi), %eax - 0x89, 0xc1, //0x00002c76 movl %eax, %ecx - 0xf7, 0xd1, //0x00002c78 notl %ecx - 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002c7a leal $-808464432(%rax), %edx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00002c80 andl $-2139062144, %ecx - 0x85, 0xd1, //0x00002c86 testl %edx, %ecx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002c88 je LBB10_2 - 0x31, 0xc0, //0x00002c8e xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x00002c90 movzbl %al, %eax - 0x5d, //0x00002c93 popq %rbp - 0xc3, //0x00002c94 retq - //0x00002c95 LBB10_2 - 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00002c95 leal $421075225(%rax), %edx - 0x09, 0xc2, //0x00002c9b orl %eax, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002c9d testl $-2139062144, %edx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002ca3 je LBB10_4 - 0x31, 0xc0, //0x00002ca9 xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x00002cab movzbl %al, %eax - 0x5d, //0x00002cae popq %rbp - 0xc3, //0x00002caf retq - //0x00002cb0 LBB10_4 - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002cb0 andl $2139062143, %eax - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002cb5 movl $-1061109568, %edx - 0x29, 0xc2, //0x00002cba subl %eax, %edx - 0x8d, 0xb0, 0x46, 0x46, 0x46, 0x46, //0x00002cbc leal $1179010630(%rax), %esi - 0x21, 0xca, //0x00002cc2 andl %ecx, %edx - 0x85, 0xf2, //0x00002cc4 testl %esi, %edx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002cc6 je LBB10_6 - 0x31, 0xc0, //0x00002ccc xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x00002cce movzbl %al, %eax - 0x5d, //0x00002cd1 popq %rbp - 0xc3, //0x00002cd2 retq - //0x00002cd3 LBB10_6 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002cd3 movl $-522133280, %edx - 0x29, 0xc2, //0x00002cd8 subl %eax, %edx - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00002cda addl $960051513, %eax - 0x21, 0xd1, //0x00002cdf andl %edx, %ecx - 0x85, 0xc1, //0x00002ce1 testl %eax, %ecx - 0x0f, 0x94, 0xc0, //0x00002ce3 sete %al - 0x0f, 0xb6, 0xc0, //0x00002ce6 movzbl %al, %eax - 0x5d, //0x00002ce9 popq %rbp - 0xc3, //0x00002cea retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ceb .p2align 5, 0x00 - //0x00002d00 LCPI11_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002d00 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002d10 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00002d20 LCPI11_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00002d20 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, //0x00002d30 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00002d40 LCPI11_2 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00002d40 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, //0x00002d50 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x00002d60 LCPI11_3 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00002d60 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00002d70 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x00002d80 .p2align 4, 0x00 - //0x00002d80 LCPI11_4 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002d80 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00002d90 LCPI11_5 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00002d90 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00002da0 LCPI11_6 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00002da0 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x00002db0 LCPI11_7 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00002db0 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x00002dc0 .p2align 4, 0x90 - //0x00002dc0 _html_escape - 0x55, //0x00002dc0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002dc1 movq %rsp, %rbp - 0x41, 0x57, //0x00002dc4 pushq %r15 - 0x41, 0x56, //0x00002dc6 pushq %r14 - 0x41, 0x55, //0x00002dc8 pushq %r13 - 0x41, 0x54, //0x00002dca pushq %r12 - 0x53, //0x00002dcc pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x00002dcd subq $24, %rsp - 0x48, 0x89, 0x4d, 0xc0, //0x00002dd1 movq %rcx, $-64(%rbp) - 0x49, 0x89, 0xd7, //0x00002dd5 movq %rdx, %r15 - 0x48, 0x89, 0x55, 0xc8, //0x00002dd8 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x00002ddc movq %rdi, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x00002de0 movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x00002de3 testq %rsi, %rsi - 0x0f, 0x8e, 0x8c, 0x07, 0x00, 0x00, //0x00002de6 jle LBB11_106 - 0x48, 0x8b, 0x45, 0xc0, //0x00002dec movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x00002df0 movq (%rax), %r9 - 0xc5, 0xfd, 0x6f, 0x1d, 0x05, 0xff, 0xff, 0xff, //0x00002df3 vmovdqa $-251(%rip), %ymm3 /* LCPI11_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x1d, 0xff, 0xff, 0xff, //0x00002dfb vmovdqa $-227(%rip), %ymm4 /* LCPI11_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x35, 0xff, 0xff, 0xff, //0x00002e03 vmovdqa $-203(%rip), %ymm5 /* LCPI11_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x4d, 0xff, 0xff, 0xff, //0x00002e0b vmovdqa $-179(%rip), %ymm6 /* LCPI11_3+0(%rip) */ - 0x4c, 0x8d, 0x35, 0xb6, 0xed, 0x00, 0x00, //0x00002e13 leaq $60854(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x4c, 0x8b, 0x5d, 0xd0, //0x00002e1a movq $-48(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00002e1e movq $-56(%rbp), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e22 .p2align 4, 0x90 - //0x00002e30 LBB11_2 - 0x4d, 0x85, 0xc9, //0x00002e30 testq %r9, %r9 - 0x0f, 0x8e, 0x5e, 0x07, 0x00, 0x00, //0x00002e33 jle LBB11_3 - 0x48, 0x83, 0xfe, 0x20, //0x00002e39 cmpq $32, %rsi - 0x0f, 0x9d, 0xc1, //0x00002e3d setge %cl - 0x4c, 0x89, 0xc8, //0x00002e40 movq %r9, %rax - 0x4d, 0x89, 0xf8, //0x00002e43 movq %r15, %r8 - 0x49, 0x89, 0xf2, //0x00002e46 movq %rsi, %r10 - 0x4d, 0x89, 0xdc, //0x00002e49 movq %r11, %r12 - 0x0f, 0x8c, 0x7e, 0x00, 0x00, 0x00, //0x00002e4c jl LBB11_12 - 0x49, 0x83, 0xf9, 0x20, //0x00002e52 cmpq $32, %r9 - 0x0f, 0x8c, 0x74, 0x00, 0x00, 0x00, //0x00002e56 jl LBB11_12 - 0x45, 0x31, 0xc0, //0x00002e5c xorl %r8d, %r8d - 0x48, 0x89, 0xf3, //0x00002e5f movq %rsi, %rbx - 0x4c, 0x89, 0xcf, //0x00002e62 movq %r9, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e65 .p2align 4, 0x90 - //0x00002e70 LBB11_7 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x03, //0x00002e70 vmovdqu (%r11,%r8), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00002e76 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0xfd, 0x74, 0xd4, //0x00002e7a vpcmpeqb %ymm4, %ymm0, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00002e7e vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xdb, 0xd5, //0x00002e82 vpand %ymm5, %ymm0, %ymm2 - 0xc5, 0xed, 0x74, 0xd6, //0x00002e86 vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc5, 0xf5, 0xeb, 0xca, //0x00002e8a vpor %ymm2, %ymm1, %ymm1 - 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x07, //0x00002e8e vmovdqu %ymm0, (%r15,%r8) - 0xc5, 0xfd, 0xd7, 0xc1, //0x00002e94 vpmovmskb %ymm1, %eax - 0x85, 0xc0, //0x00002e98 testl %eax, %eax - 0x0f, 0x85, 0x90, 0x01, 0x00, 0x00, //0x00002e9a jne LBB11_8 - 0x4c, 0x8d, 0x53, 0xe0, //0x00002ea0 leaq $-32(%rbx), %r10 - 0x48, 0x8d, 0x47, 0xe0, //0x00002ea4 leaq $-32(%rdi), %rax - 0x49, 0x83, 0xc0, 0x20, //0x00002ea8 addq $32, %r8 - 0x48, 0x83, 0xfb, 0x40, //0x00002eac cmpq $64, %rbx - 0x0f, 0x9d, 0xc1, //0x00002eb0 setge %cl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00002eb3 jl LBB11_11 - 0x4c, 0x89, 0xd3, //0x00002eb9 movq %r10, %rbx - 0x48, 0x83, 0xff, 0x3f, //0x00002ebc cmpq $63, %rdi - 0x48, 0x89, 0xc7, //0x00002ec0 movq %rax, %rdi - 0x0f, 0x8f, 0xa7, 0xff, 0xff, 0xff, //0x00002ec3 jg LBB11_7 - //0x00002ec9 LBB11_11 - 0x4f, 0x8d, 0x24, 0x03, //0x00002ec9 leaq (%r11,%r8), %r12 - 0x4d, 0x01, 0xf8, //0x00002ecd addq %r15, %r8 - //0x00002ed0 LBB11_12 - 0x84, 0xc9, //0x00002ed0 testb %cl, %cl - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00002ed2 je LBB11_38 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00002ed8 vmovdqu (%r12), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00002ede vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0xfd, 0x74, 0xd4, //0x00002ee2 vpcmpeqb %ymm4, %ymm0, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00002ee6 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xdb, 0xc5, //0x00002eea vpand %ymm5, %ymm0, %ymm0 - 0xc5, 0xfd, 0x74, 0xc6, //0x00002eee vpcmpeqb %ymm6, %ymm0, %ymm0 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00002ef2 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00002ef6 vpmovmskb %ymm0, %ecx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002efa movabsq $4294967296, %rdx - 0x48, 0x09, 0xd1, //0x00002f04 orq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xe9, //0x00002f07 bsfq %rcx, %r13 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00002f0b vmovdqu (%r12), %xmm0 - 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x00002f11 vpextrq $1, %xmm0, %rcx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x00002f17 vmovq %xmm0, %rdi - 0x49, 0x39, 0xc5, //0x00002f1c cmpq %rax, %r13 - 0x0f, 0x8e, 0x17, 0x01, 0x00, 0x00, //0x00002f1f jle LBB11_14 - 0x48, 0x83, 0xf8, 0x10, //0x00002f25 cmpq $16, %rax - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x00002f29 jb LBB11_27 - 0x49, 0x89, 0x38, //0x00002f2f movq %rdi, (%r8) - 0x49, 0x89, 0x48, 0x08, //0x00002f32 movq %rcx, $8(%r8) - 0x4d, 0x8d, 0x54, 0x24, 0x10, //0x00002f36 leaq $16(%r12), %r10 - 0x49, 0x83, 0xc0, 0x10, //0x00002f3b addq $16, %r8 - 0x4c, 0x8d, 0x70, 0xf0, //0x00002f3f leaq $-16(%rax), %r14 - 0x49, 0x83, 0xfe, 0x08, //0x00002f43 cmpq $8, %r14 - 0x0f, 0x83, 0x3c, 0x01, 0x00, 0x00, //0x00002f47 jae LBB11_30 - 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00002f4d jmp LBB11_31 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f52 .p2align 4, 0x90 - //0x00002f60 LBB11_38 - 0xc5, 0xf8, 0x77, //0x00002f60 vzeroupper - 0x49, 0x83, 0xfa, 0x10, //0x00002f63 cmpq $16, %r10 - 0x0f, 0x9d, 0xc1, //0x00002f67 setge %cl - 0x0f, 0x8c, 0x5f, 0x01, 0x00, 0x00, //0x00002f6a jl LBB11_39 - 0x48, 0x83, 0xf8, 0x10, //0x00002f70 cmpq $16, %rax - 0xc5, 0xf9, 0x6f, 0x3d, 0x04, 0xfe, 0xff, 0xff, //0x00002f74 vmovdqa $-508(%rip), %xmm7 /* LCPI11_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x05, 0x0c, 0xfe, 0xff, 0xff, //0x00002f7c vmovdqa $-500(%rip), %xmm8 /* LCPI11_5+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x14, 0xfe, 0xff, 0xff, //0x00002f84 vmovdqa $-492(%rip), %xmm9 /* LCPI11_6+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x1c, 0xfe, 0xff, 0xff, //0x00002f8c vmovdqa $-484(%rip), %xmm10 /* LCPI11_7+0(%rip) */ - 0x0f, 0x8c, 0xeb, 0x01, 0x00, 0x00, //0x00002f94 jl LBB11_41 - 0x4c, 0x89, 0xdf, //0x00002f9a movq %r11, %rdi - 0x4c, 0x29, 0xe7, //0x00002f9d subq %r12, %rdi - 0xc5, 0xfd, 0x6f, 0x1d, 0x58, 0xfd, 0xff, 0xff, //0x00002fa0 vmovdqa $-680(%rip), %ymm3 /* LCPI11_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x70, 0xfd, 0xff, 0xff, //0x00002fa8 vmovdqa $-656(%rip), %ymm4 /* LCPI11_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x88, 0xfd, 0xff, 0xff, //0x00002fb0 vmovdqa $-632(%rip), %ymm5 /* LCPI11_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xa0, 0xfd, 0xff, 0xff, //0x00002fb8 vmovdqa $-608(%rip), %ymm6 /* LCPI11_3+0(%rip) */ - //0x00002fc0 .p2align 4, 0x90 - //0x00002fc0 LBB11_43 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00002fc0 vmovdqu (%r12), %xmm0 - 0xc5, 0xf9, 0x74, 0xcf, //0x00002fc6 vpcmpeqb %xmm7, %xmm0, %xmm1 - 0xc5, 0xb9, 0x74, 0xd0, //0x00002fca vpcmpeqb %xmm0, %xmm8, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00002fce vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xb1, 0xdb, 0xd0, //0x00002fd2 vpand %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd2, //0x00002fd6 vpcmpeqb %xmm2, %xmm10, %xmm2 - 0xc5, 0xf1, 0xeb, 0xca, //0x00002fda vpor %xmm2, %xmm1, %xmm1 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00002fde vmovdqu %xmm0, (%r8) - 0xc5, 0xf9, 0xd7, 0xc9, //0x00002fe3 vpmovmskb %xmm1, %ecx - 0x85, 0xc9, //0x00002fe7 testl %ecx, %ecx - 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x00002fe9 jne LBB11_44 - 0x49, 0x83, 0xc4, 0x10, //0x00002fef addq $16, %r12 - 0x49, 0x83, 0xc0, 0x10, //0x00002ff3 addq $16, %r8 - 0x4d, 0x8d, 0x72, 0xf0, //0x00002ff7 leaq $-16(%r10), %r14 - 0x4c, 0x8d, 0x68, 0xf0, //0x00002ffb leaq $-16(%rax), %r13 - 0x49, 0x83, 0xfa, 0x20, //0x00002fff cmpq $32, %r10 - 0x0f, 0x9d, 0xc1, //0x00003003 setge %cl - 0x0f, 0x8c, 0x09, 0x01, 0x00, 0x00, //0x00003006 jl LBB11_47 - 0x48, 0x83, 0xc7, 0xf0, //0x0000300c addq $-16, %rdi - 0x4d, 0x89, 0xf2, //0x00003010 movq %r14, %r10 - 0x48, 0x83, 0xf8, 0x1f, //0x00003013 cmpq $31, %rax - 0x4c, 0x89, 0xe8, //0x00003017 movq %r13, %rax - 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x0000301a jg LBB11_43 - 0xe9, 0xf0, 0x00, 0x00, 0x00, //0x00003020 jmp LBB11_47 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003025 .p2align 4, 0x90 - //0x00003030 LBB11_8 - 0x44, 0x0f, 0xbc, 0xe0, //0x00003030 bsfl %eax, %r12d - 0x4d, 0x01, 0xc4, //0x00003034 addq %r8, %r12 - 0xe9, 0xeb, 0x03, 0x00, 0x00, //0x00003037 jmp LBB11_83 - //0x0000303c LBB11_14 - 0x41, 0x83, 0xfd, 0x10, //0x0000303c cmpl $16, %r13d - 0x0f, 0x82, 0xfb, 0x01, 0x00, 0x00, //0x00003040 jb LBB11_15 - 0x49, 0x89, 0x38, //0x00003046 movq %rdi, (%r8) - 0x49, 0x89, 0x48, 0x08, //0x00003049 movq %rcx, $8(%r8) - 0x4d, 0x8d, 0x54, 0x24, 0x10, //0x0000304d leaq $16(%r12), %r10 - 0x49, 0x83, 0xc0, 0x10, //0x00003052 addq $16, %r8 - 0x49, 0x8d, 0x45, 0xf0, //0x00003056 leaq $-16(%r13), %rax - 0x48, 0x83, 0xf8, 0x08, //0x0000305a cmpq $8, %rax - 0x0f, 0x83, 0xed, 0x01, 0x00, 0x00, //0x0000305e jae LBB11_18 - 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x00003064 jmp LBB11_19 - //0x00003069 LBB11_44 - 0x66, 0x0f, 0xbc, 0xc1, //0x00003069 bsfw %cx, %ax - 0x44, 0x0f, 0xb7, 0xe0, //0x0000306d movzwl %ax, %r12d - 0x49, 0x29, 0xfc, //0x00003071 subq %rdi, %r12 - 0xe9, 0xa7, 0x03, 0x00, 0x00, //0x00003074 jmp LBB11_82 - //0x00003079 LBB11_27 - 0x4d, 0x89, 0xe2, //0x00003079 movq %r12, %r10 - 0x49, 0x89, 0xc6, //0x0000307c movq %rax, %r14 - 0x49, 0x83, 0xfe, 0x08, //0x0000307f cmpq $8, %r14 - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00003083 jb LBB11_31 - //0x00003089 LBB11_30 - 0x49, 0x8b, 0x0a, //0x00003089 movq (%r10), %rcx - 0x49, 0x89, 0x08, //0x0000308c movq %rcx, (%r8) - 0x49, 0x83, 0xc2, 0x08, //0x0000308f addq $8, %r10 - 0x49, 0x83, 0xc0, 0x08, //0x00003093 addq $8, %r8 - 0x49, 0x83, 0xc6, 0xf8, //0x00003097 addq $-8, %r14 - //0x0000309b LBB11_31 - 0x49, 0x83, 0xfe, 0x04, //0x0000309b cmpq $4, %r14 - 0x0f, 0x8d, 0xec, 0x01, 0x00, 0x00, //0x0000309f jge LBB11_32 - 0x49, 0x83, 0xfe, 0x02, //0x000030a5 cmpq $2, %r14 - 0x0f, 0x83, 0xfe, 0x01, 0x00, 0x00, //0x000030a9 jae LBB11_34 - //0x000030af LBB11_35 - 0x4d, 0x85, 0xf6, //0x000030af testq %r14, %r14 - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000030b2 je LBB11_37 - //0x000030b8 LBB11_36 - 0x41, 0x8a, 0x0a, //0x000030b8 movb (%r10), %cl - 0x41, 0x88, 0x08, //0x000030bb movb %cl, (%r8) - //0x000030be LBB11_37 - 0x4c, 0x01, 0xe0, //0x000030be addq %r12, %rax - 0x48, 0xf7, 0xd0, //0x000030c1 notq %rax - 0x4c, 0x01, 0xd8, //0x000030c4 addq %r11, %rax - 0x49, 0x89, 0xc4, //0x000030c7 movq %rax, %r12 - 0xe9, 0x51, 0x03, 0x00, 0x00, //0x000030ca jmp LBB11_82 - //0x000030cf LBB11_39 - 0x49, 0x89, 0xc5, //0x000030cf movq %rax, %r13 - 0x4d, 0x89, 0xd6, //0x000030d2 movq %r10, %r14 - 0xc5, 0xfd, 0x6f, 0x1d, 0x23, 0xfc, 0xff, 0xff, //0x000030d5 vmovdqa $-989(%rip), %ymm3 /* LCPI11_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x3b, 0xfc, 0xff, 0xff, //0x000030dd vmovdqa $-965(%rip), %ymm4 /* LCPI11_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x53, 0xfc, 0xff, 0xff, //0x000030e5 vmovdqa $-941(%rip), %ymm5 /* LCPI11_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x6b, 0xfc, 0xff, 0xff, //0x000030ed vmovdqa $-917(%rip), %ymm6 /* LCPI11_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x3d, 0x83, 0xfc, 0xff, 0xff, //0x000030f5 vmovdqa $-893(%rip), %xmm7 /* LCPI11_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x05, 0x8b, 0xfc, 0xff, 0xff, //0x000030fd vmovdqa $-885(%rip), %xmm8 /* LCPI11_5+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x93, 0xfc, 0xff, 0xff, //0x00003105 vmovdqa $-877(%rip), %xmm9 /* LCPI11_6+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x9b, 0xfc, 0xff, 0xff, //0x0000310d vmovdqa $-869(%rip), %xmm10 /* LCPI11_7+0(%rip) */ - //0x00003115 LBB11_47 - 0x84, 0xc9, //0x00003115 testb %cl, %cl - 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x00003117 je LBB11_48 - //0x0000311d LBB11_58 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x0000311d vmovdqu (%r12), %xmm0 - 0xc5, 0xf9, 0x74, 0xcf, //0x00003123 vpcmpeqb %xmm7, %xmm0, %xmm1 - 0xc5, 0xb9, 0x74, 0xd0, //0x00003127 vpcmpeqb %xmm0, %xmm8, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000312b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xb1, 0xdb, 0xd0, //0x0000312f vpand %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd2, //0x00003133 vpcmpeqb %xmm2, %xmm10, %xmm2 - 0xc5, 0xf1, 0xeb, 0xca, //0x00003137 vpor %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0xd7, 0xc1, //0x0000313b vpmovmskb %xmm1, %eax - 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000313f orl $65536, %eax - 0x0f, 0xbc, 0xc0, //0x00003144 bsfl %eax, %eax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00003147 vmovq %xmm0, %rcx - 0x49, 0x39, 0xc5, //0x0000314c cmpq %rax, %r13 - 0x0f, 0x8d, 0xb8, 0x01, 0x00, 0x00, //0x0000314f jge LBB11_59 - 0x49, 0x83, 0xfd, 0x08, //0x00003155 cmpq $8, %r13 - 0x4c, 0x8d, 0x35, 0x70, 0xea, 0x00, 0x00, //0x00003159 leaq $60016(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00003160 jb LBB11_70 - 0x49, 0x89, 0x08, //0x00003166 movq %rcx, (%r8) - 0x49, 0x8d, 0x44, 0x24, 0x08, //0x00003169 leaq $8(%r12), %rax - 0x49, 0x83, 0xc0, 0x08, //0x0000316e addq $8, %r8 - 0x49, 0x8d, 0x7d, 0xf8, //0x00003172 leaq $-8(%r13), %rdi - 0x48, 0x83, 0xff, 0x04, //0x00003176 cmpq $4, %rdi - 0x0f, 0x8d, 0xd7, 0x01, 0x00, 0x00, //0x0000317a jge LBB11_73 - 0xe9, 0xe3, 0x01, 0x00, 0x00, //0x00003180 jmp LBB11_74 - //0x00003185 LBB11_41 - 0x49, 0x89, 0xc5, //0x00003185 movq %rax, %r13 - 0x4d, 0x89, 0xd6, //0x00003188 movq %r10, %r14 - 0xc5, 0xfd, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000318b vmovdqa $-1171(%rip), %ymm3 /* LCPI11_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x85, 0xfb, 0xff, 0xff, //0x00003193 vmovdqa $-1147(%rip), %ymm4 /* LCPI11_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x9d, 0xfb, 0xff, 0xff, //0x0000319b vmovdqa $-1123(%rip), %ymm5 /* LCPI11_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xb5, 0xfb, 0xff, 0xff, //0x000031a3 vmovdqa $-1099(%rip), %ymm6 /* LCPI11_3+0(%rip) */ - 0x84, 0xc9, //0x000031ab testb %cl, %cl - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000031ad jne LBB11_58 - //0x000031b3 LBB11_48 - 0x4d, 0x85, 0xf6, //0x000031b3 testq %r14, %r14 - 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000031b6 jle LBB11_56 - 0x4d, 0x85, 0xed, //0x000031bc testq %r13, %r13 - 0x0f, 0x8e, 0x68, 0x00, 0x00, 0x00, //0x000031bf jle LBB11_56 - 0x31, 0xc9, //0x000031c5 xorl %ecx, %ecx - 0x31, 0xc0, //0x000031c7 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031c9 .p2align 4, 0x90 - //0x000031d0 LBB11_51 - 0x41, 0x0f, 0xb6, 0x3c, 0x0c, //0x000031d0 movzbl (%r12,%rcx), %edi - 0x48, 0x83, 0xff, 0x3e, //0x000031d5 cmpq $62, %rdi - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000031d9 ja LBB11_52 - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000031df movabsq $5764607797912141824, %rdx - 0x48, 0x0f, 0xa3, 0xfa, //0x000031e9 btq %rdi, %rdx - 0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x000031ed jb LBB11_80 - //0x000031f3 LBB11_52 - 0x40, 0x80, 0xff, 0xe2, //0x000031f3 cmpb $-30, %dil - 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x000031f7 je LBB11_80 - 0x49, 0x8d, 0x14, 0x06, //0x000031fd leaq (%r14,%rax), %rdx - 0x41, 0x88, 0x3c, 0x08, //0x00003201 movb %dil, (%r8,%rcx) - 0x48, 0x8d, 0x78, 0xff, //0x00003205 leaq $-1(%rax), %rdi - 0x48, 0x83, 0xfa, 0x02, //0x00003209 cmpq $2, %rdx - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000320d jl LBB11_55 - 0x4c, 0x01, 0xe8, //0x00003213 addq %r13, %rax - 0x48, 0x83, 0xc1, 0x01, //0x00003216 addq $1, %rcx - 0x48, 0x83, 0xf8, 0x01, //0x0000321a cmpq $1, %rax - 0x48, 0x89, 0xf8, //0x0000321e movq %rdi, %rax - 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00003221 jg LBB11_51 - //0x00003227 LBB11_55 - 0x49, 0x29, 0xfc, //0x00003227 subq %rdi, %r12 - 0x49, 0x01, 0xfe, //0x0000322a addq %rdi, %r14 - //0x0000322d LBB11_56 - 0x4d, 0x85, 0xf6, //0x0000322d testq %r14, %r14 - 0x0f, 0x84, 0xe4, 0x01, 0x00, 0x00, //0x00003230 je LBB11_57 - 0x49, 0xf7, 0xd4, //0x00003236 notq %r12 - 0x4d, 0x01, 0xdc, //0x00003239 addq %r11, %r12 - 0xe9, 0xdf, 0x01, 0x00, 0x00, //0x0000323c jmp LBB11_82 - //0x00003241 LBB11_15 - 0x4d, 0x89, 0xe2, //0x00003241 movq %r12, %r10 - 0x4c, 0x89, 0xe8, //0x00003244 movq %r13, %rax - 0x48, 0x83, 0xf8, 0x08, //0x00003247 cmpq $8, %rax - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000324b jb LBB11_19 - //0x00003251 LBB11_18 - 0x49, 0x8b, 0x0a, //0x00003251 movq (%r10), %rcx - 0x49, 0x89, 0x08, //0x00003254 movq %rcx, (%r8) - 0x49, 0x83, 0xc2, 0x08, //0x00003257 addq $8, %r10 - 0x49, 0x83, 0xc0, 0x08, //0x0000325b addq $8, %r8 - 0x48, 0x83, 0xc0, 0xf8, //0x0000325f addq $-8, %rax - //0x00003263 LBB11_19 - 0x48, 0x83, 0xf8, 0x04, //0x00003263 cmpq $4, %rax - 0x0f, 0x8d, 0x62, 0x00, 0x00, 0x00, //0x00003267 jge LBB11_20 - 0x48, 0x83, 0xf8, 0x02, //0x0000326d cmpq $2, %rax - 0x0f, 0x83, 0x74, 0x00, 0x00, 0x00, //0x00003271 jae LBB11_22 - //0x00003277 LBB11_23 - 0x48, 0x85, 0xc0, //0x00003277 testq %rax, %rax - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000327a je LBB11_25 - //0x00003280 LBB11_24 - 0x41, 0x8a, 0x02, //0x00003280 movb (%r10), %al - 0x41, 0x88, 0x00, //0x00003283 movb %al, (%r8) - //0x00003286 LBB11_25 - 0x4d, 0x29, 0xdc, //0x00003286 subq %r11, %r12 - 0x4d, 0x01, 0xec, //0x00003289 addq %r13, %r12 - 0xe9, 0x96, 0x01, 0x00, 0x00, //0x0000328c jmp LBB11_83 - //0x00003291 LBB11_32 - 0x41, 0x8b, 0x0a, //0x00003291 movl (%r10), %ecx - 0x41, 0x89, 0x08, //0x00003294 movl %ecx, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x00003297 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x0000329b addq $4, %r8 - 0x49, 0x83, 0xc6, 0xfc, //0x0000329f addq $-4, %r14 - 0x49, 0x83, 0xfe, 0x02, //0x000032a3 cmpq $2, %r14 - 0x0f, 0x82, 0x02, 0xfe, 0xff, 0xff, //0x000032a7 jb LBB11_35 - //0x000032ad LBB11_34 - 0x41, 0x0f, 0xb7, 0x0a, //0x000032ad movzwl (%r10), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000032b1 movw %cx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x000032b5 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x000032b9 addq $2, %r8 - 0x49, 0x83, 0xc6, 0xfe, //0x000032bd addq $-2, %r14 - 0x4d, 0x85, 0xf6, //0x000032c1 testq %r14, %r14 - 0x0f, 0x85, 0xee, 0xfd, 0xff, 0xff, //0x000032c4 jne LBB11_36 - 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000032ca jmp LBB11_37 - //0x000032cf LBB11_20 - 0x41, 0x8b, 0x0a, //0x000032cf movl (%r10), %ecx - 0x41, 0x89, 0x08, //0x000032d2 movl %ecx, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000032d5 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000032d9 addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x000032dd addq $-4, %rax - 0x48, 0x83, 0xf8, 0x02, //0x000032e1 cmpq $2, %rax - 0x0f, 0x82, 0x8c, 0xff, 0xff, 0xff, //0x000032e5 jb LBB11_23 - //0x000032eb LBB11_22 - 0x41, 0x0f, 0xb7, 0x0a, //0x000032eb movzwl (%r10), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000032ef movw %cx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x000032f3 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x000032f7 addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x000032fb addq $-2, %rax - 0x48, 0x85, 0xc0, //0x000032ff testq %rax, %rax - 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00003302 jne LBB11_24 - 0xe9, 0x79, 0xff, 0xff, 0xff, //0x00003308 jmp LBB11_25 - //0x0000330d LBB11_59 - 0x83, 0xf8, 0x08, //0x0000330d cmpl $8, %eax - 0x4c, 0x8d, 0x35, 0xb9, 0xe8, 0x00, 0x00, //0x00003310 leaq $59577(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x0f, 0x82, 0x74, 0x00, 0x00, 0x00, //0x00003317 jb LBB11_60 - 0x49, 0x89, 0x08, //0x0000331d movq %rcx, (%r8) - 0x4d, 0x8d, 0x54, 0x24, 0x08, //0x00003320 leaq $8(%r12), %r10 - 0x49, 0x83, 0xc0, 0x08, //0x00003325 addq $8, %r8 - 0x48, 0x8d, 0x78, 0xf8, //0x00003329 leaq $-8(%rax), %rdi - 0x48, 0x83, 0xff, 0x04, //0x0000332d cmpq $4, %rdi - 0x0f, 0x8d, 0x6a, 0x00, 0x00, 0x00, //0x00003331 jge LBB11_63 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00003337 jmp LBB11_64 - //0x0000333c LBB11_80 - 0x4d, 0x29, 0xdc, //0x0000333c subq %r11, %r12 - 0x49, 0x29, 0xc4, //0x0000333f subq %rax, %r12 - 0xe9, 0xd9, 0x00, 0x00, 0x00, //0x00003342 jmp LBB11_82 - //0x00003347 LBB11_70 - 0x4c, 0x89, 0xe0, //0x00003347 movq %r12, %rax - 0x4c, 0x89, 0xef, //0x0000334a movq %r13, %rdi - 0x48, 0x83, 0xff, 0x04, //0x0000334d cmpq $4, %rdi - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00003351 jl LBB11_74 - //0x00003357 LBB11_73 - 0x8b, 0x08, //0x00003357 movl (%rax), %ecx - 0x41, 0x89, 0x08, //0x00003359 movl %ecx, (%r8) - 0x48, 0x83, 0xc0, 0x04, //0x0000335c addq $4, %rax - 0x49, 0x83, 0xc0, 0x04, //0x00003360 addq $4, %r8 - 0x48, 0x83, 0xc7, 0xfc, //0x00003364 addq $-4, %rdi - //0x00003368 LBB11_74 - 0x48, 0x83, 0xff, 0x02, //0x00003368 cmpq $2, %rdi - 0x0f, 0x83, 0x65, 0x00, 0x00, 0x00, //0x0000336c jae LBB11_75 - 0x48, 0x85, 0xff, //0x00003372 testq %rdi, %rdi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003375 je LBB11_78 - //0x0000337b LBB11_77 - 0x8a, 0x00, //0x0000337b movb (%rax), %al - 0x41, 0x88, 0x00, //0x0000337d movb %al, (%r8) - //0x00003380 LBB11_78 - 0x4d, 0x01, 0xe5, //0x00003380 addq %r12, %r13 - 0x49, 0xf7, 0xd5, //0x00003383 notq %r13 - 0x4d, 0x01, 0xdd, //0x00003386 addq %r11, %r13 - 0x4d, 0x89, 0xec, //0x00003389 movq %r13, %r12 - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x0000338c jmp LBB11_83 - //0x00003391 LBB11_60 - 0x4d, 0x89, 0xe2, //0x00003391 movq %r12, %r10 - 0x48, 0x89, 0xc7, //0x00003394 movq %rax, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00003397 cmpq $4, %rdi - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x0000339b jl LBB11_64 - //0x000033a1 LBB11_63 - 0x41, 0x8b, 0x0a, //0x000033a1 movl (%r10), %ecx - 0x41, 0x89, 0x08, //0x000033a4 movl %ecx, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000033a7 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000033ab addq $4, %r8 - 0x48, 0x83, 0xc7, 0xfc, //0x000033af addq $-4, %rdi - //0x000033b3 LBB11_64 - 0x48, 0x83, 0xff, 0x02, //0x000033b3 cmpq $2, %rdi - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000033b7 jae LBB11_65 - 0x48, 0x85, 0xff, //0x000033bd testq %rdi, %rdi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000033c0 je LBB11_68 - //0x000033c6 LBB11_67 - 0x41, 0x8a, 0x0a, //0x000033c6 movb (%r10), %cl - 0x41, 0x88, 0x08, //0x000033c9 movb %cl, (%r8) - //0x000033cc LBB11_68 - 0x4d, 0x29, 0xdc, //0x000033cc subq %r11, %r12 - 0x49, 0x01, 0xc4, //0x000033cf addq %rax, %r12 - 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000033d2 jmp LBB11_83 - //0x000033d7 LBB11_75 - 0x0f, 0xb7, 0x08, //0x000033d7 movzwl (%rax), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000033da movw %cx, (%r8) - 0x48, 0x83, 0xc0, 0x02, //0x000033de addq $2, %rax - 0x49, 0x83, 0xc0, 0x02, //0x000033e2 addq $2, %r8 - 0x48, 0x83, 0xc7, 0xfe, //0x000033e6 addq $-2, %rdi - 0x48, 0x85, 0xff, //0x000033ea testq %rdi, %rdi - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000033ed jne LBB11_77 - 0xe9, 0x88, 0xff, 0xff, 0xff, //0x000033f3 jmp LBB11_78 - //0x000033f8 LBB11_65 - 0x41, 0x0f, 0xb7, 0x0a, //0x000033f8 movzwl (%r10), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000033fc movw %cx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x00003400 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x00003404 addq $2, %r8 - 0x48, 0x83, 0xc7, 0xfe, //0x00003408 addq $-2, %rdi - 0x48, 0x85, 0xff, //0x0000340c testq %rdi, %rdi - 0x0f, 0x85, 0xb1, 0xff, 0xff, 0xff, //0x0000340f jne LBB11_67 - 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00003415 jmp LBB11_68 - //0x0000341a LBB11_57 - 0x4d, 0x29, 0xdc, //0x0000341a subq %r11, %r12 - 0x90, 0x90, 0x90, //0x0000341d .p2align 4, 0x90 - //0x00003420 LBB11_82 - 0x4c, 0x8d, 0x35, 0xa9, 0xe7, 0x00, 0x00, //0x00003420 leaq $59305(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - //0x00003427 LBB11_83 - 0x4d, 0x85, 0xe4, //0x00003427 testq %r12, %r12 - 0x0f, 0x88, 0x22, 0x01, 0x00, 0x00, //0x0000342a js LBB11_84 - 0x4d, 0x01, 0xe3, //0x00003430 addq %r12, %r11 - 0x4d, 0x01, 0xe7, //0x00003433 addq %r12, %r15 - 0x4c, 0x29, 0xe6, //0x00003436 subq %r12, %rsi - 0x0f, 0x8e, 0x36, 0x01, 0x00, 0x00, //0x00003439 jle LBB11_86 - 0x4d, 0x29, 0xe1, //0x0000343f subq %r12, %r9 - 0x41, 0x8a, 0x0b, //0x00003442 movb (%r11), %cl - 0x80, 0xf9, 0xe2, //0x00003445 cmpb $-30, %cl - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00003448 je LBB11_89 - 0x4c, 0x89, 0xd8, //0x0000344e movq %r11, %rax - //0x00003451 LBB11_93 - 0x0f, 0xb6, 0xf9, //0x00003451 movzbl %cl, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00003454 shlq $4, %rdi - 0x4a, 0x8b, 0x14, 0x37, //0x00003458 movq (%rdi,%r14), %rdx - 0x48, 0x63, 0xda, //0x0000345c movslq %edx, %rbx - 0x49, 0x29, 0xd9, //0x0000345f subq %rbx, %r9 - 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00003462 jl LBB11_94 - 0x48, 0xc1, 0xe2, 0x20, //0x00003468 shlq $32, %rdx - 0x4e, 0x8d, 0x04, 0x37, //0x0000346c leaq (%rdi,%r14), %r8 - 0x49, 0x83, 0xc0, 0x08, //0x00003470 addq $8, %r8 - 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00003474 movabsq $12884901889, %rcx - 0x48, 0x39, 0xca, //0x0000347e cmpq %rcx, %rdx - 0x0f, 0x8c, 0x29, 0x00, 0x00, 0x00, //0x00003481 jl LBB11_98 - 0x41, 0x8b, 0x08, //0x00003487 movl (%r8), %ecx - 0x41, 0x89, 0x0f, //0x0000348a movl %ecx, (%r15) - 0x4e, 0x8d, 0x04, 0x37, //0x0000348d leaq (%rdi,%r14), %r8 - 0x49, 0x83, 0xc0, 0x0c, //0x00003491 addq $12, %r8 - 0x4d, 0x8d, 0x57, 0x04, //0x00003495 leaq $4(%r15), %r10 - 0x48, 0x8d, 0x7b, 0xfc, //0x00003499 leaq $-4(%rbx), %rdi - 0x48, 0x83, 0xff, 0x02, //0x0000349d cmpq $2, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000034a1 jae LBB11_101 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000034a7 jmp LBB11_102 - 0x90, 0x90, 0x90, 0x90, //0x000034ac .p2align 4, 0x90 - //0x000034b0 LBB11_98 - 0x4d, 0x89, 0xfa, //0x000034b0 movq %r15, %r10 - 0x48, 0x89, 0xdf, //0x000034b3 movq %rbx, %rdi - 0x48, 0x83, 0xff, 0x02, //0x000034b6 cmpq $2, %rdi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000034ba jb LBB11_102 - //0x000034c0 LBB11_101 - 0x41, 0x0f, 0xb7, 0x10, //0x000034c0 movzwl (%r8), %edx - 0x66, 0x41, 0x89, 0x12, //0x000034c4 movw %dx, (%r10) - 0x49, 0x83, 0xc0, 0x02, //0x000034c8 addq $2, %r8 - 0x49, 0x83, 0xc2, 0x02, //0x000034cc addq $2, %r10 - 0x48, 0x83, 0xc7, 0xfe, //0x000034d0 addq $-2, %rdi - //0x000034d4 LBB11_102 - 0x48, 0x85, 0xff, //0x000034d4 testq %rdi, %rdi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000034d7 je LBB11_104 - 0x41, 0x8a, 0x08, //0x000034dd movb (%r8), %cl - 0x41, 0x88, 0x0a, //0x000034e0 movb %cl, (%r10) - //0x000034e3 LBB11_104 - 0x49, 0x01, 0xdf, //0x000034e3 addq %rbx, %r15 - //0x000034e6 LBB11_105 - 0x48, 0x83, 0xc0, 0x01, //0x000034e6 addq $1, %rax - 0x48, 0x8d, 0x4e, 0xff, //0x000034ea leaq $-1(%rsi), %rcx - 0x49, 0x89, 0xc3, //0x000034ee movq %rax, %r11 - 0x48, 0x83, 0xfe, 0x01, //0x000034f1 cmpq $1, %rsi - 0x48, 0x89, 0xce, //0x000034f5 movq %rcx, %rsi - 0x0f, 0x8f, 0x32, 0xf9, 0xff, 0xff, //0x000034f8 jg LBB11_2 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000034fe jmp LBB11_106 - //0x00003503 LBB11_89 - 0x48, 0x83, 0xfe, 0x03, //0x00003503 cmpq $3, %rsi - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00003507 jl LBB11_95 - 0x41, 0x80, 0x7b, 0x01, 0x80, //0x0000350d cmpb $-128, $1(%r11) - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00003512 jne LBB11_95 - 0x41, 0x8a, 0x4b, 0x02, //0x00003518 movb $2(%r11), %cl - 0x89, 0xc8, //0x0000351c movl %ecx, %eax - 0x24, 0xfe, //0x0000351e andb $-2, %al - 0x3c, 0xa8, //0x00003520 cmpb $-88, %al - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003522 jne LBB11_95 - 0x49, 0x8d, 0x43, 0x02, //0x00003528 leaq $2(%r11), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x0000352c addq $-2, %rsi - 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00003530 jmp LBB11_93 - //0x00003535 LBB11_95 - 0x4d, 0x85, 0xc9, //0x00003535 testq %r9, %r9 - 0x0f, 0x8e, 0x59, 0x00, 0x00, 0x00, //0x00003538 jle LBB11_3 - 0x41, 0xc6, 0x07, 0xe2, //0x0000353e movb $-30, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x00003542 addq $1, %r15 - 0x49, 0x83, 0xc1, 0xff, //0x00003546 addq $-1, %r9 - 0x4c, 0x89, 0xd8, //0x0000354a movq %r11, %rax - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x0000354d jmp LBB11_105 - //0x00003552 LBB11_84 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003552 movq $-56(%rbp), %rcx - 0x4c, 0x01, 0xe1, //0x00003556 addq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003559 notq %rcx - 0x4c, 0x01, 0xf9, //0x0000355c addq %r15, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x0000355f movq $-64(%rbp), %rax - 0x48, 0x89, 0x08, //0x00003563 movq %rcx, (%rax) - 0x48, 0x8b, 0x45, 0xd0, //0x00003566 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xd8, //0x0000356a subq %r11, %rax - 0x4c, 0x01, 0xe0, //0x0000356d addq %r12, %rax - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00003570 jmp LBB11_107 - //0x00003575 LBB11_86 - 0x4c, 0x89, 0xd8, //0x00003575 movq %r11, %rax - //0x00003578 LBB11_106 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00003578 subq $-56(%rbp), %r15 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000357c movq $-64(%rbp), %rcx - 0x4c, 0x89, 0x39, //0x00003580 movq %r15, (%rcx) - 0x48, 0x2b, 0x45, 0xd0, //0x00003583 subq $-48(%rbp), %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003587 jmp LBB11_107 - //0x0000358c LBB11_94 - 0x4c, 0x2b, 0x7d, 0xc8, //0x0000358c subq $-56(%rbp), %r15 - 0x48, 0x8b, 0x45, 0xc0, //0x00003590 movq $-64(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00003594 movq %r15, (%rax) - //0x00003597 LBB11_3 - 0x49, 0xf7, 0xd3, //0x00003597 notq %r11 - 0x4c, 0x03, 0x5d, 0xd0, //0x0000359a addq $-48(%rbp), %r11 - 0x4c, 0x89, 0xd8, //0x0000359e movq %r11, %rax - //0x000035a1 LBB11_107 - 0x48, 0x83, 0xc4, 0x18, //0x000035a1 addq $24, %rsp - 0x5b, //0x000035a5 popq %rbx - 0x41, 0x5c, //0x000035a6 popq %r12 - 0x41, 0x5d, //0x000035a8 popq %r13 - 0x41, 0x5e, //0x000035aa popq %r14 - 0x41, 0x5f, //0x000035ac popq %r15 - 0x5d, //0x000035ae popq %rbp - 0xc5, 0xf8, 0x77, //0x000035af vzeroupper - 0xc3, //0x000035b2 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035b3 .p2align 4, 0x90 - //0x000035c0 _atof_eisel_lemire64 - 0x55, //0x000035c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000035c1 movq %rsp, %rbp - 0x41, 0x57, //0x000035c4 pushq %r15 - 0x41, 0x56, //0x000035c6 pushq %r14 - 0x41, 0x54, //0x000035c8 pushq %r12 - 0x53, //0x000035ca pushq %rbx - 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000035cb leal $348(%rsi), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000035d1 cmpl $695, %eax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x000035d6 ja LBB12_1 - 0x49, 0x89, 0xc8, //0x000035dc movq %rcx, %r8 - 0x41, 0x89, 0xd1, //0x000035df movl %edx, %r9d - 0x48, 0x85, 0xff, //0x000035e2 testq %rdi, %rdi - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000035e5 je LBB12_4 - 0x4c, 0x0f, 0xbd, 0xd7, //0x000035eb bsrq %rdi, %r10 - 0x49, 0x83, 0xf2, 0x3f, //0x000035ef xorq $63, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000035f3 jmp LBB12_5 - //0x000035f8 LBB12_4 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035f8 movl $64, %r10d - //0x000035fe LBB12_5 - 0x44, 0x89, 0xd1, //0x000035fe movl %r10d, %ecx - 0x48, 0xd3, 0xe7, //0x00003601 shlq %cl, %rdi - 0x89, 0xc1, //0x00003604 movl %eax, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00003606 shlq $4, %rcx - 0x4c, 0x8d, 0x25, 0x0f, 0x70, 0x00, 0x00, //0x0000360a leaq $28687(%rip), %r12 /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0xf8, //0x00003611 movq %rdi, %rax - 0x4a, 0xf7, 0x64, 0x21, 0x08, //0x00003614 mulq $8(%rcx,%r12) - 0x49, 0x89, 0xc7, //0x00003619 movq %rax, %r15 - 0x49, 0x89, 0xd3, //0x0000361c movq %rdx, %r11 - 0x44, 0x89, 0xdb, //0x0000361f movl %r11d, %ebx - 0x81, 0xe3, 0xff, 0x01, 0x00, 0x00, //0x00003622 andl $511, %ebx - 0x48, 0x81, 0xfb, 0xff, 0x01, 0x00, 0x00, //0x00003628 cmpq $511, %rbx - 0x0f, 0x85, 0x52, 0x00, 0x00, 0x00, //0x0000362f jne LBB12_11 - 0x49, 0x89, 0xfe, //0x00003635 movq %rdi, %r14 - 0x49, 0xf7, 0xd6, //0x00003638 notq %r14 - 0x4c, 0x89, 0xfa, //0x0000363b movq %r15, %rdx - 0x4d, 0x39, 0xf7, //0x0000363e cmpq %r14, %r15 - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00003641 jbe LBB12_13 - 0x48, 0x89, 0xf8, //0x00003647 movq %rdi, %rax - 0x4a, 0xf7, 0x24, 0x21, //0x0000364a mulq (%rcx,%r12) - 0x4c, 0x01, 0xfa, //0x0000364e addq %r15, %rdx - 0x49, 0x83, 0xd3, 0x00, //0x00003651 adcq $0, %r11 - 0x44, 0x89, 0xd9, //0x00003655 movl %r11d, %ecx - 0xf7, 0xd1, //0x00003658 notl %ecx - 0xf7, 0xc1, 0xff, 0x01, 0x00, 0x00, //0x0000365a testl $511, %ecx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00003660 jne LBB12_12 - 0x48, 0x83, 0xfa, 0xff, //0x00003666 cmpq $-1, %rdx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000366a jne LBB12_12 - 0x4c, 0x39, 0xf0, //0x00003670 cmpq %r14, %rax - 0x0f, 0x87, 0x80, 0x00, 0x00, 0x00, //0x00003673 ja LBB12_1 - //0x00003679 LBB12_12 - 0x44, 0x89, 0xdb, //0x00003679 movl %r11d, %ebx - 0x81, 0xe3, 0xff, 0x01, 0x00, 0x00, //0x0000367c andl $511, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003682 jmp LBB12_13 - //0x00003687 LBB12_11 - 0x4c, 0x89, 0xfa, //0x00003687 movq %r15, %rdx - //0x0000368a LBB12_13 - 0x4c, 0x89, 0xd8, //0x0000368a movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x0000368d shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00003691 leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x00003694 shrq %cl, %r11 - 0x48, 0x85, 0xd2, //0x00003697 testq %rdx, %rdx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000369a jne LBB12_17 - 0x48, 0x85, 0xdb, //0x000036a0 testq %rbx, %rbx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000036a3 jne LBB12_17 - 0x44, 0x89, 0xd9, //0x000036a9 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x000036ac andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000036af cmpl $1, %ecx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000036b2 je LBB12_1 - //0x000036b8 LBB12_17 - 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x000036b8 imull $217706, %esi, %ecx - 0xc1, 0xf9, 0x10, //0x000036be sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000036c1 addl $1087, %ecx - 0x48, 0x63, 0xf1, //0x000036c7 movslq %ecx, %rsi - 0x4c, 0x29, 0xd6, //0x000036ca subq %r10, %rsi - 0x44, 0x89, 0xda, //0x000036cd movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x000036d0 andl $1, %edx - 0x4c, 0x01, 0xda, //0x000036d3 addq %r11, %rdx - 0x48, 0x89, 0xd1, //0x000036d6 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x000036d9 shrq $54, %rcx - 0x48, 0x01, 0xf0, //0x000036dd addq %rsi, %rax - 0x48, 0x83, 0xf9, 0x01, //0x000036e0 cmpq $1, %rcx - 0x48, 0x83, 0xd8, 0x00, //0x000036e4 sbbq $0, %rax - 0x48, 0x8d, 0x70, 0xff, //0x000036e8 leaq $-1(%rax), %rsi - 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x000036ec cmpq $2045, %rsi - 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x000036f3 jbe LBB12_19 - //0x000036f9 LBB12_1 - 0x31, 0xc0, //0x000036f9 xorl %eax, %eax - //0x000036fb LBB12_20 - 0x5b, //0x000036fb popq %rbx - 0x41, 0x5c, //0x000036fc popq %r12 - 0x41, 0x5e, //0x000036fe popq %r14 - 0x41, 0x5f, //0x00003700 popq %r15 - 0x5d, //0x00003702 popq %rbp - 0xc3, //0x00003703 retq - //0x00003704 LBB12_19 - 0x48, 0x83, 0xf9, 0x01, //0x00003704 cmpq $1, %rcx - 0xb1, 0x02, //0x00003708 movb $2, %cl - 0x80, 0xd9, 0x00, //0x0000370a sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000370d shrq %cl, %rdx - 0x48, 0xc1, 0xe0, 0x34, //0x00003710 shlq $52, %rax - 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003714 movabsq $4503599627370495, %rcx - 0x48, 0x21, 0xd1, //0x0000371e andq %rdx, %rcx - 0x48, 0x09, 0xc1, //0x00003721 orq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003724 movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x0000372e orq %rcx, %rax - 0x41, 0x83, 0xf9, 0xff, //0x00003731 cmpl $-1, %r9d - 0x48, 0x0f, 0x45, 0xc1, //0x00003735 cmovneq %rcx, %rax - 0x49, 0x89, 0x00, //0x00003739 movq %rax, (%r8) - 0xb0, 0x01, //0x0000373c movb $1, %al - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x0000373e jmp LBB12_20 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003743 .p2align 5, 0x00 - //0x00003760 LCPI13_0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003760 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003768 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003770 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003778 .quad 1 - //0x00003780 .p2align 3, 0x00 - //0x00003780 LCPI13_1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003780 .quad 1 - //0x00003788 LCPI13_2 - 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003788 .quad 10000 - //0x00003790 LCPI13_3 - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003790 .quad 10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003798 .p2align 4, 0x90 - //0x000037a0 _decimal_to_f64 - 0x55, //0x000037a0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000037a1 movq %rsp, %rbp - 0x41, 0x57, //0x000037a4 pushq %r15 - 0x41, 0x56, //0x000037a6 pushq %r14 - 0x41, 0x55, //0x000037a8 pushq %r13 - 0x41, 0x54, //0x000037aa pushq %r12 - 0x53, //0x000037ac pushq %rbx - 0x50, //0x000037ad pushq %rax - 0x48, 0x89, 0xf3, //0x000037ae movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x000037b1 movq %rdi, %r15 - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x000037b4 movabsq $4503599627370496, %r13 - 0x83, 0x7f, 0x10, 0x00, //0x000037be cmpl $0, $16(%rdi) - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000037c2 je LBB13_4 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000037c8 movabsq $9218868437227405312, %r14 - 0x41, 0x8b, 0x47, 0x14, //0x000037d2 movl $20(%r15), %eax - 0x45, 0x31, 0xe4, //0x000037d6 xorl %r12d, %r12d - 0x3d, 0x36, 0x01, 0x00, 0x00, //0x000037d9 cmpl $310, %eax - 0x0f, 0x8f, 0x2e, 0x05, 0x00, 0x00, //0x000037de jg LBB13_69 - 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x000037e4 cmpl $-330, %eax - 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x000037e9 jge LBB13_5 - 0x45, 0x31, 0xf6, //0x000037ef xorl %r14d, %r14d - 0xe9, 0x1b, 0x05, 0x00, 0x00, //0x000037f2 jmp LBB13_69 - //0x000037f7 LBB13_4 - 0x45, 0x31, 0xf6, //0x000037f7 xorl %r14d, %r14d - 0x45, 0x31, 0xe4, //0x000037fa xorl %r12d, %r12d - 0xe9, 0x10, 0x05, 0x00, 0x00, //0x000037fd jmp LBB13_69 - //0x00003802 LBB13_5 - 0x85, 0xc0, //0x00003802 testl %eax, %eax - 0x48, 0x89, 0x5d, 0xd0, //0x00003804 movq %rbx, $-48(%rbp) - 0x0f, 0x8e, 0x5a, 0x00, 0x00, 0x00, //0x00003808 jle LBB13_12 - 0x45, 0x31, 0xe4, //0x0000380e xorl %r12d, %r12d - 0x4c, 0x8d, 0x35, 0x98, 0x99, 0x00, 0x00, //0x00003811 leaq $39320(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00003818 jmp LBB13_8 - 0x90, 0x90, 0x90, //0x0000381d .p2align 4, 0x90 - //0x00003820 LBB13_10 - 0x89, 0xc0, //0x00003820 movl %eax, %eax - 0x41, 0x8b, 0x1c, 0x86, //0x00003822 movl (%r14,%rax,4), %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00003826 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000382b je LBB13_7 - //0x00003831 LBB13_11 - 0x4c, 0x89, 0xff, //0x00003831 movq %r15, %rdi - 0x89, 0xde, //0x00003834 movl %ebx, %esi - 0xe8, 0xd5, 0x65, 0x00, 0x00, //0x00003836 callq _right_shift - //0x0000383b LBB13_7 - 0x41, 0x01, 0xdc, //0x0000383b addl %ebx, %r12d - 0x41, 0x8b, 0x47, 0x14, //0x0000383e movl $20(%r15), %eax - 0x85, 0xc0, //0x00003842 testl %eax, %eax - 0x0f, 0x8e, 0x1e, 0x00, 0x00, 0x00, //0x00003844 jle LBB13_12 - //0x0000384a LBB13_8 - 0x83, 0xf8, 0x08, //0x0000384a cmpl $8, %eax - 0x0f, 0x8e, 0xcd, 0xff, 0xff, 0xff, //0x0000384d jle LBB13_10 - 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00003853 movl $27, %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00003858 cmpl $0, $16(%r15) - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x0000385d jne LBB13_11 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00003863 jmp LBB13_7 - //0x00003868 LBB13_12 - 0x4c, 0x8d, 0x35, 0x41, 0x99, 0x00, 0x00, //0x00003868 leaq $39233(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x0000386f jmp LBB13_14 - //0x00003874 LBB13_18 - 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00003874 movl $27, %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00003879 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000387e je LBB13_13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003884 .p2align 4, 0x90 - //0x00003890 LBB13_20 - 0x4c, 0x89, 0xff, //0x00003890 movq %r15, %rdi - 0x89, 0xde, //0x00003893 movl %ebx, %esi - 0xe8, 0x56, 0x63, 0x00, 0x00, //0x00003895 callq _left_shift - 0x41, 0x8b, 0x47, 0x14, //0x0000389a movl $20(%r15), %eax - //0x0000389e LBB13_13 - 0x41, 0x29, 0xdc, //0x0000389e subl %ebx, %r12d - //0x000038a1 LBB13_14 - 0x85, 0xc0, //0x000038a1 testl %eax, %eax - 0x0f, 0x88, 0x17, 0x00, 0x00, 0x00, //0x000038a3 js LBB13_17 - 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x000038a9 jne LBB13_21 - 0x49, 0x8b, 0x0f, //0x000038af movq (%r15), %rcx - 0x80, 0x39, 0x35, //0x000038b2 cmpb $53, (%rcx) - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x000038b5 jl LBB13_19 - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000038bb jmp LBB13_21 - //0x000038c0 .p2align 4, 0x90 - //0x000038c0 LBB13_17 - 0x83, 0xf8, 0xf8, //0x000038c0 cmpl $-8, %eax - 0x0f, 0x8c, 0xab, 0xff, 0xff, 0xff, //0x000038c3 jl LBB13_18 - //0x000038c9 LBB13_19 - 0x89, 0xc1, //0x000038c9 movl %eax, %ecx - 0xf7, 0xd9, //0x000038cb negl %ecx - 0x41, 0x8b, 0x1c, 0x8e, //0x000038cd movl (%r14,%rcx,4), %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x000038d1 cmpl $0, $16(%r15) - 0x0f, 0x85, 0xb4, 0xff, 0xff, 0xff, //0x000038d6 jne LBB13_20 - 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000038dc jmp LBB13_13 - //0x000038e1 LBB13_21 - 0x41, 0x81, 0xfc, 0x02, 0xfc, 0xff, 0xff, //0x000038e1 cmpl $-1022, %r12d - 0x0f, 0x8f, 0x56, 0x00, 0x00, 0x00, //0x000038e8 jg LBB13_27 - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x000038ee cmpl $0, $16(%r15) - 0x48, 0x8b, 0x5d, 0xd0, //0x000038f3 movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x000038f7 je LBB13_29 - 0x41, 0x81, 0xfc, 0xc6, 0xfb, 0xff, 0xff, //0x000038fd cmpl $-1082, %r12d - 0x0f, 0x8f, 0x62, 0x00, 0x00, 0x00, //0x00003904 jg LBB13_30 - 0x41, 0x81, 0xc4, 0xc1, 0x03, 0x00, 0x00, //0x0000390a addl $961, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003911 .p2align 4, 0x90 - //0x00003920 LBB13_25 - 0x4c, 0x89, 0xff, //0x00003920 movq %r15, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003923 movl $60, %esi - 0xe8, 0xe3, 0x64, 0x00, 0x00, //0x00003928 callq _right_shift - 0x41, 0x83, 0xc4, 0x3c, //0x0000392d addl $60, %r12d - 0x41, 0x83, 0xfc, 0x88, //0x00003931 cmpl $-120, %r12d - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00003935 jl LBB13_25 - 0x41, 0x83, 0xc4, 0x3c, //0x0000393b addl $60, %r12d - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000393f jmp LBB13_31 - //0x00003944 LBB13_27 - 0x41, 0x81, 0xfc, 0x00, 0x04, 0x00, 0x00, //0x00003944 cmpl $1024, %r12d - 0x48, 0x8b, 0x5d, 0xd0, //0x0000394b movq $-48(%rbp), %rbx - 0x0f, 0x8f, 0x85, 0x03, 0x00, 0x00, //0x0000394f jg LBB13_66 - 0x41, 0x83, 0xc4, 0xff, //0x00003955 addl $-1, %r12d - 0x45, 0x89, 0xe6, //0x00003959 movl %r12d, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x0000395c jmp LBB13_32 - //0x00003961 LBB13_29 - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00003961 movl $-1022, %r14d - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00003967 jmp LBB13_34 - //0x0000396c LBB13_30 - 0x41, 0x81, 0xc4, 0xfd, 0x03, 0x00, 0x00, //0x0000396c addl $1021, %r12d - //0x00003973 LBB13_31 - 0x41, 0xf7, 0xdc, //0x00003973 negl %r12d - 0x4c, 0x89, 0xff, //0x00003976 movq %r15, %rdi - 0x44, 0x89, 0xe6, //0x00003979 movl %r12d, %esi - 0xe8, 0x8f, 0x64, 0x00, 0x00, //0x0000397c callq _right_shift - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00003981 movl $-1022, %r14d - //0x00003987 LBB13_32 - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00003987 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000398c je LBB13_34 - 0x4c, 0x89, 0xff, //0x00003992 movq %r15, %rdi - 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00003995 movl $53, %esi - 0xe8, 0x51, 0x62, 0x00, 0x00, //0x0000399a callq _left_shift - //0x0000399f LBB13_34 - 0x41, 0x8b, 0x47, 0x14, //0x0000399f movl $20(%r15), %eax - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000039a3 movq $-1, %r12 - 0x83, 0xf8, 0x14, //0x000039aa cmpl $20, %eax - 0x0f, 0x8f, 0x40, 0x03, 0x00, 0x00, //0x000039ad jg LBB13_68 - 0x85, 0xc0, //0x000039b3 testl %eax, %eax - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x000039b5 jle LBB13_40 - 0x41, 0x8b, 0x57, 0x10, //0x000039bb movl $16(%r15), %edx - 0x31, 0xf6, //0x000039bf xorl %esi, %esi - 0x85, 0xd2, //0x000039c1 testl %edx, %edx - 0x0f, 0x4e, 0xd6, //0x000039c3 cmovlel %esi, %edx - 0x4c, 0x8d, 0x48, 0xff, //0x000039c6 leaq $-1(%rax), %r9 - 0x49, 0x39, 0xd1, //0x000039ca cmpq %rdx, %r9 - 0x4c, 0x0f, 0x43, 0xca, //0x000039cd cmovaeq %rdx, %r9 - 0x45, 0x8d, 0x41, 0x01, //0x000039d1 leal $1(%r9), %r8d - 0x45, 0x31, 0xe4, //0x000039d5 xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039d8 .p2align 4, 0x90 - //0x000039e0 LBB13_37 - 0x48, 0x39, 0xf2, //0x000039e0 cmpq %rsi, %rdx - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000039e3 je LBB13_41 - 0x4b, 0x8d, 0x3c, 0xa4, //0x000039e9 leaq (%r12,%r12,4), %rdi - 0x49, 0x8b, 0x0f, //0x000039ed movq (%r15), %rcx - 0x48, 0x0f, 0xbe, 0x0c, 0x31, //0x000039f0 movsbq (%rcx,%rsi), %rcx - 0x4c, 0x8d, 0x24, 0x79, //0x000039f5 leaq (%rcx,%rdi,2), %r12 - 0x49, 0x83, 0xc4, 0xd0, //0x000039f9 addq $-48, %r12 - 0x48, 0x83, 0xc6, 0x01, //0x000039fd addq $1, %rsi - 0x48, 0x39, 0xf0, //0x00003a01 cmpq %rsi, %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x00003a04 jne LBB13_37 - 0x45, 0x89, 0xc1, //0x00003a0a movl %r8d, %r9d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003a0d jmp LBB13_41 - //0x00003a12 LBB13_40 - 0x45, 0x31, 0xc9, //0x00003a12 xorl %r9d, %r9d - 0x45, 0x31, 0xe4, //0x00003a15 xorl %r12d, %r12d - //0x00003a18 LBB13_41 - 0x44, 0x39, 0xc8, //0x00003a18 cmpl %r9d, %eax - 0x0f, 0x8e, 0x3f, 0x02, 0x00, 0x00, //0x00003a1b jle LBB13_54 - 0x89, 0xc2, //0x00003a21 movl %eax, %edx - 0x44, 0x29, 0xca, //0x00003a23 subl %r9d, %edx - 0x83, 0xfa, 0x10, //0x00003a26 cmpl $16, %edx - 0x0f, 0x82, 0x1c, 0x02, 0x00, 0x00, //0x00003a29 jb LBB13_52 - 0x41, 0x89, 0xd0, //0x00003a2f movl %edx, %r8d - 0xc5, 0xf9, 0x6f, 0x05, 0x26, 0xfd, 0xff, 0xff, //0x00003a32 vmovdqa $-730(%rip), %xmm0 /* LCPI13_0+0(%rip) */ - 0xc4, 0xc3, 0xf9, 0x22, 0xc4, 0x00, //0x00003a3a vpinsrq $0, %r12, %xmm0, %xmm0 - 0x41, 0x83, 0xe0, 0xf0, //0x00003a40 andl $-16, %r8d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x12, 0xfd, 0xff, 0xff, 0xf0, //0x00003a44 vpblendd $240, $-750(%rip), %ymm0, %ymm0 /* LCPI13_0+0(%rip) */ - 0x41, 0x8d, 0x48, 0xf0, //0x00003a4e leal $-16(%r8), %ecx - 0x89, 0xcf, //0x00003a52 movl %ecx, %edi - 0xc1, 0xef, 0x04, //0x00003a54 shrl $4, %edi - 0x83, 0xc7, 0x01, //0x00003a57 addl $1, %edi - 0x89, 0xfe, //0x00003a5a movl %edi, %esi - 0x83, 0xe6, 0x03, //0x00003a5c andl $3, %esi - 0x83, 0xf9, 0x30, //0x00003a5f cmpl $48, %ecx - 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00003a62 jae LBB13_45 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x0f, 0xfd, 0xff, 0xff, //0x00003a68 vpbroadcastq $-753(%rip), %ymm2 /* LCPI13_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00003a71 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00003a75 vmovdqa %ymm2, %ymm1 - 0xe9, 0x83, 0x00, 0x00, 0x00, //0x00003a79 jmp LBB13_47 - //0x00003a7e LBB13_45 - 0x83, 0xe7, 0xfc, //0x00003a7e andl $-4, %edi - 0xf7, 0xdf, //0x00003a81 negl %edi - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xf4, 0xfc, 0xff, 0xff, //0x00003a83 vpbroadcastq $-780(%rip), %ymm2 /* LCPI13_1+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xf3, 0xfc, 0xff, 0xff, //0x00003a8c vpbroadcastq $-781(%rip), %ymm4 /* LCPI13_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00003a95 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00003a99 vmovdqa %ymm2, %ymm1 - 0x90, 0x90, 0x90, //0x00003a9d .p2align 4, 0x90 - //0x00003aa0 LBB13_46 - 0xc5, 0xfd, 0xf4, 0xec, //0x00003aa0 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003aa4 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00003aa9 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00003aad vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00003ab2 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00003ab6 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00003aba vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00003abf vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003ac3 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00003ac8 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00003acc vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00003ad0 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00003ad5 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00003ad9 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00003ade vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00003ae2 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00003ae6 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00003aeb vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00003aef vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00003af4 vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc7, 0x04, //0x00003af8 addl $4, %edi - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00003afb jne LBB13_46 - //0x00003b01 LBB13_47 - 0x85, 0xf6, //0x00003b01 testl %esi, %esi - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00003b03 je LBB13_50 - 0xf7, 0xde, //0x00003b09 negl %esi - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x7c, 0xfc, 0xff, 0xff, //0x00003b0b vpbroadcastq $-900(%rip), %ymm4 /* LCPI13_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b14 .p2align 4, 0x90 - //0x00003b20 LBB13_49 - 0xc5, 0xfd, 0xf4, 0xec, //0x00003b20 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003b24 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00003b29 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00003b2d vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00003b32 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00003b36 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00003b3a vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00003b3f vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003b43 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00003b48 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00003b4c vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00003b50 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00003b55 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00003b59 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00003b5e vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00003b62 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00003b66 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00003b6b vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00003b6f vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00003b74 vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc6, //0x00003b78 incl %esi - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x00003b7a jne LBB13_49 - //0x00003b80 LBB13_50 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00003b80 vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x00003b85 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00003b89 vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x00003b8e vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x00003b92 vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00003b96 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x00003b9b vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x00003b9f vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00003ba3 vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00003ba8 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00003bac vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x00003bb1 vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x00003bb5 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003bb9 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x00003bbe vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00003bc2 vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00003bc6 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00003bcb vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00003bcf vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x00003bd4 vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x00003bd8 vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003bdc vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x00003be1 vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00003be5 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00003be9 vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003bef vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00003bf4 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00003bf8 vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00003bfd vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00003c01 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00003c05 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00003c0a vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00003c0e vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00003c12 vpshufd $238, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003c17 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00003c1c vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00003c20 vpshufd $255, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00003c25 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00003c29 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00003c2d vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00003c32 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00003c36 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc4, //0x00003c3a vmovq %xmm0, %r12 - 0x44, 0x39, 0xc2, //0x00003c3f cmpl %r8d, %edx - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00003c42 je LBB13_54 - 0x45, 0x01, 0xc1, //0x00003c48 addl %r8d, %r9d - //0x00003c4b LBB13_52 - 0x89, 0xc2, //0x00003c4b movl %eax, %edx - 0x44, 0x29, 0xca, //0x00003c4d subl %r9d, %edx - //0x00003c50 .p2align 4, 0x90 - //0x00003c50 LBB13_53 - 0x4d, 0x01, 0xe4, //0x00003c50 addq %r12, %r12 - 0x4f, 0x8d, 0x24, 0xa4, //0x00003c53 leaq (%r12,%r12,4), %r12 - 0x83, 0xc2, 0xff, //0x00003c57 addl $-1, %edx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00003c5a jne LBB13_53 - //0x00003c60 LBB13_54 - 0x85, 0xc0, //0x00003c60 testl %eax, %eax - 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x00003c62 js LBB13_62 - 0x41, 0x8b, 0x4f, 0x10, //0x00003c68 movl $16(%r15), %ecx - 0x39, 0xc1, //0x00003c6c cmpl %eax, %ecx - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00003c6e jle LBB13_62 - 0x49, 0x8b, 0x37, //0x00003c74 movq (%r15), %rsi - 0x8a, 0x14, 0x06, //0x00003c77 movb (%rsi,%rax), %dl - 0x80, 0xfa, 0x35, //0x00003c7a cmpb $53, %dl - 0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x00003c7d jne LBB13_63 - 0x8d, 0x78, 0x01, //0x00003c83 leal $1(%rax), %edi - 0x39, 0xcf, //0x00003c86 cmpl %ecx, %edi - 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00003c88 jne LBB13_63 - 0x41, 0x83, 0x7f, 0x1c, 0x00, //0x00003c8e cmpl $0, $28(%r15) - 0x0f, 0x95, 0xc1, //0x00003c93 setne %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00003c96 jne LBB13_64 - 0x85, 0xc0, //0x00003c9c testl %eax, %eax - 0x0f, 0x8e, 0x10, 0x00, 0x00, 0x00, //0x00003c9e jle LBB13_64 - 0x83, 0xc0, 0xff, //0x00003ca4 addl $-1, %eax - 0x8a, 0x0c, 0x06, //0x00003ca7 movb (%rsi,%rax), %cl - 0x80, 0xe1, 0x01, //0x00003caa andb $1, %cl - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00003cad jmp LBB13_64 - //0x00003cb2 LBB13_62 - 0x31, 0xc9, //0x00003cb2 xorl %ecx, %ecx - //0x00003cb4 LBB13_64 - 0x0f, 0xb6, 0xc1, //0x00003cb4 movzbl %cl, %eax - 0x49, 0x01, 0xc4, //0x00003cb7 addq %rax, %r12 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00003cba movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc4, //0x00003cc4 cmpq %rax, %r12 - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003cc7 jne LBB13_68 - 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x00003ccd cmpl $1022, %r14d - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00003cd4 jle LBB13_67 - //0x00003cda LBB13_66 - 0x45, 0x31, 0xe4, //0x00003cda xorl %r12d, %r12d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00003cdd movabsq $9218868437227405312, %r14 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003ce7 jmp LBB13_69 - //0x00003cec LBB13_67 - 0x41, 0x83, 0xc6, 0x01, //0x00003cec addl $1, %r14d - 0x4d, 0x89, 0xec, //0x00003cf0 movq %r13, %r12 - //0x00003cf3 LBB13_68 - 0x4c, 0x89, 0xe0, //0x00003cf3 movq %r12, %rax - 0x4c, 0x21, 0xe8, //0x00003cf6 andq %r13, %rax - 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00003cf9 addl $1023, %r14d - 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00003d00 andl $2047, %r14d - 0x49, 0xc1, 0xe6, 0x34, //0x00003d07 shlq $52, %r14 - 0x48, 0x85, 0xc0, //0x00003d0b testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xf0, //0x00003d0e cmoveq %rax, %r14 - //0x00003d12 LBB13_69 - 0x49, 0x83, 0xc5, 0xff, //0x00003d12 addq $-1, %r13 - 0x4d, 0x21, 0xe5, //0x00003d16 andq %r12, %r13 - 0x4d, 0x09, 0xf5, //0x00003d19 orq %r14, %r13 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003d1c movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xe8, //0x00003d26 orq %r13, %rax - 0x41, 0x83, 0x7f, 0x18, 0x00, //0x00003d29 cmpl $0, $24(%r15) - 0x49, 0x0f, 0x44, 0xc5, //0x00003d2e cmoveq %r13, %rax - 0x48, 0x89, 0x03, //0x00003d32 movq %rax, (%rbx) - 0x31, 0xc0, //0x00003d35 xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00003d37 addq $8, %rsp - 0x5b, //0x00003d3b popq %rbx - 0x41, 0x5c, //0x00003d3c popq %r12 - 0x41, 0x5d, //0x00003d3e popq %r13 - 0x41, 0x5e, //0x00003d40 popq %r14 - 0x41, 0x5f, //0x00003d42 popq %r15 - 0x5d, //0x00003d44 popq %rbp - 0xc5, 0xf8, 0x77, //0x00003d45 vzeroupper - 0xc3, //0x00003d48 retq - //0x00003d49 LBB13_63 - 0x80, 0xfa, 0x35, //0x00003d49 cmpb $53, %dl - 0x0f, 0x9d, 0xc1, //0x00003d4c setge %cl - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00003d4f jmp LBB13_64 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003d54 .p2align 4, 0x90 - //0x00003d60 _atof_native - 0x55, //0x00003d60 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003d61 movq %rsp, %rbp - 0x48, 0x83, 0xec, 0x30, //0x00003d64 subq $48, %rsp - 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x00003d68 movq $0, $-40(%rbp) - 0x48, 0x89, 0x55, 0xe0, //0x00003d70 movq %rdx, $-32(%rbp) - 0x48, 0x89, 0x4d, 0xe8, //0x00003d74 movq %rcx, $-24(%rbp) - 0x48, 0x85, 0xc9, //0x00003d78 testq %rcx, %rcx - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00003d7b je LBB14_5 - 0xc6, 0x02, 0x00, //0x00003d81 movb $0, (%rdx) - 0x48, 0x83, 0xf9, 0x01, //0x00003d84 cmpq $1, %rcx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00003d88 je LBB14_5 - 0xc6, 0x42, 0x01, 0x00, //0x00003d8e movb $0, $1(%rdx) - 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x00003d92 cmpq $3, $-24(%rbp) - 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x00003d97 jb LBB14_5 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003d9d movl $2, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003da2 .p2align 4, 0x90 - //0x00003db0 LBB14_4 - 0x48, 0x8b, 0x4d, 0xe0, //0x00003db0 movq $-32(%rbp), %rcx - 0xc6, 0x04, 0x01, 0x00, //0x00003db4 movb $0, (%rcx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00003db8 addq $1, %rax - 0x48, 0x39, 0x45, 0xe8, //0x00003dbc cmpq %rax, $-24(%rbp) - 0x0f, 0x87, 0xea, 0xff, 0xff, 0xff, //0x00003dc0 ja LBB14_4 - //0x00003dc6 LBB14_5 - 0xc5, 0xf8, 0x57, 0xc0, //0x00003dc6 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x45, 0xf0, //0x00003dca vmovups %xmm0, $-16(%rbp) - 0x31, 0xd2, //0x00003dcf xorl %edx, %edx - 0x80, 0x3f, 0x2d, //0x00003dd1 cmpb $45, (%rdi) - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003dd4 jne LBB14_7 - 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00003dda movl $1, $-8(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003de1 movl $1, %eax - 0x48, 0x39, 0xf0, //0x00003de6 cmpq %rsi, %rax - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00003de9 jl LBB14_8 - 0xe9, 0xab, 0x01, 0x00, 0x00, //0x00003def jmp LBB14_39 - //0x00003df4 LBB14_7 - 0x31, 0xc0, //0x00003df4 xorl %eax, %eax - 0x48, 0x39, 0xf0, //0x00003df6 cmpq %rsi, %rax - 0x0f, 0x8d, 0xa0, 0x01, 0x00, 0x00, //0x00003df9 jge LBB14_39 - //0x00003dff LBB14_8 - 0x41, 0xb3, 0x01, //0x00003dff movb $1, %r11b - 0x45, 0x31, 0xc9, //0x00003e02 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00003e05 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00003e08 xorl %r8d, %r8d - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00003e0b jmp LBB14_12 - //0x00003e10 LBB14_20 - 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00003e10 movl $1, $-4(%rbp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e17 .p2align 4, 0x90 - //0x00003e20 LBB14_11 - 0x48, 0x83, 0xc0, 0x01, //0x00003e20 addq $1, %rax - 0x48, 0x39, 0xf0, //0x00003e24 cmpq %rsi, %rax - 0x41, 0x0f, 0x9c, 0xc3, //0x00003e27 setl %r11b - 0x48, 0x39, 0xc6, //0x00003e2b cmpq %rax, %rsi - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00003e2e je LBB14_22 - //0x00003e34 LBB14_12 - 0x0f, 0xb6, 0x0c, 0x07, //0x00003e34 movzbl (%rdi,%rax), %ecx - 0x8d, 0x51, 0xd0, //0x00003e38 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00003e3b cmpb $9, %dl - 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x00003e3e ja LBB14_17 - 0x80, 0xf9, 0x30, //0x00003e44 cmpb $48, %cl - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00003e47 jne LBB14_19 - 0x45, 0x85, 0xd2, //0x00003e4d testl %r10d, %r10d - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00003e50 je LBB14_21 - 0x4d, 0x63, 0xd9, //0x00003e56 movslq %r9d, %r11 - 0x4c, 0x39, 0x5d, 0xe8, //0x00003e59 cmpq %r11, $-24(%rbp) - 0x0f, 0x87, 0x3a, 0x00, 0x00, 0x00, //0x00003e5d ja LBB14_9 - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00003e63 jmp LBB14_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e68 .p2align 4, 0x90 - //0x00003e70 LBB14_17 - 0x80, 0xf9, 0x2e, //0x00003e70 cmpb $46, %cl - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00003e73 jne LBB14_23 - 0x44, 0x89, 0x55, 0xf4, //0x00003e79 movl %r10d, $-12(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003e7d movl $1, %r8d - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00003e83 jmp LBB14_11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e88 .p2align 4, 0x90 - //0x00003e90 LBB14_19 - 0x4d, 0x63, 0xda, //0x00003e90 movslq %r10d, %r11 - 0x4c, 0x39, 0x5d, 0xe8, //0x00003e93 cmpq %r11, $-24(%rbp) - 0x0f, 0x86, 0x73, 0xff, 0xff, 0xff, //0x00003e97 jbe LBB14_20 - //0x00003e9d LBB14_9 - 0x48, 0x8b, 0x55, 0xe0, //0x00003e9d movq $-32(%rbp), %rdx - 0x42, 0x88, 0x0c, 0x1a, //0x00003ea1 movb %cl, (%rdx,%r11) - 0x44, 0x8b, 0x4d, 0xf0, //0x00003ea5 movl $-16(%rbp), %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00003ea9 addl $1, %r9d - 0x44, 0x89, 0x4d, 0xf0, //0x00003ead movl %r9d, $-16(%rbp) - //0x00003eb1 LBB14_10 - 0x45, 0x89, 0xca, //0x00003eb1 movl %r9d, %r10d - 0xe9, 0x67, 0xff, 0xff, 0xff, //0x00003eb4 jmp LBB14_11 - //0x00003eb9 LBB14_21 - 0x83, 0x45, 0xf4, 0xff, //0x00003eb9 addl $-1, $-12(%rbp) - 0x45, 0x31, 0xd2, //0x00003ebd xorl %r10d, %r10d - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00003ec0 jmp LBB14_11 - //0x00003ec5 LBB14_22 - 0x48, 0x89, 0xf0, //0x00003ec5 movq %rsi, %rax - //0x00003ec8 LBB14_23 - 0x45, 0x85, 0xc0, //0x00003ec8 testl %r8d, %r8d - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00003ecb je LBB14_25 - 0x41, 0xf6, 0xc3, 0x01, //0x00003ed1 testb $1, %r11b - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00003ed5 jne LBB14_26 - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00003edb jmp LBB14_40 - //0x00003ee0 LBB14_25 - 0x44, 0x89, 0x4d, 0xf4, //0x00003ee0 movl %r9d, $-12(%rbp) - 0x41, 0xf6, 0xc3, 0x01, //0x00003ee4 testb $1, %r11b - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00003ee8 je LBB14_40 - //0x00003eee LBB14_26 - 0x89, 0xc2, //0x00003eee movl %eax, %edx - 0x8a, 0x0c, 0x17, //0x00003ef0 movb (%rdi,%rdx), %cl - 0x80, 0xc9, 0x20, //0x00003ef3 orb $32, %cl - 0x80, 0xf9, 0x65, //0x00003ef6 cmpb $101, %cl - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00003ef9 jne LBB14_40 - 0x8a, 0x4c, 0x17, 0x01, //0x00003eff movb $1(%rdi,%rdx), %cl - 0x80, 0xf9, 0x2d, //0x00003f03 cmpb $45, %cl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003f06 je LBB14_30 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003f0c movl $1, %r8d - 0x80, 0xf9, 0x2b, //0x00003f12 cmpb $43, %cl - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003f15 jne LBB14_32 - 0x83, 0xc0, 0x02, //0x00003f1b addl $2, %eax - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00003f1e jmp LBB14_31 - //0x00003f23 LBB14_30 - 0x83, 0xc0, 0x02, //0x00003f23 addl $2, %eax - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003f26 movl $-1, %r8d - //0x00003f2c LBB14_31 - 0x89, 0xc2, //0x00003f2c movl %eax, %edx - 0x48, 0x63, 0xc2, //0x00003f2e movslq %edx, %rax - 0x31, 0xd2, //0x00003f31 xorl %edx, %edx - 0x48, 0x39, 0xf0, //0x00003f33 cmpq %rsi, %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00003f36 jl LBB14_33 - 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00003f3c jmp LBB14_38 - //0x00003f41 LBB14_32 - 0x48, 0x83, 0xc2, 0x01, //0x00003f41 addq $1, %rdx - 0x48, 0x63, 0xc2, //0x00003f45 movslq %edx, %rax - 0x31, 0xd2, //0x00003f48 xorl %edx, %edx - 0x48, 0x39, 0xf0, //0x00003f4a cmpq %rsi, %rax - 0x0f, 0x8d, 0x45, 0x00, 0x00, 0x00, //0x00003f4d jge LBB14_38 - //0x00003f53 LBB14_33 - 0x31, 0xd2, //0x00003f53 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f55 .p2align 4, 0x90 - //0x00003f60 LBB14_34 - 0x0f, 0xbe, 0x0c, 0x07, //0x00003f60 movsbl (%rdi,%rax), %ecx - 0x83, 0xf9, 0x30, //0x00003f64 cmpl $48, %ecx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00003f67 jl LBB14_38 - 0x80, 0xf9, 0x39, //0x00003f6d cmpb $57, %cl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00003f70 jg LBB14_38 - 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00003f76 cmpl $9999, %edx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00003f7c jg LBB14_38 - 0x8d, 0x14, 0x92, //0x00003f82 leal (%rdx,%rdx,4), %edx - 0x8d, 0x14, 0x51, //0x00003f85 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00003f88 addl $-48, %edx - 0x48, 0x83, 0xc0, 0x01, //0x00003f8b addq $1, %rax - 0x48, 0x39, 0xc6, //0x00003f8f cmpq %rax, %rsi - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00003f92 jne LBB14_34 - //0x00003f98 LBB14_38 - 0x41, 0x0f, 0xaf, 0xd0, //0x00003f98 imull %r8d, %edx - 0x03, 0x55, 0xf4, //0x00003f9c addl $-12(%rbp), %edx - //0x00003f9f LBB14_39 - 0x89, 0x55, 0xf4, //0x00003f9f movl %edx, $-12(%rbp) - //0x00003fa2 LBB14_40 - 0x48, 0x8d, 0x7d, 0xe0, //0x00003fa2 leaq $-32(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd8, //0x00003fa6 leaq $-40(%rbp), %rsi - 0xe8, 0xf1, 0xf7, 0xff, 0xff, //0x00003faa callq _decimal_to_f64 - 0xc5, 0xfb, 0x10, 0x45, 0xd8, //0x00003faf vmovsd $-40(%rbp), %xmm0 - 0x48, 0x83, 0xc4, 0x30, //0x00003fb4 addq $48, %rsp - 0x5d, //0x00003fb8 popq %rbp - 0xc3, //0x00003fb9 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003fba .p2align 4, 0x90 - //0x00003fc0 _value - 0x55, //0x00003fc0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003fc1 movq %rsp, %rbp - 0x41, 0x57, //0x00003fc4 pushq %r15 - 0x41, 0x56, //0x00003fc6 pushq %r14 - 0x41, 0x55, //0x00003fc8 pushq %r13 - 0x41, 0x54, //0x00003fca pushq %r12 - 0x53, //0x00003fcc pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x00003fcd subq $40, %rsp - 0x4d, 0x89, 0xc7, //0x00003fd1 movq %r8, %r15 - 0x49, 0x89, 0xce, //0x00003fd4 movq %rcx, %r14 - 0x48, 0x89, 0xf3, //0x00003fd7 movq %rsi, %rbx - 0x49, 0x89, 0xfc, //0x00003fda movq %rdi, %r12 - 0x48, 0x89, 0x55, 0xd0, //0x00003fdd movq %rdx, $-48(%rbp) - 0x48, 0x89, 0x7d, 0xb0, //0x00003fe1 movq %rdi, $-80(%rbp) - 0x48, 0x89, 0x75, 0xb8, //0x00003fe5 movq %rsi, $-72(%rbp) - 0x48, 0x8d, 0x55, 0xd0, //0x00003fe9 leaq $-48(%rbp), %rdx - 0xe8, 0xce, 0x05, 0x00, 0x00, //0x00003fed callq _advance_ns - 0x0f, 0xbe, 0xc0, //0x00003ff2 movsbl %al, %eax - 0x83, 0xf8, 0x7d, //0x00003ff5 cmpl $125, %eax - 0x0f, 0x87, 0xbc, 0x00, 0x00, 0x00, //0x00003ff8 ja LBB15_10 - 0x48, 0x8d, 0x0d, 0x9b, 0x03, 0x00, 0x00, //0x00003ffe leaq $923(%rip), %rcx /* LJTI15_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00004005 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00004009 addq %rcx, %rax - 0xff, 0xe0, //0x0000400c jmpq *%rax - //0x0000400e LBB15_2 - 0x4c, 0x89, 0x75, 0xc8, //0x0000400e movq %r14, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00004012 movq $-48(%rbp), %r14 - 0x4d, 0x8d, 0x6e, 0xff, //0x00004016 leaq $-1(%r14), %r13 - 0x4c, 0x89, 0x6d, 0xd0, //0x0000401a movq %r13, $-48(%rbp) - 0x41, 0xf6, 0xc7, 0x02, //0x0000401e testb $2, %r15b - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00004022 jne LBB15_4 - 0x48, 0x8d, 0x7d, 0xb0, //0x00004028 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd0, //0x0000402c leaq $-48(%rbp), %rsi - 0x48, 0x8b, 0x55, 0xc8, //0x00004030 movq $-56(%rbp), %rdx - 0xe8, 0xa7, 0x0c, 0x00, 0x00, //0x00004034 callq _vnumber - 0x4c, 0x8b, 0x7d, 0xd0, //0x00004039 movq $-48(%rbp), %r15 - 0xe9, 0x49, 0x03, 0x00, 0x00, //0x0000403d jmp LBB15_55 - //0x00004042 LBB15_4 - 0x4c, 0x29, 0xeb, //0x00004042 subq %r13, %rbx - 0x31, 0xc0, //0x00004045 xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00004047 cmpb $45, (%r12,%r13) - 0x4f, 0x8d, 0x3c, 0x2c, //0x0000404c leaq (%r12,%r13), %r15 - 0x0f, 0x94, 0xc0, //0x00004050 sete %al - 0x49, 0x01, 0xc7, //0x00004053 addq %rax, %r15 - 0x48, 0x29, 0xc3, //0x00004056 subq %rax, %rbx - 0x0f, 0x84, 0x02, 0x03, 0x00, 0x00, //0x00004059 je LBB15_51 - 0x41, 0x8a, 0x07, //0x0000405f movb (%r15), %al - 0x04, 0xd0, //0x00004062 addb $-48, %al - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00004064 movq $-2, %rcx - 0x3c, 0x09, //0x0000406b cmpb $9, %al - 0x0f, 0x87, 0x07, 0x03, 0x00, 0x00, //0x0000406d ja LBB15_53 - 0x4c, 0x89, 0xff, //0x00004073 movq %r15, %rdi - 0x48, 0x89, 0xde, //0x00004076 movq %rbx, %rsi - 0xe8, 0xb2, 0x1f, 0x00, 0x00, //0x00004079 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x0000407e testq %rax, %rax - 0x0f, 0x88, 0xe6, 0x02, 0x00, 0x00, //0x00004081 js LBB15_52 - 0x49, 0x01, 0xc7, //0x00004087 addq %rax, %r15 - 0x4d, 0x29, 0xe7, //0x0000408a subq %r12, %r15 - 0x4d, 0x85, 0xf6, //0x0000408d testq %r14, %r14 - 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x00004090 jle LBB15_54 - 0x48, 0x8b, 0x45, 0xc8, //0x00004096 movq $-56(%rbp), %rax - 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x0000409a movq $8, (%rax) - 0x4c, 0x89, 0x68, 0x18, //0x000040a1 movq %r13, $24(%rax) - 0xe9, 0xe1, 0x02, 0x00, 0x00, //0x000040a5 jmp LBB15_55 - //0x000040aa LBB15_9 - 0x49, 0xc7, 0x06, 0x01, 0x00, 0x00, 0x00, //0x000040aa movq $1, (%r14) - 0x4c, 0x8b, 0x7d, 0xd0, //0x000040b1 movq $-48(%rbp), %r15 - 0xe9, 0xd1, 0x02, 0x00, 0x00, //0x000040b5 jmp LBB15_55 - //0x000040ba LBB15_10 - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000040ba movq $-2, (%r14) - 0x4c, 0x8b, 0x7d, 0xd0, //0x000040c1 movq $-48(%rbp), %r15 - 0x49, 0x83, 0xc7, 0xff, //0x000040c5 addq $-1, %r15 - 0xe9, 0xbd, 0x02, 0x00, 0x00, //0x000040c9 jmp LBB15_55 - //0x000040ce LBB15_11 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000040ce movq $-1, $-64(%rbp) - 0x4c, 0x8b, 0x65, 0xd0, //0x000040d6 movq $-48(%rbp), %r12 - 0x48, 0x8d, 0x7d, 0xb0, //0x000040da leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x000040de leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x000040e2 movq %r12, %rsi - 0x4c, 0x89, 0xf9, //0x000040e5 movq %r15, %rcx - 0xe8, 0xb3, 0x07, 0x00, 0x00, //0x000040e8 callq _advance_string - 0x49, 0x89, 0xc7, //0x000040ed movq %rax, %r15 - 0x48, 0x85, 0xc0, //0x000040f0 testq %rax, %rax - 0x0f, 0x88, 0x6e, 0x01, 0x00, 0x00, //0x000040f3 js LBB15_33 - 0x4c, 0x89, 0x7d, 0xd0, //0x000040f9 movq %r15, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x000040fd movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x00004101 movq $-64(%rbp), %rax - 0x4c, 0x39, 0xf8, //0x00004105 cmpq %r15, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004108 movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x0000410f cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x00004113 movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00004117 movl $7, %eax - 0x49, 0x89, 0x06, //0x0000411c movq %rax, (%r14) - 0xe9, 0x67, 0x02, 0x00, 0x00, //0x0000411f jmp LBB15_55 - //0x00004124 LBB15_13 - 0x45, 0x85, 0xff, //0x00004124 testl %r15d, %r15d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004127 movq $-2, %rax - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000412e movl $11, %ecx - 0xe9, 0x15, 0x01, 0x00, 0x00, //0x00004133 jmp LBB15_32 - //0x00004138 LBB15_14 - 0x45, 0x85, 0xff, //0x00004138 testl %r15d, %r15d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000413b movq $-2, %rax - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00004142 movl $10, %ecx - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00004147 jmp LBB15_32 - //0x0000414c LBB15_15 - 0x49, 0xc7, 0x06, 0x05, 0x00, 0x00, 0x00, //0x0000414c movq $5, (%r14) - 0x4c, 0x8b, 0x7d, 0xd0, //0x00004153 movq $-48(%rbp), %r15 - 0xe9, 0x2f, 0x02, 0x00, 0x00, //0x00004157 jmp LBB15_55 - //0x0000415c LBB15_16 - 0x45, 0x85, 0xff, //0x0000415c testl %r15d, %r15d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000415f movq $-2, %rax - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00004166 movl $12, %ecx - 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x0000416b jmp LBB15_32 - //0x00004170 LBB15_17 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00004170 movq $-48(%rbp), %r15 - 0x48, 0x8d, 0x4b, 0xfc, //0x00004174 leaq $-4(%rbx), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004178 movq $-1, %rax - 0x49, 0x39, 0xcf, //0x0000417f cmpq %rcx, %r15 - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00004182 ja LBB15_20 - 0x43, 0x8b, 0x0c, 0x3c, //0x00004188 movl (%r12,%r15), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000418c cmpl $1702063201, %ecx - 0x0f, 0x85, 0xde, 0x00, 0x00, 0x00, //0x00004192 jne LBB15_34 - 0x49, 0x83, 0xc7, 0x04, //0x00004198 addq $4, %r15 - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000419c movl $4, %eax - 0x4c, 0x89, 0xfb, //0x000041a1 movq %r15, %rbx - //0x000041a4 LBB15_20 - 0x48, 0x89, 0x5d, 0xd0, //0x000041a4 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0xdf, //0x000041a8 movq %rbx, %r15 - //0x000041ab LBB15_21 - 0x49, 0x89, 0x06, //0x000041ab movq %rax, (%r14) - 0xe9, 0xd8, 0x01, 0x00, 0x00, //0x000041ae jmp LBB15_55 - //0x000041b3 LBB15_22 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000041b3 movq $-48(%rbp), %r15 - 0x48, 0x8d, 0x4b, 0xfd, //0x000041b7 leaq $-3(%rbx), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000041bb movq $-1, %rax - 0x49, 0x39, 0xcf, //0x000041c2 cmpq %rcx, %r15 - 0x0f, 0x87, 0x54, 0x00, 0x00, 0x00, //0x000041c5 ja LBB15_26 - 0x43, 0x8b, 0x4c, 0x3c, 0xff, //0x000041cb movl $-1(%r12,%r15), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x000041d0 cmpl $1819047278, %ecx - 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x000041d6 jne LBB15_38 - 0x49, 0x83, 0xc7, 0x03, //0x000041dc addq $3, %r15 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000041e0 movl $2, %eax - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000041e5 jmp LBB15_25 - //0x000041ea LBB15_27 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000041ea movq $-48(%rbp), %r15 - 0x48, 0x8d, 0x4b, 0xfd, //0x000041ee leaq $-3(%rbx), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000041f2 movq $-1, %rax - 0x49, 0x39, 0xcf, //0x000041f9 cmpq %rcx, %r15 - 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000041fc ja LBB15_26 - 0x43, 0x8b, 0x4c, 0x3c, 0xff, //0x00004202 movl $-1(%r12,%r15), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00004207 cmpl $1702195828, %ecx - 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x0000420d jne LBB15_42 - 0x49, 0x83, 0xc7, 0x03, //0x00004213 addq $3, %r15 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00004217 movl $3, %eax - //0x0000421c LBB15_25 - 0x4c, 0x89, 0xfb, //0x0000421c movq %r15, %rbx - //0x0000421f LBB15_26 - 0x48, 0x89, 0x5d, 0xd0, //0x0000421f movq %rbx, $-48(%rbp) - 0x49, 0x89, 0xdf, //0x00004223 movq %rbx, %r15 - 0x49, 0x89, 0x06, //0x00004226 movq %rax, (%r14) - 0xe9, 0x5d, 0x01, 0x00, 0x00, //0x00004229 jmp LBB15_55 - //0x0000422e LBB15_30 - 0x49, 0xc7, 0x06, 0x06, 0x00, 0x00, 0x00, //0x0000422e movq $6, (%r14) - 0x4c, 0x8b, 0x7d, 0xd0, //0x00004235 movq $-48(%rbp), %r15 - 0xe9, 0x4d, 0x01, 0x00, 0x00, //0x00004239 jmp LBB15_55 - //0x0000423e LBB15_31 - 0x45, 0x85, 0xff, //0x0000423e testl %r15d, %r15d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004241 movq $-2, %rax - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00004248 movl $13, %ecx - //0x0000424d LBB15_32 - 0x48, 0x0f, 0x49, 0xc8, //0x0000424d cmovnsq %rax, %rcx - 0x49, 0x89, 0x0e, //0x00004251 movq %rcx, (%r14) - 0x41, 0xc1, 0xff, 0x1f, //0x00004254 sarl $31, %r15d - 0x41, 0xf7, 0xd7, //0x00004258 notl %r15d - 0x4d, 0x63, 0xff, //0x0000425b movslq %r15d, %r15 - 0x4c, 0x03, 0x7d, 0xd0, //0x0000425e addq $-48(%rbp), %r15 - 0xe9, 0x24, 0x01, 0x00, 0x00, //0x00004262 jmp LBB15_55 - //0x00004267 LBB15_33 - 0x48, 0x89, 0x5d, 0xd0, //0x00004267 movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x3e, //0x0000426b movq %r15, (%r14) - 0x49, 0x89, 0xdf, //0x0000426e movq %rbx, %r15 - 0xe9, 0x15, 0x01, 0x00, 0x00, //0x00004271 jmp LBB15_55 - //0x00004276 LBB15_34 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004276 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x0000427d cmpb $97, %cl - 0x0f, 0x85, 0x25, 0xff, 0xff, 0xff, //0x00004280 jne LBB15_21 - 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x6c, //0x00004286 cmpb $108, $1(%r12,%r15) - 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x0000428c jne LBB15_48 - 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x73, //0x00004292 cmpb $115, $2(%r12,%r15) - 0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x00004298 jne LBB15_50 - 0x31, 0xc9, //0x0000429e xorl %ecx, %ecx - 0x43, 0x80, 0x7c, 0x27, 0x03, 0x65, //0x000042a0 cmpb $101, $3(%r15,%r12) - 0x0f, 0x94, 0xc1, //0x000042a6 sete %cl - 0x49, 0x01, 0xcf, //0x000042a9 addq %rcx, %r15 - 0x49, 0x83, 0xc7, 0x03, //0x000042ac addq $3, %r15 - 0x4c, 0x89, 0x7d, 0xd0, //0x000042b0 movq %r15, $-48(%rbp) - 0x49, 0x89, 0x06, //0x000042b4 movq %rax, (%r14) - 0xe9, 0xcf, 0x00, 0x00, 0x00, //0x000042b7 jmp LBB15_55 - //0x000042bc LBB15_38 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000042bc movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x000042c3 cmpb $110, %cl - 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000042c6 jne LBB15_47 - 0x43, 0x80, 0x3c, 0x3c, 0x75, //0x000042cc cmpb $117, (%r12,%r15) - 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000042d1 jne LBB15_49 - 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x6c, //0x000042d7 cmpb $108, $1(%r12,%r15) - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x000042dd jne LBB15_48 - 0x31, 0xc9, //0x000042e3 xorl %ecx, %ecx - 0x43, 0x80, 0x7c, 0x27, 0x02, 0x6c, //0x000042e5 cmpb $108, $2(%r15,%r12) - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000042eb jmp LBB15_46 - //0x000042f0 LBB15_42 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000042f0 movq $-2, %rax - 0x80, 0xf9, 0x74, //0x000042f7 cmpb $116, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000042fa jne LBB15_47 - 0x43, 0x80, 0x3c, 0x3c, 0x72, //0x00004300 cmpb $114, (%r12,%r15) - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00004305 jne LBB15_49 - 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x0000430b cmpb $117, $1(%r12,%r15) - 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00004311 jne LBB15_48 - 0x31, 0xc9, //0x00004317 xorl %ecx, %ecx - 0x43, 0x80, 0x7c, 0x27, 0x02, 0x65, //0x00004319 cmpb $101, $2(%r15,%r12) - //0x0000431f LBB15_46 - 0x0f, 0x94, 0xc1, //0x0000431f sete %cl - 0x49, 0x01, 0xcf, //0x00004322 addq %rcx, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00004325 addq $2, %r15 - 0x4c, 0x89, 0x7d, 0xd0, //0x00004329 movq %r15, $-48(%rbp) - 0x49, 0x89, 0x06, //0x0000432d movq %rax, (%r14) - 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00004330 jmp LBB15_55 - //0x00004335 LBB15_47 - 0x49, 0x83, 0xc7, 0xff, //0x00004335 addq $-1, %r15 - 0x49, 0x89, 0x06, //0x00004339 movq %rax, (%r14) - 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000433c jmp LBB15_55 - //0x00004341 LBB15_48 - 0x49, 0x83, 0xc7, 0x01, //0x00004341 addq $1, %r15 - //0x00004345 LBB15_49 - 0x4c, 0x89, 0x7d, 0xd0, //0x00004345 movq %r15, $-48(%rbp) - 0x49, 0x89, 0x06, //0x00004349 movq %rax, (%r14) - 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x0000434c jmp LBB15_55 - //0x00004351 LBB15_50 - 0x49, 0x83, 0xc7, 0x02, //0x00004351 addq $2, %r15 - 0x4c, 0x89, 0x7d, 0xd0, //0x00004355 movq %r15, $-48(%rbp) - 0x49, 0x89, 0x06, //0x00004359 movq %rax, (%r14) - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000435c jmp LBB15_55 - //0x00004361 LBB15_51 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004361 movq $-1, %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004368 jmp LBB15_53 - //0x0000436d LBB15_52 - 0x48, 0xf7, 0xd0, //0x0000436d notq %rax - 0x49, 0x01, 0xc7, //0x00004370 addq %rax, %r15 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00004373 movq $-2, %rcx - //0x0000437a LBB15_53 - 0x4d, 0x29, 0xe7, //0x0000437a subq %r12, %r15 - 0x4c, 0x89, 0x7d, 0xd0, //0x0000437d movq %r15, $-48(%rbp) - 0x49, 0x89, 0xcd, //0x00004381 movq %rcx, %r13 - //0x00004384 LBB15_54 - 0x48, 0x8b, 0x45, 0xc8, //0x00004384 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x00004388 movq %r13, (%rax) - //0x0000438b LBB15_55 - 0x4c, 0x89, 0xf8, //0x0000438b movq %r15, %rax - 0x48, 0x83, 0xc4, 0x28, //0x0000438e addq $40, %rsp - 0x5b, //0x00004392 popq %rbx - 0x41, 0x5c, //0x00004393 popq %r12 - 0x41, 0x5d, //0x00004395 popq %r13 - 0x41, 0x5e, //0x00004397 popq %r14 - 0x41, 0x5f, //0x00004399 popq %r15 - 0x5d, //0x0000439b popq %rbp - 0xc3, //0x0000439c retq - 0x90, 0x90, 0x90, //0x0000439d .p2align 2, 0x90 - // // .set L15_0_set_9, LBB15_9-LJTI15_0 - // // .set L15_0_set_10, LBB15_10-LJTI15_0 - // // .set L15_0_set_11, LBB15_11-LJTI15_0 - // // .set L15_0_set_13, LBB15_13-LJTI15_0 - // // .set L15_0_set_2, LBB15_2-LJTI15_0 - // // .set L15_0_set_14, LBB15_14-LJTI15_0 - // // .set L15_0_set_15, LBB15_15-LJTI15_0 - // // .set L15_0_set_16, LBB15_16-LJTI15_0 - // // .set L15_0_set_17, LBB15_17-LJTI15_0 - // // .set L15_0_set_22, LBB15_22-LJTI15_0 - // // .set L15_0_set_27, LBB15_27-LJTI15_0 - // // .set L15_0_set_30, LBB15_30-LJTI15_0 - // // .set L15_0_set_31, LBB15_31-LJTI15_0 - //0x000043a0 LJTI15_0 - 0x0a, 0xfd, 0xff, 0xff, //0x000043a0 .long L15_0_set_9 - 0x1a, 0xfd, 0xff, 0xff, //0x000043a4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043a8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043ac .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043b0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043b4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043b8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043bc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043c0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043c4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043c8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043cc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043d0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043d4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043d8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043dc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043e0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043e4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043e8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043ec .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043f0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043f4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043f8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000043fc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004400 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004404 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004408 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000440c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004410 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004414 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004418 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000441c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004420 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004424 .long L15_0_set_10 - 0x2e, 0xfd, 0xff, 0xff, //0x00004428 .long L15_0_set_11 - 0x1a, 0xfd, 0xff, 0xff, //0x0000442c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004430 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004434 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004438 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000443c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004440 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004444 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004448 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000444c .long L15_0_set_10 - 0x84, 0xfd, 0xff, 0xff, //0x00004450 .long L15_0_set_13 - 0x6e, 0xfc, 0xff, 0xff, //0x00004454 .long L15_0_set_2 - 0x1a, 0xfd, 0xff, 0xff, //0x00004458 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000445c .long L15_0_set_10 - 0x6e, 0xfc, 0xff, 0xff, //0x00004460 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004464 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004468 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x0000446c .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004470 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004474 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004478 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x0000447c .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004480 .long L15_0_set_2 - 0x6e, 0xfc, 0xff, 0xff, //0x00004484 .long L15_0_set_2 - 0x98, 0xfd, 0xff, 0xff, //0x00004488 .long L15_0_set_14 - 0x1a, 0xfd, 0xff, 0xff, //0x0000448c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004490 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004494 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004498 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000449c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044a0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044a4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044a8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044ac .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044b0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044b4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044b8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044bc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044c0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044c4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044c8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044cc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044d0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044d4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044d8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044dc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044e0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044e4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044e8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044ec .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044f0 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044f4 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044f8 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x000044fc .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004500 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004504 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004508 .long L15_0_set_10 - 0xac, 0xfd, 0xff, 0xff, //0x0000450c .long L15_0_set_15 - 0x1a, 0xfd, 0xff, 0xff, //0x00004510 .long L15_0_set_10 - 0xbc, 0xfd, 0xff, 0xff, //0x00004514 .long L15_0_set_16 - 0x1a, 0xfd, 0xff, 0xff, //0x00004518 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000451c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004520 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004524 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004528 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000452c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004530 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004534 .long L15_0_set_10 - 0xd0, 0xfd, 0xff, 0xff, //0x00004538 .long L15_0_set_17 - 0x1a, 0xfd, 0xff, 0xff, //0x0000453c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004540 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004544 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004548 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000454c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004550 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004554 .long L15_0_set_10 - 0x13, 0xfe, 0xff, 0xff, //0x00004558 .long L15_0_set_22 - 0x1a, 0xfd, 0xff, 0xff, //0x0000455c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004560 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004564 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004568 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000456c .long L15_0_set_10 - 0x4a, 0xfe, 0xff, 0xff, //0x00004570 .long L15_0_set_27 - 0x1a, 0xfd, 0xff, 0xff, //0x00004574 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004578 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x0000457c .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004580 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004584 .long L15_0_set_10 - 0x1a, 0xfd, 0xff, 0xff, //0x00004588 .long L15_0_set_10 - 0x8e, 0xfe, 0xff, 0xff, //0x0000458c .long L15_0_set_30 - 0x1a, 0xfd, 0xff, 0xff, //0x00004590 .long L15_0_set_10 - 0x9e, 0xfe, 0xff, 0xff, //0x00004594 .long L15_0_set_31 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004598 .p2align 5, 0x00 - //0x000045a0 LCPI16_0 - 0x20, //0x000045a0 .byte 32 - 0x00, //0x000045a1 .byte 0 - 0x00, //0x000045a2 .byte 0 - 0x00, //0x000045a3 .byte 0 - 0x00, //0x000045a4 .byte 0 - 0x00, //0x000045a5 .byte 0 - 0x00, //0x000045a6 .byte 0 - 0x00, //0x000045a7 .byte 0 - 0x00, //0x000045a8 .byte 0 - 0x09, //0x000045a9 .byte 9 - 0x0a, //0x000045aa .byte 10 - 0x00, //0x000045ab .byte 0 - 0x00, //0x000045ac .byte 0 - 0x0d, //0x000045ad .byte 13 - 0x00, //0x000045ae .byte 0 - 0x00, //0x000045af .byte 0 - 0x20, //0x000045b0 .byte 32 - 0x00, //0x000045b1 .byte 0 - 0x00, //0x000045b2 .byte 0 - 0x00, //0x000045b3 .byte 0 - 0x00, //0x000045b4 .byte 0 - 0x00, //0x000045b5 .byte 0 - 0x00, //0x000045b6 .byte 0 - 0x00, //0x000045b7 .byte 0 - 0x00, //0x000045b8 .byte 0 - 0x09, //0x000045b9 .byte 9 - 0x0a, //0x000045ba .byte 10 - 0x00, //0x000045bb .byte 0 - 0x00, //0x000045bc .byte 0 - 0x0d, //0x000045bd .byte 13 - 0x00, //0x000045be .byte 0 - 0x00, //0x000045bf .byte 0 - //0x000045c0 .p2align 4, 0x90 - //0x000045c0 _advance_ns - 0x55, //0x000045c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000045c1 movq %rsp, %rbp - 0x4c, 0x8b, 0x02, //0x000045c4 movq (%rdx), %r8 - 0x49, 0x39, 0xf0, //0x000045c7 cmpq %rsi, %r8 - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000045ca jae LBB16_6 - 0x42, 0x8a, 0x04, 0x07, //0x000045d0 movb (%rdi,%r8), %al - 0x3c, 0x0d, //0x000045d4 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000045d6 je LBB16_6 - 0x3c, 0x20, //0x000045dc cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000045de je LBB16_6 - 0x04, 0xf7, //0x000045e4 addb $-9, %al - 0x3c, 0x01, //0x000045e6 cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000045e8 jbe LBB16_6 - 0x4d, 0x89, 0xc3, //0x000045ee movq %r8, %r11 - 0xe9, 0x76, 0x01, 0x00, 0x00, //0x000045f1 jmp LBB16_5 - //0x000045f6 LBB16_6 - 0x4d, 0x8d, 0x58, 0x01, //0x000045f6 leaq $1(%r8), %r11 - 0x49, 0x39, 0xf3, //0x000045fa cmpq %rsi, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000045fd jae LBB16_10 - 0x42, 0x8a, 0x0c, 0x1f, //0x00004603 movb (%rdi,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00004607 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000460a je LBB16_10 - 0x80, 0xf9, 0x20, //0x00004610 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00004613 je LBB16_10 - 0x80, 0xc1, 0xf7, //0x00004619 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000461c cmpb $1, %cl - 0x0f, 0x87, 0x47, 0x01, 0x00, 0x00, //0x0000461f ja LBB16_5 - //0x00004625 LBB16_10 - 0x4d, 0x8d, 0x58, 0x02, //0x00004625 leaq $2(%r8), %r11 - 0x49, 0x39, 0xf3, //0x00004629 cmpq %rsi, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000462c jae LBB16_14 - 0x42, 0x8a, 0x0c, 0x1f, //0x00004632 movb (%rdi,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00004636 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00004639 je LBB16_14 - 0x80, 0xf9, 0x20, //0x0000463f cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00004642 je LBB16_14 - 0x80, 0xc1, 0xf7, //0x00004648 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000464b cmpb $1, %cl - 0x0f, 0x87, 0x18, 0x01, 0x00, 0x00, //0x0000464e ja LBB16_5 - //0x00004654 LBB16_14 - 0x4d, 0x8d, 0x58, 0x03, //0x00004654 leaq $3(%r8), %r11 - 0x49, 0x39, 0xf3, //0x00004658 cmpq %rsi, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000465b jae LBB16_18 - 0x42, 0x8a, 0x0c, 0x1f, //0x00004661 movb (%rdi,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00004665 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00004668 je LBB16_18 - 0x80, 0xf9, 0x20, //0x0000466e cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00004671 je LBB16_18 - 0x80, 0xc1, 0xf7, //0x00004677 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000467a cmpb $1, %cl - 0x0f, 0x87, 0xe9, 0x00, 0x00, 0x00, //0x0000467d ja LBB16_5 - //0x00004683 LBB16_18 - 0x4d, 0x8d, 0x58, 0x04, //0x00004683 leaq $4(%r8), %r11 - 0x49, 0x39, 0xf3, //0x00004687 cmpq %rsi, %r11 - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x0000468a jae LBB16_19 - 0x48, 0x89, 0xf1, //0x00004690 movq %rsi, %rcx - 0x4c, 0x29, 0xd9, //0x00004693 subq %r11, %rcx - 0x48, 0x83, 0xf9, 0x20, //0x00004696 cmpq $32, %rcx - 0x0f, 0x82, 0xf8, 0x00, 0x00, 0x00, //0x0000469a jb LBB16_21 - 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000046a0 movq $-4, %rcx - 0x4c, 0x29, 0xc1, //0x000046a7 subq %r8, %rcx - 0xc5, 0xfd, 0x6f, 0x05, 0xee, 0xfe, 0xff, 0xff, //0x000046aa vmovdqa $-274(%rip), %ymm0 /* LCPI16_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046b2 .p2align 4, 0x90 - //0x000046c0 LBB16_30 - 0xc4, 0xa1, 0x7e, 0x6f, 0x0c, 0x1f, //0x000046c0 vmovdqu (%rdi,%r11), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x000046c6 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x000046cb vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x000046cf vpmovmskb %ymm1, %eax - 0x83, 0xf8, 0xff, //0x000046d3 cmpl $-1, %eax - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x000046d6 jne LBB16_31 - 0x49, 0x83, 0xc3, 0x20, //0x000046dc addq $32, %r11 - 0x48, 0x8d, 0x04, 0x0e, //0x000046e0 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000046e4 addq $-32, %rax - 0x48, 0x83, 0xc1, 0xe0, //0x000046e8 addq $-32, %rcx - 0x48, 0x83, 0xf8, 0x1f, //0x000046ec cmpq $31, %rax - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000046f0 ja LBB16_30 - 0x49, 0x89, 0xfb, //0x000046f6 movq %rdi, %r11 - 0x49, 0x29, 0xcb, //0x000046f9 subq %rcx, %r11 - 0x48, 0x01, 0xf1, //0x000046fc addq %rsi, %rcx - 0x48, 0x85, 0xc9, //0x000046ff testq %rcx, %rcx - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00004702 je LBB16_34 - //0x00004708 LBB16_25 - 0x4d, 0x8d, 0x0c, 0x0b, //0x00004708 leaq (%r11,%rcx), %r9 - 0x45, 0x31, 0xc0, //0x0000470c xorl %r8d, %r8d - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000470f movabsq $4294977024, %r10 - //0x00004719 LBB16_26 - 0x43, 0x0f, 0xbe, 0x04, 0x03, //0x00004719 movsbl (%r11,%r8), %eax - 0x83, 0xf8, 0x20, //0x0000471e cmpl $32, %eax - 0x0f, 0x87, 0x58, 0x00, 0x00, 0x00, //0x00004721 ja LBB16_28 - 0x49, 0x0f, 0xa3, 0xc2, //0x00004727 btq %rax, %r10 - 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x0000472b jae LBB16_28 - 0x49, 0x83, 0xc0, 0x01, //0x00004731 addq $1, %r8 - 0x4c, 0x39, 0xc1, //0x00004735 cmpq %r8, %rcx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00004738 jne LBB16_26 - 0x4d, 0x89, 0xcb, //0x0000473e movq %r9, %r11 - //0x00004741 LBB16_34 - 0x49, 0x29, 0xfb, //0x00004741 subq %rdi, %r11 - 0x49, 0x39, 0xf3, //0x00004744 cmpq %rsi, %r11 - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00004747 jb LBB16_5 - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000474d jmp LBB16_36 - //0x00004752 LBB16_19 - 0x4c, 0x89, 0x1a, //0x00004752 movq %r11, (%rdx) - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00004755 jmp LBB16_36 - //0x0000475a LBB16_31 - 0xf7, 0xd0, //0x0000475a notl %eax - 0x44, 0x0f, 0xbc, 0xd8, //0x0000475c bsfl %eax, %r11d - 0x49, 0x29, 0xcb, //0x00004760 subq %rcx, %r11 - 0x49, 0x39, 0xf3, //0x00004763 cmpq %rsi, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00004766 jae LBB16_36 - //0x0000476c LBB16_5 - 0x49, 0x8d, 0x43, 0x01, //0x0000476c leaq $1(%r11), %rax - 0x48, 0x89, 0x02, //0x00004770 movq %rax, (%rdx) - 0x42, 0x8a, 0x04, 0x1f, //0x00004773 movb (%rdi,%r11), %al - 0x0f, 0xbe, 0xc0, //0x00004777 movsbl %al, %eax - 0x5d, //0x0000477a popq %rbp - 0xc5, 0xf8, 0x77, //0x0000477b vzeroupper - 0xc3, //0x0000477e retq - //0x0000477f LBB16_28 - 0x49, 0x29, 0xfb, //0x0000477f subq %rdi, %r11 - 0x4d, 0x01, 0xc3, //0x00004782 addq %r8, %r11 - 0x49, 0x39, 0xf3, //0x00004785 cmpq %rsi, %r11 - 0x0f, 0x82, 0xde, 0xff, 0xff, 0xff, //0x00004788 jb LBB16_5 - //0x0000478e LBB16_36 - 0x31, 0xc0, //0x0000478e xorl %eax, %eax - 0x0f, 0xbe, 0xc0, //0x00004790 movsbl %al, %eax - 0x5d, //0x00004793 popq %rbp - 0xc5, 0xf8, 0x77, //0x00004794 vzeroupper - 0xc3, //0x00004797 retq - //0x00004798 LBB16_21 - 0x49, 0x01, 0xfb, //0x00004798 addq %rdi, %r11 - 0x48, 0x85, 0xc9, //0x0000479b testq %rcx, %rcx - 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000479e jne LBB16_25 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000047a4 jmp LBB16_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047a9 .p2align 4, 0x90 - //0x000047b0 _vstring - 0x55, //0x000047b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000047b1 movq %rsp, %rbp - 0x41, 0x57, //0x000047b4 pushq %r15 - 0x41, 0x56, //0x000047b6 pushq %r14 - 0x41, 0x54, //0x000047b8 pushq %r12 - 0x53, //0x000047ba pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x000047bb subq $16, %rsp - 0x49, 0x89, 0xd6, //0x000047bf movq %rdx, %r14 - 0x48, 0x89, 0xf3, //0x000047c2 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x000047c5 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x000047c8 movq $-1, $-40(%rbp) - 0x4c, 0x8b, 0x26, //0x000047d0 movq (%rsi), %r12 - 0x48, 0x8d, 0x55, 0xd8, //0x000047d3 leaq $-40(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x000047d7 movq %r12, %rsi - 0xe8, 0xc1, 0x00, 0x00, 0x00, //0x000047da callq _advance_string - 0x48, 0x85, 0xc0, //0x000047df testq %rax, %rax - 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x000047e2 js LBB17_1 - 0x48, 0x89, 0x03, //0x000047e8 movq %rax, (%rbx) - 0x4d, 0x89, 0x66, 0x10, //0x000047eb movq %r12, $16(%r14) - 0x48, 0x8b, 0x4d, 0xd8, //0x000047ef movq $-40(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x000047f3 cmpq %rax, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047f6 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x000047fd cmovlq %rcx, %rax - 0x49, 0x89, 0x46, 0x18, //0x00004801 movq %rax, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00004805 movl $7, %eax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000480a jmp LBB17_3 - //0x0000480f LBB17_1 - 0x49, 0x8b, 0x4f, 0x08, //0x0000480f movq $8(%r15), %rcx - 0x48, 0x89, 0x0b, //0x00004813 movq %rcx, (%rbx) - //0x00004816 LBB17_3 - 0x49, 0x89, 0x06, //0x00004816 movq %rax, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00004819 addq $16, %rsp - 0x5b, //0x0000481d popq %rbx - 0x41, 0x5c, //0x0000481e popq %r12 - 0x41, 0x5e, //0x00004820 popq %r14 - 0x41, 0x5f, //0x00004822 popq %r15 - 0x5d, //0x00004824 popq %rbp - 0xc3, //0x00004825 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004826 .p2align 5, 0x00 - //0x00004840 LCPI18_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00004840 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00004850 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00004860 LCPI18_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00004860 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00004870 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00004880 LCPI18_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00004880 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00004890 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000048a0 .p2align 4, 0x90 - //0x000048a0 _advance_string - 0xf6, 0xc1, 0x20, //0x000048a0 testb $32, %cl - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x000048a3 jne LBB18_2 - 0xe9, 0x92, 0x57, 0x00, 0x00, //0x000048a9 jmp _advance_string_default - //0x000048ae LBB18_2 - 0x55, //0x000048ae pushq %rbp - 0x48, 0x89, 0xe5, //0x000048af movq %rsp, %rbp - 0x41, 0x57, //0x000048b2 pushq %r15 - 0x41, 0x56, //0x000048b4 pushq %r14 - 0x41, 0x55, //0x000048b6 pushq %r13 - 0x41, 0x54, //0x000048b8 pushq %r12 - 0x53, //0x000048ba pushq %rbx - 0x4c, 0x8b, 0x7f, 0x08, //0x000048bb movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x000048bf subq %rsi, %r15 - 0x0f, 0x84, 0xc1, 0x03, 0x00, 0x00, //0x000048c2 je LBB18_27 - 0x4c, 0x8b, 0x1f, //0x000048c8 movq (%rdi), %r11 - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000048cb movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x000048d2 cmpq $64, %r15 - 0x0f, 0x82, 0x09, 0x02, 0x00, 0x00, //0x000048d6 jb LBB18_28 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000048dc movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x000048e3 xorl %r14d, %r14d - 0xc5, 0xfd, 0x6f, 0x05, 0x52, 0xff, 0xff, 0xff, //0x000048e6 vmovdqa $-174(%rip), %ymm0 /* LCPI18_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x6a, 0xff, 0xff, 0xff, //0x000048ee vmovdqa $-150(%rip), %ymm1 /* LCPI18_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x82, 0xff, 0xff, 0xff, //0x000048f6 vmovdqa $-126(%rip), %ymm2 /* LCPI18_2+0(%rip) */ - 0xc5, 0xe5, 0x76, 0xdb, //0x000048fe vpcmpeqd %ymm3, %ymm3, %ymm3 - 0x49, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004902 movabsq $-6148914691236517206, %r9 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000490c movabsq $6148914691236517205, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004916 .p2align 4, 0x90 - //0x00004920 LBB18_5 - 0xc4, 0xc1, 0x7e, 0x6f, 0x24, 0x33, //0x00004920 vmovdqu (%r11,%rsi), %ymm4 - 0xc4, 0xc1, 0x7e, 0x6f, 0x6c, 0x33, 0x20, //0x00004926 vmovdqu $32(%r11,%rsi), %ymm5 - 0xc5, 0xdd, 0x74, 0xf0, //0x0000492d vpcmpeqb %ymm0, %ymm4, %ymm6 - 0xc5, 0x7d, 0xd7, 0xe6, //0x00004931 vpmovmskb %ymm6, %r12d - 0xc5, 0xd5, 0x74, 0xf0, //0x00004935 vpcmpeqb %ymm0, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00004939 vpmovmskb %ymm6, %ecx - 0xc5, 0xdd, 0x74, 0xf1, //0x0000493d vpcmpeqb %ymm1, %ymm4, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x00004941 vpmovmskb %ymm6, %eax - 0xc5, 0xd5, 0x74, 0xf1, //0x00004945 vpcmpeqb %ymm1, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xde, //0x00004949 vpmovmskb %ymm6, %ebx - 0xc5, 0xed, 0x64, 0xf5, //0x0000494d vpcmpgtb %ymm5, %ymm2, %ymm6 - 0xc5, 0xd5, 0x64, 0xeb, //0x00004951 vpcmpgtb %ymm3, %ymm5, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x00004955 vpand %ymm5, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00004959 vpmovmskb %ymm5, %edi - 0x48, 0xc1, 0xe1, 0x20, //0x0000495d shlq $32, %rcx - 0x49, 0x09, 0xcc, //0x00004961 orq %rcx, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x00004964 shlq $32, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00004968 shlq $32, %rdi - 0x48, 0x09, 0xd8, //0x0000496c orq %rbx, %rax - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x0000496f jne LBB18_11 - 0x4d, 0x85, 0xf6, //0x00004975 testq %r14, %r14 - 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00004978 jne LBB18_13 - 0x45, 0x31, 0xf6, //0x0000497e xorl %r14d, %r14d - //0x00004981 LBB18_8 - 0xc5, 0xed, 0x64, 0xec, //0x00004981 vpcmpgtb %ymm4, %ymm2, %ymm5 - 0xc5, 0xdd, 0x64, 0xe3, //0x00004985 vpcmpgtb %ymm3, %ymm4, %ymm4 - 0xc5, 0xd5, 0xdb, 0xe4, //0x00004989 vpand %ymm4, %ymm5, %ymm4 - 0xc5, 0xfd, 0xd7, 0xc4, //0x0000498d vpmovmskb %ymm4, %eax - 0x48, 0x09, 0xc7, //0x00004991 orq %rax, %rdi - 0x4d, 0x85, 0xe4, //0x00004994 testq %r12, %r12 - 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x00004997 jne LBB18_14 - 0x48, 0x85, 0xff, //0x0000499d testq %rdi, %rdi - 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x000049a0 jne LBB18_20 - 0x49, 0x83, 0xc7, 0xc0, //0x000049a6 addq $-64, %r15 - 0x48, 0x83, 0xc6, 0x40, //0x000049aa addq $64, %rsi - 0x49, 0x83, 0xff, 0x3f, //0x000049ae cmpq $63, %r15 - 0x0f, 0x87, 0x68, 0xff, 0xff, 0xff, //0x000049b2 ja LBB18_5 - 0xe9, 0xbd, 0x00, 0x00, 0x00, //0x000049b8 jmp LBB18_22 - //0x000049bd LBB18_11 - 0x49, 0x83, 0xf8, 0xff, //0x000049bd cmpq $-1, %r8 - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000049c1 jne LBB18_13 - 0x4c, 0x0f, 0xbc, 0xc0, //0x000049c7 bsfq %rax, %r8 - 0x49, 0x01, 0xf0, //0x000049cb addq %rsi, %r8 - 0x4c, 0x89, 0x02, //0x000049ce movq %r8, (%rdx) - //0x000049d1 LBB18_13 - 0x4c, 0x89, 0xf1, //0x000049d1 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x000049d4 notq %rcx - 0x48, 0x21, 0xc1, //0x000049d7 andq %rax, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x000049da leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xf5, //0x000049de orq %r14, %r13 - 0x4c, 0x89, 0xeb, //0x000049e1 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x000049e4 notq %rbx - 0x48, 0x21, 0xc3, //0x000049e7 andq %rax, %rbx - 0x4c, 0x21, 0xcb, //0x000049ea andq %r9, %rbx - 0x45, 0x31, 0xf6, //0x000049ed xorl %r14d, %r14d - 0x48, 0x01, 0xcb, //0x000049f0 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc6, //0x000049f3 setb %r14b - 0x48, 0x01, 0xdb, //0x000049f7 addq %rbx, %rbx - 0x4c, 0x31, 0xd3, //0x000049fa xorq %r10, %rbx - 0x4c, 0x21, 0xeb, //0x000049fd andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00004a00 notq %rbx - 0x49, 0x21, 0xdc, //0x00004a03 andq %rbx, %r12 - 0xe9, 0x76, 0xff, 0xff, 0xff, //0x00004a06 jmp LBB18_8 - //0x00004a0b LBB18_14 - 0x49, 0x0f, 0xbc, 0xc4, //0x00004a0b bsfq %r12, %rax - 0x48, 0x85, 0xff, //0x00004a0f testq %rdi, %rdi - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00004a12 je LBB18_18 - 0x48, 0x0f, 0xbc, 0xcf, //0x00004a18 bsfq %rdi, %rcx - 0x48, 0x39, 0xc1, //0x00004a1c cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00004a1f jb LBB18_19 - //0x00004a25 LBB18_16 - 0x48, 0x01, 0xf0, //0x00004a25 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00004a28 addq $1, %rax - //0x00004a2c LBB18_17 - 0x5b, //0x00004a2c popq %rbx - 0x41, 0x5c, //0x00004a2d popq %r12 - 0x41, 0x5d, //0x00004a2f popq %r13 - 0x41, 0x5e, //0x00004a31 popq %r14 - 0x41, 0x5f, //0x00004a33 popq %r15 - 0x5d, //0x00004a35 popq %rbp - 0xc5, 0xf8, 0x77, //0x00004a36 vzeroupper - 0xc3, //0x00004a39 retq - //0x00004a3a LBB18_18 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00004a3a movl $64, %ecx - 0x48, 0x39, 0xc1, //0x00004a3f cmpq %rax, %rcx - 0x0f, 0x83, 0xdd, 0xff, 0xff, 0xff, //0x00004a42 jae LBB18_16 - //0x00004a48 LBB18_19 - 0x48, 0x01, 0xf1, //0x00004a48 addq %rsi, %rcx - 0x48, 0x89, 0x0a, //0x00004a4b movq %rcx, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004a4e movq $-2, %rax - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00004a55 jmp LBB18_17 - //0x00004a5a LBB18_20 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004a5a movq $-2, %rax - 0x49, 0x83, 0xf8, 0xff, //0x00004a61 cmpq $-1, %r8 - 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x00004a65 jne LBB18_17 - 0x48, 0x0f, 0xbc, 0xcf, //0x00004a6b bsfq %rdi, %rcx - 0x48, 0x01, 0xf1, //0x00004a6f addq %rsi, %rcx - 0x48, 0x89, 0x0a, //0x00004a72 movq %rcx, (%rdx) - 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00004a75 jmp LBB18_17 - //0x00004a7a LBB18_22 - 0x4c, 0x01, 0xde, //0x00004a7a addq %r11, %rsi - 0x49, 0x83, 0xff, 0x20, //0x00004a7d cmpq $32, %r15 - 0x0f, 0x82, 0x16, 0x01, 0x00, 0x00, //0x00004a81 jb LBB18_38 - //0x00004a87 LBB18_23 - 0xc5, 0xfe, 0x6f, 0x06, //0x00004a87 vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0xad, 0xfd, 0xff, 0xff, //0x00004a8b vpcmpeqb $-595(%rip), %ymm0, %ymm1 /* LCPI18_0+0(%rip) */ - 0xc5, 0xfd, 0x74, 0x15, 0xc5, 0xfd, 0xff, 0xff, //0x00004a93 vpcmpeqb $-571(%rip), %ymm0, %ymm2 /* LCPI18_1+0(%rip) */ - 0xc5, 0x7d, 0xd7, 0xc9, //0x00004a9b vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0xd7, 0xc2, //0x00004a9f vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x6f, 0x0d, 0xd5, 0xfd, 0xff, 0xff, //0x00004aa3 vmovdqa $-555(%rip), %ymm1 /* LCPI18_2+0(%rip) */ - 0xc5, 0xf5, 0x64, 0xc8, //0x00004aab vpcmpgtb %ymm0, %ymm1, %ymm1 - 0xc5, 0xed, 0x76, 0xd2, //0x00004aaf vpcmpeqd %ymm2, %ymm2, %ymm2 - 0xc5, 0xfd, 0x64, 0xc2, //0x00004ab3 vpcmpgtb %ymm2, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00004ab7 vpand %ymm0, %ymm1, %ymm0 - 0x85, 0xc0, //0x00004abb testl %eax, %eax - 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x00004abd jne LBB18_29 - 0x4d, 0x85, 0xf6, //0x00004ac3 testq %r14, %r14 - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00004ac6 jne LBB18_31 - 0x45, 0x31, 0xf6, //0x00004acc xorl %r14d, %r14d - 0xc5, 0xfd, 0xd7, 0xd8, //0x00004acf vpmovmskb %ymm0, %ebx - 0x4d, 0x85, 0xc9, //0x00004ad3 testq %r9, %r9 - 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00004ad6 je LBB18_32 - //0x00004adc LBB18_26 - 0x4d, 0x0f, 0xbc, 0xd1, //0x00004adc bsfq %r9, %r10 - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00004ae0 jmp LBB18_33 - //0x00004ae5 LBB18_28 - 0x4c, 0x01, 0xde, //0x00004ae5 addq %r11, %rsi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004ae8 movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x00004aef xorl %r14d, %r14d - 0x49, 0x83, 0xff, 0x20, //0x00004af2 cmpq $32, %r15 - 0x0f, 0x83, 0x8b, 0xff, 0xff, 0xff, //0x00004af6 jae LBB18_23 - 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x00004afc jmp LBB18_38 - //0x00004b01 LBB18_29 - 0x49, 0x83, 0xf8, 0xff, //0x00004b01 cmpq $-1, %r8 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00004b05 jne LBB18_31 - 0x48, 0x89, 0xf1, //0x00004b0b movq %rsi, %rcx - 0x4c, 0x29, 0xd9, //0x00004b0e subq %r11, %rcx - 0x4c, 0x0f, 0xbc, 0xc0, //0x00004b11 bsfq %rax, %r8 - 0x49, 0x01, 0xc8, //0x00004b15 addq %rcx, %r8 - 0x4c, 0x89, 0x02, //0x00004b18 movq %r8, (%rdx) - //0x00004b1b LBB18_31 - 0x44, 0x89, 0xf1, //0x00004b1b movl %r14d, %ecx - 0xf7, 0xd1, //0x00004b1e notl %ecx - 0x21, 0xc1, //0x00004b20 andl %eax, %ecx - 0x8d, 0x3c, 0x09, //0x00004b22 leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4e, //0x00004b25 leal (%r14,%rcx,2), %ebx - 0xf7, 0xd7, //0x00004b29 notl %edi - 0x21, 0xc7, //0x00004b2b andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004b2d andl $-1431655766, %edi - 0x45, 0x31, 0xf6, //0x00004b33 xorl %r14d, %r14d - 0x01, 0xcf, //0x00004b36 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc6, //0x00004b38 setb %r14b - 0x01, 0xff, //0x00004b3c addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004b3e xorl $1431655765, %edi - 0x21, 0xdf, //0x00004b44 andl %ebx, %edi - 0xf7, 0xd7, //0x00004b46 notl %edi - 0x41, 0x21, 0xf9, //0x00004b48 andl %edi, %r9d - 0xc5, 0xfd, 0xd7, 0xd8, //0x00004b4b vpmovmskb %ymm0, %ebx - 0x4d, 0x85, 0xc9, //0x00004b4f testq %r9, %r9 - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00004b52 jne LBB18_26 - //0x00004b58 LBB18_32 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00004b58 movl $64, %r10d - //0x00004b5e LBB18_33 - 0x0f, 0xbc, 0xfb, //0x00004b5e bsfl %ebx, %edi - 0x85, 0xdb, //0x00004b61 testl %ebx, %ebx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00004b63 movl $64, %eax - 0x0f, 0x45, 0xc7, //0x00004b68 cmovnel %edi, %eax - 0x4d, 0x85, 0xc9, //0x00004b6b testq %r9, %r9 - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00004b6e je LBB18_36 - 0x4c, 0x29, 0xde, //0x00004b74 subq %r11, %rsi - 0x49, 0x39, 0xc2, //0x00004b77 cmpq %rax, %r10 - 0x0f, 0x87, 0xae, 0x00, 0x00, 0x00, //0x00004b7a ja LBB18_49 - 0x4a, 0x8d, 0x04, 0x16, //0x00004b80 leaq (%rsi,%r10), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00004b84 addq $1, %rax - 0xe9, 0x9f, 0xfe, 0xff, 0xff, //0x00004b88 jmp LBB18_17 - //0x00004b8d LBB18_36 - 0x85, 0xdb, //0x00004b8d testl %ebx, %ebx - 0x0f, 0x85, 0xa1, 0x00, 0x00, 0x00, //0x00004b8f jne LBB18_50 - 0x48, 0x83, 0xc6, 0x20, //0x00004b95 addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x00004b99 addq $-32, %r15 - //0x00004b9d LBB18_38 - 0x4d, 0x85, 0xf6, //0x00004b9d testq %r14, %r14 - 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00004ba0 jne LBB18_51 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004ba6 movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00004bad testq %r15, %r15 - 0x0f, 0x84, 0x76, 0xfe, 0xff, 0xff, //0x00004bb0 je LBB18_17 - //0x00004bb6 LBB18_40 - 0x0f, 0xb6, 0x1e, //0x00004bb6 movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00004bb9 cmpb $34, %bl - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00004bbc je LBB18_48 - 0x80, 0xfb, 0x5c, //0x00004bc2 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00004bc5 je LBB18_45 - 0x80, 0xfb, 0x1f, //0x00004bcb cmpb $31, %bl - 0x0f, 0x86, 0xc1, 0x00, 0x00, 0x00, //0x00004bce jbe LBB18_55 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004bd4 movq $-1, %rdi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00004bdb movl $1, %ebx - //0x00004be0 LBB18_44 - 0x48, 0x01, 0xde, //0x00004be0 addq %rbx, %rsi - 0x49, 0x01, 0xff, //0x00004be3 addq %rdi, %r15 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00004be6 jne LBB18_40 - 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x00004bec jmp LBB18_17 - //0x00004bf1 LBB18_45 - 0x49, 0x83, 0xff, 0x01, //0x00004bf1 cmpq $1, %r15 - 0x0f, 0x84, 0x31, 0xfe, 0xff, 0xff, //0x00004bf5 je LBB18_17 - 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00004bfb movq $-2, %rdi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00004c02 movl $2, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x00004c07 cmpq $-1, %r8 - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00004c0b jne LBB18_44 - 0x49, 0x89, 0xf0, //0x00004c11 movq %rsi, %r8 - 0x4d, 0x29, 0xd8, //0x00004c14 subq %r11, %r8 - 0x4c, 0x89, 0x02, //0x00004c17 movq %r8, (%rdx) - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00004c1a jmp LBB18_44 - //0x00004c1f LBB18_48 - 0x4c, 0x29, 0xde, //0x00004c1f subq %r11, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00004c22 addq $1, %rsi - 0x48, 0x89, 0xf0, //0x00004c26 movq %rsi, %rax - 0xe9, 0xfe, 0xfd, 0xff, 0xff, //0x00004c29 jmp LBB18_17 - //0x00004c2e LBB18_49 - 0x48, 0x01, 0xc6, //0x00004c2e addq %rax, %rsi - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00004c31 jmp LBB18_56 - //0x00004c36 LBB18_50 - 0x4c, 0x29, 0xde, //0x00004c36 subq %r11, %rsi - 0x89, 0xf8, //0x00004c39 movl %edi, %eax - 0x48, 0x01, 0xf0, //0x00004c3b addq %rsi, %rax - 0x48, 0x89, 0x02, //0x00004c3e movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c41 movq $-2, %rax - 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00004c48 jmp LBB18_17 - //0x00004c4d LBB18_51 - 0x4d, 0x85, 0xff, //0x00004c4d testq %r15, %r15 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00004c50 je LBB18_27 - 0x49, 0x83, 0xf8, 0xff, //0x00004c56 cmpq $-1, %r8 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00004c5a jne LBB18_54 - 0x4d, 0x89, 0xd8, //0x00004c60 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00004c63 notq %r8 - 0x49, 0x01, 0xf0, //0x00004c66 addq %rsi, %r8 - 0x4c, 0x89, 0x02, //0x00004c69 movq %r8, (%rdx) - //0x00004c6c LBB18_54 - 0x48, 0x83, 0xc6, 0x01, //0x00004c6c addq $1, %rsi - 0x49, 0x83, 0xc7, 0xff, //0x00004c70 addq $-1, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004c74 movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00004c7b testq %r15, %r15 - 0x0f, 0x85, 0x32, 0xff, 0xff, 0xff, //0x00004c7e jne LBB18_40 - 0xe9, 0xa3, 0xfd, 0xff, 0xff, //0x00004c84 jmp LBB18_17 - //0x00004c89 LBB18_27 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004c89 movq $-1, %rax - 0xe9, 0x97, 0xfd, 0xff, 0xff, //0x00004c90 jmp LBB18_17 - //0x00004c95 LBB18_55 - 0x4c, 0x29, 0xde, //0x00004c95 subq %r11, %rsi - //0x00004c98 LBB18_56 - 0x48, 0x89, 0x32, //0x00004c98 movq %rsi, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c9b movq $-2, %rax - 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x00004ca2 jmp LBB18_17 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca7 .p2align 4, 0x00 - //0x00004cb0 LCPI19_0 - 0x00, 0x00, 0x30, 0x43, //0x00004cb0 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00004cb4 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00004cb8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00004cbc .long 0 - //0x00004cc0 LCPI19_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00004cc0 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00004cc8 .quad 0x4530000000000000 - //0x00004cd0 .p2align 3, 0x00 - //0x00004cd0 LCPI19_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00004cd0 .quad 0x430c6bf526340000 - //0x00004cd8 LCPI19_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00004cd8 .quad 0xc30c6bf526340000 - //0x00004ce0 .p2align 4, 0x90 - //0x00004ce0 _vnumber - 0x55, //0x00004ce0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004ce1 movq %rsp, %rbp - 0x41, 0x57, //0x00004ce4 pushq %r15 - 0x41, 0x56, //0x00004ce6 pushq %r14 - 0x41, 0x55, //0x00004ce8 pushq %r13 - 0x41, 0x54, //0x00004cea pushq %r12 - 0x53, //0x00004cec pushq %rbx - 0x48, 0x83, 0xec, 0x48, //0x00004ced subq $72, %rsp - 0x49, 0x89, 0xd6, //0x00004cf1 movq %rdx, %r14 - 0x48, 0x8b, 0x06, //0x00004cf4 movq (%rsi), %rax - 0x4c, 0x8b, 0x3f, //0x00004cf7 movq (%rdi), %r15 - 0x4c, 0x8b, 0x6f, 0x08, //0x00004cfa movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x5a, 0x20, //0x00004cfe movq $32(%rdx), %r11 - 0x48, 0x8b, 0x5a, 0x28, //0x00004d02 movq $40(%rdx), %rbx - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004d06 movq $9, (%rdx) - 0xc5, 0xf9, 0x57, 0xc0, //0x00004d0d vxorpd %xmm0, %xmm0, %xmm0 - 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x00004d11 vmovupd %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x00004d16 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00004d19 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xe8, //0x00004d1d cmpq %r13, %rax - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00004d20 jae LBB19_6 - 0x41, 0x8a, 0x3c, 0x07, //0x00004d26 movb (%r15,%rax), %dil - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00004d2a movl $1, %r10d - 0x40, 0x80, 0xff, 0x2d, //0x00004d30 cmpb $45, %dil - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00004d34 jne LBB19_4 - 0x48, 0x83, 0xc0, 0x01, //0x00004d3a addq $1, %rax - 0x4c, 0x39, 0xe8, //0x00004d3e cmpq %r13, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004d41 jae LBB19_6 - 0x41, 0x8a, 0x3c, 0x07, //0x00004d47 movb (%r15,%rax), %dil - 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x00004d4b movl $-1, %r10d - //0x00004d51 LBB19_4 - 0x8d, 0x4f, 0xd0, //0x00004d51 leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x00004d54 cmpb $10, %cl - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00004d57 jb LBB19_9 - 0x48, 0x89, 0x06, //0x00004d5d movq %rax, (%rsi) - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00004d60 movq $-2, (%r14) - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004d67 jmp LBB19_8 - //0x00004d6c LBB19_6 - 0x4c, 0x89, 0x2e, //0x00004d6c movq %r13, (%rsi) - //0x00004d6f LBB19_7 - 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x00004d6f movq $-1, (%r14) - //0x00004d76 LBB19_8 - 0x48, 0x83, 0xc4, 0x48, //0x00004d76 addq $72, %rsp - 0x5b, //0x00004d7a popq %rbx - 0x41, 0x5c, //0x00004d7b popq %r12 - 0x41, 0x5d, //0x00004d7d popq %r13 - 0x41, 0x5e, //0x00004d7f popq %r14 - 0x41, 0x5f, //0x00004d81 popq %r15 - 0x5d, //0x00004d83 popq %rbp - 0xc3, //0x00004d84 retq - //0x00004d85 LBB19_9 - 0x40, 0x80, 0xff, 0x30, //0x00004d85 cmpb $48, %dil - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00004d89 jne LBB19_13 - 0x4c, 0x8d, 0x48, 0x01, //0x00004d8f leaq $1(%rax), %r9 - 0x4c, 0x39, 0xe8, //0x00004d93 cmpq %r13, %rax - 0x0f, 0x83, 0xcd, 0x00, 0x00, 0x00, //0x00004d96 jae LBB19_22 - 0x43, 0x8a, 0x14, 0x0f, //0x00004d9c movb (%r15,%r9), %dl - 0x80, 0xc2, 0xd2, //0x00004da0 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00004da3 cmpb $55, %dl - 0x0f, 0x87, 0xbd, 0x00, 0x00, 0x00, //0x00004da6 ja LBB19_22 - 0x44, 0x0f, 0xb6, 0xc2, //0x00004dac movzbl %dl, %r8d - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004db0 movabsq $36028797027352577, %rdx - 0x4c, 0x0f, 0xa3, 0xc2, //0x00004dba btq %r8, %rdx - 0x0f, 0x83, 0xa5, 0x00, 0x00, 0x00, //0x00004dbe jae LBB19_22 - //0x00004dc4 LBB19_13 - 0x4c, 0x39, 0xe8, //0x00004dc4 cmpq %r13, %rax - 0x4c, 0x89, 0x5d, 0x98, //0x00004dc7 movq %r11, $-104(%rbp) - 0x48, 0x89, 0x5d, 0xa0, //0x00004dcb movq %rbx, $-96(%rbp) - 0x48, 0x89, 0x75, 0xc8, //0x00004dcf movq %rsi, $-56(%rbp) - 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x00004dd3 jae LBB19_21 - 0x80, 0xf9, 0x09, //0x00004dd9 cmpb $9, %cl - 0x44, 0x89, 0x55, 0xbc, //0x00004ddc movl %r10d, $-68(%rbp) - 0xb1, 0x01, //0x00004de0 movb $1, %cl - 0x0f, 0x87, 0x89, 0x00, 0x00, 0x00, //0x00004de2 ja LBB19_23 - 0x89, 0x4d, 0xd4, //0x00004de8 movl %ecx, $-44(%rbp) - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00004deb movl $4294967248, %r9d - 0x4d, 0x8d, 0x55, 0xff, //0x00004df1 leaq $-1(%r13), %r10 - 0x31, 0xc9, //0x00004df5 xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x00004df7 xorl %r8d, %r8d - 0x45, 0x31, 0xe4, //0x00004dfa xorl %r12d, %r12d - 0x90, 0x90, 0x90, //0x00004dfd .p2align 4, 0x90 - //0x00004e00 LBB19_16 - 0x41, 0x83, 0xf8, 0x12, //0x00004e00 cmpl $18, %r8d - 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00004e04 jg LBB19_18 - 0x4b, 0x8d, 0x14, 0xa4, //0x00004e0a leaq (%r12,%r12,4), %rdx - 0x40, 0x0f, 0xbe, 0xff, //0x00004e0e movsbl %dil, %edi - 0x44, 0x01, 0xcf, //0x00004e12 addl %r9d, %edi - 0x4c, 0x8d, 0x24, 0x57, //0x00004e15 leaq (%rdi,%rdx,2), %r12 - 0x41, 0x83, 0xc0, 0x01, //0x00004e19 addl $1, %r8d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00004e1d jmp LBB19_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004e22 .p2align 4, 0x90 - //0x00004e30 LBB19_18 - 0x83, 0xc1, 0x01, //0x00004e30 addl $1, %ecx - //0x00004e33 LBB19_19 - 0x49, 0x39, 0xc2, //0x00004e33 cmpq %rax, %r10 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00004e36 je LBB19_28 - 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00004e3c movzbl $1(%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004e42 leal $-48(%rdi), %edx - 0x48, 0x83, 0xc0, 0x01, //0x00004e45 addq $1, %rax - 0x80, 0xfa, 0x0a, //0x00004e49 cmpb $10, %dl - 0x0f, 0x82, 0xae, 0xff, 0xff, 0xff, //0x00004e4c jb LBB19_16 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00004e52 jmp LBB19_24 - //0x00004e57 LBB19_21 - 0xb1, 0x01, //0x00004e57 movb $1, %cl - 0x89, 0x4d, 0xd4, //0x00004e59 movl %ecx, $-44(%rbp) - 0x31, 0xc9, //0x00004e5c xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x00004e5e xorl %r8d, %r8d - 0x45, 0x31, 0xe4, //0x00004e61 xorl %r12d, %r12d - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00004e64 jmp LBB19_30 - //0x00004e69 LBB19_22 - 0x4c, 0x89, 0x0e, //0x00004e69 movq %r9, (%rsi) - 0xe9, 0x05, 0xff, 0xff, 0xff, //0x00004e6c jmp LBB19_8 - //0x00004e71 LBB19_23 - 0x89, 0x4d, 0xd4, //0x00004e71 movl %ecx, $-44(%rbp) - 0x45, 0x31, 0xe4, //0x00004e74 xorl %r12d, %r12d - 0x45, 0x31, 0xc0, //0x00004e77 xorl %r8d, %r8d - 0x31, 0xc9, //0x00004e7a xorl %ecx, %ecx - //0x00004e7c LBB19_24 - 0x40, 0x80, 0xff, 0x2e, //0x00004e7c cmpb $46, %dil - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00004e80 jne LBB19_29 - 0x48, 0x83, 0xc0, 0x01, //0x00004e86 addq $1, %rax - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00004e8a movq $8, (%r14) - 0x4c, 0x39, 0xe8, //0x00004e91 cmpq %r13, %rax - 0x0f, 0x83, 0x70, 0x02, 0x00, 0x00, //0x00004e94 jae LBB19_68 - 0x41, 0x8a, 0x14, 0x07, //0x00004e9a movb (%r15,%rax), %dl - 0x80, 0xc2, 0xd0, //0x00004e9e addb $-48, %dl - 0x80, 0xfa, 0x0a, //0x00004ea1 cmpb $10, %dl - 0x0f, 0x83, 0x17, 0x04, 0x00, 0x00, //0x00004ea4 jae LBB19_92 - 0xc7, 0x45, 0xd4, 0x00, 0x00, 0x00, 0x00, //0x00004eaa movl $0, $-44(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004eb1 jmp LBB19_29 - //0x00004eb6 LBB19_28 - 0x4c, 0x89, 0xe8, //0x00004eb6 movq %r13, %rax - //0x00004eb9 LBB19_29 - 0x44, 0x8b, 0x55, 0xbc, //0x00004eb9 movl $-68(%rbp), %r10d - //0x00004ebd LBB19_30 - 0x45, 0x31, 0xdb, //0x00004ebd xorl %r11d, %r11d - 0x85, 0xc9, //0x00004ec0 testl %ecx, %ecx - 0x41, 0x0f, 0x9f, 0xc3, //0x00004ec2 setg %r11b - 0x4d, 0x85, 0xe4, //0x00004ec6 testq %r12, %r12 - 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x00004ec9 jne LBB19_39 - 0x85, 0xc9, //0x00004ecf testl %ecx, %ecx - 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00004ed1 jne LBB19_39 - 0x4c, 0x39, 0xe8, //0x00004ed7 cmpq %r13, %rax - 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x00004eda jae LBB19_37 - 0x89, 0xc6, //0x00004ee0 movl %eax, %esi - 0x44, 0x29, 0xee, //0x00004ee2 subl %r13d, %esi - 0x45, 0x31, 0xc0, //0x00004ee5 xorl %r8d, %r8d - 0x31, 0xc9, //0x00004ee8 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004eea .p2align 4, 0x90 - //0x00004ef0 LBB19_34 - 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00004ef0 cmpb $48, (%r15,%rax) - 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00004ef5 jne LBB19_38 - 0x48, 0x83, 0xc0, 0x01, //0x00004efb addq $1, %rax - 0x83, 0xc1, 0xff, //0x00004eff addl $-1, %ecx - 0x49, 0x39, 0xc5, //0x00004f02 cmpq %rax, %r13 - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00004f05 jne LBB19_34 - 0x45, 0x31, 0xe4, //0x00004f0b xorl %r12d, %r12d - 0x80, 0x7d, 0xd4, 0x00, //0x00004f0e cmpb $0, $-44(%rbp) - 0x0f, 0x85, 0x26, 0x01, 0x00, 0x00, //0x00004f12 jne LBB19_58 - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00004f18 jmp LBB19_62 - //0x00004f1d LBB19_37 - 0x31, 0xc9, //0x00004f1d xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x00004f1f xorl %r8d, %r8d - //0x00004f22 LBB19_38 - 0x45, 0x31, 0xe4, //0x00004f22 xorl %r12d, %r12d - //0x00004f25 LBB19_39 - 0x4c, 0x39, 0xe8, //0x00004f25 cmpq %r13, %rax - 0x0f, 0x83, 0x4f, 0x00, 0x00, 0x00, //0x00004f28 jae LBB19_45 - 0x41, 0x83, 0xf8, 0x12, //0x00004f2e cmpl $18, %r8d - 0x0f, 0x8f, 0x45, 0x00, 0x00, 0x00, //0x00004f32 jg LBB19_45 - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00004f38 movl $4294967248, %r9d - 0x90, 0x90, //0x00004f3e .p2align 4, 0x90 - //0x00004f40 LBB19_42 - 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00004f40 movzbl (%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004f45 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00004f48 cmpb $9, %dl - 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x00004f4b ja LBB19_45 - 0x4b, 0x8d, 0x14, 0xa4, //0x00004f51 leaq (%r12,%r12,4), %rdx - 0x44, 0x01, 0xcf, //0x00004f55 addl %r9d, %edi - 0x4c, 0x8d, 0x24, 0x57, //0x00004f58 leaq (%rdi,%rdx,2), %r12 - 0x83, 0xc1, 0xff, //0x00004f5c addl $-1, %ecx - 0x48, 0x83, 0xc0, 0x01, //0x00004f5f addq $1, %rax - 0x4c, 0x39, 0xe8, //0x00004f63 cmpq %r13, %rax - 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00004f66 jae LBB19_45 - 0x41, 0x8d, 0x50, 0x01, //0x00004f6c leal $1(%r8), %edx - 0x41, 0x83, 0xf8, 0x12, //0x00004f70 cmpl $18, %r8d - 0x41, 0x89, 0xd0, //0x00004f74 movl %edx, %r8d - 0x0f, 0x8c, 0xc3, 0xff, 0xff, 0xff, //0x00004f77 jl LBB19_42 - //0x00004f7d LBB19_45 - 0x4c, 0x39, 0xe8, //0x00004f7d cmpq %r13, %rax - 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x00004f80 jae LBB19_57 - 0x41, 0x8a, 0x14, 0x07, //0x00004f86 movb (%r15,%rax), %dl - 0x8d, 0x72, 0xd0, //0x00004f8a leal $-48(%rdx), %esi - 0x40, 0x80, 0xfe, 0x09, //0x00004f8d cmpb $9, %sil - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00004f91 ja LBB19_51 - 0x49, 0x8d, 0x75, 0xff, //0x00004f97 leaq $-1(%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004f9b .p2align 4, 0x90 - //0x00004fa0 LBB19_48 - 0x48, 0x39, 0xc6, //0x00004fa0 cmpq %rax, %rsi - 0x0f, 0x84, 0x6d, 0x01, 0x00, 0x00, //0x00004fa3 je LBB19_69 - 0x41, 0x0f, 0xb6, 0x54, 0x07, 0x01, //0x00004fa9 movzbl $1(%r15,%rax), %edx - 0x8d, 0x7a, 0xd0, //0x00004faf leal $-48(%rdx), %edi - 0x48, 0x83, 0xc0, 0x01, //0x00004fb2 addq $1, %rax - 0x40, 0x80, 0xff, 0x09, //0x00004fb6 cmpb $9, %dil - 0x0f, 0x86, 0xe0, 0xff, 0xff, 0xff, //0x00004fba jbe LBB19_48 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00004fc0 movl $1, %r11d - //0x00004fc6 LBB19_51 - 0x80, 0xca, 0x20, //0x00004fc6 orb $32, %dl - 0x80, 0xfa, 0x65, //0x00004fc9 cmpb $101, %dl - 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00004fcc jne LBB19_57 - 0x48, 0x8d, 0x50, 0x01, //0x00004fd2 leaq $1(%rax), %rdx - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00004fd6 movq $8, (%r14) - 0x4c, 0x39, 0xea, //0x00004fdd cmpq %r13, %rdx - 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00004fe0 jae LBB19_68 - 0x44, 0x89, 0x5d, 0xd4, //0x00004fe6 movl %r11d, $-44(%rbp) - 0x41, 0x8a, 0x34, 0x17, //0x00004fea movb (%r15,%rdx), %sil - 0x40, 0x80, 0xfe, 0x2d, //0x00004fee cmpb $45, %sil - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00004ff2 je LBB19_55 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004ff8 movl $1, %r8d - 0x40, 0x80, 0xfe, 0x2b, //0x00004ffe cmpb $43, %sil - 0x0f, 0x85, 0xa9, 0x02, 0x00, 0x00, //0x00005002 jne LBB19_90 - //0x00005008 LBB19_55 - 0x48, 0x83, 0xc0, 0x02, //0x00005008 addq $2, %rax - 0x4c, 0x39, 0xe8, //0x0000500c cmpq %r13, %rax - 0x0f, 0x83, 0xf5, 0x00, 0x00, 0x00, //0x0000500f jae LBB19_68 - 0x31, 0xd2, //0x00005015 xorl %edx, %edx - 0x40, 0x80, 0xfe, 0x2b, //0x00005017 cmpb $43, %sil - 0x0f, 0x94, 0xc2, //0x0000501b sete %dl - 0x44, 0x8d, 0x04, 0x12, //0x0000501e leal (%rdx,%rdx), %r8d - 0x41, 0x83, 0xc0, 0xff, //0x00005022 addl $-1, %r8d - 0x41, 0x8a, 0x34, 0x07, //0x00005026 movb (%r15,%rax), %sil - 0xe9, 0x85, 0x02, 0x00, 0x00, //0x0000502a jmp LBB19_91 - //0x0000502f LBB19_57 - 0x89, 0xce, //0x0000502f movl %ecx, %esi - 0x49, 0x89, 0xc5, //0x00005031 movq %rax, %r13 - 0x80, 0x7d, 0xd4, 0x00, //0x00005034 cmpb $0, $-44(%rbp) - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00005038 je LBB19_62 - //0x0000503e LBB19_58 - 0x85, 0xf6, //0x0000503e testl %esi, %esi - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00005040 jne LBB19_61 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005046 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xca, //0x00005050 movslq %r10d, %rcx - 0x4d, 0x85, 0xe4, //0x00005053 testq %r12, %r12 - 0x0f, 0x89, 0xed, 0x00, 0x00, 0x00, //0x00005056 jns LBB19_72 - 0x4c, 0x89, 0xe2, //0x0000505c movq %r12, %rdx - 0x48, 0x21, 0xca, //0x0000505f andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x00005062 cmpq %rax, %rdx - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00005065 je LBB19_72 - //0x0000506b LBB19_61 - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x0000506b movq $8, (%r14) - //0x00005072 LBB19_62 - 0x48, 0xc7, 0x45, 0xb0, 0x00, 0x00, 0x00, 0x00, //0x00005072 movq $0, $-80(%rbp) - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x0000507a vmovq %r12, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x29, 0xfc, 0xff, 0xff, //0x0000507f vpunpckldq $-983(%rip), %xmm0, %xmm0 /* LCPI19_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x31, 0xfc, 0xff, 0xff, //0x00005087 vsubpd $-975(%rip), %xmm0, %xmm0 /* LCPI19_1+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000508f vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00005095 vaddsd %xmm0, %xmm1, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x00005099 vmovsd %xmm0, $-64(%rbp) - 0x4c, 0x89, 0xe0, //0x0000509e movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x000050a1 shrq $52, %rax - 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000050a5 jne LBB19_78 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000050ab vmovq %xmm0, %rcx - 0x44, 0x89, 0xd0, //0x000050b0 movl %r10d, %eax - 0xc1, 0xe8, 0x1f, //0x000050b3 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x000050b6 shlq $63, %rax - 0x48, 0x09, 0xc8, //0x000050ba orq %rcx, %rax - 0x48, 0x89, 0x45, 0xc0, //0x000050bd movq %rax, $-64(%rbp) - 0x85, 0xf6, //0x000050c1 testl %esi, %esi - 0x0f, 0x84, 0xa6, 0x01, 0x00, 0x00, //0x000050c3 je LBB19_85 - 0x4d, 0x85, 0xe4, //0x000050c9 testq %r12, %r12 - 0x0f, 0x84, 0x9d, 0x01, 0x00, 0x00, //0x000050cc je LBB19_85 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000050d2 vmovq %rax, %xmm0 - 0x8d, 0x46, 0xff, //0x000050d7 leal $-1(%rsi), %eax - 0x83, 0xf8, 0x24, //0x000050da cmpl $36, %eax - 0x0f, 0x87, 0x4a, 0x00, 0x00, 0x00, //0x000050dd ja LBB19_70 - 0x83, 0xfe, 0x17, //0x000050e3 cmpl $23, %esi - 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x000050e6 jl LBB19_73 - 0x8d, 0x46, 0xea, //0x000050ec leal $-22(%rsi), %eax - 0x48, 0x8d, 0x0d, 0xaa, 0xf3, 0x00, 0x00, //0x000050ef leaq $62378(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000050f6 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x000050fb vmovsd %xmm0, $-64(%rbp) - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00005100 movl $22, %eax - 0xe9, 0x83, 0x00, 0x00, 0x00, //0x00005105 jmp LBB19_74 - //0x0000510a LBB19_68 - 0x48, 0x8b, 0x45, 0xc8, //0x0000510a movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x0000510e movq %r13, (%rax) - 0xe9, 0x59, 0xfc, 0xff, 0xff, //0x00005111 jmp LBB19_7 - //0x00005116 LBB19_69 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00005116 movl $1, %r11d - 0x89, 0xce, //0x0000511c movl %ecx, %esi - 0x80, 0x7d, 0xd4, 0x00, //0x0000511e cmpb $0, $-44(%rbp) - 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00005122 jne LBB19_58 - 0xe9, 0x45, 0xff, 0xff, 0xff, //0x00005128 jmp LBB19_62 - //0x0000512d LBB19_70 - 0x83, 0xfe, 0xea, //0x0000512d cmpl $-22, %esi - 0x0f, 0x82, 0x98, 0x00, 0x00, 0x00, //0x00005130 jb LBB19_78 - 0xf7, 0xde, //0x00005136 negl %esi - 0x48, 0x8d, 0x05, 0x61, 0xf3, 0x00, 0x00, //0x00005138 leaq $62305(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x5e, 0x04, 0xf0, //0x0000513f vdivsd (%rax,%rsi,8), %xmm0, %xmm0 - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00005144 jmp LBB19_77 - //0x00005149 LBB19_72 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00005149 vmovq %r12, %xmm0 - 0x4c, 0x0f, 0xaf, 0xe1, //0x0000514e imulq %rcx, %r12 - 0xc5, 0xf9, 0x62, 0x05, 0x56, 0xfb, 0xff, 0xff, //0x00005152 vpunpckldq $-1194(%rip), %xmm0, %xmm0 /* LCPI19_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x5e, 0xfb, 0xff, 0xff, //0x0000515a vsubpd $-1186(%rip), %xmm0, %xmm0 /* LCPI19_1+0(%rip) */ - 0x4d, 0x89, 0x66, 0x10, //0x00005162 movq %r12, $16(%r14) - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00005166 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x0000516c vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x21, 0xc8, //0x00005170 andq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00005173 vmovq %xmm0, %rcx - 0x48, 0x09, 0xc1, //0x00005178 orq %rax, %rcx - 0x49, 0x89, 0x4e, 0x08, //0x0000517b movq %rcx, $8(%r14) - 0x48, 0x8b, 0x45, 0xc8, //0x0000517f movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x00005183 movq %r13, (%rax) - 0xe9, 0xeb, 0xfb, 0xff, 0xff, //0x00005186 jmp LBB19_8 - //0x0000518b LBB19_73 - 0x89, 0xf0, //0x0000518b movl %esi, %eax - //0x0000518d LBB19_74 - 0xc5, 0xf9, 0x2e, 0x05, 0x3b, 0xfb, 0xff, 0xff, //0x0000518d vucomisd $-1221(%rip), %xmm0 /* LCPI19_2+0(%rip) */ - 0x0f, 0x87, 0x33, 0x00, 0x00, 0x00, //0x00005195 ja LBB19_78 - 0xc5, 0xfb, 0x10, 0x0d, 0x35, 0xfb, 0xff, 0xff, //0x0000519b vmovsd $-1227(%rip), %xmm1 /* LCPI19_3+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x000051a3 vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x21, 0x00, 0x00, 0x00, //0x000051a7 ja LBB19_78 - 0x89, 0xc0, //0x000051ad movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xea, 0xf2, 0x00, 0x00, //0x000051af leaq $62186(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000051b6 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - //0x000051bb LBB19_77 - 0x48, 0x8b, 0x5d, 0xc8, //0x000051bb movq $-56(%rbp), %rbx - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x000051bf vmovsd %xmm0, $-64(%rbp) - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x000051c4 vmovq %xmm0, %rax - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x000051c9 jmp LBB19_86 - //0x000051ce LBB19_78 - 0x44, 0x89, 0x5d, 0xd4, //0x000051ce movl %r11d, $-44(%rbp) - 0x48, 0x8d, 0x4d, 0xc0, //0x000051d2 leaq $-64(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x000051d6 movq %r12, %rdi - 0x44, 0x89, 0xd2, //0x000051d9 movl %r10d, %edx - 0x44, 0x89, 0xd3, //0x000051dc movl %r10d, %ebx - 0x48, 0x89, 0x75, 0xa8, //0x000051df movq %rsi, $-88(%rbp) - 0xe8, 0xd8, 0xe3, 0xff, 0xff, //0x000051e3 callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x000051e8 testb %al, %al - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x000051ea je LBB19_83 - 0x48, 0x8b, 0x75, 0xa8, //0x000051f0 movq $-88(%rbp), %rsi - 0x83, 0x7d, 0xd4, 0x00, //0x000051f4 cmpl $0, $-44(%rbp) - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000051f8 je LBB19_84 - 0x89, 0xda, //0x000051fe movl %ebx, %edx - 0x49, 0x83, 0xc4, 0x01, //0x00005200 addq $1, %r12 - 0x48, 0x8d, 0x4d, 0xb0, //0x00005204 leaq $-80(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x00005208 movq %r12, %rdi - 0xe8, 0xb0, 0xe3, 0xff, 0xff, //0x0000520b callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00005210 testb %al, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00005212 je LBB19_83 - 0xc5, 0xfb, 0x10, 0x4d, 0xb0, //0x00005218 vmovsd $-80(%rbp), %xmm1 - 0xc5, 0xfb, 0x10, 0x45, 0xc0, //0x0000521d vmovsd $-64(%rbp), %xmm0 - 0xc5, 0xf9, 0x2e, 0xc8, //0x00005222 vucomisd %xmm0, %xmm1 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00005226 jne LBB19_83 - 0x0f, 0x8a, 0x0a, 0x00, 0x00, 0x00, //0x0000522c jp LBB19_83 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00005232 vmovq %xmm0, %rax - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00005237 jmp LBB19_85 - //0x0000523c LBB19_83 - 0x48, 0x8b, 0x5d, 0xc8, //0x0000523c movq $-56(%rbp), %rbx - 0x48, 0x8b, 0x03, //0x00005240 movq (%rbx), %rax - 0x49, 0x01, 0xc7, //0x00005243 addq %rax, %r15 - 0x4c, 0x89, 0xee, //0x00005246 movq %r13, %rsi - 0x48, 0x29, 0xc6, //0x00005249 subq %rax, %rsi - 0x4c, 0x89, 0xff, //0x0000524c movq %r15, %rdi - 0x48, 0x8b, 0x55, 0x98, //0x0000524f movq $-104(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa0, //0x00005253 movq $-96(%rbp), %rcx - 0xe8, 0x04, 0xeb, 0xff, 0xff, //0x00005257 callq _atof_native - 0xc5, 0xfb, 0x11, 0x45, 0xc0, //0x0000525c vmovsd %xmm0, $-64(%rbp) - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00005261 vmovq %xmm0, %rax - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005266 jmp LBB19_87 - //0x0000526b LBB19_84 - 0x48, 0x8b, 0x45, 0xc0, //0x0000526b movq $-64(%rbp), %rax - //0x0000526f LBB19_85 - 0x48, 0x8b, 0x5d, 0xc8, //0x0000526f movq $-56(%rbp), %rbx - //0x00005273 LBB19_86 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00005273 vmovq %rax, %xmm0 - //0x00005278 LBB19_87 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005278 movabsq $-9223372036854775808, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00005282 addq $-1, %rcx - 0x48, 0x21, 0xc1, //0x00005286 andq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005289 movabsq $9218868437227405312, %rax - 0x48, 0x39, 0xc1, //0x00005293 cmpq %rax, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00005296 jne LBB19_89 - 0x49, 0xc7, 0x06, 0xf8, 0xff, 0xff, 0xff, //0x0000529c movq $-8, (%r14) - //0x000052a3 LBB19_89 - 0xc4, 0xc1, 0x7b, 0x11, 0x46, 0x08, //0x000052a3 vmovsd %xmm0, $8(%r14) - 0x4c, 0x89, 0x2b, //0x000052a9 movq %r13, (%rbx) - 0xe9, 0xc5, 0xfa, 0xff, 0xff, //0x000052ac jmp LBB19_8 - //0x000052b1 LBB19_90 - 0x48, 0x89, 0xd0, //0x000052b1 movq %rdx, %rax - //0x000052b4 LBB19_91 - 0x8d, 0x7e, 0xd0, //0x000052b4 leal $-48(%rsi), %edi - 0x40, 0x80, 0xff, 0x09, //0x000052b7 cmpb $9, %dil - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x000052bb jbe LBB19_93 - //0x000052c1 LBB19_92 - 0x48, 0x8b, 0x4d, 0xc8, //0x000052c1 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000052c5 movq %rax, (%rcx) - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000052c8 movq $-2, (%r14) - 0xe9, 0xa2, 0xfa, 0xff, 0xff, //0x000052cf jmp LBB19_8 - //0x000052d4 LBB19_93 - 0x4c, 0x39, 0xe8, //0x000052d4 cmpq %r13, %rax - 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x000052d7 jae LBB19_99 - 0x40, 0x80, 0xff, 0x09, //0x000052dd cmpb $9, %dil - 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x000052e1 ja LBB19_99 - 0x4d, 0x8d, 0x4d, 0xff, //0x000052e7 leaq $-1(%r13), %r9 - 0x31, 0xff, //0x000052eb xorl %edi, %edi - //0x000052ed LBB19_96 - 0x89, 0xfa, //0x000052ed movl %edi, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x000052ef movzbl %sil, %esi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000052f3 cmpl $10000, %edi - 0x8d, 0x3c, 0x92, //0x000052f9 leal (%rdx,%rdx,4), %edi - 0x8d, 0x7c, 0x7e, 0xd0, //0x000052fc leal $-48(%rsi,%rdi,2), %edi - 0x0f, 0x4d, 0xfa, //0x00005300 cmovgel %edx, %edi - 0x49, 0x39, 0xc1, //0x00005303 cmpq %rax, %r9 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00005306 je LBB19_100 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x0000530c movzbl $1(%r15,%rax), %esi - 0x8d, 0x56, 0xd0, //0x00005312 leal $-48(%rsi), %edx - 0x48, 0x83, 0xc0, 0x01, //0x00005315 addq $1, %rax - 0x80, 0xfa, 0x0a, //0x00005319 cmpb $10, %dl - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000531c jb LBB19_96 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005322 jmp LBB19_101 - //0x00005327 LBB19_99 - 0x31, 0xff, //0x00005327 xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00005329 jmp LBB19_101 - //0x0000532e LBB19_100 - 0x4c, 0x89, 0xe8, //0x0000532e movq %r13, %rax - //0x00005331 LBB19_101 - 0x48, 0x89, 0xfe, //0x00005331 movq %rdi, %rsi - 0x41, 0x0f, 0xaf, 0xf0, //0x00005334 imull %r8d, %esi - 0x01, 0xce, //0x00005338 addl %ecx, %esi - 0x49, 0x89, 0xc5, //0x0000533a movq %rax, %r13 - 0x44, 0x8b, 0x5d, 0xd4, //0x0000533d movl $-44(%rbp), %r11d - 0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x00005341 jmp LBB19_62 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005346 .p2align 4, 0x90 - //0x00005350 _vsigned - 0x55, //0x00005350 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005351 movq %rsp, %rbp - 0x53, //0x00005354 pushq %rbx - 0x48, 0x8b, 0x06, //0x00005355 movq (%rsi), %rax - 0x4c, 0x8b, 0x0f, //0x00005358 movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000535b movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000535f movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x00005366 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000536a vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x0000536f movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00005372 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd8, //0x00005376 cmpq %r11, %rax - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00005379 jae LBB20_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000537f movb (%r9,%rax), %cl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005383 movl $1, %r8d - 0x80, 0xf9, 0x2d, //0x00005389 cmpb $45, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000538c jne LBB20_5 - 0x48, 0x83, 0xc0, 0x01, //0x00005392 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x00005396 cmpq %r11, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00005399 jae LBB20_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000539f movb (%r9,%rax), %cl - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053a3 movq $-1, %r8 - //0x000053aa LBB20_5 - 0x8d, 0x79, 0xd0, //0x000053aa leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x000053ad cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000053b1 jb LBB20_7 - 0x48, 0x89, 0x06, //0x000053b7 movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x000053ba movq $-2, (%rdx) - 0x5b, //0x000053c1 popq %rbx - 0x5d, //0x000053c2 popq %rbp - 0xc3, //0x000053c3 retq - //0x000053c4 LBB20_1 - 0x4c, 0x89, 0x1e, //0x000053c4 movq %r11, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000053c7 movq $-1, (%rdx) - 0x5b, //0x000053ce popq %rbx - 0x5d, //0x000053cf popq %rbp - 0xc3, //0x000053d0 retq - //0x000053d1 LBB20_7 - 0x80, 0xf9, 0x30, //0x000053d1 cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000053d4 jne LBB20_12 - 0x48, 0x8d, 0x78, 0x01, //0x000053da leaq $1(%rax), %rdi - 0x4c, 0x39, 0xd8, //0x000053de cmpq %r11, %rax - 0x0f, 0x83, 0x82, 0x00, 0x00, 0x00, //0x000053e1 jae LBB20_11 - 0x41, 0x8a, 0x0c, 0x39, //0x000053e7 movb (%r9,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x000053eb addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000053ee cmpb $55, %cl - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000053f1 ja LBB20_11 - 0x44, 0x0f, 0xb6, 0xd1, //0x000053f7 movzbl %cl, %r10d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000053fb movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd1, //0x00005405 btq %r10, %rcx - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x00005409 jae LBB20_11 - //0x0000540f LBB20_12 - 0x4c, 0x39, 0xd8, //0x0000540f cmpq %r11, %rax - 0x4d, 0x89, 0xda, //0x00005412 movq %r11, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x00005415 cmovaq %rax, %r10 - 0x31, 0xc9, //0x00005419 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000541b .p2align 4, 0x90 - //0x00005420 LBB20_13 - 0x49, 0x39, 0xc2, //0x00005420 cmpq %rax, %r10 - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00005423 je LBB20_23 - 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x00005429 movsbq (%r9,%rax), %rdi - 0x8d, 0x5f, 0xd0, //0x0000542e leal $-48(%rdi), %ebx - 0x80, 0xfb, 0x09, //0x00005431 cmpb $9, %bl - 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x00005434 ja LBB20_18 - 0x48, 0x6b, 0xc9, 0x0a, //0x0000543a imulq $10, %rcx, %rcx - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000543e jo LBB20_17 - 0x48, 0x83, 0xc0, 0x01, //0x00005444 addq $1, %rax - 0x83, 0xc7, 0xd0, //0x00005448 addl $-48, %edi - 0x49, 0x0f, 0xaf, 0xf8, //0x0000544b imulq %r8, %rdi - 0x48, 0x01, 0xf9, //0x0000544f addq %rdi, %rcx - 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00005452 jno LBB20_13 - //0x00005458 LBB20_17 - 0x48, 0x83, 0xc0, 0xff, //0x00005458 addq $-1, %rax - 0x48, 0x89, 0x06, //0x0000545c movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000545f movq $-5, (%rdx) - 0x5b, //0x00005466 popq %rbx - 0x5d, //0x00005467 popq %rbp - 0xc3, //0x00005468 retq - //0x00005469 LBB20_11 - 0x48, 0x89, 0x3e, //0x00005469 movq %rdi, (%rsi) - 0x5b, //0x0000546c popq %rbx - 0x5d, //0x0000546d popq %rbp - 0xc3, //0x0000546e retq - //0x0000546f LBB20_18 - 0x4c, 0x39, 0xd8, //0x0000546f cmpq %r11, %rax - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00005472 jae LBB20_22 - 0x41, 0x8a, 0x3c, 0x01, //0x00005478 movb (%r9,%rax), %dil - 0x40, 0x80, 0xff, 0x2e, //0x0000547c cmpb $46, %dil - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005480 je LBB20_25 - 0x40, 0x80, 0xff, 0x45, //0x00005486 cmpb $69, %dil - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000548a je LBB20_25 - 0x40, 0x80, 0xff, 0x65, //0x00005490 cmpb $101, %dil - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00005494 jne LBB20_22 - //0x0000549a LBB20_25 - 0x48, 0x89, 0x06, //0x0000549a movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000549d movq $-6, (%rdx) - 0x5b, //0x000054a4 popq %rbx - 0x5d, //0x000054a5 popq %rbp - 0xc3, //0x000054a6 retq - //0x000054a7 LBB20_22 - 0x49, 0x89, 0xc2, //0x000054a7 movq %rax, %r10 - //0x000054aa LBB20_23 - 0x4c, 0x89, 0x16, //0x000054aa movq %r10, (%rsi) - 0x48, 0x89, 0x4a, 0x10, //0x000054ad movq %rcx, $16(%rdx) - 0x5b, //0x000054b1 popq %rbx - 0x5d, //0x000054b2 popq %rbp - 0xc3, //0x000054b3 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000054b4 .p2align 4, 0x90 - //0x000054c0 _vunsigned - 0x55, //0x000054c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000054c1 movq %rsp, %rbp - 0x41, 0x56, //0x000054c4 pushq %r14 - 0x53, //0x000054c6 pushq %rbx - 0x49, 0x89, 0xd0, //0x000054c7 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x000054ca movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x000054cd movq (%rdi), %r9 - 0x4c, 0x8b, 0x77, 0x08, //0x000054d0 movq $8(%rdi), %r14 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000054d4 movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x000054db vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x000054df vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x000054e4 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x000054e7 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xf1, //0x000054eb cmpq %r14, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x000054ee jae LBB21_1 - 0x41, 0x8a, 0x04, 0x09, //0x000054f4 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x000054f8 cmpb $45, %al - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x000054fa jne LBB21_4 - //0x00005500 LBB21_3 - 0x48, 0x89, 0x0e, //0x00005500 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00005503 movq $-6, (%r8) - 0x5b, //0x0000550a popq %rbx - 0x41, 0x5e, //0x0000550b popq %r14 - 0x5d, //0x0000550d popq %rbp - 0xc3, //0x0000550e retq - //0x0000550f LBB21_1 - 0x4c, 0x89, 0x36, //0x0000550f movq %r14, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00005512 movq $-1, (%r8) - 0x5b, //0x00005519 popq %rbx - 0x41, 0x5e, //0x0000551a popq %r14 - 0x5d, //0x0000551c popq %rbp - 0xc3, //0x0000551d retq - //0x0000551e LBB21_4 - 0x8d, 0x50, 0xd0, //0x0000551e leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x00005521 cmpb $10, %dl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00005524 jb LBB21_6 - 0x48, 0x89, 0x0e, //0x0000552a movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000552d movq $-2, (%r8) - 0x5b, //0x00005534 popq %rbx - 0x41, 0x5e, //0x00005535 popq %r14 - 0x5d, //0x00005537 popq %rbp - 0xc3, //0x00005538 retq - //0x00005539 LBB21_6 - 0x3c, 0x30, //0x00005539 cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000553b jne LBB21_10 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00005541 movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x00005546 addb $-46, %al - 0x3c, 0x37, //0x00005548 cmpb $55, %al - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000554a ja LBB21_9 - 0x0f, 0xb6, 0xc0, //0x00005550 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00005553 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x0000555d btq %rax, %rdx - 0x0f, 0x83, 0xae, 0x00, 0x00, 0x00, //0x00005561 jae LBB21_9 - //0x00005567 LBB21_10 - 0x49, 0x39, 0xce, //0x00005567 cmpq %rcx, %r14 - 0x49, 0x89, 0xca, //0x0000556a movq %rcx, %r10 - 0x4d, 0x0f, 0x47, 0xd6, //0x0000556d cmovaq %r14, %r10 - 0x31, 0xc0, //0x00005571 xorl %eax, %eax - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x00005573 movl $10, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005579 .p2align 4, 0x90 - //0x00005580 LBB21_11 - 0x49, 0x39, 0xca, //0x00005580 cmpq %rcx, %r10 - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x00005583 je LBB21_22 - 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x00005589 movsbl (%r9,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x0000558e leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x00005591 cmpb $9, %dl - 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x00005594 ja LBB21_17 - 0x49, 0xf7, 0xe3, //0x0000559a mulq %r11 - 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x0000559d jo LBB21_16 - 0x48, 0x83, 0xc1, 0x01, //0x000055a3 addq $1, %rcx - 0x83, 0xc3, 0xd0, //0x000055a7 addl $-48, %ebx - 0x31, 0xff, //0x000055aa xorl %edi, %edi - 0x48, 0x01, 0xd8, //0x000055ac addq %rbx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000055af setb %dil - 0x48, 0x89, 0xfa, //0x000055b3 movq %rdi, %rdx - 0x48, 0xf7, 0xda, //0x000055b6 negq %rdx - 0x48, 0x31, 0xd7, //0x000055b9 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000055bc jne LBB21_16 - 0x48, 0x85, 0xd2, //0x000055c2 testq %rdx, %rdx - 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x000055c5 jns LBB21_11 - //0x000055cb LBB21_16 - 0x48, 0x83, 0xc1, 0xff, //0x000055cb addq $-1, %rcx - 0x48, 0x89, 0x0e, //0x000055cf movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x000055d2 movq $-5, (%r8) - 0x5b, //0x000055d9 popq %rbx - 0x41, 0x5e, //0x000055da popq %r14 - 0x5d, //0x000055dc popq %rbp - 0xc3, //0x000055dd retq - //0x000055de LBB21_17 - 0x4c, 0x39, 0xf1, //0x000055de cmpq %r14, %rcx - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000055e1 jae LBB21_21 - 0x41, 0x8a, 0x14, 0x09, //0x000055e7 movb (%r9,%rcx), %dl - 0x80, 0xfa, 0x2e, //0x000055eb cmpb $46, %dl - 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x000055ee je LBB21_3 - 0x80, 0xfa, 0x45, //0x000055f4 cmpb $69, %dl - 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x000055f7 je LBB21_3 - 0x80, 0xfa, 0x65, //0x000055fd cmpb $101, %dl - 0x0f, 0x84, 0xfa, 0xfe, 0xff, 0xff, //0x00005600 je LBB21_3 - //0x00005606 LBB21_21 - 0x49, 0x89, 0xca, //0x00005606 movq %rcx, %r10 - //0x00005609 LBB21_22 - 0x4c, 0x89, 0x16, //0x00005609 movq %r10, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x0000560c movq %rax, $16(%r8) - 0x5b, //0x00005610 popq %rbx - 0x41, 0x5e, //0x00005611 popq %r14 - 0x5d, //0x00005613 popq %rbp - 0xc3, //0x00005614 retq - //0x00005615 LBB21_9 - 0x48, 0x83, 0xc1, 0x01, //0x00005615 addq $1, %rcx - 0x48, 0x89, 0x0e, //0x00005619 movq %rcx, (%rsi) - 0x5b, //0x0000561c popq %rbx - 0x41, 0x5e, //0x0000561d popq %r14 - 0x5d, //0x0000561f popq %rbp - 0xc3, //0x00005620 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005621 .p2align 4, 0x00 - //0x00005630 LCPI22_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005630 .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005638 .quad 5 - //0x00005640 .p2align 4, 0x90 - //0x00005640 _skip_array - 0x55, //0x00005640 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005641 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005644 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005647 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000564a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000564d vmovaps $-37(%rip), %xmm0 /* LCPI22_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00005655 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005659 movq %rax, %rdi - 0x5d, //0x0000565c popq %rbp - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000565d jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005662 .p2align 4, 0x90 - //0x00005670 _fsm_exec - 0x55, //0x00005670 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005671 movq %rsp, %rbp - 0x41, 0x57, //0x00005674 pushq %r15 - 0x41, 0x56, //0x00005676 pushq %r14 - 0x41, 0x55, //0x00005678 pushq %r13 - 0x41, 0x54, //0x0000567a pushq %r12 - 0x53, //0x0000567c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000567d subq $40, %rsp - 0x48, 0x89, 0x4d, 0xb8, //0x00005681 movq %rcx, $-72(%rbp) - 0x48, 0x83, 0x3f, 0x00, //0x00005685 cmpq $0, (%rdi) - 0x0f, 0x84, 0xd0, 0x03, 0x00, 0x00, //0x00005689 je LBB23_63 - 0x49, 0x89, 0xd0, //0x0000568f movq %rdx, %r8 - 0x49, 0x89, 0xfd, //0x00005692 movq %rdi, %r13 - 0x48, 0x89, 0x75, 0xc8, //0x00005695 movq %rsi, $-56(%rbp) - 0x48, 0x8d, 0x46, 0x08, //0x00005699 leaq $8(%rsi), %rax - 0x48, 0x89, 0x45, 0xc0, //0x0000569d movq %rax, $-64(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000056a1 movq $-1, %r12 - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000056a8 jmp LBB23_5 - //0x000056ad LBB23_2 - 0x48, 0x8d, 0x48, 0x03, //0x000056ad leaq $3(%rax), %rcx - 0x49, 0x89, 0x08, //0x000056b1 movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x000056b4 testq %rax, %rax - 0x0f, 0x8e, 0xa9, 0x03, 0x00, 0x00, //0x000056b7 jle LBB23_75 - 0x90, 0x90, 0x90, //0x000056bd .p2align 4, 0x90 - //0x000056c0 LBB23_3 - 0x49, 0x8b, 0x4d, 0x00, //0x000056c0 movq (%r13), %rcx - 0x4d, 0x89, 0xe6, //0x000056c4 movq %r12, %r14 - 0x48, 0x85, 0xc9, //0x000056c7 testq %rcx, %rcx - 0x0f, 0x84, 0x96, 0x03, 0x00, 0x00, //0x000056ca je LBB23_75 - //0x000056d0 LBB23_5 - 0x4c, 0x8b, 0x75, 0xc8, //0x000056d0 movq $-56(%rbp), %r14 - 0x49, 0x8b, 0x3e, //0x000056d4 movq (%r14), %rdi - 0x49, 0x8b, 0x76, 0x08, //0x000056d7 movq $8(%r14), %rsi - 0x4c, 0x89, 0xc3, //0x000056db movq %r8, %rbx - 0x4c, 0x89, 0xc2, //0x000056de movq %r8, %rdx - 0xe8, 0xda, 0xee, 0xff, 0xff, //0x000056e1 callq _advance_ns - 0x84, 0xc0, //0x000056e6 testb %al, %al - 0x0f, 0x84, 0x71, 0x03, 0x00, 0x00, //0x000056e8 je LBB23_63 - 0x49, 0x83, 0xfc, 0xff, //0x000056ee cmpq $-1, %r12 - 0x49, 0x89, 0xd8, //0x000056f2 movq %rbx, %r8 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000056f5 jne LBB23_8 - 0x4d, 0x8b, 0x20, //0x000056fb movq (%r8), %r12 - 0x49, 0x83, 0xc4, 0xff, //0x000056fe addq $-1, %r12 - //0x00005702 LBB23_8 - 0x0f, 0xbe, 0xf0, //0x00005702 movsbl %al, %esi - 0x49, 0x8b, 0x55, 0x00, //0x00005705 movq (%r13), %rdx - 0x48, 0x8d, 0x4a, 0xff, //0x00005709 leaq $-1(%rdx), %rcx - 0x41, 0x8b, 0x7c, 0xd5, 0x00, //0x0000570d movl (%r13,%rdx,8), %edi - 0x83, 0xc7, 0xff, //0x00005712 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00005715 cmpl $5, %edi - 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00005718 ja LBB23_13 - 0x48, 0x8d, 0x1d, 0xaf, 0x04, 0x00, 0x00, //0x0000571e leaq $1199(%rip), %rbx /* LJTI23_0+0(%rip) */ - 0x48, 0x63, 0x3c, 0xbb, //0x00005725 movslq (%rbx,%rdi,4), %rdi - 0x48, 0x01, 0xdf, //0x00005729 addq %rbx, %rdi - 0xff, 0xe7, //0x0000572c jmpq *%rdi - //0x0000572e LBB23_10 - 0x83, 0xfe, 0x2c, //0x0000572e cmpl $44, %esi - 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x00005731 je LBB23_30 - 0x83, 0xfe, 0x5d, //0x00005737 cmpl $93, %esi - 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x0000573a je LBB23_12 - 0xe9, 0x70, 0x03, 0x00, 0x00, //0x00005740 jmp LBB23_68 - //0x00005745 LBB23_13 - 0x49, 0x89, 0x4d, 0x00, //0x00005745 movq %rcx, (%r13) - 0x83, 0xfe, 0x7b, //0x00005749 cmpl $123, %esi - 0x0f, 0x86, 0xb3, 0x00, 0x00, 0x00, //0x0000574c jbe LBB23_25 - 0xe9, 0x5e, 0x03, 0x00, 0x00, //0x00005752 jmp LBB23_68 - //0x00005757 LBB23_14 - 0x83, 0xfe, 0x2c, //0x00005757 cmpl $44, %esi - 0x0f, 0x85, 0x0e, 0x01, 0x00, 0x00, //0x0000575a jne LBB23_15 - 0x48, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00005760 cmpq $4095, %rdx - 0x0f, 0x8f, 0x0b, 0x03, 0x00, 0x00, //0x00005767 jg LBB23_69 - 0x48, 0x8d, 0x42, 0x01, //0x0000576d leaq $1(%rdx), %rax - 0x49, 0x89, 0x45, 0x00, //0x00005771 movq %rax, (%r13) - 0x49, 0xc7, 0x44, 0xd5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00005775 movq $3, $8(%r13,%rdx,8) - 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x0000577e jmp LBB23_3 - //0x00005783 LBB23_16 - 0x3c, 0x22, //0x00005783 cmpb $34, %al - 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x00005785 jne LBB23_68 - 0x49, 0xc7, 0x44, 0xd5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x0000578b movq $4, (%r13,%rdx,8) - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00005794 movq $-1, $-48(%rbp) - 0x4d, 0x8b, 0x38, //0x0000579c movq (%r8), %r15 - 0x4c, 0x89, 0xf7, //0x0000579f movq %r14, %rdi - //0x000057a2 LBB23_18 - 0x4c, 0x89, 0xfe, //0x000057a2 movq %r15, %rsi - 0x48, 0x8d, 0x55, 0xd0, //0x000057a5 leaq $-48(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb8, //0x000057a9 movq $-72(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x000057ad movq %r8, %rbx - 0xe8, 0xeb, 0xf0, 0xff, 0xff, //0x000057b0 callq _advance_string - 0x49, 0x89, 0xc6, //0x000057b5 movq %rax, %r14 - 0x48, 0x85, 0xc0, //0x000057b8 testq %rax, %rax - 0x0f, 0x88, 0xc3, 0x02, 0x00, 0x00, //0x000057bb js LBB23_64 - 0x4c, 0x89, 0x33, //0x000057c1 movq %r14, (%rbx) - 0x4d, 0x85, 0xff, //0x000057c4 testq %r15, %r15 - 0x49, 0x89, 0xd8, //0x000057c7 movq %rbx, %r8 - 0x0f, 0x8f, 0xf0, 0xfe, 0xff, 0xff, //0x000057ca jg LBB23_3 - 0xe9, 0xc7, 0x02, 0x00, 0x00, //0x000057d0 jmp LBB23_20 - //0x000057d5 LBB23_21 - 0x3c, 0x3a, //0x000057d5 cmpb $58, %al - 0x0f, 0x85, 0xd8, 0x02, 0x00, 0x00, //0x000057d7 jne LBB23_68 - 0x49, 0xc7, 0x44, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057dd movq $0, (%r13,%rdx,8) - 0xe9, 0xd5, 0xfe, 0xff, 0xff, //0x000057e6 jmp LBB23_3 - //0x000057eb LBB23_23 - 0x3c, 0x5d, //0x000057eb cmpb $93, %al - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000057ed je LBB23_12 - 0x49, 0xc7, 0x44, 0xd5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000057f3 movq $1, (%r13,%rdx,8) - 0x83, 0xfe, 0x7b, //0x000057fc cmpl $123, %esi - 0x0f, 0x87, 0xb0, 0x02, 0x00, 0x00, //0x000057ff ja LBB23_68 - //0x00005805 LBB23_25 - 0x89, 0xf0, //0x00005805 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0xde, 0x03, 0x00, 0x00, //0x00005807 leaq $990(%rip), %rcx /* LJTI23_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x0000580e movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00005812 addq %rcx, %rax - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005815 movq $-1, %r14 - 0xff, 0xe0, //0x0000581c jmpq *%rax - //0x0000581e LBB23_28 - 0x4c, 0x89, 0xc3, //0x0000581e movq %r8, %rbx - 0x4d, 0x8b, 0x38, //0x00005821 movq (%r8), %r15 - 0x4d, 0x8d, 0x77, 0xff, //0x00005824 leaq $-1(%r15), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00005828 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x38, //0x0000582c movq (%rax), %rdi - 0x4c, 0x01, 0xf7, //0x0000582f addq %r14, %rdi - 0x48, 0x8b, 0x70, 0x08, //0x00005832 movq $8(%rax), %rsi - 0x4c, 0x29, 0xf6, //0x00005836 subq %r14, %rsi - 0xe8, 0xf2, 0x07, 0x00, 0x00, //0x00005839 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x0000583e testq %rax, %rax - 0x0f, 0x88, 0x61, 0x02, 0x00, 0x00, //0x00005841 js LBB23_65 - 0x48, 0x8b, 0x0b, //0x00005847 movq (%rbx), %rcx - 0x48, 0x01, 0xc8, //0x0000584a addq %rcx, %rax - 0x48, 0x83, 0xc0, 0xff, //0x0000584d addq $-1, %rax - 0x48, 0x89, 0x03, //0x00005851 movq %rax, (%rbx) - 0x4d, 0x85, 0xff, //0x00005854 testq %r15, %r15 - 0x49, 0x89, 0xd8, //0x00005857 movq %rbx, %r8 - 0x0f, 0x8f, 0x60, 0xfe, 0xff, 0xff, //0x0000585a jg LBB23_3 - 0xe9, 0x01, 0x02, 0x00, 0x00, //0x00005860 jmp LBB23_75 - //0x00005865 LBB23_26 - 0x83, 0xfe, 0x22, //0x00005865 cmpl $34, %esi - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00005868 je LBB23_34 - //0x0000586e LBB23_15 - 0x83, 0xfe, 0x7d, //0x0000586e cmpl $125, %esi - 0x0f, 0x85, 0x3e, 0x02, 0x00, 0x00, //0x00005871 jne LBB23_68 - //0x00005877 LBB23_12 - 0x49, 0x89, 0x4d, 0x00, //0x00005877 movq %rcx, (%r13) - 0x4d, 0x89, 0xe6, //0x0000587b movq %r12, %r14 - 0x48, 0x85, 0xc9, //0x0000587e testq %rcx, %rcx - 0x0f, 0x85, 0x49, 0xfe, 0xff, 0xff, //0x00005881 jne LBB23_5 - 0xe9, 0xda, 0x01, 0x00, 0x00, //0x00005887 jmp LBB23_75 - //0x0000588c LBB23_30 - 0x48, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000588c cmpq $4095, %rdx - 0x0f, 0x8f, 0xdf, 0x01, 0x00, 0x00, //0x00005893 jg LBB23_69 - 0x48, 0x8d, 0x42, 0x01, //0x00005899 leaq $1(%rdx), %rax - 0x49, 0x89, 0x45, 0x00, //0x0000589d movq %rax, (%r13) - 0x49, 0xc7, 0x44, 0xd5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000058a1 movq $0, $8(%r13,%rdx,8) - 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x000058aa jmp LBB23_3 - //0x000058af LBB23_34 - 0x49, 0xc7, 0x44, 0xd5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x000058af movq $2, (%r13,%rdx,8) - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000058b8 movq $-1, $-48(%rbp) - 0x4d, 0x8b, 0x38, //0x000058c0 movq (%r8), %r15 - 0x4c, 0x89, 0xf7, //0x000058c3 movq %r14, %rdi - 0x4c, 0x89, 0xfe, //0x000058c6 movq %r15, %rsi - 0x48, 0x8d, 0x55, 0xd0, //0x000058c9 leaq $-48(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb8, //0x000058cd movq $-72(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x000058d1 movq %r8, %rbx - 0xe8, 0xc7, 0xef, 0xff, 0xff, //0x000058d4 callq _advance_string - 0x49, 0x89, 0xc6, //0x000058d9 movq %rax, %r14 - 0x48, 0x85, 0xc0, //0x000058dc testq %rax, %rax - 0x0f, 0x88, 0x9f, 0x01, 0x00, 0x00, //0x000058df js LBB23_64 - 0x4c, 0x89, 0x33, //0x000058e5 movq %r14, (%rbx) - 0x4d, 0x85, 0xff, //0x000058e8 testq %r15, %r15 - 0x0f, 0x8e, 0xab, 0x01, 0x00, 0x00, //0x000058eb jle LBB23_20 - 0x49, 0x8b, 0x45, 0x00, //0x000058f1 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000058f5 cmpq $4095, %rax - 0x0f, 0x8f, 0x77, 0x01, 0x00, 0x00, //0x000058fb jg LBB23_69 - 0x49, 0x89, 0xd8, //0x00005901 movq %rbx, %r8 - 0x48, 0x8d, 0x48, 0x01, //0x00005904 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00005908 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x0000590c movq $4, $8(%r13,%rax,8) - 0xe9, 0xa6, 0xfd, 0xff, 0xff, //0x00005915 jmp LBB23_3 - //0x0000591a LBB23_38 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000591a movq $-1, $-48(%rbp) - 0x4d, 0x8b, 0x38, //0x00005922 movq (%r8), %r15 - 0x48, 0x8b, 0x7d, 0xc8, //0x00005925 movq $-56(%rbp), %rdi - 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x00005929 jmp LBB23_18 - //0x0000592e LBB23_39 - 0x4d, 0x8b, 0x30, //0x0000592e movq (%r8), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00005931 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x38, //0x00005935 movq (%rax), %rdi - 0x4c, 0x01, 0xf7, //0x00005938 addq %r14, %rdi - 0x48, 0x8b, 0x70, 0x08, //0x0000593b movq $8(%rax), %rsi - 0x4c, 0x29, 0xf6, //0x0000593f subq %r14, %rsi - 0x4c, 0x89, 0xc3, //0x00005942 movq %r8, %rbx - 0xe8, 0xe6, 0x06, 0x00, 0x00, //0x00005945 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x0000594a testq %rax, %rax - 0x0f, 0x88, 0x7d, 0x01, 0x00, 0x00, //0x0000594d js LBB23_67 - 0x48, 0x01, 0x03, //0x00005953 addq %rax, (%rbx) - 0x4d, 0x85, 0xf6, //0x00005956 testq %r14, %r14 - 0x49, 0x89, 0xd8, //0x00005959 movq %rbx, %r8 - 0x0f, 0x8f, 0x5e, 0xfd, 0xff, 0xff, //0x0000595c jg LBB23_3 - 0xe9, 0x74, 0x01, 0x00, 0x00, //0x00005962 jmp LBB23_41 - //0x00005967 LBB23_42 - 0x49, 0x8b, 0x45, 0x00, //0x00005967 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000596b cmpq $4095, %rax - 0x0f, 0x8f, 0x01, 0x01, 0x00, 0x00, //0x00005971 jg LBB23_69 - 0x48, 0x8d, 0x48, 0x01, //0x00005977 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x0000597b movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000597f movq $5, $8(%r13,%rax,8) - 0xe9, 0x33, 0xfd, 0xff, 0xff, //0x00005988 jmp LBB23_3 - //0x0000598d LBB23_44 - 0x49, 0x8b, 0x00, //0x0000598d movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x00005990 movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005994 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00005997 leaq $-4(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x0000599b cmpq %rdx, %rax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x0000599e ja LBB23_66 - 0x48, 0x8b, 0x4d, 0xc8, //0x000059a4 movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x000059a8 movq (%rcx), %rcx - 0x8b, 0x14, 0x01, //0x000059ab movl (%rcx,%rax), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000059ae cmpl $1702063201, %edx - 0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x000059b4 jne LBB23_70 - 0x48, 0x8d, 0x48, 0x04, //0x000059ba leaq $4(%rax), %rcx - 0x49, 0x89, 0x08, //0x000059be movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x000059c1 testq %rax, %rax - 0x0f, 0x8f, 0xf6, 0xfc, 0xff, 0xff, //0x000059c4 jg LBB23_3 - 0xe9, 0xf6, 0x01, 0x00, 0x00, //0x000059ca jmp LBB23_47 - //0x000059cf LBB23_48 - 0x49, 0x8b, 0x00, //0x000059cf movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x000059d2 movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x000059d6 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x000059d9 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x000059dd cmpq %rdx, %rax - 0x0f, 0x87, 0xdb, 0x00, 0x00, 0x00, //0x000059e0 ja LBB23_66 - 0x48, 0x8b, 0x4d, 0xc8, //0x000059e6 movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x000059ea movq (%rcx), %rcx - 0x4c, 0x8d, 0x70, 0xff, //0x000059ed leaq $-1(%rax), %r14 - 0x81, 0x7c, 0x01, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x000059f1 cmpl $1819047278, $-1(%rcx,%rax) - 0x0f, 0x84, 0xae, 0xfc, 0xff, 0xff, //0x000059f9 je LBB23_2 - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x000059ff jmp LBB23_50 - //0x00005a04 LBB23_54 - 0x49, 0x8b, 0x00, //0x00005a04 movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x00005a07 movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005a0b movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00005a0e leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00005a12 cmpq %rdx, %rax - 0x0f, 0x87, 0xa6, 0x00, 0x00, 0x00, //0x00005a15 ja LBB23_66 - 0x48, 0x8b, 0x4d, 0xc8, //0x00005a1b movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005a1f movq (%rcx), %rcx - 0x4c, 0x8d, 0x70, 0xff, //0x00005a22 leaq $-1(%rax), %r14 - 0x81, 0x7c, 0x01, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00005a26 cmpl $1702195828, $-1(%rcx,%rax) - 0x0f, 0x84, 0x79, 0xfc, 0xff, 0xff, //0x00005a2e je LBB23_2 - 0xe9, 0x41, 0x01, 0x00, 0x00, //0x00005a34 jmp LBB23_56 - //0x00005a39 LBB23_61 - 0x49, 0x8b, 0x45, 0x00, //0x00005a39 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00005a3d cmpq $4095, %rax - 0x0f, 0x8f, 0x2f, 0x00, 0x00, 0x00, //0x00005a43 jg LBB23_69 - 0x48, 0x8d, 0x48, 0x01, //0x00005a49 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00005a4d movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00005a51 movq $6, $8(%r13,%rax,8) - 0xe9, 0x61, 0xfc, 0xff, 0xff, //0x00005a5a jmp LBB23_3 - //0x00005a5f LBB23_63 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005a5f movq $-1, %r14 - //0x00005a66 LBB23_75 - 0x4c, 0x89, 0xf0, //0x00005a66 movq %r14, %rax - 0x48, 0x83, 0xc4, 0x28, //0x00005a69 addq $40, %rsp - 0x5b, //0x00005a6d popq %rbx - 0x41, 0x5c, //0x00005a6e popq %r12 - 0x41, 0x5d, //0x00005a70 popq %r13 - 0x41, 0x5e, //0x00005a72 popq %r14 - 0x41, 0x5f, //0x00005a74 popq %r15 - 0x5d, //0x00005a76 popq %rbp - 0xc3, //0x00005a77 retq - //0x00005a78 LBB23_69 - 0x49, 0xc7, 0xc6, 0xf9, 0xff, 0xff, 0xff, //0x00005a78 movq $-7, %r14 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00005a7f jmp LBB23_75 - //0x00005a84 LBB23_64 - 0x49, 0x83, 0xfe, 0xff, //0x00005a84 cmpq $-1, %r14 - 0x48, 0x8d, 0x45, 0xd0, //0x00005a88 leaq $-48(%rbp), %rax - 0x48, 0x0f, 0x44, 0x45, 0xc0, //0x00005a8c cmoveq $-64(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00005a91 movq (%rax), %rax - 0x48, 0x89, 0x03, //0x00005a94 movq %rax, (%rbx) - 0xe9, 0xca, 0xff, 0xff, 0xff, //0x00005a97 jmp LBB23_75 - //0x00005a9c LBB23_20 - 0x49, 0x83, 0xc7, 0xff, //0x00005a9c addq $-1, %r15 - 0x4d, 0x89, 0xfe, //0x00005aa0 movq %r15, %r14 - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00005aa3 jmp LBB23_75 - //0x00005aa8 LBB23_65 - 0x48, 0x8b, 0x0b, //0x00005aa8 movq (%rbx), %rcx - 0x48, 0x29, 0xc1, //0x00005aab subq %rax, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00005aae addq $-2, %rcx - 0x48, 0x89, 0x0b, //0x00005ab2 movq %rcx, (%rbx) - //0x00005ab5 LBB23_68 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00005ab5 movq $-2, %r14 - 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00005abc jmp LBB23_75 - //0x00005ac1 LBB23_66 - 0x49, 0x89, 0x08, //0x00005ac1 movq %rcx, (%r8) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005ac4 movq $-1, %r14 - 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00005acb jmp LBB23_75 - //0x00005ad0 LBB23_67 - 0x48, 0xf7, 0xd0, //0x00005ad0 notq %rax - 0x48, 0x01, 0x03, //0x00005ad3 addq %rax, (%rbx) - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00005ad6 jmp LBB23_68 - //0x00005adb LBB23_41 - 0x49, 0x83, 0xc6, 0xff, //0x00005adb addq $-1, %r14 - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00005adf jmp LBB23_75 - //0x00005ae4 LBB23_70 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00005ae4 movq $-2, %r14 - 0x80, 0xfa, 0x61, //0x00005aeb cmpb $97, %dl - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00005aee jne LBB23_75 - 0x48, 0x8d, 0x50, 0x01, //0x00005af4 leaq $1(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005af8 movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x01, 0x6c, //0x00005afb cmpb $108, $1(%rcx,%rax) - 0x0f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00005b00 jne LBB23_75 - 0x48, 0x8d, 0x50, 0x02, //0x00005b06 leaq $2(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005b0a movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x02, 0x73, //0x00005b0d cmpb $115, $2(%rcx,%rax) - 0x0f, 0x85, 0x4e, 0xff, 0xff, 0xff, //0x00005b12 jne LBB23_75 - 0x48, 0x8d, 0x50, 0x03, //0x00005b18 leaq $3(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005b1c movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x03, 0x65, //0x00005b1f cmpb $101, $3(%rcx,%rax) - 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00005b24 jne LBB23_75 - 0x48, 0x83, 0xc0, 0x04, //0x00005b2a addq $4, %rax - 0x49, 0x89, 0x00, //0x00005b2e movq %rax, (%r8) - 0xe9, 0x30, 0xff, 0xff, 0xff, //0x00005b31 jmp LBB23_75 - //0x00005b36 LBB23_50 - 0x4d, 0x89, 0x30, //0x00005b36 movq %r14, (%r8) - 0x42, 0x80, 0x3c, 0x31, 0x6e, //0x00005b39 cmpb $110, (%rcx,%r14) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00005b3e jne LBB23_68 - 0x49, 0x89, 0x00, //0x00005b44 movq %rax, (%r8) - 0x80, 0x3c, 0x01, 0x75, //0x00005b47 cmpb $117, (%rcx,%rax) - 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00005b4b jne LBB23_68 - 0x48, 0x8d, 0x50, 0x01, //0x00005b51 leaq $1(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005b55 movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x01, 0x6c, //0x00005b58 cmpb $108, $1(%rcx,%rax) - 0x0f, 0x85, 0x52, 0xff, 0xff, 0xff, //0x00005b5d jne LBB23_68 - 0x48, 0x8d, 0x50, 0x02, //0x00005b63 leaq $2(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005b67 movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x00005b6a cmpb $108, $2(%rcx,%rax) - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00005b6f je LBB23_60 - 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00005b75 jmp LBB23_68 - //0x00005b7a LBB23_56 - 0x4d, 0x89, 0x30, //0x00005b7a movq %r14, (%r8) - 0x42, 0x80, 0x3c, 0x31, 0x74, //0x00005b7d cmpb $116, (%rcx,%r14) - 0x0f, 0x85, 0x2d, 0xff, 0xff, 0xff, //0x00005b82 jne LBB23_68 - 0x49, 0x89, 0x00, //0x00005b88 movq %rax, (%r8) - 0x80, 0x3c, 0x01, 0x72, //0x00005b8b cmpb $114, (%rcx,%rax) - 0x0f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00005b8f jne LBB23_68 - 0x48, 0x8d, 0x50, 0x01, //0x00005b95 leaq $1(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005b99 movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x01, 0x75, //0x00005b9c cmpb $117, $1(%rcx,%rax) - 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00005ba1 jne LBB23_68 - 0x48, 0x8d, 0x50, 0x02, //0x00005ba7 leaq $2(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005bab movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x02, 0x65, //0x00005bae cmpb $101, $2(%rcx,%rax) - 0x0f, 0x85, 0xfc, 0xfe, 0xff, 0xff, //0x00005bb3 jne LBB23_68 - //0x00005bb9 LBB23_60 - 0x48, 0x83, 0xc0, 0x03, //0x00005bb9 addq $3, %rax - 0x49, 0x89, 0x00, //0x00005bbd movq %rax, (%r8) - 0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x00005bc0 jmp LBB23_68 - //0x00005bc5 LBB23_47 - 0x48, 0x83, 0xc0, 0xff, //0x00005bc5 addq $-1, %rax - 0x49, 0x89, 0xc6, //0x00005bc9 movq %rax, %r14 - 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00005bcc jmp LBB23_75 - 0x90, 0x90, 0x90, //0x00005bd1 .p2align 2, 0x90 - // // .set L23_0_set_10, LBB23_10-LJTI23_0 - // // .set L23_0_set_14, LBB23_14-LJTI23_0 - // // .set L23_0_set_16, LBB23_16-LJTI23_0 - // // .set L23_0_set_21, LBB23_21-LJTI23_0 - // // .set L23_0_set_23, LBB23_23-LJTI23_0 - // // .set L23_0_set_26, LBB23_26-LJTI23_0 - //0x00005bd4 LJTI23_0 - 0x5a, 0xfb, 0xff, 0xff, //0x00005bd4 .long L23_0_set_10 - 0x83, 0xfb, 0xff, 0xff, //0x00005bd8 .long L23_0_set_14 - 0xaf, 0xfb, 0xff, 0xff, //0x00005bdc .long L23_0_set_16 - 0x01, 0xfc, 0xff, 0xff, //0x00005be0 .long L23_0_set_21 - 0x17, 0xfc, 0xff, 0xff, //0x00005be4 .long L23_0_set_23 - 0x91, 0xfc, 0xff, 0xff, //0x00005be8 .long L23_0_set_26 - // // .set L23_1_set_75, LBB23_75-LJTI23_1 - // // .set L23_1_set_68, LBB23_68-LJTI23_1 - // // .set L23_1_set_38, LBB23_38-LJTI23_1 - // // .set L23_1_set_39, LBB23_39-LJTI23_1 - // // .set L23_1_set_28, LBB23_28-LJTI23_1 - // // .set L23_1_set_42, LBB23_42-LJTI23_1 - // // .set L23_1_set_44, LBB23_44-LJTI23_1 - // // .set L23_1_set_48, LBB23_48-LJTI23_1 - // // .set L23_1_set_54, LBB23_54-LJTI23_1 - // // .set L23_1_set_61, LBB23_61-LJTI23_1 - //0x00005bec LJTI23_1 - 0x7a, 0xfe, 0xff, 0xff, //0x00005bec .long L23_1_set_75 - 0xc9, 0xfe, 0xff, 0xff, //0x00005bf0 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005bf4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005bf8 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005bfc .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c00 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c04 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c08 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c0c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c10 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c14 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c18 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c1c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c20 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c24 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c28 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c2c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c30 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c34 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c38 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c3c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c40 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c44 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c48 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c4c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c50 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c54 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c58 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c5c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c60 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c64 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c68 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c6c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c70 .long L23_1_set_68 - 0x2e, 0xfd, 0xff, 0xff, //0x00005c74 .long L23_1_set_38 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c78 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c7c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c80 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c84 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c88 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c8c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c90 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c94 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c98 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005c9c .long L23_1_set_68 - 0x42, 0xfd, 0xff, 0xff, //0x00005ca0 .long L23_1_set_39 - 0xc9, 0xfe, 0xff, 0xff, //0x00005ca4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005ca8 .long L23_1_set_68 - 0x32, 0xfc, 0xff, 0xff, //0x00005cac .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cb0 .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cb4 .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cb8 .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cbc .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cc0 .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cc4 .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cc8 .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005ccc .long L23_1_set_28 - 0x32, 0xfc, 0xff, 0xff, //0x00005cd0 .long L23_1_set_28 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cd4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cd8 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cdc .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005ce0 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005ce4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005ce8 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cec .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cf0 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cf4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cf8 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005cfc .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d00 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d04 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d08 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d0c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d10 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d14 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d18 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d1c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d20 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d24 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d28 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d2c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d30 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d34 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d38 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d3c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d40 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d44 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d48 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d4c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d50 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d54 .long L23_1_set_68 - 0x7b, 0xfd, 0xff, 0xff, //0x00005d58 .long L23_1_set_42 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d5c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d60 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d64 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d68 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d6c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d70 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d74 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d78 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d7c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d80 .long L23_1_set_68 - 0xa1, 0xfd, 0xff, 0xff, //0x00005d84 .long L23_1_set_44 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d88 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d8c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d90 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d94 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d98 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005d9c .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005da0 .long L23_1_set_68 - 0xe3, 0xfd, 0xff, 0xff, //0x00005da4 .long L23_1_set_48 - 0xc9, 0xfe, 0xff, 0xff, //0x00005da8 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dac .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005db0 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005db4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005db8 .long L23_1_set_68 - 0x18, 0xfe, 0xff, 0xff, //0x00005dbc .long L23_1_set_54 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dc0 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dc4 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dc8 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dcc .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dd0 .long L23_1_set_68 - 0xc9, 0xfe, 0xff, 0xff, //0x00005dd4 .long L23_1_set_68 - 0x4d, 0xfe, 0xff, 0xff, //0x00005dd8 .long L23_1_set_61 - 0x00, 0x00, 0x00, 0x00, //0x00005ddc .p2align 4, 0x00 - //0x00005de0 LCPI24_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de0 .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de8 .quad 6 - //0x00005df0 .p2align 4, 0x90 - //0x00005df0 _skip_object - 0x55, //0x00005df0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005df1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005df4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005df7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x00005dfa movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x00005dfd vmovaps $-37(%rip), %xmm0 /* LCPI24_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00005e05 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005e09 movq %rax, %rdi - 0x5d, //0x00005e0c popq %rbp - 0xe9, 0x5e, 0xf8, 0xff, 0xff, //0x00005e0d jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005e12 .p2align 4, 0x90 - //0x00005e20 _skip_string - 0x55, //0x00005e20 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005e21 movq %rsp, %rbp - 0x41, 0x57, //0x00005e24 pushq %r15 - 0x41, 0x56, //0x00005e26 pushq %r14 - 0x41, 0x54, //0x00005e28 pushq %r12 - 0x53, //0x00005e2a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00005e2b subq $16, %rsp - 0x48, 0x89, 0xd1, //0x00005e2f movq %rdx, %rcx - 0x49, 0x89, 0xf6, //0x00005e32 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00005e35 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00005e38 movq $-1, $-40(%rbp) - 0x48, 0x8b, 0x1e, //0x00005e40 movq (%rsi), %rbx - 0x4c, 0x8d, 0x65, 0xd8, //0x00005e43 leaq $-40(%rbp), %r12 - 0x48, 0x89, 0xde, //0x00005e47 movq %rbx, %rsi - 0x4c, 0x89, 0xe2, //0x00005e4a movq %r12, %rdx - 0xe8, 0x4e, 0xea, 0xff, 0xff, //0x00005e4d callq _advance_string - 0x48, 0x85, 0xc0, //0x00005e52 testq %rax, %rax - 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x00005e55 js LBB25_1 - 0x48, 0x83, 0xc3, 0xff, //0x00005e5b addq $-1, %rbx - 0x48, 0x89, 0xc1, //0x00005e5f movq %rax, %rcx - 0x48, 0x89, 0xd8, //0x00005e62 movq %rbx, %rax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005e65 jmp LBB25_3 - //0x00005e6a LBB25_1 - 0x49, 0x83, 0xc7, 0x08, //0x00005e6a addq $8, %r15 - 0x48, 0x83, 0xf8, 0xff, //0x00005e6e cmpq $-1, %rax - 0x4d, 0x0f, 0x44, 0xe7, //0x00005e72 cmoveq %r15, %r12 - 0x49, 0x8b, 0x0c, 0x24, //0x00005e76 movq (%r12), %rcx - //0x00005e7a LBB25_3 - 0x49, 0x89, 0x0e, //0x00005e7a movq %rcx, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00005e7d addq $16, %rsp - 0x5b, //0x00005e81 popq %rbx - 0x41, 0x5c, //0x00005e82 popq %r12 - 0x41, 0x5e, //0x00005e84 popq %r14 - 0x41, 0x5f, //0x00005e86 popq %r15 - 0x5d, //0x00005e88 popq %rbp - 0xc3, //0x00005e89 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005e8a .p2align 4, 0x90 - //0x00005e90 _skip_negative - 0x55, //0x00005e90 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005e91 movq %rsp, %rbp - 0x41, 0x56, //0x00005e94 pushq %r14 - 0x53, //0x00005e96 pushq %rbx - 0x49, 0x89, 0xf6, //0x00005e97 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x00005e9a movq (%rsi), %rbx - 0x48, 0x8b, 0x07, //0x00005e9d movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00005ea0 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x00005ea3 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x00005ea7 subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x00005eaa movq %rax, %rdi - 0xe8, 0x7e, 0x01, 0x00, 0x00, //0x00005ead callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00005eb2 testq %rax, %rax - 0x0f, 0x88, 0x0c, 0x00, 0x00, 0x00, //0x00005eb5 js LBB26_1 - 0x49, 0x01, 0x06, //0x00005ebb addq %rax, (%r14) - 0x48, 0x83, 0xc3, 0xff, //0x00005ebe addq $-1, %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005ec2 jmp LBB26_3 - //0x00005ec7 LBB26_1 - 0x48, 0xf7, 0xd0, //0x00005ec7 notq %rax - 0x49, 0x01, 0x06, //0x00005eca addq %rax, (%r14) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00005ecd movq $-2, %rbx - //0x00005ed4 LBB26_3 - 0x48, 0x89, 0xd8, //0x00005ed4 movq %rbx, %rax - 0x5b, //0x00005ed7 popq %rbx - 0x41, 0x5e, //0x00005ed8 popq %r14 - 0x5d, //0x00005eda popq %rbp - 0xc3, //0x00005edb retq - 0x00, 0x00, 0x00, 0x00, //0x00005edc .p2align 5, 0x00 - //0x00005ee0 LCPI27_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005ee0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005ef0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005f00 LCPI27_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005f00 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005f10 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005f20 LCPI27_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005f20 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005f30 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005f40 LCPI27_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005f40 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005f50 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005f60 LCPI27_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00005f60 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, //0x00005f70 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00005f80 LCPI27_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005f80 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005f90 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005fa0 LCPI27_6 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00005fa0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00005fb0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00005fc0 .p2align 4, 0x00 - //0x00005fc0 LCPI27_7 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005fc0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005fd0 LCPI27_8 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005fd0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005fe0 LCPI27_9 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005fe0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005ff0 LCPI27_10 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005ff0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00006000 LCPI27_11 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00006000 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00006010 LCPI27_12 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00006010 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00006020 LCPI27_13 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00006020 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00006030 .p2align 4, 0x90 - //0x00006030 _do_skip_number - 0x55, //0x00006030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006031 movq %rsp, %rbp - 0x41, 0x57, //0x00006034 pushq %r15 - 0x41, 0x56, //0x00006036 pushq %r14 - 0x41, 0x54, //0x00006038 pushq %r12 - 0x53, //0x0000603a pushq %rbx - 0x48, 0x85, 0xf6, //0x0000603b testq %rsi, %rsi - 0x0f, 0x84, 0xa5, 0x03, 0x00, 0x00, //0x0000603e je LBB27_1 - 0x80, 0x3f, 0x30, //0x00006044 cmpb $48, (%rdi) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00006047 jne LBB27_6 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000604d movl $1, %eax - 0x48, 0x83, 0xfe, 0x01, //0x00006052 cmpq $1, %rsi - 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00006056 je LBB27_81 - 0x8a, 0x4f, 0x01, //0x0000605c movb $1(%rdi), %cl - 0x80, 0xc1, 0xd2, //0x0000605f addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00006062 cmpb $55, %cl - 0x0f, 0x87, 0xaa, 0x04, 0x00, 0x00, //0x00006065 ja LBB27_81 - 0x0f, 0xb6, 0xc9, //0x0000606b movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000606e movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00006078 btq %rcx, %rdx - 0x0f, 0x83, 0x93, 0x04, 0x00, 0x00, //0x0000607c jae LBB27_81 - //0x00006082 LBB27_6 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006082 movq $-1, %r9 - 0x48, 0x83, 0xfe, 0x20, //0x00006089 cmpq $32, %rsi - 0x0f, 0x82, 0x8e, 0x04, 0x00, 0x00, //0x0000608d jb LBB27_7 - 0x31, 0xc0, //0x00006093 xorl %eax, %eax - 0xc5, 0xfd, 0x6f, 0x05, 0x43, 0xfe, 0xff, 0xff, //0x00006095 vmovdqa $-445(%rip), %ymm0 /* LCPI27_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x5b, 0xfe, 0xff, 0xff, //0x0000609d vmovdqa $-421(%rip), %ymm1 /* LCPI27_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x73, 0xfe, 0xff, 0xff, //0x000060a5 vmovdqa $-397(%rip), %ymm2 /* LCPI27_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x1d, 0x8b, 0xfe, 0xff, 0xff, //0x000060ad vmovdqa $-373(%rip), %ymm3 /* LCPI27_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0xa3, 0xfe, 0xff, 0xff, //0x000060b5 vmovdqa $-349(%rip), %ymm4 /* LCPI27_4+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0xbb, 0xfe, 0xff, 0xff, //0x000060bd vmovdqa $-325(%rip), %ymm5 /* LCPI27_5+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xd3, 0xfe, 0xff, 0xff, //0x000060c5 vmovdqa $-301(%rip), %ymm6 /* LCPI27_6+0(%rip) */ - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000060cd movq $-1, %r8 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000060d4 movq $-1, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000060db .p2align 4, 0x90 - //0x000060e0 LBB27_9 - 0xc5, 0xfe, 0x6f, 0x3c, 0x07, //0x000060e0 vmovdqu (%rdi,%rax), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x000060e5 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x000060e9 vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x000060ed vpand %ymm8, %ymm9, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x000060f2 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x000060f6 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x000060fa vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xdb, 0xd4, //0x000060ff vpand %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00006103 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00006107 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xd7, //0x0000610b vpmovmskb %ymm7, %edx - 0xc4, 0x41, 0x7d, 0xd7, 0xfa, //0x0000610f vpmovmskb %ymm10, %r15d - 0xc4, 0x41, 0x7d, 0xd7, 0xd9, //0x00006114 vpmovmskb %ymm9, %r11d - 0xc5, 0xbd, 0xeb, 0xff, //0x00006119 vpor %ymm7, %ymm8, %ymm7 - 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x0000611d vpor %ymm9, %ymm10, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x00006122 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xcf, //0x00006126 vpmovmskb %ymm7, %ecx - 0x48, 0xf7, 0xd1, //0x0000612a notq %rcx - 0x4c, 0x0f, 0xbc, 0xf1, //0x0000612d bsfq %rcx, %r14 - 0x41, 0x83, 0xfe, 0x20, //0x00006131 cmpl $32, %r14d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006135 je LBB27_11 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000613b movl $-1, %ebx - 0x44, 0x89, 0xf1, //0x00006140 movl %r14d, %ecx - 0xd3, 0xe3, //0x00006143 shll %cl, %ebx - 0xf7, 0xd3, //0x00006145 notl %ebx - 0x21, 0xda, //0x00006147 andl %ebx, %edx - 0x41, 0x21, 0xdf, //0x00006149 andl %ebx, %r15d - 0x44, 0x21, 0xdb, //0x0000614c andl %r11d, %ebx - 0x41, 0x89, 0xdb, //0x0000614f movl %ebx, %r11d - //0x00006152 LBB27_11 - 0x8d, 0x4a, 0xff, //0x00006152 leal $-1(%rdx), %ecx - 0x21, 0xd1, //0x00006155 andl %edx, %ecx - 0x0f, 0x85, 0x85, 0x03, 0x00, 0x00, //0x00006157 jne LBB27_12 - 0x41, 0x8d, 0x4f, 0xff, //0x0000615d leal $-1(%r15), %ecx - 0x44, 0x21, 0xf9, //0x00006161 andl %r15d, %ecx - 0x0f, 0x85, 0x78, 0x03, 0x00, 0x00, //0x00006164 jne LBB27_12 - 0x41, 0x8d, 0x4b, 0xff, //0x0000616a leal $-1(%r11), %ecx - 0x44, 0x21, 0xd9, //0x0000616e andl %r11d, %ecx - 0x0f, 0x85, 0x6b, 0x03, 0x00, 0x00, //0x00006171 jne LBB27_12 - 0x85, 0xd2, //0x00006177 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00006179 je LBB27_19 - 0x0f, 0xbc, 0xca, //0x0000617f bsfl %edx, %ecx - 0x49, 0x83, 0xfa, 0xff, //0x00006182 cmpq $-1, %r10 - 0x0f, 0x85, 0x5e, 0x03, 0x00, 0x00, //0x00006186 jne LBB27_82 - 0x48, 0x01, 0xc1, //0x0000618c addq %rax, %rcx - 0x49, 0x89, 0xca, //0x0000618f movq %rcx, %r10 - //0x00006192 LBB27_19 - 0x45, 0x85, 0xff, //0x00006192 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00006195 je LBB27_22 - 0x41, 0x0f, 0xbc, 0xcf, //0x0000619b bsfl %r15d, %ecx - 0x49, 0x83, 0xf8, 0xff, //0x0000619f cmpq $-1, %r8 - 0x0f, 0x85, 0x41, 0x03, 0x00, 0x00, //0x000061a3 jne LBB27_82 - 0x48, 0x01, 0xc1, //0x000061a9 addq %rax, %rcx - 0x49, 0x89, 0xc8, //0x000061ac movq %rcx, %r8 - //0x000061af LBB27_22 - 0x45, 0x85, 0xdb, //0x000061af testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000061b2 je LBB27_25 - 0x41, 0x0f, 0xbc, 0xcb, //0x000061b8 bsfl %r11d, %ecx - 0x49, 0x83, 0xf9, 0xff, //0x000061bc cmpq $-1, %r9 - 0x0f, 0x85, 0x24, 0x03, 0x00, 0x00, //0x000061c0 jne LBB27_82 - 0x48, 0x01, 0xc1, //0x000061c6 addq %rax, %rcx - 0x49, 0x89, 0xc9, //0x000061c9 movq %rcx, %r9 - //0x000061cc LBB27_25 - 0x41, 0x83, 0xfe, 0x20, //0x000061cc cmpl $32, %r14d - 0x0f, 0x85, 0x1f, 0x02, 0x00, 0x00, //0x000061d0 jne LBB27_83 - 0x48, 0x83, 0xc6, 0xe0, //0x000061d6 addq $-32, %rsi - 0x48, 0x83, 0xc0, 0x20, //0x000061da addq $32, %rax - 0x48, 0x83, 0xfe, 0x1f, //0x000061de cmpq $31, %rsi - 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x000061e2 ja LBB27_9 - 0xc5, 0xf8, 0x77, //0x000061e8 vzeroupper - 0x48, 0x01, 0xf8, //0x000061eb addq %rdi, %rax - 0x49, 0x89, 0xc6, //0x000061ee movq %rax, %r14 - 0x48, 0x83, 0xfe, 0x10, //0x000061f1 cmpq $16, %rsi - 0x0f, 0x82, 0x50, 0x01, 0x00, 0x00, //0x000061f5 jb LBB27_49 - //0x000061fb LBB27_29 - 0x4d, 0x89, 0xf3, //0x000061fb movq %r14, %r11 - 0x49, 0x29, 0xfb, //0x000061fe subq %rdi, %r11 - 0x31, 0xc0, //0x00006201 xorl %eax, %eax - 0xc5, 0x79, 0x6f, 0x05, 0xb5, 0xfd, 0xff, 0xff, //0x00006203 vmovdqa $-587(%rip), %xmm8 /* LCPI27_7+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0xbd, 0xfd, 0xff, 0xff, //0x0000620b vmovdqa $-579(%rip), %xmm9 /* LCPI27_8+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0xc5, 0xfd, 0xff, 0xff, //0x00006213 vmovdqa $-571(%rip), %xmm10 /* LCPI27_9+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x1d, 0xcd, 0xfd, 0xff, 0xff, //0x0000621b vmovdqa $-563(%rip), %xmm11 /* LCPI27_10+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0xd5, 0xfd, 0xff, 0xff, //0x00006223 vmovdqa $-555(%rip), %xmm4 /* LCPI27_11+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0xdd, 0xfd, 0xff, 0xff, //0x0000622b vmovdqa $-547(%rip), %xmm5 /* LCPI27_12+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x35, 0xe5, 0xfd, 0xff, 0xff, //0x00006233 vmovdqa $-539(%rip), %xmm6 /* LCPI27_13+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000623b .p2align 4, 0x90 - //0x00006240 LBB27_30 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x06, //0x00006240 vmovdqu (%r14,%rax), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00006246 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x0000624b vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x0000624f vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00006253 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00006257 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000625b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x0000625f vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00006263 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00006267 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x0000626b vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x0000626f vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00006273 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd7, //0x00006277 vpmovmskb %xmm7, %edx - 0xc5, 0x79, 0xd7, 0xe2, //0x0000627b vpmovmskb %xmm2, %r12d - 0xc5, 0x79, 0xd7, 0xf9, //0x0000627f vpmovmskb %xmm1, %r15d - 0xc5, 0xf9, 0xd7, 0xc8, //0x00006283 vpmovmskb %xmm0, %ecx - 0xf7, 0xd1, //0x00006287 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00006289 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x0000628c cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000628f je LBB27_32 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00006295 movl $-1, %ebx - 0xd3, 0xe3, //0x0000629a shll %cl, %ebx - 0xf7, 0xd3, //0x0000629c notl %ebx - 0x21, 0xda, //0x0000629e andl %ebx, %edx - 0x41, 0x21, 0xdc, //0x000062a0 andl %ebx, %r12d - 0x44, 0x21, 0xfb, //0x000062a3 andl %r15d, %ebx - 0x41, 0x89, 0xdf, //0x000062a6 movl %ebx, %r15d - //0x000062a9 LBB27_32 - 0x8d, 0x5a, 0xff, //0x000062a9 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000062ac andl %edx, %ebx - 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x000062ae jne LBB27_33 - 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x000062b4 leal $-1(%r12), %ebx - 0x44, 0x21, 0xe3, //0x000062b9 andl %r12d, %ebx - 0x0f, 0x85, 0x35, 0x02, 0x00, 0x00, //0x000062bc jne LBB27_33 - 0x41, 0x8d, 0x5f, 0xff, //0x000062c2 leal $-1(%r15), %ebx - 0x44, 0x21, 0xfb, //0x000062c6 andl %r15d, %ebx - 0x0f, 0x85, 0x28, 0x02, 0x00, 0x00, //0x000062c9 jne LBB27_33 - 0x85, 0xd2, //0x000062cf testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000062d1 je LBB27_40 - 0x0f, 0xbc, 0xd2, //0x000062d7 bsfl %edx, %edx - 0x49, 0x83, 0xfa, 0xff, //0x000062da cmpq $-1, %r10 - 0x0f, 0x85, 0x23, 0x02, 0x00, 0x00, //0x000062de jne LBB27_84 - 0x4c, 0x01, 0xda, //0x000062e4 addq %r11, %rdx - 0x48, 0x01, 0xc2, //0x000062e7 addq %rax, %rdx - 0x49, 0x89, 0xd2, //0x000062ea movq %rdx, %r10 - //0x000062ed LBB27_40 - 0x45, 0x85, 0xe4, //0x000062ed testl %r12d, %r12d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000062f0 je LBB27_43 - 0x41, 0x0f, 0xbc, 0xd4, //0x000062f6 bsfl %r12d, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000062fa cmpq $-1, %r8 - 0x0f, 0x85, 0x03, 0x02, 0x00, 0x00, //0x000062fe jne LBB27_84 - 0x4c, 0x01, 0xda, //0x00006304 addq %r11, %rdx - 0x48, 0x01, 0xc2, //0x00006307 addq %rax, %rdx - 0x49, 0x89, 0xd0, //0x0000630a movq %rdx, %r8 - //0x0000630d LBB27_43 - 0x45, 0x85, 0xff, //0x0000630d testl %r15d, %r15d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006310 je LBB27_46 - 0x41, 0x0f, 0xbc, 0xd7, //0x00006316 bsfl %r15d, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000631a cmpq $-1, %r9 - 0x0f, 0x85, 0xe3, 0x01, 0x00, 0x00, //0x0000631e jne LBB27_84 - 0x4c, 0x01, 0xda, //0x00006324 addq %r11, %rdx - 0x48, 0x01, 0xc2, //0x00006327 addq %rax, %rdx - 0x49, 0x89, 0xd1, //0x0000632a movq %rdx, %r9 - //0x0000632d LBB27_46 - 0x83, 0xf9, 0x10, //0x0000632d cmpl $16, %ecx - 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00006330 jne LBB27_65 - 0x48, 0x83, 0xc6, 0xf0, //0x00006336 addq $-16, %rsi - 0x48, 0x83, 0xc0, 0x10, //0x0000633a addq $16, %rax - 0x48, 0x83, 0xfe, 0x0f, //0x0000633e cmpq $15, %rsi - 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00006342 ja LBB27_30 - 0x49, 0x01, 0xc6, //0x00006348 addq %rax, %r14 - //0x0000634b LBB27_49 - 0x48, 0x85, 0xf6, //0x0000634b testq %rsi, %rsi - 0x0f, 0x84, 0xc7, 0x00, 0x00, 0x00, //0x0000634e je LBB27_67 - 0x4d, 0x8d, 0x1c, 0x36, //0x00006354 leaq (%r14,%rsi), %r11 - 0x4c, 0x89, 0xf2, //0x00006358 movq %r14, %rdx - 0x48, 0x29, 0xfa, //0x0000635b subq %rdi, %rdx - 0x31, 0xc0, //0x0000635e xorl %eax, %eax - 0x4c, 0x8d, 0x3d, 0xdd, 0x01, 0x00, 0x00, //0x00006360 leaq $477(%rip), %r15 /* LJTI27_0+0(%rip) */ - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00006367 jmp LBB27_51 - //0x0000636c LBB27_53 - 0x83, 0xf9, 0x65, //0x0000636c cmpl $101, %ecx - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x0000636f jne LBB27_66 - //0x00006375 LBB27_54 - 0x49, 0x83, 0xf8, 0xff, //0x00006375 cmpq $-1, %r8 - 0x0f, 0x85, 0x80, 0x01, 0x00, 0x00, //0x00006379 jne LBB27_59 - 0x4c, 0x8d, 0x04, 0x02, //0x0000637f leaq (%rdx,%rax), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006383 .p2align 4, 0x90 - //0x00006390 LBB27_63 - 0x48, 0x83, 0xc0, 0x01, //0x00006390 addq $1, %rax - 0x48, 0x39, 0xc6, //0x00006394 cmpq %rax, %rsi - 0x0f, 0x84, 0x2d, 0x01, 0x00, 0x00, //0x00006397 je LBB27_64 - //0x0000639d LBB27_51 - 0x41, 0x0f, 0xbe, 0x0c, 0x06, //0x0000639d movsbl (%r14,%rax), %ecx - 0x8d, 0x59, 0xd0, //0x000063a2 leal $-48(%rcx), %ebx - 0x83, 0xfb, 0x0a, //0x000063a5 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x000063a8 jb LBB27_63 - 0x8d, 0x59, 0xd5, //0x000063ae leal $-43(%rcx), %ebx - 0x83, 0xfb, 0x1a, //0x000063b1 cmpl $26, %ebx - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000063b4 ja LBB27_53 - 0x49, 0x63, 0x0c, 0x9f, //0x000063ba movslq (%r15,%rbx,4), %rcx - 0x4c, 0x01, 0xf9, //0x000063be addq %r15, %rcx - 0xff, 0xe1, //0x000063c1 jmpq *%rcx - //0x000063c3 LBB27_61 - 0x49, 0x83, 0xf9, 0xff, //0x000063c3 cmpq $-1, %r9 - 0x0f, 0x85, 0x32, 0x01, 0x00, 0x00, //0x000063c7 jne LBB27_59 - 0x4c, 0x8d, 0x0c, 0x02, //0x000063cd leaq (%rdx,%rax), %r9 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000063d1 jmp LBB27_63 - //0x000063d6 LBB27_57 - 0x49, 0x83, 0xfa, 0xff, //0x000063d6 cmpq $-1, %r10 - 0x0f, 0x85, 0x1f, 0x01, 0x00, 0x00, //0x000063da jne LBB27_59 - 0x4c, 0x8d, 0x14, 0x02, //0x000063e0 leaq (%rdx,%rax), %r10 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000063e4 jmp LBB27_63 - //0x000063e9 LBB27_1 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000063e9 movq $-1, %rax - 0xe9, 0x20, 0x01, 0x00, 0x00, //0x000063f0 jmp LBB27_81 - //0x000063f5 LBB27_83 - 0x49, 0x01, 0xc6, //0x000063f5 addq %rax, %r14 - 0x49, 0x01, 0xfe, //0x000063f8 addq %rdi, %r14 - 0xc5, 0xf8, 0x77, //0x000063fb vzeroupper - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000063fe movq $-1, %rax - 0x4d, 0x85, 0xd2, //0x00006405 testq %r10, %r10 - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00006408 jne LBB27_68 - 0xe9, 0x02, 0x01, 0x00, 0x00, //0x0000640e jmp LBB27_81 - //0x00006413 LBB27_65 - 0x89, 0xc9, //0x00006413 movl %ecx, %ecx - 0x49, 0x01, 0xce, //0x00006415 addq %rcx, %r14 - //0x00006418 LBB27_66 - 0x49, 0x01, 0xc6, //0x00006418 addq %rax, %r14 - //0x0000641b LBB27_67 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000641b movq $-1, %rax - 0x4d, 0x85, 0xd2, //0x00006422 testq %r10, %r10 - 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x00006425 je LBB27_81 - //0x0000642b LBB27_68 - 0x4d, 0x85, 0xc9, //0x0000642b testq %r9, %r9 - 0x0f, 0x84, 0xe1, 0x00, 0x00, 0x00, //0x0000642e je LBB27_81 - 0x4d, 0x85, 0xc0, //0x00006434 testq %r8, %r8 - 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x00006437 je LBB27_81 - 0x49, 0x29, 0xfe, //0x0000643d subq %rdi, %r14 - 0x49, 0x8d, 0x46, 0xff, //0x00006440 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc2, //0x00006444 cmpq %rax, %r10 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00006447 je LBB27_73 - 0x49, 0x39, 0xc1, //0x0000644d cmpq %rax, %r9 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00006450 je LBB27_73 - 0x49, 0x39, 0xc0, //0x00006456 cmpq %rax, %r8 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006459 je LBB27_73 - 0x4d, 0x85, 0xc9, //0x0000645f testq %r9, %r9 - 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00006462 jle LBB27_77 - 0x49, 0x8d, 0x41, 0xff, //0x00006468 leaq $-1(%r9), %rax - 0x49, 0x39, 0xc0, //0x0000646c cmpq %rax, %r8 - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000646f je LBB27_77 - 0x49, 0xf7, 0xd1, //0x00006475 notq %r9 - 0x4c, 0x89, 0xc8, //0x00006478 movq %r9, %rax - 0xe9, 0x95, 0x00, 0x00, 0x00, //0x0000647b jmp LBB27_81 - //0x00006480 LBB27_73 - 0x49, 0xf7, 0xde, //0x00006480 negq %r14 - 0x4c, 0x89, 0xf0, //0x00006483 movq %r14, %rax - 0xe9, 0x8a, 0x00, 0x00, 0x00, //0x00006486 jmp LBB27_81 - //0x0000648b LBB27_77 - 0x4c, 0x89, 0xd0, //0x0000648b movq %r10, %rax - 0x4c, 0x09, 0xc0, //0x0000648e orq %r8, %rax - 0x0f, 0x99, 0xc0, //0x00006491 setns %al - 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x00006494 js LBB27_80 - 0x4d, 0x39, 0xc2, //0x0000649a cmpq %r8, %r10 - 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x0000649d jl LBB27_80 - 0x49, 0xf7, 0xd2, //0x000064a3 notq %r10 - 0x4c, 0x89, 0xd0, //0x000064a6 movq %r10, %rax - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000064a9 jmp LBB27_81 - //0x000064ae LBB27_80 - 0x49, 0x8d, 0x48, 0xff, //0x000064ae leaq $-1(%r8), %rcx - 0x49, 0x39, 0xca, //0x000064b2 cmpq %rcx, %r10 - 0x49, 0xf7, 0xd0, //0x000064b5 notq %r8 - 0x4d, 0x0f, 0x45, 0xc6, //0x000064b8 cmovneq %r14, %r8 - 0x84, 0xc0, //0x000064bc testb %al, %al - 0x4d, 0x0f, 0x44, 0xc6, //0x000064be cmoveq %r14, %r8 - 0x4c, 0x89, 0xc0, //0x000064c2 movq %r8, %rax - 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x000064c5 jmp LBB27_81 - //0x000064ca LBB27_64 - 0x4d, 0x89, 0xde, //0x000064ca movq %r11, %r14 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000064cd movq $-1, %rax - 0x4d, 0x85, 0xd2, //0x000064d4 testq %r10, %r10 - 0x0f, 0x85, 0x4e, 0xff, 0xff, 0xff, //0x000064d7 jne LBB27_68 - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x000064dd jmp LBB27_81 - //0x000064e2 LBB27_12 - 0x0f, 0xbc, 0xc9, //0x000064e2 bsfl %ecx, %ecx - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000064e5 jmp LBB27_13 - //0x000064ea LBB27_82 - 0x89, 0xc9, //0x000064ea movl %ecx, %ecx - //0x000064ec LBB27_13 - 0x48, 0xf7, 0xd0, //0x000064ec notq %rax - 0x48, 0x29, 0xc8, //0x000064ef subq %rcx, %rax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x000064f2 jmp LBB27_81 - //0x000064f7 LBB27_33 - 0x0f, 0xbc, 0xcb, //0x000064f7 bsfl %ebx, %ecx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000064fa jmp LBB27_34 - //0x000064ff LBB27_59 - 0x4c, 0x29, 0xf7, //0x000064ff subq %r14, %rdi - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00006502 jmp LBB27_60 - //0x00006507 LBB27_84 - 0x89, 0xd1, //0x00006507 movl %edx, %ecx - //0x00006509 LBB27_34 - 0x4c, 0x29, 0xf7, //0x00006509 subq %r14, %rdi - 0x48, 0x29, 0xcf, //0x0000650c subq %rcx, %rdi - //0x0000650f LBB27_60 - 0x48, 0xf7, 0xd0, //0x0000650f notq %rax - 0x48, 0x01, 0xf8, //0x00006512 addq %rdi, %rax - //0x00006515 LBB27_81 - 0x5b, //0x00006515 popq %rbx - 0x41, 0x5c, //0x00006516 popq %r12 - 0x41, 0x5e, //0x00006518 popq %r14 - 0x41, 0x5f, //0x0000651a popq %r15 - 0x5d, //0x0000651c popq %rbp - 0xc5, 0xf8, 0x77, //0x0000651d vzeroupper - 0xc3, //0x00006520 retq - //0x00006521 LBB27_7 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006521 movq $-1, %r8 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00006528 movq $-1, %r10 - 0x49, 0x89, 0xfe, //0x0000652f movq %rdi, %r14 - 0x48, 0x83, 0xfe, 0x10, //0x00006532 cmpq $16, %rsi - 0x0f, 0x83, 0xbf, 0xfc, 0xff, 0xff, //0x00006536 jae LBB27_29 - 0xe9, 0x0a, 0xfe, 0xff, 0xff, //0x0000653c jmp LBB27_49 - 0x90, 0x90, 0x90, //0x00006541 .p2align 2, 0x90 - // // .set L27_0_set_61, LBB27_61-LJTI27_0 - // // .set L27_0_set_66, LBB27_66-LJTI27_0 - // // .set L27_0_set_57, LBB27_57-LJTI27_0 - // // .set L27_0_set_54, LBB27_54-LJTI27_0 - //0x00006544 LJTI27_0 - 0x7f, 0xfe, 0xff, 0xff, //0x00006544 .long L27_0_set_61 - 0xd4, 0xfe, 0xff, 0xff, //0x00006548 .long L27_0_set_66 - 0x7f, 0xfe, 0xff, 0xff, //0x0000654c .long L27_0_set_61 - 0x92, 0xfe, 0xff, 0xff, //0x00006550 .long L27_0_set_57 - 0xd4, 0xfe, 0xff, 0xff, //0x00006554 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006558 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x0000655c .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006560 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006564 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006568 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x0000656c .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006570 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006574 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006578 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x0000657c .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006580 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006584 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006588 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x0000658c .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006590 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006594 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x00006598 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x0000659c .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x000065a0 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x000065a4 .long L27_0_set_66 - 0xd4, 0xfe, 0xff, 0xff, //0x000065a8 .long L27_0_set_66 - 0x31, 0xfe, 0xff, 0xff, //0x000065ac .long L27_0_set_54 - //0x000065b0 .p2align 4, 0x90 - //0x000065b0 _skip_positive - 0x55, //0x000065b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000065b1 movq %rsp, %rbp - 0x41, 0x56, //0x000065b4 pushq %r14 - 0x53, //0x000065b6 pushq %rbx - 0x49, 0x89, 0xf6, //0x000065b7 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x000065ba movq (%rsi), %rbx - 0x48, 0x83, 0xc3, 0xff, //0x000065bd addq $-1, %rbx - 0x48, 0x8b, 0x07, //0x000065c1 movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x000065c4 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x000065c7 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x000065cb subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x000065ce movq %rax, %rdi - 0xe8, 0x5a, 0xfa, 0xff, 0xff, //0x000065d1 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x000065d6 testq %rax, %rax - 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x000065d9 js LBB28_1 - 0x49, 0x8b, 0x0e, //0x000065df movq (%r14), %rcx - 0x48, 0x01, 0xc1, //0x000065e2 addq %rax, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x000065e5 addq $-1, %rcx - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000065e9 jmp LBB28_3 - //0x000065ee LBB28_1 - 0x49, 0x8b, 0x0e, //0x000065ee movq (%r14), %rcx - 0x48, 0x29, 0xc1, //0x000065f1 subq %rax, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000065f4 addq $-2, %rcx - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000065f8 movq $-2, %rbx - //0x000065ff LBB28_3 - 0x49, 0x89, 0x0e, //0x000065ff movq %rcx, (%r14) - 0x48, 0x89, 0xd8, //0x00006602 movq %rbx, %rax - 0x5b, //0x00006605 popq %rbx - 0x41, 0x5e, //0x00006606 popq %r14 - 0x5d, //0x00006608 popq %rbp - 0xc3, //0x00006609 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000660a .p2align 4, 0x90 - //0x00006610 _skip_number - 0x55, //0x00006610 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006611 movq %rsp, %rbp - 0x41, 0x57, //0x00006614 pushq %r15 - 0x41, 0x56, //0x00006616 pushq %r14 - 0x41, 0x55, //0x00006618 pushq %r13 - 0x41, 0x54, //0x0000661a pushq %r12 - 0x53, //0x0000661c pushq %rbx - 0x50, //0x0000661d pushq %rax - 0x49, 0x89, 0xf6, //0x0000661e movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x00006621 movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x00006624 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x2e, //0x00006628 movq (%r14), %r13 - 0x4c, 0x29, 0xee, //0x0000662b subq %r13, %rsi - 0x31, 0xc0, //0x0000662e xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00006630 cmpb $45, (%r12,%r13) - 0x4b, 0x8d, 0x1c, 0x2c, //0x00006635 leaq (%r12,%r13), %rbx - 0x0f, 0x94, 0xc0, //0x00006639 sete %al - 0x48, 0x01, 0xc3, //0x0000663c addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x0000663f subq %rax, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00006642 je LBB29_1 - 0x8a, 0x03, //0x00006648 movb (%rbx), %al - 0x04, 0xd0, //0x0000664a addb $-48, %al - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000664c movq $-2, %r15 - 0x3c, 0x09, //0x00006653 cmpb $9, %al - 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00006655 ja LBB29_6 - 0x48, 0x89, 0xdf, //0x0000665b movq %rbx, %rdi - 0xe8, 0xcd, 0xf9, 0xff, 0xff, //0x0000665e callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00006663 testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00006666 js LBB29_4 - 0x48, 0x01, 0xc3, //0x0000666c addq %rax, %rbx - 0x4d, 0x89, 0xef, //0x0000666f movq %r13, %r15 - //0x00006672 LBB29_6 - 0x4c, 0x29, 0xe3, //0x00006672 subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x00006675 movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00006678 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x08, //0x0000667b addq $8, %rsp - 0x5b, //0x0000667f popq %rbx - 0x41, 0x5c, //0x00006680 popq %r12 - 0x41, 0x5d, //0x00006682 popq %r13 - 0x41, 0x5e, //0x00006684 popq %r14 - 0x41, 0x5f, //0x00006686 popq %r15 - 0x5d, //0x00006688 popq %rbp - 0xc3, //0x00006689 retq - //0x0000668a LBB29_1 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000668a movq $-1, %r15 - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00006691 jmp LBB29_6 - //0x00006696 LBB29_4 - 0x48, 0xf7, 0xd0, //0x00006696 notq %rax - 0x48, 0x01, 0xc3, //0x00006699 addq %rax, %rbx - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000669c jmp LBB29_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066a1 .p2align 4, 0x00 - //0x000066b0 LCPI30_0 - 0x01, 0x00, 0x00, 0x00, //0x000066b0 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x000066b4 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000066b8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000066bc .long 0 - //0x000066c0 .p2align 4, 0x90 - //0x000066c0 _skip_one - 0x55, //0x000066c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000066c1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000066c4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000066c7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000066ca movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x000066cd vmovaps $-37(%rip), %xmm0 /* LCPI30_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x000066d5 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000066d9 movq %rax, %rdi - 0x5d, //0x000066dc popq %rbp - 0xe9, 0x8e, 0xef, 0xff, 0xff, //0x000066dd jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e2 .p2align 4, 0x00 - //0x000066f0 LCPI31_0 - 0x01, 0x00, 0x00, 0x00, //0x000066f0 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x000066f4 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000066f8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000066fc .long 0 - //0x00006700 .p2align 4, 0x90 - //0x00006700 _validate_one - 0x55, //0x00006700 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006701 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00006704 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00006707 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000670a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000670d vmovaps $-37(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00006715 vmovups %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x00006719 movl $32, %ecx - 0x48, 0x89, 0xc7, //0x0000671e movq %rax, %rdi - 0x5d, //0x00006721 popq %rbp - 0xe9, 0x49, 0xef, 0xff, 0xff, //0x00006722 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006727 .p2align 5, 0x00 - //0x00006740 LCPI32_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006740 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006750 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00006760 LCPI32_1 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00006760 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, //0x00006770 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00006780 LCPI32_2 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006780 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006790 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x000067a0 LCPI32_6 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000067a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000067b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000067c0 LCPI32_7 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000067c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000067d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000067e0 LCPI32_8 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000067e0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000067f0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00006800 LCPI32_9 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006800 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006810 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00006820 LCPI32_10 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00006820 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00006830 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00006840 .p2align 4, 0x00 - //0x00006840 LCPI32_3 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006840 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00006850 LCPI32_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00006850 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00006860 LCPI32_5 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006860 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00006870 .p2align 4, 0x90 - //0x00006870 _skip_one_fast - 0x55, //0x00006870 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006871 movq %rsp, %rbp - 0x41, 0x57, //0x00006874 pushq %r15 - 0x41, 0x56, //0x00006876 pushq %r14 - 0x41, 0x55, //0x00006878 pushq %r13 - 0x41, 0x54, //0x0000687a pushq %r12 - 0x53, //0x0000687c pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000687d subq $128, %rsp - 0x49, 0x89, 0xf6, //0x00006884 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00006887 movq %rdi, %r15 - 0x48, 0x8b, 0x3f, //0x0000688a movq (%rdi), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x0000688d movq $8(%r15), %rsi - 0x4c, 0x89, 0xf2, //0x00006891 movq %r14, %rdx - 0xe8, 0x27, 0xdd, 0xff, 0xff, //0x00006894 callq _advance_ns - 0x49, 0x8b, 0x16, //0x00006899 movq (%r14), %rdx - 0x4c, 0x8d, 0x62, 0xff, //0x0000689c leaq $-1(%rdx), %r12 - 0x0f, 0xbe, 0xc8, //0x000068a0 movsbl %al, %ecx - 0x83, 0xf9, 0x7b, //0x000068a3 cmpl $123, %ecx - 0x0f, 0x87, 0x71, 0x01, 0x00, 0x00, //0x000068a6 ja LBB32_23 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000068ac movq $-1, %rax - 0x48, 0x8d, 0x35, 0xee, 0x08, 0x00, 0x00, //0x000068b3 leaq $2286(%rip), %rsi /* LJTI32_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8e, //0x000068ba movslq (%rsi,%rcx,4), %rcx - 0x48, 0x01, 0xf1, //0x000068be addq %rsi, %rcx - 0xff, 0xe1, //0x000068c1 jmpq *%rcx - //0x000068c3 LBB32_2 - 0x49, 0x8b, 0x07, //0x000068c3 movq (%r15), %rax - 0x49, 0x8b, 0x77, 0x08, //0x000068c6 movq $8(%r15), %rsi - 0x48, 0x89, 0xf1, //0x000068ca movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x000068cd subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x20, //0x000068d0 cmpq $32, %rcx - 0x0f, 0x82, 0x17, 0x08, 0x00, 0x00, //0x000068d4 jb LBB32_87 - 0x48, 0x89, 0xd1, //0x000068da movq %rdx, %rcx - 0x48, 0xf7, 0xd9, //0x000068dd negq %rcx - 0xc5, 0xfd, 0x6f, 0x05, 0x58, 0xfe, 0xff, 0xff, //0x000068e0 vmovdqa $-424(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x70, 0xfe, 0xff, 0xff, //0x000068e8 vmovdqa $-400(%rip), %ymm1 /* LCPI32_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x88, 0xfe, 0xff, 0xff, //0x000068f0 vmovdqa $-376(%rip), %ymm2 /* LCPI32_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068f8 .p2align 4, 0x90 - //0x00006900 LBB32_4 - 0xc5, 0xfe, 0x6f, 0x1c, 0x10, //0x00006900 vmovdqu (%rax,%rdx), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00006905 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xe5, 0xdb, 0xd9, //0x00006909 vpand %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0xda, //0x0000690d vpcmpeqb %ymm2, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdc, //0x00006911 vpor %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xfb, //0x00006915 vpmovmskb %ymm3, %edi - 0x85, 0xff, //0x00006919 testl %edi, %edi - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000691b jne LBB32_18 - 0x48, 0x83, 0xc2, 0x20, //0x00006921 addq $32, %rdx - 0x48, 0x8d, 0x3c, 0x0e, //0x00006925 leaq (%rsi,%rcx), %rdi - 0x48, 0x83, 0xc7, 0xe0, //0x00006929 addq $-32, %rdi - 0x48, 0x83, 0xc1, 0xe0, //0x0000692d addq $-32, %rcx - 0x48, 0x83, 0xff, 0x1f, //0x00006931 cmpq $31, %rdi - 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x00006935 ja LBB32_4 - 0x48, 0x89, 0xc2, //0x0000693b movq %rax, %rdx - 0x48, 0x29, 0xca, //0x0000693e subq %rcx, %rdx - 0x48, 0x01, 0xce, //0x00006941 addq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00006944 movq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00006947 cmpq $16, %rcx - 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x0000694b jb LBB32_10 - //0x00006951 LBB32_7 - 0x48, 0x89, 0xc6, //0x00006951 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x00006954 subq %rdx, %rsi - 0xc5, 0xf9, 0x6f, 0x05, 0xe1, 0xfe, 0xff, 0xff, //0x00006957 vmovdqa $-287(%rip), %xmm0 /* LCPI32_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xe9, 0xfe, 0xff, 0xff, //0x0000695f vmovdqa $-279(%rip), %xmm1 /* LCPI32_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xf1, 0xfe, 0xff, 0xff, //0x00006967 vmovdqa $-271(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x90, //0x0000696f .p2align 4, 0x90 - //0x00006970 LBB32_8 - 0xc5, 0xfa, 0x6f, 0x1a, //0x00006970 vmovdqu (%rdx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x00006974 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xdb, 0xd9, //0x00006978 vpand %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x0000697c vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x00006980 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xfb, //0x00006984 vpmovmskb %xmm3, %edi - 0x85, 0xff, //0x00006988 testl %edi, %edi - 0x0f, 0x85, 0x35, 0x07, 0x00, 0x00, //0x0000698a jne LBB32_86 - 0x48, 0x83, 0xc2, 0x10, //0x00006990 addq $16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00006994 addq $-16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x00006998 addq $-16, %rsi - 0x48, 0x83, 0xf9, 0x0f, //0x0000699c cmpq $15, %rcx - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000069a0 ja LBB32_8 - //0x000069a6 LBB32_10 - 0x48, 0x85, 0xc9, //0x000069a6 testq %rcx, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000069a9 je LBB32_17 - 0x48, 0x8d, 0x3c, 0x0a, //0x000069af leaq (%rdx,%rcx), %rdi - 0x31, 0xf6, //0x000069b3 xorl %esi, %esi - //0x000069b5 LBB32_12 - 0x0f, 0xb6, 0x1c, 0x32, //0x000069b5 movzbl (%rdx,%rsi), %ebx - 0x80, 0xfb, 0x2c, //0x000069b9 cmpb $44, %bl - 0x0f, 0x84, 0x41, 0x07, 0x00, 0x00, //0x000069bc je LBB32_88 - 0x80, 0xfb, 0x7d, //0x000069c2 cmpb $125, %bl - 0x0f, 0x84, 0x38, 0x07, 0x00, 0x00, //0x000069c5 je LBB32_88 - 0x80, 0xfb, 0x5d, //0x000069cb cmpb $93, %bl - 0x0f, 0x84, 0x2f, 0x07, 0x00, 0x00, //0x000069ce je LBB32_88 - 0x48, 0x83, 0xc6, 0x01, //0x000069d4 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x000069d8 cmpq %rsi, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000069db jne LBB32_12 - 0x48, 0x89, 0xfa, //0x000069e1 movq %rdi, %rdx - //0x000069e4 LBB32_17 - 0x48, 0x29, 0xc2, //0x000069e4 subq %rax, %rdx - 0xe9, 0xe2, 0x03, 0x00, 0x00, //0x000069e7 jmp LBB32_59 - //0x000069ec LBB32_18 - 0x0f, 0xbc, 0xc7, //0x000069ec bsfl %edi, %eax - 0x48, 0x29, 0xc8, //0x000069ef subq %rcx, %rax - //0x000069f2 LBB32_19 - 0x49, 0x89, 0x06, //0x000069f2 movq %rax, (%r14) - //0x000069f5 LBB32_20 - 0x4c, 0x89, 0xe0, //0x000069f5 movq %r12, %rax - //0x000069f8 LBB32_21 - 0x48, 0x8d, 0x65, 0xd8, //0x000069f8 leaq $-40(%rbp), %rsp - 0x5b, //0x000069fc popq %rbx - 0x41, 0x5c, //0x000069fd popq %r12 - 0x41, 0x5d, //0x000069ff popq %r13 - 0x41, 0x5e, //0x00006a01 popq %r14 - 0x41, 0x5f, //0x00006a03 popq %r15 - 0x5d, //0x00006a05 popq %rbp - 0xc5, 0xf8, 0x77, //0x00006a06 vzeroupper - 0xc3, //0x00006a09 retq - //0x00006a0a LBB32_22 - 0x48, 0x83, 0xc2, 0x03, //0x00006a0a addq $3, %rdx - 0x49, 0x3b, 0x57, 0x08, //0x00006a0e cmpq $8(%r15), %rdx - 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00006a12 ja LBB32_21 - 0xe9, 0xb1, 0x03, 0x00, 0x00, //0x00006a18 jmp LBB32_59 - //0x00006a1d LBB32_23 - 0x4d, 0x89, 0x26, //0x00006a1d movq %r12, (%r14) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00006a20 movq $-2, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00006a27 jmp LBB32_21 - //0x00006a2c LBB32_24 - 0x49, 0x8b, 0x0f, //0x00006a2c movq (%r15), %rcx - 0x4d, 0x8b, 0x57, 0x08, //0x00006a2f movq $8(%r15), %r10 - 0x48, 0x89, 0x4c, 0x24, 0x18, //0x00006a33 movq %rcx, $24(%rsp) - 0x4c, 0x8d, 0x0c, 0x11, //0x00006a38 leaq (%rcx,%rdx), %r9 - 0x49, 0x29, 0xd2, //0x00006a3c subq %rdx, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x00006a3f cmpq $32, %r10 - 0x0f, 0x8c, 0x9a, 0x06, 0x00, 0x00, //0x00006a43 jl LBB32_33 - 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00006a49 movl $32, %esi - 0x45, 0x31, 0xed, //0x00006a4e xorl %r13d, %r13d - 0xc5, 0xfd, 0x6f, 0x05, 0x47, 0xfd, 0xff, 0xff, //0x00006a51 vmovdqa $-697(%rip), %ymm0 /* LCPI32_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x5f, 0xfd, 0xff, 0xff, //0x00006a59 vmovdqa $-673(%rip), %ymm1 /* LCPI32_7+0(%rip) */ - 0x45, 0x31, 0xff, //0x00006a61 xorl %r15d, %r15d - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00006a64 jmp LBB32_26 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a69 .p2align 4, 0x90 - //0x00006a70 LBB32_29 - 0x44, 0x89, 0xf9, //0x00006a70 movl %r15d, %ecx - 0xf7, 0xd1, //0x00006a73 notl %ecx - 0x21, 0xf9, //0x00006a75 andl %edi, %ecx - 0x44, 0x8d, 0x04, 0x09, //0x00006a77 leal (%rcx,%rcx), %r8d - 0x45, 0x09, 0xf8, //0x00006a7b orl %r15d, %r8d - 0x44, 0x89, 0xc3, //0x00006a7e movl %r8d, %ebx - 0xf7, 0xd3, //0x00006a81 notl %ebx - 0x21, 0xfb, //0x00006a83 andl %edi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006a85 andl $-1431655766, %ebx - 0x45, 0x31, 0xff, //0x00006a8b xorl %r15d, %r15d - 0x01, 0xcb, //0x00006a8e addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc7, //0x00006a90 setb %r15b - 0x01, 0xdb, //0x00006a94 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00006a96 xorl $1431655765, %ebx - 0x44, 0x21, 0xc3, //0x00006a9c andl %r8d, %ebx - 0xf7, 0xd3, //0x00006a9f notl %ebx - 0x41, 0x21, 0xdb, //0x00006aa1 andl %ebx, %r11d - 0x4d, 0x85, 0xdb, //0x00006aa4 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00006aa7 jne LBB32_85 - //0x00006aad LBB32_30 - 0x49, 0x83, 0xc5, 0x20, //0x00006aad addq $32, %r13 - 0x49, 0x8d, 0x0c, 0x32, //0x00006ab1 leaq (%r10,%rsi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00006ab5 addq $-32, %rcx - 0x48, 0x83, 0xc6, 0xe0, //0x00006ab9 addq $-32, %rsi - 0x48, 0x83, 0xf9, 0x3f, //0x00006abd cmpq $63, %rcx - 0x0f, 0x8e, 0x0d, 0x06, 0x00, 0x00, //0x00006ac1 jle LBB32_31 - //0x00006ac7 LBB32_26 - 0xc4, 0x81, 0x7e, 0x6f, 0x14, 0x29, //0x00006ac7 vmovdqu (%r9,%r13), %ymm2 - 0xc5, 0xed, 0x74, 0xd8, //0x00006acd vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0x7d, 0xd7, 0xdb, //0x00006ad1 vpmovmskb %ymm3, %r11d - 0xc5, 0xed, 0x74, 0xd1, //0x00006ad5 vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00006ad9 vpmovmskb %ymm2, %edi - 0x85, 0xff, //0x00006add testl %edi, %edi - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00006adf jne LBB32_29 - 0x4d, 0x85, 0xff, //0x00006ae5 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00006ae8 jne LBB32_29 - 0x45, 0x31, 0xff, //0x00006aee xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00006af1 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00006af4 je LBB32_30 - //0x00006afa LBB32_85 - 0x41, 0x0f, 0xbc, 0xc3, //0x00006afa bsfl %r11d, %eax - 0x48, 0x01, 0xd0, //0x00006afe addq %rdx, %rax - 0x4c, 0x01, 0xe8, //0x00006b01 addq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00006b04 addq $1, %rax - 0xe9, 0xe5, 0xfe, 0xff, 0xff, //0x00006b08 jmp LBB32_19 - //0x00006b0d LBB32_34 - 0x49, 0x8b, 0x4f, 0x08, //0x00006b0d movq $8(%r15), %rcx - 0x48, 0x29, 0xd1, //0x00006b11 subq %rdx, %rcx - 0x49, 0x03, 0x17, //0x00006b14 addq (%r15), %rdx - 0x45, 0x31, 0xc9, //0x00006b17 xorl %r9d, %r9d - 0xc5, 0xfd, 0x6f, 0x05, 0x9e, 0xfc, 0xff, 0xff, //0x00006b1a vmovdqa $-866(%rip), %ymm0 /* LCPI32_7+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x76, 0xfc, 0xff, 0xff, //0x00006b22 vmovdqa $-906(%rip), %ymm1 /* LCPI32_6+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00006b2a vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfd, 0x6f, 0x1d, 0xea, 0xfc, 0xff, 0xff, //0x00006b2e vmovdqa $-790(%rip), %ymm3 /* LCPI32_10+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x42, 0xfc, 0xff, 0xff, //0x00006b36 vmovdqa $-958(%rip), %ymm4 /* LCPI32_2+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006b3e vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xd2, //0x00006b43 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00006b46 xorl %r8d, %r8d - 0x31, 0xf6, //0x00006b49 xorl %esi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006b4b jmp LBB32_36 - //0x00006b50 LBB32_35 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006b50 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xcb, //0x00006b54 popcntq %r11, %rcx - 0x49, 0x01, 0xc8, //0x00006b59 addq %rcx, %r8 - 0x48, 0x83, 0xc2, 0x40, //0x00006b5c addq $64, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006b60 movq $24(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00006b65 addq $-64, %rcx - 0x4d, 0x89, 0xe9, //0x00006b69 movq %r13, %r9 - //0x00006b6c LBB32_36 - 0x48, 0x83, 0xf9, 0x40, //0x00006b6c cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x18, //0x00006b70 movq %rcx, $24(%rsp) - 0x0f, 0x8c, 0x22, 0x01, 0x00, 0x00, //0x00006b75 jl LBB32_43 - //0x00006b7b LBB32_37 - 0xc5, 0xfe, 0x6f, 0x3a, //0x00006b7b vmovdqu (%rdx), %ymm7 - 0xc5, 0xfe, 0x6f, 0x72, 0x20, //0x00006b7f vmovdqu $32(%rdx), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00006b84 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00006b88 vpmovmskb %ymm8, %ecx - 0xc5, 0x4d, 0x74, 0xc0, //0x00006b8d vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006b91 vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006b96 shlq $32, %rdi - 0x48, 0x09, 0xf9, //0x00006b9a orq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00006b9d movq %rcx, %rdi - 0x4c, 0x09, 0xd7, //0x00006ba0 orq %r10, %rdi - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00006ba3 jne LBB32_39 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006ba9 movq $-1, %rcx - 0x45, 0x31, 0xd2, //0x00006bb0 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00006bb3 jmp LBB32_40 - //0x00006bb8 LBB32_39 - 0x4c, 0x89, 0xd7, //0x00006bb8 movq %r10, %rdi - 0x48, 0xf7, 0xd7, //0x00006bbb notq %rdi - 0x48, 0x21, 0xcf, //0x00006bbe andq %rcx, %rdi - 0x4c, 0x8d, 0x2c, 0x3f, //0x00006bc1 leaq (%rdi,%rdi), %r13 - 0x4d, 0x09, 0xd5, //0x00006bc5 orq %r10, %r13 - 0x4d, 0x89, 0xea, //0x00006bc8 movq %r13, %r10 - 0x49, 0xf7, 0xd2, //0x00006bcb notq %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006bce movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd9, //0x00006bd8 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00006bdb andq %r10, %rcx - 0x45, 0x31, 0xd2, //0x00006bde xorl %r10d, %r10d - 0x48, 0x01, 0xf9, //0x00006be1 addq %rdi, %rcx - 0x41, 0x0f, 0x92, 0xc2, //0x00006be4 setb %r10b - 0x48, 0x01, 0xc9, //0x00006be8 addq %rcx, %rcx - 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006beb movabsq $6148914691236517205, %rdi - 0x48, 0x31, 0xf9, //0x00006bf5 xorq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00006bf8 andq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00006bfb notq %rcx - //0x00006bfe LBB32_40 - 0xc5, 0x4d, 0x74, 0xc1, //0x00006bfe vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006c02 vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006c07 shlq $32, %rdi - 0xc5, 0x45, 0x74, 0xc1, //0x00006c0b vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00006c0f vpmovmskb %ymm8, %ebx - 0x48, 0x09, 0xfb, //0x00006c14 orq %rdi, %rbx - 0x48, 0x21, 0xcb, //0x00006c17 andq %rcx, %rbx - 0xc4, 0xe1, 0xf9, 0x6e, 0xeb, //0x00006c1a vmovq %rbx, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006c1f vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006c25 vmovq %xmm5, %r13 - 0x4d, 0x31, 0xcd, //0x00006c2a xorq %r9, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x00006c2d vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0x7d, 0xd7, 0xdd, //0x00006c31 vpmovmskb %ymm5, %r11d - 0xc5, 0xcd, 0x74, 0xeb, //0x00006c35 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006c39 vpmovmskb %ymm5, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006c3d shlq $32, %rdi - 0x49, 0x09, 0xfb, //0x00006c41 orq %rdi, %r11 - 0x4d, 0x89, 0xe9, //0x00006c44 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x00006c47 notq %r9 - 0x4d, 0x21, 0xcb, //0x00006c4a andq %r9, %r11 - 0xc5, 0xc5, 0x74, 0xec, //0x00006c4d vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006c51 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00006c55 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00006c59 vpmovmskb %ymm5, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x00006c5d shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006c61 orq %rbx, %rdi - 0x4c, 0x21, 0xcf, //0x00006c64 andq %r9, %rdi - 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x00006c67 je LBB32_35 - 0x90, 0x90, 0x90, //0x00006c6d .p2align 4, 0x90 - //0x00006c70 LBB32_41 - 0x48, 0x8d, 0x4f, 0xff, //0x00006c70 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xcb, //0x00006c74 movq %rcx, %rbx - 0x4c, 0x21, 0xdb, //0x00006c77 andq %r11, %rbx - 0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x00006c7a popcntq %rbx, %rbx - 0x4c, 0x01, 0xc3, //0x00006c7f addq %r8, %rbx - 0x48, 0x39, 0xf3, //0x00006c82 cmpq %rsi, %rbx - 0x0f, 0x86, 0x05, 0x04, 0x00, 0x00, //0x00006c85 jbe LBB32_84 - 0x48, 0x83, 0xc6, 0x01, //0x00006c8b addq $1, %rsi - 0x48, 0x21, 0xcf, //0x00006c8f andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00006c92 jne LBB32_41 - 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00006c98 jmp LBB32_35 - //0x00006c9d LBB32_43 - 0x48, 0x85, 0xc9, //0x00006c9d testq %rcx, %rcx - 0x0f, 0x8e, 0x68, 0x04, 0x00, 0x00, //0x00006ca0 jle LBB32_89 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00006ca6 vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00006cac vmovups %ymm9, $32(%rsp) - 0x89, 0xd1, //0x00006cb2 movl %edx, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006cb4 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006cba cmpl $4033, %ecx - 0x0f, 0x82, 0xb5, 0xfe, 0xff, 0xff, //0x00006cc0 jb LBB32_37 - 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00006cc6 cmpq $32, $24(%rsp) - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00006ccc jb LBB32_47 - 0xc5, 0xfc, 0x10, 0x2a, //0x00006cd2 vmovups (%rdx), %ymm5 - 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006cd6 vmovups %ymm5, $32(%rsp) - 0x48, 0x83, 0xc2, 0x20, //0x00006cdc addq $32, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006ce0 movq $24(%rsp), %rcx - 0x48, 0x8d, 0x59, 0xe0, //0x00006ce5 leaq $-32(%rcx), %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006ce9 leaq $64(%rsp), %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006cee jmp LBB32_48 - //0x00006cf3 LBB32_47 - 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006cf3 leaq $32(%rsp), %rdi - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00006cf8 movq $24(%rsp), %rbx - //0x00006cfd LBB32_48 - 0x48, 0x83, 0xfb, 0x10, //0x00006cfd cmpq $16, %rbx - 0x0f, 0x82, 0x58, 0x00, 0x00, 0x00, //0x00006d01 jb LBB32_49 - 0xc5, 0xf8, 0x10, 0x2a, //0x00006d07 vmovups (%rdx), %xmm5 - 0xc5, 0xf8, 0x11, 0x2f, //0x00006d0b vmovups %xmm5, (%rdi) - 0x48, 0x83, 0xc2, 0x10, //0x00006d0f addq $16, %rdx - 0x48, 0x83, 0xc7, 0x10, //0x00006d13 addq $16, %rdi - 0x48, 0x83, 0xc3, 0xf0, //0x00006d17 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00006d1b cmpq $8, %rbx - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00006d1f jae LBB32_54 - //0x00006d25 LBB32_50 - 0x48, 0x83, 0xfb, 0x04, //0x00006d25 cmpq $4, %rbx - 0x0f, 0x8c, 0x56, 0x00, 0x00, 0x00, //0x00006d29 jl LBB32_51 - //0x00006d2f LBB32_55 - 0x8b, 0x0a, //0x00006d2f movl (%rdx), %ecx - 0x89, 0x0f, //0x00006d31 movl %ecx, (%rdi) - 0x48, 0x83, 0xc2, 0x04, //0x00006d33 addq $4, %rdx - 0x48, 0x83, 0xc7, 0x04, //0x00006d37 addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00006d3b addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00006d3f cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006d43 jae LBB32_56 - //0x00006d49 LBB32_52 - 0x48, 0x89, 0xd1, //0x00006d49 movq %rdx, %rcx - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x00006d4c leaq $32(%rsp), %rdx - 0x48, 0x85, 0xdb, //0x00006d51 testq %rbx, %rbx - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006d54 jne LBB32_57 - 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00006d5a jmp LBB32_37 - //0x00006d5f LBB32_49 - 0x48, 0x83, 0xfb, 0x08, //0x00006d5f cmpq $8, %rbx - 0x0f, 0x82, 0xbc, 0xff, 0xff, 0xff, //0x00006d63 jb LBB32_50 - //0x00006d69 LBB32_54 - 0x48, 0x8b, 0x0a, //0x00006d69 movq (%rdx), %rcx - 0x48, 0x89, 0x0f, //0x00006d6c movq %rcx, (%rdi) - 0x48, 0x83, 0xc2, 0x08, //0x00006d6f addq $8, %rdx - 0x48, 0x83, 0xc7, 0x08, //0x00006d73 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00006d77 addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00006d7b cmpq $4, %rbx - 0x0f, 0x8d, 0xaa, 0xff, 0xff, 0xff, //0x00006d7f jge LBB32_55 - //0x00006d85 LBB32_51 - 0x48, 0x83, 0xfb, 0x02, //0x00006d85 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006d89 jb LBB32_52 - //0x00006d8f LBB32_56 - 0x0f, 0xb7, 0x0a, //0x00006d8f movzwl (%rdx), %ecx - 0x66, 0x89, 0x0f, //0x00006d92 movw %cx, (%rdi) - 0x48, 0x83, 0xc2, 0x02, //0x00006d95 addq $2, %rdx - 0x48, 0x83, 0xc7, 0x02, //0x00006d99 addq $2, %rdi - 0x48, 0x83, 0xc3, 0xfe, //0x00006d9d addq $-2, %rbx - 0x48, 0x89, 0xd1, //0x00006da1 movq %rdx, %rcx - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x00006da4 leaq $32(%rsp), %rdx - 0x48, 0x85, 0xdb, //0x00006da9 testq %rbx, %rbx - 0x0f, 0x84, 0xc9, 0xfd, 0xff, 0xff, //0x00006dac je LBB32_37 - //0x00006db2 LBB32_57 - 0x8a, 0x09, //0x00006db2 movb (%rcx), %cl - 0x88, 0x0f, //0x00006db4 movb %cl, (%rdi) - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x00006db6 leaq $32(%rsp), %rdx - 0xe9, 0xbb, 0xfd, 0xff, 0xff, //0x00006dbb jmp LBB32_37 - //0x00006dc0 LBB32_58 - 0x48, 0x83, 0xc2, 0x04, //0x00006dc0 addq $4, %rdx - 0x49, 0x3b, 0x57, 0x08, //0x00006dc4 cmpq $8(%r15), %rdx - 0x0f, 0x87, 0x2a, 0xfc, 0xff, 0xff, //0x00006dc8 ja LBB32_21 - //0x00006dce LBB32_59 - 0x49, 0x89, 0x16, //0x00006dce movq %rdx, (%r14) - 0xe9, 0x1f, 0xfc, 0xff, 0xff, //0x00006dd1 jmp LBB32_20 - //0x00006dd6 LBB32_60 - 0x49, 0x8b, 0x4f, 0x08, //0x00006dd6 movq $8(%r15), %rcx - 0x48, 0x29, 0xd1, //0x00006dda subq %rdx, %rcx - 0x49, 0x03, 0x17, //0x00006ddd addq (%r15), %rdx - 0x45, 0x31, 0xc9, //0x00006de0 xorl %r9d, %r9d - 0xc5, 0xfd, 0x6f, 0x05, 0xd5, 0xf9, 0xff, 0xff, //0x00006de3 vmovdqa $-1579(%rip), %ymm0 /* LCPI32_7+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0xad, 0xf9, 0xff, 0xff, //0x00006deb vmovdqa $-1619(%rip), %ymm1 /* LCPI32_6+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00006df3 vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfd, 0x6f, 0x1d, 0xe1, 0xf9, 0xff, 0xff, //0x00006df7 vmovdqa $-1567(%rip), %ymm3 /* LCPI32_8+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0xf9, 0xf9, 0xff, 0xff, //0x00006dff vmovdqa $-1543(%rip), %ymm4 /* LCPI32_9+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006e07 vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xd2, //0x00006e0c xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00006e0f xorl %r8d, %r8d - 0x31, 0xf6, //0x00006e12 xorl %esi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006e14 jmp LBB32_62 - //0x00006e19 LBB32_61 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006e19 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xcb, //0x00006e1d popcntq %r11, %rcx - 0x49, 0x01, 0xc8, //0x00006e22 addq %rcx, %r8 - 0x48, 0x83, 0xc2, 0x40, //0x00006e25 addq $64, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006e29 movq $24(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00006e2e addq $-64, %rcx - 0x4d, 0x89, 0xe9, //0x00006e32 movq %r13, %r9 - //0x00006e35 LBB32_62 - 0x48, 0x83, 0xf9, 0x40, //0x00006e35 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x18, //0x00006e39 movq %rcx, $24(%rsp) - 0x0f, 0x8c, 0x29, 0x01, 0x00, 0x00, //0x00006e3e jl LBB32_69 - //0x00006e44 LBB32_63 - 0xc5, 0xfe, 0x6f, 0x3a, //0x00006e44 vmovdqu (%rdx), %ymm7 - 0xc5, 0xfe, 0x6f, 0x72, 0x20, //0x00006e48 vmovdqu $32(%rdx), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00006e4d vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00006e51 vpmovmskb %ymm8, %ecx - 0xc5, 0x4d, 0x74, 0xc0, //0x00006e56 vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006e5a vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006e5f shlq $32, %rdi - 0x48, 0x09, 0xf9, //0x00006e63 orq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00006e66 movq %rcx, %rdi - 0x4c, 0x09, 0xd7, //0x00006e69 orq %r10, %rdi - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00006e6c jne LBB32_65 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006e72 movq $-1, %rcx - 0x45, 0x31, 0xd2, //0x00006e79 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00006e7c jmp LBB32_66 - //0x00006e81 LBB32_65 - 0x4c, 0x89, 0xd7, //0x00006e81 movq %r10, %rdi - 0x48, 0xf7, 0xd7, //0x00006e84 notq %rdi - 0x48, 0x21, 0xcf, //0x00006e87 andq %rcx, %rdi - 0x4c, 0x8d, 0x2c, 0x3f, //0x00006e8a leaq (%rdi,%rdi), %r13 - 0x4d, 0x09, 0xd5, //0x00006e8e orq %r10, %r13 - 0x4d, 0x89, 0xea, //0x00006e91 movq %r13, %r10 - 0x49, 0xf7, 0xd2, //0x00006e94 notq %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006e97 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd9, //0x00006ea1 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00006ea4 andq %r10, %rcx - 0x45, 0x31, 0xd2, //0x00006ea7 xorl %r10d, %r10d - 0x48, 0x01, 0xf9, //0x00006eaa addq %rdi, %rcx - 0x41, 0x0f, 0x92, 0xc2, //0x00006ead setb %r10b - 0x48, 0x01, 0xc9, //0x00006eb1 addq %rcx, %rcx - 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006eb4 movabsq $6148914691236517205, %rdi - 0x48, 0x31, 0xf9, //0x00006ebe xorq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00006ec1 andq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00006ec4 notq %rcx - //0x00006ec7 LBB32_66 - 0xc5, 0x4d, 0x74, 0xc1, //0x00006ec7 vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006ecb vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006ed0 shlq $32, %rdi - 0xc5, 0x45, 0x74, 0xc1, //0x00006ed4 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00006ed8 vpmovmskb %ymm8, %ebx - 0x48, 0x09, 0xfb, //0x00006edd orq %rdi, %rbx - 0x48, 0x21, 0xcb, //0x00006ee0 andq %rcx, %rbx - 0xc4, 0xe1, 0xf9, 0x6e, 0xeb, //0x00006ee3 vmovq %rbx, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006ee8 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006eee vmovq %xmm5, %r13 - 0x4d, 0x31, 0xcd, //0x00006ef3 xorq %r9, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x00006ef6 vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0x7d, 0xd7, 0xdd, //0x00006efa vpmovmskb %ymm5, %r11d - 0xc5, 0xcd, 0x74, 0xeb, //0x00006efe vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006f02 vpmovmskb %ymm5, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006f06 shlq $32, %rdi - 0x49, 0x09, 0xfb, //0x00006f0a orq %rdi, %r11 - 0x4d, 0x89, 0xe9, //0x00006f0d movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x00006f10 notq %r9 - 0x4d, 0x21, 0xcb, //0x00006f13 andq %r9, %r11 - 0xc5, 0xc5, 0x74, 0xec, //0x00006f16 vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006f1a vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00006f1e vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00006f22 vpmovmskb %ymm5, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x00006f26 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006f2a orq %rbx, %rdi - 0x4c, 0x21, 0xcf, //0x00006f2d andq %r9, %rdi - 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x00006f30 je LBB32_61 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006f36 .p2align 4, 0x90 - //0x00006f40 LBB32_67 - 0x48, 0x8d, 0x4f, 0xff, //0x00006f40 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xcb, //0x00006f44 movq %rcx, %rbx - 0x4c, 0x21, 0xdb, //0x00006f47 andq %r11, %rbx - 0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x00006f4a popcntq %rbx, %rbx - 0x4c, 0x01, 0xc3, //0x00006f4f addq %r8, %rbx - 0x48, 0x39, 0xf3, //0x00006f52 cmpq %rsi, %rbx - 0x0f, 0x86, 0x35, 0x01, 0x00, 0x00, //0x00006f55 jbe LBB32_84 - 0x48, 0x83, 0xc6, 0x01, //0x00006f5b addq $1, %rsi - 0x48, 0x21, 0xcf, //0x00006f5f andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00006f62 jne LBB32_67 - 0xe9, 0xac, 0xfe, 0xff, 0xff, //0x00006f68 jmp LBB32_61 - //0x00006f6d LBB32_69 - 0x48, 0x85, 0xc9, //0x00006f6d testq %rcx, %rcx - 0x0f, 0x8e, 0x98, 0x01, 0x00, 0x00, //0x00006f70 jle LBB32_89 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00006f76 vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00006f7c vmovups %ymm9, $32(%rsp) - 0x89, 0xd1, //0x00006f82 movl %edx, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006f84 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006f8a cmpl $4033, %ecx - 0x0f, 0x82, 0xae, 0xfe, 0xff, 0xff, //0x00006f90 jb LBB32_63 - 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00006f96 cmpq $32, $24(%rsp) - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00006f9c jb LBB32_73 - 0xc5, 0xfc, 0x10, 0x2a, //0x00006fa2 vmovups (%rdx), %ymm5 - 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006fa6 vmovups %ymm5, $32(%rsp) - 0x48, 0x83, 0xc2, 0x20, //0x00006fac addq $32, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006fb0 movq $24(%rsp), %rcx - 0x48, 0x8d, 0x59, 0xe0, //0x00006fb5 leaq $-32(%rcx), %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006fb9 leaq $64(%rsp), %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006fbe jmp LBB32_74 - //0x00006fc3 LBB32_73 - 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006fc3 leaq $32(%rsp), %rdi - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00006fc8 movq $24(%rsp), %rbx - //0x00006fcd LBB32_74 - 0x48, 0x83, 0xfb, 0x10, //0x00006fcd cmpq $16, %rbx - 0x0f, 0x82, 0x58, 0x00, 0x00, 0x00, //0x00006fd1 jb LBB32_75 - 0xc5, 0xf8, 0x10, 0x2a, //0x00006fd7 vmovups (%rdx), %xmm5 - 0xc5, 0xf8, 0x11, 0x2f, //0x00006fdb vmovups %xmm5, (%rdi) - 0x48, 0x83, 0xc2, 0x10, //0x00006fdf addq $16, %rdx - 0x48, 0x83, 0xc7, 0x10, //0x00006fe3 addq $16, %rdi - 0x48, 0x83, 0xc3, 0xf0, //0x00006fe7 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00006feb cmpq $8, %rbx - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00006fef jae LBB32_80 - //0x00006ff5 LBB32_76 - 0x48, 0x83, 0xfb, 0x04, //0x00006ff5 cmpq $4, %rbx - 0x0f, 0x8c, 0x56, 0x00, 0x00, 0x00, //0x00006ff9 jl LBB32_77 - //0x00006fff LBB32_81 - 0x8b, 0x0a, //0x00006fff movl (%rdx), %ecx - 0x89, 0x0f, //0x00007001 movl %ecx, (%rdi) - 0x48, 0x83, 0xc2, 0x04, //0x00007003 addq $4, %rdx - 0x48, 0x83, 0xc7, 0x04, //0x00007007 addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x0000700b addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x0000700f cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00007013 jae LBB32_82 - //0x00007019 LBB32_78 - 0x48, 0x89, 0xd1, //0x00007019 movq %rdx, %rcx - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x0000701c leaq $32(%rsp), %rdx - 0x48, 0x85, 0xdb, //0x00007021 testq %rbx, %rbx - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00007024 jne LBB32_83 - 0xe9, 0x15, 0xfe, 0xff, 0xff, //0x0000702a jmp LBB32_63 - //0x0000702f LBB32_75 - 0x48, 0x83, 0xfb, 0x08, //0x0000702f cmpq $8, %rbx - 0x0f, 0x82, 0xbc, 0xff, 0xff, 0xff, //0x00007033 jb LBB32_76 - //0x00007039 LBB32_80 - 0x48, 0x8b, 0x0a, //0x00007039 movq (%rdx), %rcx - 0x48, 0x89, 0x0f, //0x0000703c movq %rcx, (%rdi) - 0x48, 0x83, 0xc2, 0x08, //0x0000703f addq $8, %rdx - 0x48, 0x83, 0xc7, 0x08, //0x00007043 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00007047 addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x0000704b cmpq $4, %rbx - 0x0f, 0x8d, 0xaa, 0xff, 0xff, 0xff, //0x0000704f jge LBB32_81 - //0x00007055 LBB32_77 - 0x48, 0x83, 0xfb, 0x02, //0x00007055 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00007059 jb LBB32_78 - //0x0000705f LBB32_82 - 0x0f, 0xb7, 0x0a, //0x0000705f movzwl (%rdx), %ecx - 0x66, 0x89, 0x0f, //0x00007062 movw %cx, (%rdi) - 0x48, 0x83, 0xc2, 0x02, //0x00007065 addq $2, %rdx - 0x48, 0x83, 0xc7, 0x02, //0x00007069 addq $2, %rdi - 0x48, 0x83, 0xc3, 0xfe, //0x0000706d addq $-2, %rbx - 0x48, 0x89, 0xd1, //0x00007071 movq %rdx, %rcx - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x00007074 leaq $32(%rsp), %rdx - 0x48, 0x85, 0xdb, //0x00007079 testq %rbx, %rbx - 0x0f, 0x84, 0xc2, 0xfd, 0xff, 0xff, //0x0000707c je LBB32_63 - //0x00007082 LBB32_83 - 0x8a, 0x09, //0x00007082 movb (%rcx), %cl - 0x88, 0x0f, //0x00007084 movb %cl, (%rdi) - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x00007086 leaq $32(%rsp), %rdx - 0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x0000708b jmp LBB32_63 - //0x00007090 LBB32_84 - 0x49, 0x8b, 0x47, 0x08, //0x00007090 movq $8(%r15), %rax - 0x48, 0x0f, 0xbc, 0xcf, //0x00007094 bsfq %rdi, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x18, //0x00007098 subq $24(%rsp), %rcx - 0x48, 0x01, 0xc8, //0x0000709d addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000070a0 addq $1, %rax - 0x49, 0x89, 0x06, //0x000070a4 movq %rax, (%r14) - 0x49, 0x8b, 0x4f, 0x08, //0x000070a7 movq $8(%r15), %rcx - 0x48, 0x39, 0xc8, //0x000070ab cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x000070ae cmovaq %rcx, %rax - 0x49, 0x89, 0x06, //0x000070b2 movq %rax, (%r14) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000070b5 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xe0, //0x000070bc cmovaq %rax, %r12 - 0xe9, 0x30, 0xf9, 0xff, 0xff, //0x000070c0 jmp LBB32_20 - //0x000070c5 LBB32_86 - 0x66, 0x0f, 0xbc, 0xc7, //0x000070c5 bsfw %di, %ax - 0x0f, 0xb7, 0xc0, //0x000070c9 movzwl %ax, %eax - 0x48, 0x29, 0xf0, //0x000070cc subq %rsi, %rax - 0xe9, 0x1e, 0xf9, 0xff, 0xff, //0x000070cf jmp LBB32_19 - //0x000070d4 LBB32_31 - 0x4d, 0x85, 0xff, //0x000070d4 testq %r15, %r15 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000070d7 jne LBB32_90 - 0x4d, 0x01, 0xe9, //0x000070dd addq %r13, %r9 - 0x4d, 0x29, 0xea, //0x000070e0 subq %r13, %r10 - //0x000070e3 LBB32_33 - 0x4d, 0x85, 0xd2, //0x000070e3 testq %r10, %r10 - 0x0f, 0x8f, 0x71, 0x00, 0x00, 0x00, //0x000070e6 jg LBB32_94 - 0xe9, 0x07, 0xf9, 0xff, 0xff, //0x000070ec jmp LBB32_21 - //0x000070f1 LBB32_87 - 0x48, 0x01, 0xc2, //0x000070f1 addq %rax, %rdx - 0x48, 0x83, 0xf9, 0x10, //0x000070f4 cmpq $16, %rcx - 0x0f, 0x83, 0x53, 0xf8, 0xff, 0xff, //0x000070f8 jae LBB32_7 - 0xe9, 0xa3, 0xf8, 0xff, 0xff, //0x000070fe jmp LBB32_10 - //0x00007103 LBB32_88 - 0x48, 0x29, 0xc2, //0x00007103 subq %rax, %rdx - 0x48, 0x01, 0xf2, //0x00007106 addq %rsi, %rdx - 0xe9, 0xc0, 0xfc, 0xff, 0xff, //0x00007109 jmp LBB32_59 - //0x0000710e LBB32_89 - 0x49, 0x8b, 0x4f, 0x08, //0x0000710e movq $8(%r15), %rcx - 0x49, 0x89, 0x0e, //0x00007112 movq %rcx, (%r14) - 0xe9, 0xde, 0xf8, 0xff, 0xff, //0x00007115 jmp LBB32_21 - //0x0000711a LBB32_90 - 0x4d, 0x39, 0xea, //0x0000711a cmpq %r13, %r10 - 0x0f, 0x84, 0xd5, 0xf8, 0xff, 0xff, //0x0000711d je LBB32_21 - 0x4d, 0x01, 0xe9, //0x00007123 addq %r13, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00007126 addq $1, %r9 - 0x49, 0xf7, 0xd5, //0x0000712a notq %r13 - 0x4d, 0x01, 0xea, //0x0000712d addq %r13, %r10 - 0x4d, 0x85, 0xd2, //0x00007130 testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00007133 jg LBB32_94 - 0xe9, 0xba, 0xf8, 0xff, 0xff, //0x00007139 jmp LBB32_21 - //0x0000713e LBB32_92 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000713e movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007145 movl $2, %eax - 0x49, 0x01, 0xc1, //0x0000714a addq %rax, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000714d movq $-1, %rax - 0x49, 0x01, 0xca, //0x00007154 addq %rcx, %r10 - 0x0f, 0x8e, 0x9b, 0xf8, 0xff, 0xff, //0x00007157 jle LBB32_21 - //0x0000715d LBB32_94 - 0x41, 0x0f, 0xb6, 0x01, //0x0000715d movzbl (%r9), %eax - 0x3c, 0x5c, //0x00007161 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00007163 je LBB32_92 - 0x3c, 0x22, //0x00007169 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000716b je LBB32_97 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00007171 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007178 movl $1, %eax - 0x49, 0x01, 0xc1, //0x0000717d addq %rax, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007180 movq $-1, %rax - 0x49, 0x01, 0xca, //0x00007187 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000718a jg LBB32_94 - 0xe9, 0x63, 0xf8, 0xff, 0xff, //0x00007190 jmp LBB32_21 - //0x00007195 LBB32_97 - 0x4c, 0x2b, 0x4c, 0x24, 0x18, //0x00007195 subq $24(%rsp), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x0000719a addq $1, %r9 - 0x4d, 0x89, 0x0e, //0x0000719e movq %r9, (%r14) - 0xe9, 0x4f, 0xf8, 0xff, 0xff, //0x000071a1 jmp LBB32_20 - 0x90, 0x90, //0x000071a6 .p2align 2, 0x90 - // // .set L32_0_set_21, LBB32_21-LJTI32_0 - // // .set L32_0_set_23, LBB32_23-LJTI32_0 - // // .set L32_0_set_24, LBB32_24-LJTI32_0 - // // .set L32_0_set_2, LBB32_2-LJTI32_0 - // // .set L32_0_set_34, LBB32_34-LJTI32_0 - // // .set L32_0_set_58, LBB32_58-LJTI32_0 - // // .set L32_0_set_22, LBB32_22-LJTI32_0 - // // .set L32_0_set_60, LBB32_60-LJTI32_0 - //0x000071a8 LJTI32_0 - 0x50, 0xf8, 0xff, 0xff, //0x000071a8 .long L32_0_set_21 - 0x75, 0xf8, 0xff, 0xff, //0x000071ac .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071b0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071b4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071b8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071bc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071c0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071c4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071c8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071cc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071d0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071d4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071d8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071dc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071e0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071e4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071e8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071ec .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071f0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071f4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071f8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000071fc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007200 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007204 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007208 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000720c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007210 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007214 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007218 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000721c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007220 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007224 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007228 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000722c .long L32_0_set_23 - 0x84, 0xf8, 0xff, 0xff, //0x00007230 .long L32_0_set_24 - 0x75, 0xf8, 0xff, 0xff, //0x00007234 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007238 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000723c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007240 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007244 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007248 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000724c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007250 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007254 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007258 .long L32_0_set_23 - 0x1b, 0xf7, 0xff, 0xff, //0x0000725c .long L32_0_set_2 - 0x75, 0xf8, 0xff, 0xff, //0x00007260 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007264 .long L32_0_set_23 - 0x1b, 0xf7, 0xff, 0xff, //0x00007268 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x0000726c .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x00007270 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x00007274 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x00007278 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x0000727c .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x00007280 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x00007284 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x00007288 .long L32_0_set_2 - 0x1b, 0xf7, 0xff, 0xff, //0x0000728c .long L32_0_set_2 - 0x75, 0xf8, 0xff, 0xff, //0x00007290 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007294 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007298 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000729c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072a0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072a4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072a8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072ac .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072b0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072b4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072b8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072bc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072c0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072c4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072c8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072cc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072d0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072d4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072d8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072dc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072e0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072e4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072e8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072ec .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072f0 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072f4 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072f8 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x000072fc .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007300 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007304 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007308 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000730c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007310 .long L32_0_set_23 - 0x65, 0xf9, 0xff, 0xff, //0x00007314 .long L32_0_set_34 - 0x75, 0xf8, 0xff, 0xff, //0x00007318 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000731c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007320 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007324 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007328 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000732c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007330 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007334 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007338 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000733c .long L32_0_set_23 - 0x18, 0xfc, 0xff, 0xff, //0x00007340 .long L32_0_set_58 - 0x75, 0xf8, 0xff, 0xff, //0x00007344 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007348 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000734c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007350 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007354 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007358 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000735c .long L32_0_set_23 - 0x62, 0xf8, 0xff, 0xff, //0x00007360 .long L32_0_set_22 - 0x75, 0xf8, 0xff, 0xff, //0x00007364 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007368 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000736c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007370 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007374 .long L32_0_set_23 - 0x62, 0xf8, 0xff, 0xff, //0x00007378 .long L32_0_set_22 - 0x75, 0xf8, 0xff, 0xff, //0x0000737c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007380 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007384 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007388 .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x0000738c .long L32_0_set_23 - 0x75, 0xf8, 0xff, 0xff, //0x00007390 .long L32_0_set_23 - 0x2e, 0xfc, 0xff, 0xff, //0x00007394 .long L32_0_set_60 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007398 .p2align 4, 0x00 - //0x000073a0 LCPI33_0 - 0x01, 0x00, 0x00, 0x00, //0x000073a0 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x000073a4 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000073a8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000073ac .long 0 - //0x000073b0 .p2align 4, 0x90 - //0x000073b0 _get_by_path - 0x55, //0x000073b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000073b1 movq %rsp, %rbp - 0x41, 0x57, //0x000073b4 pushq %r15 - 0x41, 0x56, //0x000073b6 pushq %r14 - 0x41, 0x55, //0x000073b8 pushq %r13 - 0x41, 0x54, //0x000073ba pushq %r12 - 0x53, //0x000073bc pushq %rbx - 0x48, 0x83, 0xec, 0x48, //0x000073bd subq $72, %rsp - 0x49, 0x89, 0xf5, //0x000073c1 movq %rsi, %r13 - 0x49, 0x89, 0xff, //0x000073c4 movq %rdi, %r15 - 0x48, 0x8b, 0x42, 0x08, //0x000073c7 movq $8(%rdx), %rax - 0x48, 0x85, 0xc0, //0x000073cb testq %rax, %rax - 0x0f, 0x84, 0x95, 0x04, 0x00, 0x00, //0x000073ce je LBB33_69 - 0x4c, 0x8b, 0x32, //0x000073d4 movq (%rdx), %r14 - 0x48, 0xc1, 0xe0, 0x04, //0x000073d7 shlq $4, %rax - 0x4c, 0x01, 0xf0, //0x000073db addq %r14, %rax - 0x48, 0x89, 0x4d, 0x98, //0x000073de movq %rcx, $-104(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x000073e2 movq %rax, $-96(%rbp) - //0x000073e6 LBB33_2 - 0x49, 0x8b, 0x3f, //0x000073e6 movq (%r15), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x000073e9 movq $8(%r15), %rsi - 0x4c, 0x89, 0xea, //0x000073ed movq %r13, %rdx - 0xe8, 0xcb, 0xd1, 0xff, 0xff, //0x000073f0 callq _advance_ns - 0x49, 0x8b, 0x0e, //0x000073f5 movq (%r14), %rcx - 0x48, 0x85, 0xc9, //0x000073f8 testq %rcx, %rcx - 0x0f, 0x84, 0xcb, 0x04, 0x00, 0x00, //0x000073fb je LBB33_75 - 0x8a, 0x49, 0x17, //0x00007401 movb $23(%rcx), %cl - 0x80, 0xe1, 0x1f, //0x00007404 andb $31, %cl - 0x80, 0xf9, 0x02, //0x00007407 cmpb $2, %cl - 0x0f, 0x84, 0xd0, 0x03, 0x00, 0x00, //0x0000740a je LBB33_62 - 0x80, 0xf9, 0x18, //0x00007410 cmpb $24, %cl - 0x0f, 0x85, 0xb3, 0x04, 0x00, 0x00, //0x00007413 jne LBB33_75 - 0x3c, 0x7b, //0x00007419 cmpb $123, %al - 0x4c, 0x89, 0x75, 0xd0, //0x0000741b movq %r14, $-48(%rbp) - 0x0f, 0x85, 0x89, 0x04, 0x00, 0x00, //0x0000741f jne LBB33_73 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007425 .p2align 4, 0x90 - //0x00007430 LBB33_6 - 0x49, 0x8b, 0x3f, //0x00007430 movq (%r15), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x00007433 movq $8(%r15), %rsi - 0x4c, 0x89, 0xea, //0x00007437 movq %r13, %rdx - 0xe8, 0x81, 0xd1, 0xff, 0xff, //0x0000743a callq _advance_ns - 0x3c, 0x22, //0x0000743f cmpb $34, %al - 0x0f, 0x85, 0x46, 0x04, 0x00, 0x00, //0x00007441 jne LBB33_70 - 0x49, 0x8b, 0x46, 0x08, //0x00007447 movq $8(%r14), %rax - 0x4c, 0x8b, 0x20, //0x0000744b movq (%rax), %r12 - 0x4c, 0x8b, 0x70, 0x08, //0x0000744e movq $8(%rax), %r14 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00007452 movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xeb, //0x0000745a movq %r13, %rbx - 0x4d, 0x8b, 0x6d, 0x00, //0x0000745d movq (%r13), %r13 - 0x4c, 0x89, 0xff, //0x00007461 movq %r15, %rdi - 0x4c, 0x89, 0xee, //0x00007464 movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00007467 leaq $-80(%rbp), %rdx - 0xe8, 0xd0, 0x2b, 0x00, 0x00, //0x0000746b callq _advance_string_default - 0x48, 0x85, 0xc0, //0x00007470 testq %rax, %rax - 0x0f, 0x88, 0x64, 0x04, 0x00, 0x00, //0x00007473 js LBB33_76 - 0x49, 0x89, 0xd9, //0x00007479 movq %rbx, %r9 - 0x48, 0x89, 0x03, //0x0000747c movq %rax, (%rbx) - 0x48, 0x8b, 0x4d, 0xb0, //0x0000747f movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00007483 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00007487 je LBB33_10 - 0x48, 0x39, 0xc1, //0x0000748d cmpq %rax, %rcx - 0x0f, 0x8e, 0xff, 0x01, 0x00, 0x00, //0x00007490 jle LBB33_38 - //0x00007496 LBB33_10 - 0x4d, 0x89, 0xe2, //0x00007496 movq %r12, %r10 - 0x4c, 0x89, 0xe9, //0x00007499 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x0000749c notq %rcx - 0x48, 0x01, 0xc8, //0x0000749f addq %rcx, %rax - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000074a2 movl $1, %r12d - 0x48, 0x89, 0xc1, //0x000074a8 movq %rax, %rcx - 0x4c, 0x09, 0xf1, //0x000074ab orq %r14, %rcx - 0x0f, 0x84, 0x90, 0x01, 0x00, 0x00, //0x000074ae je LBB33_34 - 0x4c, 0x39, 0xf0, //0x000074b4 cmpq %r14, %rax - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000074b7 jne LBB33_15 - 0x4d, 0x03, 0x2f, //0x000074bd addq (%r15), %r13 - 0x31, 0xc9, //0x000074c0 xorl %ecx, %ecx - 0x4c, 0x89, 0xeb, //0x000074c2 movq %r13, %rbx - 0x4c, 0x89, 0xd7, //0x000074c5 movq %r10, %rdi - 0x4c, 0x89, 0xf0, //0x000074c8 movq %r14, %rax - 0x4c, 0x89, 0xd2, //0x000074cb movq %r10, %rdx - 0x4c, 0x89, 0xee, //0x000074ce movq %r13, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074d1 .p2align 4, 0x90 - //0x000074e0 LBB33_13 - 0x48, 0x83, 0xf8, 0x20, //0x000074e0 cmpq $32, %rax - 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x000074e4 jb LBB33_16 - 0xc5, 0xfe, 0x6f, 0x06, //0x000074ea vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x02, //0x000074ee vpcmpeqb (%rdx), %ymm0, %ymm0 - 0xc5, 0x7d, 0xd7, 0xc0, //0x000074f2 vpmovmskb %ymm0, %r8d - 0x48, 0x83, 0xc6, 0x20, //0x000074f6 addq $32, %rsi - 0x48, 0x83, 0xc2, 0x20, //0x000074fa addq $32, %rdx - 0x48, 0x83, 0xc0, 0xe0, //0x000074fe addq $-32, %rax - 0x48, 0x83, 0xc7, 0x20, //0x00007502 addq $32, %rdi - 0x48, 0x83, 0xc3, 0x20, //0x00007506 addq $32, %rbx - 0x48, 0x83, 0xc1, 0x20, //0x0000750a addq $32, %rcx - 0x41, 0x83, 0xf8, 0xff, //0x0000750e cmpl $-1, %r8d - 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00007512 je LBB33_13 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00007518 jmp LBB33_22 - 0x90, 0x90, 0x90, //0x0000751d .p2align 4, 0x90 - //0x00007520 LBB33_15 - 0x45, 0x31, 0xe4, //0x00007520 xorl %r12d, %r12d - 0xe9, 0x1c, 0x01, 0x00, 0x00, //0x00007523 jmp LBB33_34 - //0x00007528 LBB33_16 - 0x81, 0xe3, 0xff, 0x0f, 0x00, 0x00, //0x00007528 andl $4095, %ebx - 0x81, 0xfb, 0xe0, 0x0f, 0x00, 0x00, //0x0000752e cmpl $4064, %ebx - 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00007534 ja LBB33_20 - 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x0000753a andl $4095, %edi - 0x81, 0xff, 0xe1, 0x0f, 0x00, 0x00, //0x00007540 cmpl $4065, %edi - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00007546 jae LBB33_20 - 0xc5, 0xfe, 0x6f, 0x06, //0x0000754c vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x02, //0x00007550 vpcmpeqb (%rdx), %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00007554 vpmovmskb %ymm0, %ecx - 0x83, 0xf9, 0xff, //0x00007558 cmpl $-1, %ecx - 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x0000755b je LBB33_32 - 0xf7, 0xd1, //0x00007561 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00007563 bsfl %ecx, %ecx - 0xe9, 0x8a, 0x00, 0x00, 0x00, //0x00007566 jmp LBB33_27 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000756b .p2align 4, 0x90 - //0x00007570 LBB33_20 - 0x48, 0x83, 0xf8, 0x10, //0x00007570 cmpq $16, %rax - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00007574 jb LBB33_23 - 0xc4, 0xc1, 0x7a, 0x6f, 0x44, 0x0d, 0x00, //0x0000757a vmovdqu (%r13,%rcx), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x0a, //0x00007581 vpcmpeqb (%r10,%rcx), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00007587 vpmovmskb %xmm0, %edx - 0x48, 0x83, 0xc0, 0xf0, //0x0000758b addq $-16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x0000758f addq $16, %rcx - 0x66, 0x83, 0xfa, 0xff, //0x00007593 cmpw $-1, %dx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00007597 je LBB33_20 - //0x0000759d LBB33_22 - 0x31, 0xc0, //0x0000759d xorl %eax, %eax - 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x0000759f jmp LBB33_33 - //0x000075a4 LBB33_23 - 0x44, 0x89, 0xea, //0x000075a4 movl %r13d, %edx - 0x01, 0xca, //0x000075a7 addl %ecx, %edx - 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x000075a9 andl $4095, %edx - 0x81, 0xfa, 0xf0, 0x0f, 0x00, 0x00, //0x000075af cmpl $4080, %edx - 0x0f, 0x87, 0x4c, 0x00, 0x00, 0x00, //0x000075b5 ja LBB33_29 - 0x41, 0x8d, 0x14, 0x0a, //0x000075bb leal (%r10,%rcx), %edx - 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x000075bf andl $4095, %edx - 0x81, 0xfa, 0xf1, 0x0f, 0x00, 0x00, //0x000075c5 cmpl $4081, %edx - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000075cb jae LBB33_29 - 0xc4, 0xc1, 0x7a, 0x6f, 0x44, 0x0d, 0x00, //0x000075d1 vmovdqu (%r13,%rcx), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x0a, //0x000075d8 vpcmpeqb (%r10,%rcx), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x000075de vpmovmskb %xmm0, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x000075e2 cmpw $-1, %cx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000075e6 je LBB33_32 - 0xf7, 0xd1, //0x000075ec notl %ecx - 0x66, 0x0f, 0xbc, 0xc9, //0x000075ee bsfw %cx, %cx - 0x0f, 0xb7, 0xc9, //0x000075f2 movzwl %cx, %ecx - //0x000075f5 LBB33_27 - 0x48, 0x39, 0xc8, //0x000075f5 cmpq %rcx, %rax - 0x0f, 0x96, 0xc0, //0x000075f8 setbe %al - 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000075fb jmp LBB33_33 - //0x00007600 LBB33_32 - 0xb0, 0x01, //0x00007600 movb $1, %al - 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00007602 jmp LBB33_33 - //0x00007607 LBB33_29 - 0xb0, 0x01, //0x00007607 movb $1, %al - 0x49, 0x39, 0xce, //0x00007609 cmpq %rcx, %r14 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x0000760c je LBB33_33 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007612 .p2align 4, 0x90 - //0x00007620 LBB33_30 - 0x41, 0x0f, 0xb6, 0x44, 0x0d, 0x00, //0x00007620 movzbl (%r13,%rcx), %eax - 0x41, 0x3a, 0x04, 0x0a, //0x00007626 cmpb (%r10,%rcx), %al - 0x0f, 0x94, 0xc0, //0x0000762a sete %al - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000762d jne LBB33_33 - 0x48, 0x83, 0xc1, 0x01, //0x00007633 addq $1, %rcx - 0x49, 0x39, 0xce, //0x00007637 cmpq %rcx, %r14 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000763a jne LBB33_30 - //0x00007640 .p2align 4, 0x90 - //0x00007640 LBB33_33 - 0x44, 0x0f, 0xb6, 0xe0, //0x00007640 movzbl %al, %r12d - //0x00007644 LBB33_34 - 0x4d, 0x89, 0xcd, //0x00007644 movq %r9, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x00007647 movq $-48(%rbp), %r14 - //0x0000764b LBB33_35 - 0x49, 0x8b, 0x3f, //0x0000764b movq (%r15), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x0000764e movq $8(%r15), %rsi - 0x4c, 0x89, 0xea, //0x00007652 movq %r13, %rdx - 0xc5, 0xf8, 0x77, //0x00007655 vzeroupper - 0xe8, 0x63, 0xcf, 0xff, 0xff, //0x00007658 callq _advance_ns - 0x3c, 0x3a, //0x0000765d cmpb $58, %al - 0x0f, 0x85, 0x49, 0x02, 0x00, 0x00, //0x0000765f jne LBB33_73 - 0x4d, 0x85, 0xe4, //0x00007665 testq %r12, %r12 - 0x0f, 0x85, 0xe6, 0x01, 0x00, 0x00, //0x00007668 jne LBB33_68 - 0x4c, 0x89, 0xff, //0x0000766e movq %r15, %rdi - 0x4c, 0x89, 0xee, //0x00007671 movq %r13, %rsi - 0xe8, 0xf7, 0xf1, 0xff, 0xff, //0x00007674 callq _skip_one_fast - 0x49, 0x8b, 0x3f, //0x00007679 movq (%r15), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x0000767c movq $8(%r15), %rsi - 0x4c, 0x89, 0xea, //0x00007680 movq %r13, %rdx - 0xe8, 0x38, 0xcf, 0xff, 0xff, //0x00007683 callq _advance_ns - 0x3c, 0x2c, //0x00007688 cmpb $44, %al - 0x0f, 0x84, 0xa0, 0xfd, 0xff, 0xff, //0x0000768a je LBB33_6 - 0xe9, 0xf8, 0x01, 0x00, 0x00, //0x00007690 jmp LBB33_70 - //0x00007695 LBB33_38 - 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00007695 movq $0, $-64(%rbp) - 0x49, 0x8b, 0x17, //0x0000769d movq (%r15), %rdx - 0x4a, 0x8d, 0x0c, 0x2a, //0x000076a0 leaq (%rdx,%r13), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000076a4 movq %rcx, $-56(%rbp) - 0x48, 0x8d, 0x34, 0x02, //0x000076a8 leaq (%rdx,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x000076ac addq $-1, %rsi - 0x48, 0x83, 0xc0, 0xff, //0x000076b0 addq $-1, %rax - 0x4b, 0x8d, 0x3c, 0x34, //0x000076b4 leaq (%r12,%r14), %rdi - 0x49, 0x39, 0xc5, //0x000076b8 cmpq %rax, %r13 - 0x48, 0x8d, 0x55, 0xc0, //0x000076bb leaq $-64(%rbp), %rdx - 0x0f, 0x8d, 0xd8, 0x00, 0x00, 0x00, //0x000076bf jge LBB33_55 - 0x4d, 0x85, 0xf6, //0x000076c5 testq %r14, %r14 - 0x4d, 0x89, 0xcd, //0x000076c8 movq %r9, %r13 - 0x0f, 0x8e, 0xcf, 0x00, 0x00, 0x00, //0x000076cb jle LBB33_56 - 0x4c, 0x8b, 0x75, 0xd0, //0x000076d1 movq $-48(%rbp), %r14 - 0x48, 0x89, 0x75, 0xb8, //0x000076d5 movq %rsi, $-72(%rbp) - 0x48, 0x89, 0x7d, 0xa8, //0x000076d9 movq %rdi, $-88(%rbp) - //0x000076dd LBB33_41 - 0x8a, 0x01, //0x000076dd movb (%rcx), %al - 0x3c, 0x5c, //0x000076df cmpb $92, %al - 0x0f, 0x85, 0x70, 0x00, 0x00, 0x00, //0x000076e1 jne LBB33_48 - 0x4c, 0x89, 0xe3, //0x000076e7 movq %r12, %rbx - 0x48, 0x8d, 0x7d, 0xc8, //0x000076ea leaq $-56(%rbp), %rdi - 0xe8, 0x6d, 0x2c, 0x00, 0x00, //0x000076ee callq _unescape - 0x49, 0x89, 0xc4, //0x000076f3 movq %rax, %r12 - 0x48, 0x85, 0xc0, //0x000076f6 testq %rax, %rax - 0x0f, 0x88, 0xc5, 0x00, 0x00, 0x00, //0x000076f9 js LBB33_59 - 0x49, 0x8d, 0x04, 0x2c, //0x000076ff leaq (%r12,%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00007703 addq $-64, %rax - 0x49, 0x89, 0xdc, //0x00007707 movq %rbx, %r12 - 0x48, 0x8b, 0x7d, 0xa8, //0x0000770a movq $-88(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x0000770e leaq $-64(%rbp), %rdx - 0x48, 0x39, 0xfb, //0x00007712 cmpq %rdi, %rbx - 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x00007715 jae LBB33_50 - 0x48, 0x39, 0xd0, //0x0000771b cmpq %rdx, %rax - 0x48, 0x8b, 0x75, 0xb8, //0x0000771e movq $-72(%rbp), %rsi - 0x48, 0x89, 0xd1, //0x00007722 movq %rdx, %rcx - 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x00007725 jbe LBB33_51 - //0x0000772b LBB33_45 - 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x0000772b movzbl (%r12), %ebx - 0x3a, 0x19, //0x00007730 cmpb (%rcx), %bl - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00007732 jne LBB33_51 - 0x49, 0x83, 0xc4, 0x01, //0x00007738 addq $1, %r12 - 0x48, 0x83, 0xc1, 0x01, //0x0000773c addq $1, %rcx - 0x49, 0x39, 0xfc, //0x00007740 cmpq %rdi, %r12 - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00007743 jae LBB33_51 - 0x48, 0x39, 0xc1, //0x00007749 cmpq %rax, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000774c jb LBB33_45 - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00007752 jmp LBB33_51 - //0x00007757 LBB33_48 - 0x41, 0x3a, 0x04, 0x24, //0x00007757 cmpb (%r12), %al - 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000775b jne LBB33_61 - 0x48, 0x83, 0xc1, 0x01, //0x00007761 addq $1, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00007765 movq %rcx, $-56(%rbp) - 0x49, 0x83, 0xc4, 0x01, //0x00007769 addq $1, %r12 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000776d jmp LBB33_53 - //0x00007772 LBB33_50 - 0x48, 0x89, 0xd1, //0x00007772 movq %rdx, %rcx - 0x48, 0x8b, 0x75, 0xb8, //0x00007775 movq $-72(%rbp), %rsi - //0x00007779 LBB33_51 - 0x48, 0x39, 0xc1, //0x00007779 cmpq %rax, %rcx - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x0000777c jne LBB33_61 - 0x48, 0x8b, 0x4d, 0xc8, //0x00007782 movq $-56(%rbp), %rcx - //0x00007786 LBB33_53 - 0x48, 0x39, 0xf1, //0x00007786 cmpq %rsi, %rcx - 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00007789 jae LBB33_57 - 0x49, 0x39, 0xfc, //0x0000778f cmpq %rdi, %r12 - 0x0f, 0x82, 0x45, 0xff, 0xff, 0xff, //0x00007792 jb LBB33_41 - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00007798 jmp LBB33_57 - //0x0000779d LBB33_55 - 0x4d, 0x89, 0xcd, //0x0000779d movq %r9, %r13 - //0x000077a0 LBB33_56 - 0x4c, 0x8b, 0x75, 0xd0, //0x000077a0 movq $-48(%rbp), %r14 - //0x000077a4 LBB33_57 - 0x48, 0x31, 0xf1, //0x000077a4 xorq %rsi, %rcx - 0x49, 0x31, 0xfc, //0x000077a7 xorq %rdi, %r12 - 0x4c, 0x89, 0xe0, //0x000077aa movq %r12, %rax - 0x45, 0x31, 0xe4, //0x000077ad xorl %r12d, %r12d - 0x48, 0x09, 0xc8, //0x000077b0 orq %rcx, %rax - 0x41, 0x0f, 0x94, 0xc4, //0x000077b3 sete %r12b - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000077b7 jmp LBB33_58 - //0x000077bc LBB33_61 - 0x45, 0x31, 0xe4, //0x000077bc xorl %r12d, %r12d - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000077bf jmp LBB33_58 - //0x000077c4 LBB33_59 - 0x48, 0x8b, 0x45, 0xc8, //0x000077c4 movq $-56(%rbp), %rax - 0x49, 0x2b, 0x07, //0x000077c8 subq (%r15), %rax - 0x49, 0x89, 0x45, 0x00, //0x000077cb movq %rax, (%r13) - //0x000077cf LBB33_58 - 0x4d, 0x85, 0xe4, //0x000077cf testq %r12, %r12 - 0x0f, 0x89, 0x73, 0xfe, 0xff, 0xff, //0x000077d2 jns LBB33_35 - 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x000077d8 jmp LBB33_74 - 0x90, 0x90, 0x90, //0x000077dd .p2align 4, 0x90 - //0x000077e0 LBB33_62 - 0x3c, 0x5b, //0x000077e0 cmpb $91, %al - 0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x000077e2 jne LBB33_73 - 0x49, 0x8b, 0x46, 0x08, //0x000077e8 movq $8(%r14), %rax - 0x48, 0x8b, 0x18, //0x000077ec movq (%rax), %rbx - 0x48, 0x85, 0xdb, //0x000077ef testq %rbx, %rbx - 0x0f, 0x88, 0xd4, 0x00, 0x00, 0x00, //0x000077f2 js LBB33_75 - 0x49, 0x8b, 0x3f, //0x000077f8 movq (%r15), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x000077fb movq $8(%r15), %rsi - 0x4c, 0x89, 0xea, //0x000077ff movq %r13, %rdx - 0xe8, 0xb9, 0xcd, 0xff, 0xff, //0x00007802 callq _advance_ns - 0x3c, 0x5d, //0x00007807 cmpb $93, %al - 0x0f, 0x84, 0x86, 0x00, 0x00, 0x00, //0x00007809 je LBB33_71 - 0x49, 0x83, 0x45, 0x00, 0xff, //0x0000780f addq $-1, (%r13) - 0x48, 0x83, 0xc3, 0x01, //0x00007814 addq $1, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007818 .p2align 4, 0x90 - //0x00007820 LBB33_66 - 0x48, 0x83, 0xc3, 0xff, //0x00007820 addq $-1, %rbx - 0x48, 0x85, 0xdb, //0x00007824 testq %rbx, %rbx - 0x0f, 0x8e, 0x27, 0x00, 0x00, 0x00, //0x00007827 jle LBB33_68 - 0x4c, 0x89, 0xff, //0x0000782d movq %r15, %rdi - 0x4c, 0x89, 0xee, //0x00007830 movq %r13, %rsi - 0xe8, 0x38, 0xf0, 0xff, 0xff, //0x00007833 callq _skip_one_fast - 0x49, 0x8b, 0x3f, //0x00007838 movq (%r15), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x0000783b movq $8(%r15), %rsi - 0x4c, 0x89, 0xea, //0x0000783f movq %r13, %rdx - 0xe8, 0x79, 0xcd, 0xff, 0xff, //0x00007842 callq _advance_ns - 0x3c, 0x2c, //0x00007847 cmpb $44, %al - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00007849 je LBB33_66 - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000784f jmp LBB33_72 - //0x00007854 LBB33_68 - 0x49, 0x83, 0xc6, 0x10, //0x00007854 addq $16, %r14 - 0x48, 0x8b, 0x45, 0xa0, //0x00007858 movq $-96(%rbp), %rax - 0x49, 0x39, 0xc6, //0x0000785c cmpq %rax, %r14 - 0x48, 0x8b, 0x4d, 0x98, //0x0000785f movq $-104(%rbp), %rcx - 0x0f, 0x85, 0x7d, 0xfb, 0xff, 0xff, //0x00007863 jne LBB33_2 - //0x00007869 LBB33_69 - 0xc5, 0xf9, 0x6f, 0x05, 0x2f, 0xfb, 0xff, 0xff, //0x00007869 vmovdqa $-1233(%rip), %xmm0 /* LCPI33_0+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x01, //0x00007871 vmovdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x00007875 movq %rcx, %rdi - 0x4c, 0x89, 0xfe, //0x00007878 movq %r15, %rsi - 0x4c, 0x89, 0xea, //0x0000787b movq %r13, %rdx - 0x31, 0xc9, //0x0000787e xorl %ecx, %ecx - 0xe8, 0xeb, 0xdd, 0xff, 0xff, //0x00007880 callq _fsm_exec - 0x49, 0x89, 0xc4, //0x00007885 movq %rax, %r12 - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00007888 jmp LBB33_74 - //0x0000788d LBB33_70 - 0x3c, 0x7d, //0x0000788d cmpb $125, %al - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000788f jne LBB33_73 - //0x00007895 LBB33_71 - 0x49, 0x83, 0x45, 0x00, 0xff, //0x00007895 addq $-1, (%r13) - 0x49, 0xc7, 0xc4, 0xdf, 0xff, 0xff, 0xff, //0x0000789a movq $-33, %r12 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000078a1 jmp LBB33_74 - //0x000078a6 LBB33_72 - 0x3c, 0x5d, //0x000078a6 cmpb $93, %al - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000078a8 je LBB33_71 - //0x000078ae LBB33_73 - 0x49, 0x83, 0x45, 0x00, 0xff, //0x000078ae addq $-1, (%r13) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000078b3 movq $-2, %r12 - //0x000078ba LBB33_74 - 0x4c, 0x89, 0xe0, //0x000078ba movq %r12, %rax - 0x48, 0x83, 0xc4, 0x48, //0x000078bd addq $72, %rsp - 0x5b, //0x000078c1 popq %rbx - 0x41, 0x5c, //0x000078c2 popq %r12 - 0x41, 0x5d, //0x000078c4 popq %r13 - 0x41, 0x5e, //0x000078c6 popq %r14 - 0x41, 0x5f, //0x000078c8 popq %r15 - 0x5d, //0x000078ca popq %rbp - 0xc3, //0x000078cb retq - //0x000078cc LBB33_75 - 0x49, 0x83, 0x45, 0x00, 0xff, //0x000078cc addq $-1, (%r13) - 0x49, 0xc7, 0xc4, 0xde, 0xff, 0xff, 0xff, //0x000078d1 movq $-34, %r12 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000078d8 jmp LBB33_74 - //0x000078dd LBB33_76 - 0x49, 0x8b, 0x47, 0x08, //0x000078dd movq $8(%r15), %rax - 0x48, 0x89, 0x03, //0x000078e1 movq %rax, (%rbx) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000078e4 movq $-1, %r12 - 0xe9, 0xca, 0xff, 0xff, 0xff, //0x000078eb jmp LBB33_74 - //0x000078f0 .p2align 4, 0x90 - //0x000078f0 _validate_utf8 - 0x55, //0x000078f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000078f1 movq %rsp, %rbp - 0x41, 0x57, //0x000078f4 pushq %r15 - 0x41, 0x56, //0x000078f6 pushq %r14 - 0x41, 0x54, //0x000078f8 pushq %r12 - 0x53, //0x000078fa pushq %rbx - 0x50, //0x000078fb pushq %rax - 0x4c, 0x8b, 0x17, //0x000078fc movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x000078ff movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x00007903 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x00007906 addq %r10, %rcx - 0x4f, 0x8d, 0x04, 0x1a, //0x00007909 leaq (%r10,%r11), %r8 - 0x49, 0x83, 0xc0, 0xfd, //0x0000790d addq $-3, %r8 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00007911 jmp LBB34_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007916 .p2align 4, 0x90 - //0x00007920 LBB34_19 - 0x48, 0x01, 0xd9, //0x00007920 addq %rbx, %rcx - //0x00007923 LBB34_1 - 0x4c, 0x39, 0xc1, //0x00007923 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007926 jae LBB34_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000792c movl $1, %ebx - 0x80, 0x39, 0x00, //0x00007931 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007934 jns LBB34_19 - 0x8b, 0x01, //0x0000793a movl (%rcx), %eax - 0x89, 0xc7, //0x0000793c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000793e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007944 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000794a jne LBB34_10 - 0x89, 0xc7, //0x00007950 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007952 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007958 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000795e je LBB34_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007964 movl $3, %ebx - 0x85, 0xff, //0x00007969 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000796b jne LBB34_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007971 .p2align 4, 0x90 - //0x00007980 LBB34_10 - 0x89, 0xc7, //0x00007980 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007982 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007988 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000798e jne LBB34_12 - 0x89, 0xc7, //0x00007994 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007996 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x0000799b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000799e jne LBB34_19 - //0x000079a4 LBB34_12 - 0x89, 0xc7, //0x000079a4 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000079a6 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000079ac cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000079b2 jne LBB34_16 - 0x89, 0xc7, //0x000079b8 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000079ba andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000079c0 je LBB34_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000079c6 movl $4, %ebx - 0xa8, 0x04, //0x000079cb testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000079cd je LBB34_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x000079d3 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000079d8 je LBB34_19 - //0x000079de LBB34_16 - 0x48, 0x89, 0xcf, //0x000079de movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000079e1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000079e4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000079e7 cmpq $4096, %rbx - 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000079ee jae LBB34_17 - 0x48, 0x63, 0xc7, //0x000079f4 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x000079f7 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x000079fb movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x000079fe movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007a03 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00007a08 jmp LBB34_19 - //0x00007a0d LBB34_2 - 0x4d, 0x01, 0xd3, //0x00007a0d addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x00007a10 cmpq %r11, %rcx - 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00007a13 jae LBB34_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x00007a19 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x00007a1d leaq $-38(%rbp), %r9 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00007a21 jmp LBB34_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a26 .p2align 4, 0x90 - //0x00007a30 LBB34_5 - 0x48, 0x83, 0xc1, 0x01, //0x00007a30 addq $1, %rcx - 0x4c, 0x39, 0xd9, //0x00007a34 cmpq %r11, %rcx - 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00007a37 jae LBB34_36 - //0x00007a3d LBB34_4 - 0x80, 0x39, 0x00, //0x00007a3d cmpb $0, (%rcx) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00007a40 jns LBB34_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007a46 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007a4a movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x00007a4e movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007a51 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007a54 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007a58 jb LBB34_21 - 0x44, 0x0f, 0xb6, 0x21, //0x00007a5e movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007a62 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007a67 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x00007a6b leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00007a6f addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007a73 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007a76 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007a79 je LBB34_24 - //0x00007a7f LBB34_25 - 0x41, 0x0f, 0xb6, 0x07, //0x00007a7f movzbl (%r15), %eax - 0x88, 0x07, //0x00007a83 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007a85 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007a8a movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00007a8e jmp LBB34_26 - //0x00007a93 LBB34_21 - 0x45, 0x31, 0xe4, //0x00007a93 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007a96 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007a99 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x00007a9c movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x00007a9f testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007aa2 jne LBB34_25 - //0x00007aa8 LBB34_24 - 0x31, 0xff, //0x00007aa8 xorl %edi, %edi - //0x00007aaa LBB34_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007aaa movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x00007aae shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007ab1 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007ab5 shll $8, %ebx - 0x09, 0xc3, //0x00007ab8 orl %eax, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007aba movzbl %r12b, %edi - 0x09, 0xdf, //0x00007abe orl %ebx, %edi - 0x89, 0xf8, //0x00007ac0 movl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x00007ac2 andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007ac7 cmpl $8421600, %eax - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00007acc jne LBB34_29 - 0x89, 0xf8, //0x00007ad2 movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007ad4 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007ad9 cmpl $8205, %eax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00007ade je LBB34_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007ae4 movl $3, %ebx - 0x85, 0xc0, //0x00007ae9 testl %eax, %eax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00007aeb jne LBB34_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007af1 .p2align 4, 0x90 - //0x00007b00 LBB34_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x00007b00 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00007b04 je LBB34_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007b0a andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007b10 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007b15 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00007b1b jne LBB34_31 - //0x00007b21 LBB34_34 - 0x48, 0x01, 0xd9, //0x00007b21 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007b24 cmpq %r11, %rcx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00007b27 jb LBB34_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00007b2d jmp LBB34_36 - //0x00007b32 LBB34_31 - 0x48, 0x89, 0xc8, //0x00007b32 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00007b35 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00007b38 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x00007b3b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007b42 jae LBB34_32 - 0x48, 0x98, //0x00007b48 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x00007b4a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x00007b4e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007b51 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007b56 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x00007b5b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007b5e cmpq %r11, %rcx - 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00007b61 jb LBB34_4 - //0x00007b67 LBB34_36 - 0x4c, 0x29, 0xd1, //0x00007b67 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x00007b6a movq %rcx, (%rsi) - 0x31, 0xc0, //0x00007b6d xorl %eax, %eax - //0x00007b6f LBB34_37 - 0x48, 0x83, 0xc4, 0x08, //0x00007b6f addq $8, %rsp - 0x5b, //0x00007b73 popq %rbx - 0x41, 0x5c, //0x00007b74 popq %r12 - 0x41, 0x5e, //0x00007b76 popq %r14 - 0x41, 0x5f, //0x00007b78 popq %r15 - 0x5d, //0x00007b7a popq %rbp - 0xc3, //0x00007b7b retq - //0x00007b7c LBB34_32 - 0x48, 0x89, 0x06, //0x00007b7c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007b7f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007b86 jmp LBB34_37 - //0x00007b8b LBB34_17 - 0x48, 0x89, 0x3e, //0x00007b8b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007b8e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007b95 jmp LBB34_37 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b9a .p2align 5, 0x00 - //0x00007ba0 LCPI35_0 - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007ba0 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, //0x00007bb0 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - //0x00007bc0 LCPI35_1 - 0x02, //0x00007bc0 .byte 2 - 0x02, //0x00007bc1 .byte 2 - 0x02, //0x00007bc2 .byte 2 - 0x02, //0x00007bc3 .byte 2 - 0x02, //0x00007bc4 .byte 2 - 0x02, //0x00007bc5 .byte 2 - 0x02, //0x00007bc6 .byte 2 - 0x02, //0x00007bc7 .byte 2 - 0x80, //0x00007bc8 .byte 128 - 0x80, //0x00007bc9 .byte 128 - 0x80, //0x00007bca .byte 128 - 0x80, //0x00007bcb .byte 128 - 0x21, //0x00007bcc .byte 33 - 0x01, //0x00007bcd .byte 1 - 0x15, //0x00007bce .byte 21 - 0x49, //0x00007bcf .byte 73 - 0x02, //0x00007bd0 .byte 2 - 0x02, //0x00007bd1 .byte 2 - 0x02, //0x00007bd2 .byte 2 - 0x02, //0x00007bd3 .byte 2 - 0x02, //0x00007bd4 .byte 2 - 0x02, //0x00007bd5 .byte 2 - 0x02, //0x00007bd6 .byte 2 - 0x02, //0x00007bd7 .byte 2 - 0x80, //0x00007bd8 .byte 128 - 0x80, //0x00007bd9 .byte 128 - 0x80, //0x00007bda .byte 128 - 0x80, //0x00007bdb .byte 128 - 0x21, //0x00007bdc .byte 33 - 0x01, //0x00007bdd .byte 1 - 0x15, //0x00007bde .byte 21 - 0x49, //0x00007bdf .byte 73 - //0x00007be0 LCPI35_2 - 0xe7, //0x00007be0 .byte 231 - 0xa3, //0x00007be1 .byte 163 - 0x83, //0x00007be2 .byte 131 - 0x83, //0x00007be3 .byte 131 - 0x8b, //0x00007be4 .byte 139 - 0xcb, //0x00007be5 .byte 203 - 0xcb, //0x00007be6 .byte 203 - 0xcb, //0x00007be7 .byte 203 - 0xcb, //0x00007be8 .byte 203 - 0xcb, //0x00007be9 .byte 203 - 0xcb, //0x00007bea .byte 203 - 0xcb, //0x00007beb .byte 203 - 0xcb, //0x00007bec .byte 203 - 0xdb, //0x00007bed .byte 219 - 0xcb, //0x00007bee .byte 203 - 0xcb, //0x00007bef .byte 203 - 0xe7, //0x00007bf0 .byte 231 - 0xa3, //0x00007bf1 .byte 163 - 0x83, //0x00007bf2 .byte 131 - 0x83, //0x00007bf3 .byte 131 - 0x8b, //0x00007bf4 .byte 139 - 0xcb, //0x00007bf5 .byte 203 - 0xcb, //0x00007bf6 .byte 203 - 0xcb, //0x00007bf7 .byte 203 - 0xcb, //0x00007bf8 .byte 203 - 0xcb, //0x00007bf9 .byte 203 - 0xcb, //0x00007bfa .byte 203 - 0xcb, //0x00007bfb .byte 203 - 0xcb, //0x00007bfc .byte 203 - 0xdb, //0x00007bfd .byte 219 - 0xcb, //0x00007bfe .byte 203 - 0xcb, //0x00007bff .byte 203 - //0x00007c00 LCPI35_3 - 0x01, //0x00007c00 .byte 1 - 0x01, //0x00007c01 .byte 1 - 0x01, //0x00007c02 .byte 1 - 0x01, //0x00007c03 .byte 1 - 0x01, //0x00007c04 .byte 1 - 0x01, //0x00007c05 .byte 1 - 0x01, //0x00007c06 .byte 1 - 0x01, //0x00007c07 .byte 1 - 0xe6, //0x00007c08 .byte 230 - 0xae, //0x00007c09 .byte 174 - 0xba, //0x00007c0a .byte 186 - 0xba, //0x00007c0b .byte 186 - 0x01, //0x00007c0c .byte 1 - 0x01, //0x00007c0d .byte 1 - 0x01, //0x00007c0e .byte 1 - 0x01, //0x00007c0f .byte 1 - 0x01, //0x00007c10 .byte 1 - 0x01, //0x00007c11 .byte 1 - 0x01, //0x00007c12 .byte 1 - 0x01, //0x00007c13 .byte 1 - 0x01, //0x00007c14 .byte 1 - 0x01, //0x00007c15 .byte 1 - 0x01, //0x00007c16 .byte 1 - 0x01, //0x00007c17 .byte 1 - 0xe6, //0x00007c18 .byte 230 - 0xae, //0x00007c19 .byte 174 - 0xba, //0x00007c1a .byte 186 - 0xba, //0x00007c1b .byte 186 - 0x01, //0x00007c1c .byte 1 - 0x01, //0x00007c1d .byte 1 - 0x01, //0x00007c1e .byte 1 - 0x01, //0x00007c1f .byte 1 - //0x00007c20 LCPI35_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00007c20 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, //0x00007c30 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00007c40 LCPI35_5 - 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x00007c40 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, //0x00007c50 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' - //0x00007c60 LCPI35_7 - 0xff, //0x00007c60 .byte 255 - 0xff, //0x00007c61 .byte 255 - 0xff, //0x00007c62 .byte 255 - 0xff, //0x00007c63 .byte 255 - 0xff, //0x00007c64 .byte 255 - 0xff, //0x00007c65 .byte 255 - 0xff, //0x00007c66 .byte 255 - 0xff, //0x00007c67 .byte 255 - 0xff, //0x00007c68 .byte 255 - 0xff, //0x00007c69 .byte 255 - 0xff, //0x00007c6a .byte 255 - 0xff, //0x00007c6b .byte 255 - 0xff, //0x00007c6c .byte 255 - 0xff, //0x00007c6d .byte 255 - 0xff, //0x00007c6e .byte 255 - 0xff, //0x00007c6f .byte 255 - 0xff, //0x00007c70 .byte 255 - 0xff, //0x00007c71 .byte 255 - 0xff, //0x00007c72 .byte 255 - 0xff, //0x00007c73 .byte 255 - 0xff, //0x00007c74 .byte 255 - 0xff, //0x00007c75 .byte 255 - 0xff, //0x00007c76 .byte 255 - 0xff, //0x00007c77 .byte 255 - 0xff, //0x00007c78 .byte 255 - 0xff, //0x00007c79 .byte 255 - 0xff, //0x00007c7a .byte 255 - 0xff, //0x00007c7b .byte 255 - 0xff, //0x00007c7c .byte 255 - 0xef, //0x00007c7d .byte 239 - 0xdf, //0x00007c7e .byte 223 - 0xbf, //0x00007c7f .byte 191 - //0x00007c80 LCPI35_8 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00007ca0 .p2align 3, 0x00 - //0x00007ca0 LCPI35_6 - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00007ca0 .quad -9187201950435737472 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007ca8 .p2align 4, 0x90 - //0x00007cb0 _validate_utf8_fast - 0x55, //0x00007cb0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007cb1 movq %rsp, %rbp - 0x53, //0x00007cb4 pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00007cb5 subq $160, %rsp - 0x4c, 0x8b, 0x57, 0x08, //0x00007cbc movq $8(%rdi), %r10 - 0x4d, 0x85, 0xd2, //0x00007cc0 testq %r10, %r10 - 0x0f, 0x84, 0xb4, 0x07, 0x00, 0x00, //0x00007cc3 je LBB35_28 - 0x4c, 0x8b, 0x0f, //0x00007cc9 movq (%rdi), %r9 - 0x4d, 0x01, 0xca, //0x00007ccc addq %r9, %r10 - 0x49, 0x8d, 0x72, 0x80, //0x00007ccf leaq $-128(%r10), %rsi - 0xc5, 0xf1, 0xef, 0xc9, //0x00007cd3 vpxor %xmm1, %xmm1, %xmm1 - 0xc5, 0xe9, 0xef, 0xd2, //0x00007cd7 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0xef, 0xc0, //0x00007cdb vpxor %xmm0, %xmm0, %xmm0 - 0x4c, 0x89, 0xc8, //0x00007cdf movq %r9, %rax - 0x4c, 0x39, 0xce, //0x00007ce2 cmpq %r9, %rsi - 0x0f, 0x86, 0x6a, 0x03, 0x00, 0x00, //0x00007ce5 jbe LBB35_12 - 0xc5, 0xfd, 0x6f, 0x25, 0xad, 0xfe, 0xff, 0xff, //0x00007ceb vmovdqa $-339(%rip), %ymm4 /* LCPI35_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xe5, 0xfe, 0xff, 0xff, //0x00007cf3 vmovdqa $-283(%rip), %ymm6 /* LCPI35_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0xfd, 0xfe, 0xff, 0xff, //0x00007cfb vmovdqa $-259(%rip), %ymm7 /* LCPI35_3+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0x15, 0xff, 0xff, 0xff, //0x00007d03 vmovdqa $-235(%rip), %ymm8 /* LCPI35_4+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x00007d0b vmovdqa $-211(%rip), %ymm9 /* LCPI35_5+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x45, 0xff, 0xff, 0xff, //0x00007d13 vmovdqa $-187(%rip), %ymm10 /* LCPI35_7+0(%rip) */ - 0x4c, 0x89, 0xc8, //0x00007d1b movq %r9, %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x00007d1e vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xe9, 0xef, 0xd2, //0x00007d22 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf1, 0xef, 0xc9, //0x00007d26 vpxor %xmm1, %xmm1, %xmm1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007d2a .p2align 4, 0x90 - //0x00007d30 LBB35_3 - 0xc5, 0x7e, 0x6f, 0x38, //0x00007d30 vmovdqu (%rax), %ymm15 - 0xc5, 0x7e, 0x6f, 0x68, 0x20, //0x00007d34 vmovdqu $32(%rax), %ymm13 - 0xc5, 0x7e, 0x6f, 0x60, 0x40, //0x00007d39 vmovdqu $64(%rax), %ymm12 - 0xc5, 0x7e, 0x6f, 0x58, 0x60, //0x00007d3e vmovdqu $96(%rax), %ymm11 - 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x00007d43 vpor %ymm15, %ymm13, %ymm3 - 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x00007d48 vpor %ymm12, %ymm11, %ymm14 - 0xc5, 0x8d, 0xeb, 0xeb, //0x00007d4d vpor %ymm3, %ymm14, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x00007d51 vpmovmskb %ymm5, %ecx - 0x85, 0xc9, //0x00007d55 testl %ecx, %ecx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00007d57 jne LBB35_6 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00007d5d vpor %ymm0, %ymm1, %ymm0 - //0x00007d61 LBB35_5 - 0x48, 0x83, 0xe8, 0x80, //0x00007d61 subq $-128, %rax - 0x48, 0x39, 0xf0, //0x00007d65 cmpq %rsi, %rax - 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x00007d68 jb LBB35_3 - 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x00007d6e jmp LBB35_12 - //0x00007d73 LBB35_6 - 0xc5, 0xfd, 0xd7, 0xcb, //0x00007d73 vpmovmskb %ymm3, %ecx - 0x85, 0xc9, //0x00007d77 testl %ecx, %ecx - 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00007d79 jne LBB35_9 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00007d7f vpor %ymm0, %ymm1, %ymm0 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00007d83 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00007d89 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007d8f vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007d94 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0x7d, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x00007d98 vmovdqa $-480(%rip), %ymm14 /* LCPI35_1+0(%rip) */ - 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00007da0 vpshufb %ymm3, %ymm14, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007da5 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007da9 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x00007dae vpsrlw $4, %ymm12, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007db4 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007db8 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00007dbd vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00007dc1 vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00007dc5 vpalignr $14, %ymm1, %ymm12, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00007dcb vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007dd1 vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007dd6 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00007ddb vpor %ymm3, %ymm1, %ymm1 - 0xc4, 0x41, 0x11, 0xef, 0xed, //0x00007ddf vpxor %xmm13, %xmm13, %xmm13 - 0xc5, 0x95, 0x74, 0xc9, //0x00007de4 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00007de8 vpbroadcastq $-337(%rip), %ymm3 /* LCPI35_6+0(%rip) */ - 0xc5, 0xf5, 0xdf, 0xcb, //0x00007df1 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00007df5 vpxor %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00007df9 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x00007dfd vperm2i128 $33, %ymm11, %ymm12, %ymm1 - 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00007e03 vpalignr $15, %ymm1, %ymm11, %ymm2 - 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00007e09 vpsrlw $4, %ymm2, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007e0e vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00007e12 vpshufb %ymm5, %ymm14, %ymm5 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007e17 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e1b vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00007e20 vpsrlw $4, %ymm11, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x00007e26 vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x00007e2a vpshufb %ymm12, %ymm7, %ymm12 - 0xc5, 0x9d, 0xdb, 0xd2, //0x00007e2f vpand %ymm2, %ymm12, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00007e33 vpand %ymm2, %ymm5, %ymm2 - 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00007e37 vpalignr $14, %ymm1, %ymm11, %ymm5 - 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x00007e3d vpalignr $13, %ymm1, %ymm11, %ymm1 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007e43 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007e48 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcd, //0x00007e4d vpor %ymm5, %ymm1, %ymm1 - 0xc5, 0x95, 0x74, 0xc9, //0x00007e51 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc5, 0xf5, 0xdf, 0xcb, //0x00007e55 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00007e59 vpxor %ymm2, %ymm1, %ymm1 - //0x00007e5d LBB35_8 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00007e5d vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00007e61 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x00007e66 vmovdqa %ymm11, %ymm2 - 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00007e6a jmp LBB35_5 - //0x00007e6f LBB35_9 - 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x00007e6f vperm2i128 $33, %ymm15, %ymm2, %ymm1 - 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x00007e75 vpalignr $15, %ymm1, %ymm15, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007e7b vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007e80 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x00007e84 vmovdqa $-716(%rip), %ymm5 /* LCPI35_1+0(%rip) */ - 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x00007e8c vpshufb %ymm3, %ymm5, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007e91 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e95 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x00007e9a vpsrlw $4, %ymm15, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007ea0 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007ea4 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00007ea9 vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00007ead vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00007eb1 vpalignr $14, %ymm1, %ymm15, %ymm3 - 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00007eb7 vpalignr $13, %ymm1, %ymm15, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007ebd vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007ec2 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00007ec7 vpor %ymm3, %ymm1, %ymm1 - 0xc5, 0xe1, 0xef, 0xdb, //0x00007ecb vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xf5, 0x74, 0xdb, //0x00007ecf vpcmpeqb %ymm3, %ymm1, %ymm3 - 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00007ed3 vpbroadcastq $-572(%rip), %ymm1 /* LCPI35_6+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x00007edc vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00007ee0 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00007ee4 vmovdqu %ymm2, $96(%rsp) - 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x00007eea vperm2i128 $33, %ymm13, %ymm15, %ymm3 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00007ef0 vpalignr $15, %ymm3, %ymm13, %ymm5 - 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00007ef6 vpsrlw $4, %ymm5, %ymm15 - 0xc5, 0x05, 0xdb, 0xfc, //0x00007efb vpand %ymm4, %ymm15, %ymm15 - 0xc5, 0xfd, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x00007eff vmovdqa $-839(%rip), %ymm2 /* LCPI35_1+0(%rip) */ - 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00007f07 vpshufb %ymm15, %ymm2, %ymm15 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007f0c vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00007f10 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00007f15 vpsrlw $4, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007f1b vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x00007f1f vpshufb %ymm2, %ymm7, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00007f24 vpand %ymm2, %ymm5, %ymm2 - 0xc5, 0x85, 0xdb, 0xd2, //0x00007f28 vpand %ymm2, %ymm15, %ymm2 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x00007f2c vpalignr $14, %ymm3, %ymm13, %ymm5 - 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00007f32 vpalignr $13, %ymm3, %ymm13, %ymm3 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007f38 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00007f3d vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdd, //0x00007f42 vpor %ymm5, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x00007f46 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI35_8+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x00007f4e vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00007f52 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x00007f56 vpor $96(%rsp), %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x00007f5c vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x7d, 0xd7, 0xce, //0x00007f60 vpmovmskb %ymm14, %ecx - 0x85, 0xc9, //0x00007f65 testl %ecx, %ecx - 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x00007f67 je LBB35_11 - 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x00007f6d vperm2i128 $33, %ymm12, %ymm13, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x00007f73 vpalignr $15, %ymm2, %ymm12, %ymm3 - 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x00007f79 vpsrlw $4, %ymm3, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007f7e vpand %ymm4, %ymm5, %ymm5 - 0xc5, 0x7d, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x00007f82 vmovdqa $-970(%rip), %ymm15 /* LCPI35_1+0(%rip) */ - 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x00007f8a vpshufb %ymm5, %ymm15, %ymm5 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007f8f vpand %ymm4, %ymm3, %ymm3 - 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x00007f93 vpshufb %ymm3, %ymm6, %ymm3 - 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x00007f98 vpsrlw $4, %ymm12, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00007f9e vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00007fa2 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xdb, //0x00007fa7 vpand %ymm3, %ymm13, %ymm3 - 0xc5, 0xd5, 0xdb, 0xdb, //0x00007fab vpand %ymm3, %ymm5, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x00007faf vpalignr $14, %ymm2, %ymm12, %ymm5 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00007fb5 vpalignr $13, %ymm2, %ymm12, %ymm2 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007fbb vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00007fc0 vpsubusb %ymm9, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd5, //0x00007fc5 vpor %ymm5, %ymm2, %ymm2 - 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00007fc9 vpxor %xmm14, %xmm14, %xmm14 - 0xc5, 0x8d, 0x74, 0xd2, //0x00007fce vpcmpeqb %ymm2, %ymm14, %ymm2 - 0xc5, 0xed, 0xdf, 0xd1, //0x00007fd2 vpandn %ymm1, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd3, //0x00007fd6 vpxor %ymm3, %ymm2, %ymm2 - 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x00007fda vperm2i128 $33, %ymm11, %ymm12, %ymm3 - 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00007fe0 vpalignr $15, %ymm3, %ymm11, %ymm5 - 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00007fe6 vpsrlw $4, %ymm5, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x00007feb vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x00007fef vpshufb %ymm12, %ymm15, %ymm12 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007ff4 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00007ff8 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x00007ffd vpsrlw $4, %ymm11, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00008003 vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00008007 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xed, //0x0000800c vpand %ymm5, %ymm13, %ymm5 - 0xc5, 0x9d, 0xdb, 0xed, //0x00008010 vpand %ymm5, %ymm12, %ymm5 - 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00008014 vpalignr $14, %ymm3, %ymm11, %ymm12 - 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000801a vpalignr $13, %ymm3, %ymm11, %ymm3 - 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00008020 vpsubusb %ymm8, %ymm12, %ymm12 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00008025 vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0x9d, 0xeb, 0xdb, //0x0000802a vpor %ymm3, %ymm12, %ymm3 - 0xc5, 0x8d, 0x74, 0xdb, //0x0000802e vpcmpeqb %ymm3, %ymm14, %ymm3 - 0xc5, 0xe5, 0xdf, 0xc9, //0x00008032 vpandn %ymm1, %ymm3, %ymm1 - 0xc5, 0xf5, 0xef, 0xcd, //0x00008036 vpxor %ymm5, %ymm1, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x0000803a vpor %ymm0, %ymm2, %ymm0 - 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000803e jmp LBB35_8 - //0x00008043 LBB35_11 - 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x00008043 vpsubusb %ymm10, %ymm13, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008048 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0x7d, 0x7f, 0xea, //0x0000804c vmovdqa %ymm13, %ymm2 - 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x00008050 jmp LBB35_5 - //0x00008055 LBB35_12 - 0x49, 0x8d, 0x72, 0xc0, //0x00008055 leaq $-64(%r10), %rsi - 0x48, 0x39, 0xf0, //0x00008059 cmpq %rsi, %rax - 0x0f, 0x83, 0x59, 0x01, 0x00, 0x00, //0x0000805c jae LBB35_17 - 0xc5, 0xfd, 0x6f, 0x1d, 0x36, 0xfb, 0xff, 0xff, //0x00008062 vmovdqa $-1226(%rip), %ymm3 /* LCPI35_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x4e, 0xfb, 0xff, 0xff, //0x0000806a vmovdqa $-1202(%rip), %ymm4 /* LCPI35_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x66, 0xfb, 0xff, 0xff, //0x00008072 vmovdqa $-1178(%rip), %ymm5 /* LCPI35_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x7e, 0xfb, 0xff, 0xff, //0x0000807a vmovdqa $-1154(%rip), %ymm6 /* LCPI35_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0x96, 0xfb, 0xff, 0xff, //0x00008082 vmovdqa $-1130(%rip), %ymm7 /* LCPI35_4+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0xae, 0xfb, 0xff, 0xff, //0x0000808a vmovdqa $-1106(%rip), %ymm8 /* LCPI35_5+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00008092 vpxor %xmm9, %xmm9, %xmm9 - 0xc5, 0x7d, 0x6f, 0x15, 0xc1, 0xfb, 0xff, 0xff, //0x00008097 vmovdqa $-1087(%rip), %ymm10 /* LCPI35_7+0(%rip) */ - 0x90, //0x0000809f .p2align 4, 0x90 - //0x000080a0 LBB35_14 - 0xc5, 0x7e, 0x6f, 0x20, //0x000080a0 vmovdqu (%rax), %ymm12 - 0xc5, 0x7e, 0x6f, 0x58, 0x20, //0x000080a4 vmovdqu $32(%rax), %ymm11 - 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x000080a9 vpor %ymm12, %ymm11, %ymm13 - 0xc4, 0xc1, 0x7d, 0xd7, 0xcd, //0x000080ae vpmovmskb %ymm13, %ecx - 0x85, 0xc9, //0x000080b3 testl %ecx, %ecx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000080b5 jne LBB35_16 - 0xc5, 0xf5, 0xeb, 0xc0, //0x000080bb vpor %ymm0, %ymm1, %ymm0 - 0x48, 0x83, 0xc0, 0x40, //0x000080bf addq $64, %rax - 0x48, 0x39, 0xf0, //0x000080c3 cmpq %rsi, %rax - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x000080c6 jb LBB35_14 - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x000080cc jmp LBB35_17 - //0x000080d1 LBB35_16 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x000080d1 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x000080d7 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x000080dd vpsrlw $4, %ymm2, %ymm13 - 0xc5, 0x15, 0xdb, 0xeb, //0x000080e2 vpand %ymm3, %ymm13, %ymm13 - 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x000080e6 vpshufb %ymm13, %ymm4, %ymm13 - 0xc5, 0xed, 0xdb, 0xd3, //0x000080eb vpand %ymm3, %ymm2, %ymm2 - 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x000080ef vpshufb %ymm2, %ymm5, %ymm2 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000080f4 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x000080fa vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x000080fe vpshufb %ymm14, %ymm6, %ymm14 - 0xc5, 0x8d, 0xdb, 0xd2, //0x00008103 vpand %ymm2, %ymm14, %ymm2 - 0xc5, 0x95, 0xdb, 0xd2, //0x00008107 vpand %ymm2, %ymm13, %ymm2 - 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000810b vpalignr $14, %ymm1, %ymm12, %ymm13 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00008111 vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc5, 0x15, 0xd8, 0xef, //0x00008117 vpsubusb %ymm7, %ymm13, %ymm13 - 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000811b vpsubusb %ymm8, %ymm1, %ymm1 - 0xc5, 0x95, 0xeb, 0xc9, //0x00008120 vpor %ymm1, %ymm13, %ymm1 - 0xc5, 0xb5, 0x74, 0xc9, //0x00008124 vpcmpeqb %ymm1, %ymm9, %ymm1 - 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x6f, 0xfb, 0xff, 0xff, //0x00008128 vpbroadcastq $-1169(%rip), %ymm13 /* LCPI35_6+0(%rip) */ - 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x00008131 vpandn %ymm13, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00008136 vpxor %ymm2, %ymm1, %ymm1 - 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x0000813a vperm2i128 $33, %ymm11, %ymm12, %ymm2 - 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x00008140 vpalignr $15, %ymm2, %ymm11, %ymm12 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00008146 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x0000814c vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x00008150 vpshufb %ymm14, %ymm4, %ymm14 - 0xc5, 0x1d, 0xdb, 0xe3, //0x00008155 vpand %ymm3, %ymm12, %ymm12 - 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x00008159 vpshufb %ymm12, %ymm5, %ymm12 - 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x0000815e vpsrlw $4, %ymm11, %ymm15 - 0xc5, 0x05, 0xdb, 0xfb, //0x00008164 vpand %ymm3, %ymm15, %ymm15 - 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x00008168 vpshufb %ymm15, %ymm6, %ymm15 - 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x0000816d vpand %ymm15, %ymm12, %ymm12 - 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x00008172 vpand %ymm12, %ymm14, %ymm12 - 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x00008177 vpalignr $14, %ymm2, %ymm11, %ymm14 - 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x0000817d vpalignr $13, %ymm2, %ymm11, %ymm2 - 0xc5, 0x0d, 0xd8, 0xf7, //0x00008183 vpsubusb %ymm7, %ymm14, %ymm14 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x00008187 vpsubusb %ymm8, %ymm2, %ymm2 - 0xc5, 0x8d, 0xeb, 0xd2, //0x0000818c vpor %ymm2, %ymm14, %ymm2 - 0xc5, 0xb5, 0x74, 0xd2, //0x00008190 vpcmpeqb %ymm2, %ymm9, %ymm2 - 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x00008194 vpandn %ymm13, %ymm2, %ymm2 - 0xc5, 0x9d, 0xef, 0xd2, //0x00008199 vpxor %ymm2, %ymm12, %ymm2 - 0xc5, 0xf5, 0xeb, 0xc0, //0x0000819d vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x000081a1 vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x000081a5 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x000081aa vmovdqa %ymm11, %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x000081ae addq $64, %rax - 0x48, 0x39, 0xf0, //0x000081b2 cmpq %rsi, %rax - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x000081b5 jb LBB35_14 - //0x000081bb LBB35_17 - 0xc5, 0xe1, 0xef, 0xdb, //0x000081bb vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x000081bf vmovdqu %ymm3, $64(%rsp) - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x000081c5 vmovdqu %ymm3, $32(%rsp) - 0xc5, 0xd9, 0xef, 0xe4, //0x000081cb vpxor %xmm4, %xmm4, %xmm4 - 0x4c, 0x39, 0xd0, //0x000081cf cmpq %r10, %rax - 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x000081d2 jae LBB35_25 - 0x4c, 0x89, 0xd7, //0x000081d8 movq %r10, %rdi - 0x48, 0x29, 0xc7, //0x000081db subq %rax, %rdi - 0x48, 0x83, 0xff, 0x10, //0x000081de cmpq $16, %rdi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000081e2 jb LBB35_21 - 0x48, 0x8d, 0x0c, 0x38, //0x000081e8 leaq (%rax,%rdi), %rcx - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x000081ec leaq $32(%rsp), %rdx - 0x48, 0x39, 0xca, //0x000081f1 cmpq %rcx, %rdx - 0x0f, 0x83, 0x8f, 0x02, 0x00, 0x00, //0x000081f4 jae LBB35_29 - 0x48, 0x8d, 0x0c, 0x3c, //0x000081fa leaq (%rsp,%rdi), %rcx - 0x48, 0x83, 0xc1, 0x20, //0x000081fe addq $32, %rcx - 0x48, 0x39, 0xc8, //0x00008202 cmpq %rcx, %rax - 0x0f, 0x83, 0x7e, 0x02, 0x00, 0x00, //0x00008205 jae LBB35_29 - //0x0000820b LBB35_21 - 0x31, 0xf6, //0x0000820b xorl %esi, %esi - 0x48, 0x89, 0xc1, //0x0000820d movq %rax, %rcx - //0x00008210 LBB35_22 - 0x48, 0x8d, 0x14, 0x34, //0x00008210 leaq (%rsp,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x20, //0x00008214 addq $32, %rdx - 0x4c, 0x89, 0xd7, //0x00008218 movq %r10, %rdi - 0x48, 0x29, 0xf7, //0x0000821b subq %rsi, %rdi - 0x48, 0x29, 0xc7, //0x0000821e subq %rax, %rdi - 0x31, 0xc0, //0x00008221 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008223 .p2align 4, 0x90 - //0x00008230 LBB35_23 - 0x0f, 0xb6, 0x1c, 0x01, //0x00008230 movzbl (%rcx,%rax), %ebx - 0x88, 0x1c, 0x02, //0x00008234 movb %bl, (%rdx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00008237 addq $1, %rax - 0x48, 0x39, 0xc7, //0x0000823b cmpq %rax, %rdi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x0000823e jne LBB35_23 - //0x00008244 LBB35_24 - 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x00008244 vmovdqu $32(%rsp), %ymm4 - 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x0000824a vmovdqu $64(%rsp), %ymm3 - //0x00008250 LBB35_25 - 0xc5, 0xdd, 0xeb, 0xeb, //0x00008250 vpor %ymm3, %ymm4, %ymm5 - 0xc5, 0xfd, 0xd7, 0xc5, //0x00008254 vpmovmskb %ymm5, %eax - 0x85, 0xc0, //0x00008258 testl %eax, %eax - 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x0000825a jne LBB35_43 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008260 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008264 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00008268 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0x0a, 0x02, 0x00, 0x00, //0x0000826d je LBB35_28 - //0x00008273 LBB35_44 - 0x49, 0x8d, 0x72, 0xfd, //0x00008273 leaq $-3(%r10), %rsi - 0x4c, 0x89, 0xc8, //0x00008277 movq %r9, %rax - 0x4c, 0x39, 0xce, //0x0000827a cmpq %r9, %rsi - 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x0000827d jbe LBB35_58 - 0x4c, 0x89, 0xc8, //0x00008283 movq %r9, %rax - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00008286 jmp LBB35_47 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000828b .p2align 4, 0x90 - //0x00008290 LBB35_46 - 0x48, 0x01, 0xd0, //0x00008290 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00008293 cmpq %rsi, %rax - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00008296 jae LBB35_58 - //0x0000829c LBB35_47 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000829c movl $1, %edx - 0x80, 0x38, 0x00, //0x000082a1 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000082a4 jns LBB35_46 - 0x8b, 0x08, //0x000082aa movl (%rax), %ecx - 0x89, 0xca, //0x000082ac movl %ecx, %edx - 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x000082ae andl $12632304, %edx - 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x000082b4 cmpl $8421600, %edx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000082ba jne LBB35_51 - 0x89, 0xcf, //0x000082c0 movl %ecx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000082c2 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000082c8 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000082ce je LBB35_51 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000082d4 movl $3, %edx - 0x85, 0xff, //0x000082d9 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000082db jne LBB35_46 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000082e1 .p2align 4, 0x90 - //0x000082f0 LBB35_51 - 0x89, 0xca, //0x000082f0 movl %ecx, %edx - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x000082f2 andl $49376, %edx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x000082f8 cmpl $32960, %edx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000082fe jne LBB35_53 - 0x89, 0xcf, //0x00008304 movl %ecx, %edi - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00008306 movl $2, %edx - 0x83, 0xe7, 0x1e, //0x0000830b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000830e jne LBB35_46 - //0x00008314 LBB35_53 - 0x89, 0xca, //0x00008314 movl %ecx, %edx - 0x81, 0xe2, 0xf8, 0xc0, 0xc0, 0xc0, //0x00008316 andl $-1061109512, %edx - 0x81, 0xfa, 0xf0, 0x80, 0x80, 0x80, //0x0000831c cmpl $-2139062032, %edx - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00008322 jne LBB35_57 - 0x89, 0xca, //0x00008328 movl %ecx, %edx - 0x81, 0xe2, 0x07, 0x30, 0x00, 0x00, //0x0000832a andl $12295, %edx - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00008330 je LBB35_57 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00008336 movl $4, %edx - 0xf6, 0xc1, 0x04, //0x0000833b testb $4, %cl - 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x0000833e je LBB35_46 - 0x81, 0xe1, 0x03, 0x30, 0x00, 0x00, //0x00008344 andl $12291, %ecx - 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x0000834a je LBB35_46 - //0x00008350 LBB35_57 - 0x48, 0xf7, 0xd0, //0x00008350 notq %rax - 0x4c, 0x01, 0xc8, //0x00008353 addq %r9, %rax - 0x48, 0x8d, 0x65, 0xf8, //0x00008356 leaq $-8(%rbp), %rsp - 0x5b, //0x0000835a popq %rbx - 0x5d, //0x0000835b popq %rbp - 0xc5, 0xf8, 0x77, //0x0000835c vzeroupper - 0xc3, //0x0000835f retq - //0x00008360 LBB35_58 - 0x4c, 0x39, 0xd0, //0x00008360 cmpq %r10, %rax - 0x0f, 0x83, 0x14, 0x01, 0x00, 0x00, //0x00008363 jae LBB35_28 - 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00008369 leaq $32(%rsp), %r8 - 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x0000836e leaq $30(%rsp), %r11 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00008373 jmp LBB35_61 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008378 .p2align 4, 0x90 - //0x00008380 LBB35_60 - 0x48, 0x83, 0xc0, 0x01, //0x00008380 addq $1, %rax - 0x4c, 0x39, 0xd0, //0x00008384 cmpq %r10, %rax - 0x0f, 0x83, 0xf0, 0x00, 0x00, 0x00, //0x00008387 jae LBB35_28 - //0x0000838d LBB35_61 - 0x80, 0x38, 0x00, //0x0000838d cmpb $0, (%rax) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00008390 jns LBB35_60 - 0xc6, 0x44, 0x24, 0x20, 0x00, //0x00008396 movb $0, $32(%rsp) - 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x0000839b movb $0, $30(%rsp) - 0x4c, 0x89, 0xd2, //0x000083a0 movq %r10, %rdx - 0x48, 0x29, 0xc2, //0x000083a3 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000083a6 cmpq $2, %rdx - 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x000083aa jb LBB35_65 - 0x0f, 0xb6, 0x30, //0x000083b0 movzbl (%rax), %esi - 0x0f, 0xb6, 0x48, 0x01, //0x000083b3 movzbl $1(%rax), %ecx - 0x40, 0x88, 0x74, 0x24, 0x20, //0x000083b7 movb %sil, $32(%rsp) - 0x48, 0x8d, 0x78, 0x02, //0x000083bc leaq $2(%rax), %rdi - 0x48, 0x83, 0xc2, 0xfe, //0x000083c0 addq $-2, %rdx - 0x4c, 0x89, 0xdb, //0x000083c4 movq %r11, %rbx - 0x48, 0x85, 0xd2, //0x000083c7 testq %rdx, %rdx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000083ca je LBB35_66 - //0x000083d0 LBB35_64 - 0x0f, 0xb6, 0x17, //0x000083d0 movzbl (%rdi), %edx - 0x88, 0x13, //0x000083d3 movb %dl, (%rbx) - 0x0f, 0xb6, 0x74, 0x24, 0x20, //0x000083d5 movzbl $32(%rsp), %esi - 0x0f, 0xb6, 0x54, 0x24, 0x1e, //0x000083da movzbl $30(%rsp), %edx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000083df jmp LBB35_67 - //0x000083e4 LBB35_65 - 0x31, 0xf6, //0x000083e4 xorl %esi, %esi - 0x31, 0xc9, //0x000083e6 xorl %ecx, %ecx - 0x4c, 0x89, 0xc3, //0x000083e8 movq %r8, %rbx - 0x48, 0x89, 0xc7, //0x000083eb movq %rax, %rdi - 0x48, 0x85, 0xd2, //0x000083ee testq %rdx, %rdx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000083f1 jne LBB35_64 - //0x000083f7 LBB35_66 - 0x31, 0xd2, //0x000083f7 xorl %edx, %edx - //0x000083f9 LBB35_67 - 0x0f, 0xb6, 0xd2, //0x000083f9 movzbl %dl, %edx - 0xc1, 0xe2, 0x10, //0x000083fc shll $16, %edx - 0x0f, 0xb6, 0xf9, //0x000083ff movzbl %cl, %edi - 0xc1, 0xe7, 0x08, //0x00008402 shll $8, %edi - 0x09, 0xd7, //0x00008405 orl %edx, %edi - 0x40, 0x0f, 0xb6, 0xce, //0x00008407 movzbl %sil, %ecx - 0x09, 0xf9, //0x0000840b orl %edi, %ecx - 0x89, 0xca, //0x0000840d movl %ecx, %edx - 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000840f andl $12632304, %edx - 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00008415 cmpl $8421600, %edx - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000841b jne LBB35_70 - 0x89, 0xcf, //0x00008421 movl %ecx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00008423 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00008429 cmpl $8205, %edi - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000842f je LBB35_70 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00008435 movl $3, %edx - 0x85, 0xff, //0x0000843a testl %edi, %edi - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000843c jne LBB35_72 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008442 .p2align 4, 0x90 - //0x00008450 LBB35_70 - 0x40, 0xf6, 0xc6, 0x1e, //0x00008450 testb $30, %sil - 0x0f, 0x84, 0xf6, 0xfe, 0xff, 0xff, //0x00008454 je LBB35_57 - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x0000845a andl $49376, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00008460 movl $2, %edx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00008465 cmpl $32960, %ecx - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x0000846b jne LBB35_57 - //0x00008471 LBB35_72 - 0x48, 0x01, 0xd0, //0x00008471 addq %rdx, %rax - 0x4c, 0x39, 0xd0, //0x00008474 cmpq %r10, %rax - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00008477 jb LBB35_61 - //0x0000847d LBB35_28 - 0x31, 0xc0, //0x0000847d xorl %eax, %eax - 0x48, 0x8d, 0x65, 0xf8, //0x0000847f leaq $-8(%rbp), %rsp - 0x5b, //0x00008483 popq %rbx - 0x5d, //0x00008484 popq %rbp - 0xc5, 0xf8, 0x77, //0x00008485 vzeroupper - 0xc3, //0x00008488 retq - //0x00008489 LBB35_29 - 0x48, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00008489 cmpq $128, %rdi - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00008490 jae LBB35_31 - 0x31, 0xf6, //0x00008496 xorl %esi, %esi - 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00008498 jmp LBB35_39 - //0x0000849d LBB35_31 - 0x48, 0x89, 0xfe, //0x0000849d movq %rdi, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x000084a0 andq $-128, %rsi - 0x48, 0x8d, 0x4e, 0x80, //0x000084a4 leaq $-128(%rsi), %rcx - 0x49, 0x89, 0xc8, //0x000084a8 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x07, //0x000084ab shrq $7, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000084af addq $1, %r8 - 0x48, 0x85, 0xc9, //0x000084b3 testq %rcx, %rcx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000084b6 je LBB35_34 - 0x4c, 0x89, 0xc2, //0x000084bc movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfe, //0x000084bf andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x000084c3 negq %rdx - 0x31, 0xc9, //0x000084c6 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000084c8 .p2align 4, 0x90 - //0x000084d0 LBB35_33 - 0xc5, 0xfc, 0x10, 0x1c, 0x08, //0x000084d0 vmovups (%rax,%rcx), %ymm3 - 0xc5, 0xfc, 0x10, 0x64, 0x08, 0x20, //0x000084d5 vmovups $32(%rax,%rcx), %ymm4 - 0xc5, 0xfc, 0x10, 0x6c, 0x08, 0x40, //0x000084db vmovups $64(%rax,%rcx), %ymm5 - 0xc5, 0xfc, 0x10, 0x74, 0x08, 0x60, //0x000084e1 vmovups $96(%rax,%rcx), %ymm6 - 0xc5, 0xfc, 0x11, 0x5c, 0x0c, 0x20, //0x000084e7 vmovups %ymm3, $32(%rsp,%rcx) - 0xc5, 0xfc, 0x11, 0x64, 0x0c, 0x40, //0x000084ed vmovups %ymm4, $64(%rsp,%rcx) - 0xc5, 0xfc, 0x11, 0x6c, 0x0c, 0x60, //0x000084f3 vmovups %ymm5, $96(%rsp,%rcx) - 0xc5, 0xfc, 0x11, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x000084f9 vmovups %ymm6, $128(%rsp,%rcx) - 0xc5, 0xfe, 0x6f, 0x9c, 0x08, 0x80, 0x00, 0x00, 0x00, //0x00008502 vmovdqu $128(%rax,%rcx), %ymm3 - 0xc5, 0xfe, 0x6f, 0xa4, 0x08, 0xa0, 0x00, 0x00, 0x00, //0x0000850b vmovdqu $160(%rax,%rcx), %ymm4 - 0xc5, 0xfe, 0x6f, 0xac, 0x08, 0xc0, 0x00, 0x00, 0x00, //0x00008514 vmovdqu $192(%rax,%rcx), %ymm5 - 0xc5, 0xfe, 0x6f, 0xb4, 0x08, 0xe0, 0x00, 0x00, 0x00, //0x0000851d vmovdqu $224(%rax,%rcx), %ymm6 - 0xc5, 0xfe, 0x7f, 0x9c, 0x0c, 0xa0, 0x00, 0x00, 0x00, //0x00008526 vmovdqu %ymm3, $160(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xa4, 0x0c, 0xc0, 0x00, 0x00, 0x00, //0x0000852f vmovdqu %ymm4, $192(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xac, 0x0c, 0xe0, 0x00, 0x00, 0x00, //0x00008538 vmovdqu %ymm5, $224(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x00, 0x01, 0x00, 0x00, //0x00008541 vmovdqu %ymm6, $256(%rsp,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x0000854a addq $256, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x00008551 addq $2, %rdx - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00008555 jne LBB35_33 - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000855b jmp LBB35_35 - //0x00008560 LBB35_34 - 0x31, 0xc9, //0x00008560 xorl %ecx, %ecx - //0x00008562 LBB35_35 - 0x41, 0xf6, 0xc0, 0x01, //0x00008562 testb $1, %r8b - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00008566 je LBB35_37 - 0xc5, 0xfe, 0x6f, 0x1c, 0x08, //0x0000856c vmovdqu (%rax,%rcx), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x08, 0x20, //0x00008571 vmovdqu $32(%rax,%rcx), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x08, 0x40, //0x00008577 vmovdqu $64(%rax,%rcx), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x08, 0x60, //0x0000857d vmovdqu $96(%rax,%rcx), %ymm6 - 0xc5, 0xfe, 0x7f, 0x5c, 0x0c, 0x20, //0x00008583 vmovdqu %ymm3, $32(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0x64, 0x0c, 0x40, //0x00008589 vmovdqu %ymm4, $64(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0x6c, 0x0c, 0x60, //0x0000858f vmovdqu %ymm5, $96(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x00008595 vmovdqu %ymm6, $128(%rsp,%rcx) - //0x0000859e LBB35_37 - 0x48, 0x39, 0xf7, //0x0000859e cmpq %rsi, %rdi - 0x0f, 0x84, 0x9d, 0xfc, 0xff, 0xff, //0x000085a1 je LBB35_24 - 0x40, 0xf6, 0xc7, 0x70, //0x000085a7 testb $112, %dil - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000085ab je LBB35_42 - //0x000085b1 LBB35_39 - 0x48, 0x89, 0xf2, //0x000085b1 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000085b4 movq %rdi, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x000085b7 andq $-16, %rsi - 0x48, 0x8d, 0x0c, 0x30, //0x000085bb leaq (%rax,%rsi), %rcx - 0x90, //0x000085bf .p2align 4, 0x90 - //0x000085c0 LBB35_40 - 0xc5, 0xfa, 0x6f, 0x1c, 0x10, //0x000085c0 vmovdqu (%rax,%rdx), %xmm3 - 0xc5, 0xfa, 0x7f, 0x5c, 0x14, 0x20, //0x000085c5 vmovdqu %xmm3, $32(%rsp,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x000085cb addq $16, %rdx - 0x48, 0x39, 0xd6, //0x000085cf cmpq %rdx, %rsi - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x000085d2 jne LBB35_40 - 0x48, 0x39, 0xf7, //0x000085d8 cmpq %rsi, %rdi - 0x0f, 0x85, 0x2f, 0xfc, 0xff, 0xff, //0x000085db jne LBB35_22 - 0xe9, 0x5e, 0xfc, 0xff, 0xff, //0x000085e1 jmp LBB35_24 - //0x000085e6 LBB35_42 - 0x48, 0x8d, 0x0c, 0x30, //0x000085e6 leaq (%rax,%rsi), %rcx - 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x000085ea jmp LBB35_22 - //0x000085ef LBB35_43 - 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x000085ef vperm2i128 $33, %ymm4, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x000085f5 vpalignr $15, %ymm2, %ymm4, %ymm5 - 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x000085fb vpsrlw $4, %ymm5, %ymm6 - 0xc5, 0xfd, 0x6f, 0x0d, 0x98, 0xf5, 0xff, 0xff, //0x00008600 vmovdqa $-2664(%rip), %ymm1 /* LCPI35_0+0(%rip) */ - 0xc5, 0xcd, 0xdb, 0xf1, //0x00008608 vpand %ymm1, %ymm6, %ymm6 - 0xc5, 0xfd, 0x6f, 0x3d, 0xac, 0xf5, 0xff, 0xff, //0x0000860c vmovdqa $-2644(%rip), %ymm7 /* LCPI35_1+0(%rip) */ - 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x00008614 vpshufb %ymm6, %ymm7, %ymm6 - 0xc5, 0xd5, 0xdb, 0xe9, //0x00008619 vpand %ymm1, %ymm5, %ymm5 - 0xc5, 0x7d, 0x6f, 0x05, 0xbb, 0xf5, 0xff, 0xff, //0x0000861d vmovdqa $-2629(%rip), %ymm8 /* LCPI35_2+0(%rip) */ - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00008625 vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x0000862a vpsrlw $4, %ymm4, %ymm9 - 0xc5, 0x35, 0xdb, 0xc9, //0x0000862f vpand %ymm1, %ymm9, %ymm9 - 0xc5, 0x7d, 0x6f, 0x15, 0xc5, 0xf5, 0xff, 0xff, //0x00008633 vmovdqa $-2619(%rip), %ymm10 /* LCPI35_3+0(%rip) */ - 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x0000863b vpshufb %ymm9, %ymm10, %ymm9 - 0xc5, 0xb5, 0xdb, 0xed, //0x00008640 vpand %ymm5, %ymm9, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x00008644 vpand %ymm5, %ymm6, %ymm5 - 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00008648 vpalignr $14, %ymm2, %ymm4, %ymm6 - 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x0000864e vpalignr $13, %ymm2, %ymm4, %ymm2 - 0xc5, 0x7d, 0x6f, 0x0d, 0xc4, 0xf5, 0xff, 0xff, //0x00008654 vmovdqa $-2620(%rip), %ymm9 /* LCPI35_4+0(%rip) */ - 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x0000865c vpsubusb %ymm9, %ymm6, %ymm6 - 0xc5, 0x7d, 0x6f, 0x1d, 0xd7, 0xf5, 0xff, 0xff, //0x00008661 vmovdqa $-2601(%rip), %ymm11 /* LCPI35_5+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00008669 vpsubusb %ymm11, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd6, //0x0000866e vpor %ymm6, %ymm2, %ymm2 - 0xc5, 0xc9, 0xef, 0xf6, //0x00008672 vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xed, 0x74, 0xd6, //0x00008676 vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x1d, 0xf6, 0xff, 0xff, //0x0000867a vpbroadcastq $-2531(%rip), %ymm12 /* LCPI35_6+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x00008683 vpandn %ymm12, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd5, //0x00008688 vpxor %ymm5, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x0000868c vperm2i128 $33, %ymm3, %ymm4, %ymm4 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x00008692 vpalignr $15, %ymm4, %ymm3, %ymm5 - 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x00008698 vpsrlw $4, %ymm5, %ymm13 - 0xc5, 0x15, 0xdb, 0xe9, //0x0000869d vpand %ymm1, %ymm13, %ymm13 - 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x000086a1 vpshufb %ymm13, %ymm7, %ymm7 - 0xc5, 0xd5, 0xdb, 0xe9, //0x000086a6 vpand %ymm1, %ymm5, %ymm5 - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x000086aa vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x000086af vpsrlw $4, %ymm3, %ymm8 - 0xc5, 0xbd, 0xdb, 0xc9, //0x000086b4 vpand %ymm1, %ymm8, %ymm1 - 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x000086b8 vpshufb %ymm1, %ymm10, %ymm1 - 0xc5, 0xd5, 0xdb, 0xc9, //0x000086bd vpand %ymm1, %ymm5, %ymm1 - 0xc5, 0xc5, 0xdb, 0xc9, //0x000086c1 vpand %ymm1, %ymm7, %ymm1 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x000086c5 vpalignr $14, %ymm4, %ymm3, %ymm5 - 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x000086cb vpalignr $13, %ymm4, %ymm3, %ymm4 - 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x000086d1 vpsubusb %ymm9, %ymm5, %ymm5 - 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x000086d6 vpsubusb %ymm11, %ymm4, %ymm4 - 0xc5, 0xdd, 0xeb, 0xe5, //0x000086db vpor %ymm5, %ymm4, %ymm4 - 0xc5, 0xdd, 0x74, 0xe6, //0x000086df vpcmpeqb %ymm6, %ymm4, %ymm4 - 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x000086e3 vpandn %ymm12, %ymm4, %ymm4 - 0xc5, 0xdd, 0xef, 0xc9, //0x000086e8 vpxor %ymm1, %ymm4, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x000086ec vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000086f0 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xe5, 0xd8, 0x0d, 0x64, 0xf5, 0xff, 0xff, //0x000086f4 vpsubusb $-2716(%rip), %ymm3, %ymm1 /* LCPI35_7+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x000086fc vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00008700 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0x72, 0xfd, 0xff, 0xff, //0x00008705 je LBB35_28 - 0xe9, 0x63, 0xfb, 0xff, 0xff, //0x0000870b jmp LBB35_44 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008710 .p2align 5, 0x00 - //0x00008720 LCPI36_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008720 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008730 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00008740 .p2align 4, 0x00 - //0x00008740 LCPI36_1 + 0x48, 0x8d, 0x04, 0x17, //0x00000044 leaq (%rdi,%rdx), %rax + 0x49, 0x89, 0xf1, //0x00000048 movq %rsi, %r9 + 0x49, 0x29, 0xd1, //0x0000004b subq %rdx, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x0000004e cmpq $32, %r9 + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00000052 jb LBB0_4 + 0x48, 0x29, 0xd6, //0x00000058 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x0000005b addq $-32, %rsi + 0x48, 0x89, 0xf1, //0x0000005f movq %rsi, %rcx + 0x48, 0x83, 0xe1, 0xe0, //0x00000062 andq $-32, %rcx + 0x48, 0x01, 0xd1, //0x00000066 addq %rdx, %rcx + 0x4c, 0x8d, 0x44, 0x0f, 0x20, //0x00000069 leaq $32(%rdi,%rcx), %r8 + 0x83, 0xe6, 0x1f, //0x0000006e andl $31, %esi + 0xc5, 0xfd, 0x6f, 0x05, 0xa7, 0xff, 0xff, 0xff, //0x00000071 vmovdqa $-89(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000079 .p2align 4, 0x90 + //0x00000080 LBB0_2 + 0xc5, 0xfe, 0x6f, 0x08, //0x00000080 vmovdqu (%rax), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000084 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00000089 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x0000008d vpmovmskb %ymm1, %edx + 0x83, 0xfa, 0xff, //0x00000091 cmpl $-1, %edx + 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x00000094 jne LBB0_3 + 0x48, 0x83, 0xc0, 0x20, //0x0000009a addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x0000009e addq $-32, %r9 + 0x49, 0x83, 0xf9, 0x1f, //0x000000a2 cmpq $31, %r9 + 0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x000000a6 ja LBB0_2 + 0x49, 0x89, 0xf1, //0x000000ac movq %rsi, %r9 + 0x4c, 0x89, 0xc0, //0x000000af movq %r8, %rax + //0x000000b2 LBB0_4 + 0x4d, 0x85, 0xc9, //0x000000b2 testq %r9, %r9 + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000000b5 je LBB0_13 + 0x4e, 0x8d, 0x04, 0x08, //0x000000bb leaq (%rax,%r9), %r8 + 0x48, 0xff, 0xc0, //0x000000bf incq %rax + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000000c2 movabsq $4294977024, %rsi + //0x000000cc LBB0_6 + 0x0f, 0xbe, 0x50, 0xff, //0x000000cc movsbl $-1(%rax), %edx + 0x83, 0xfa, 0x20, //0x000000d0 cmpl $32, %edx + 0x0f, 0x87, 0x38, 0x00, 0x00, 0x00, //0x000000d3 ja LBB0_8 + 0x48, 0x0f, 0xa3, 0xd6, //0x000000d9 btq %rdx, %rsi + 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000000dd jae LBB0_8 + 0x49, 0xff, 0xc9, //0x000000e3 decq %r9 + 0x48, 0xff, 0xc0, //0x000000e6 incq %rax + 0x4d, 0x85, 0xc9, //0x000000e9 testq %r9, %r9 + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000000ec jne LBB0_6 + 0x4c, 0x89, 0xc0, //0x000000f2 movq %r8, %rax + //0x000000f5 LBB0_13 + 0x48, 0x29, 0xf8, //0x000000f5 subq %rdi, %rax + 0x5d, //0x000000f8 popq %rbp + 0xc5, 0xf8, 0x77, //0x000000f9 vzeroupper + 0xc3, //0x000000fc retq + //0x000000fd LBB0_3 + 0x48, 0x29, 0xf8, //0x000000fd subq %rdi, %rax + 0xf7, 0xd2, //0x00000100 notl %edx + 0x48, 0x63, 0xca, //0x00000102 movslq %edx, %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00000105 bsfq %rcx, %rcx + 0x48, 0x01, 0xc8, //0x00000109 addq %rcx, %rax + 0x5d, //0x0000010c popq %rbp + 0xc5, 0xf8, 0x77, //0x0000010d vzeroupper + 0xc3, //0x00000110 retq + //0x00000111 LBB0_8 + 0x48, 0xf7, 0xd7, //0x00000111 notq %rdi + 0x48, 0x01, 0xf8, //0x00000114 addq %rdi, %rax + 0x5d, //0x00000117 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000118 vzeroupper + 0xc3, //0x0000011b retq + 0x00, 0x00, 0x00, 0x00, //0x0000011c .p2align 5, 0x00 + //0x00000120 LCPI1_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000120 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000130 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000140 .p2align 4, 0x90 + //0x00000140 _f64toa + 0x55, //0x00000140 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000141 movq %rsp, %rbp + 0x41, 0x57, //0x00000144 pushq %r15 + 0x41, 0x56, //0x00000146 pushq %r14 + 0x41, 0x55, //0x00000148 pushq %r13 + 0x41, 0x54, //0x0000014a pushq %r12 + 0x53, //0x0000014c pushq %rbx + 0x50, //0x0000014d pushq %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x0000014e vmovq %xmm0, %rdx + 0x48, 0x89, 0xd0, //0x00000153 movq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x00000156 shrq $52, %rax + 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000015a andl $2047, %eax + 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000015f cmpl $2047, %eax + 0x0f, 0x84, 0xcc, 0x0a, 0x00, 0x00, //0x00000164 je LBB1_114 + 0x49, 0x89, 0xfe, //0x0000016a movq %rdi, %r14 + 0xc6, 0x07, 0x2d, //0x0000016d movb $45, (%rdi) + 0x49, 0x89, 0xd4, //0x00000170 movq %rdx, %r12 + 0x49, 0xc1, 0xec, 0x3f, //0x00000173 shrq $63, %r12 + 0x4e, 0x8d, 0x3c, 0x27, //0x00000177 leaq (%rdi,%r12), %r15 + 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x0000017b leaq (,%rdx,2), %rcx + 0x48, 0x85, 0xc9, //0x00000183 testq %rcx, %rcx + 0x0f, 0x84, 0x75, 0x02, 0x00, 0x00, //0x00000186 je LBB1_19 + 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000018c movabsq $4503599627370495, %rdi + 0x48, 0x21, 0xfa, //0x00000196 andq %rdi, %rdx + 0x85, 0xc0, //0x00000199 testl %eax, %eax + 0x0f, 0x84, 0x9c, 0x0a, 0x00, 0x00, //0x0000019b je LBB1_115 + 0x48, 0xff, 0xc7, //0x000001a1 incq %rdi + 0x48, 0x09, 0xd7, //0x000001a4 orq %rdx, %rdi + 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x000001a7 leal $-1075(%rax), %ebx + 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x000001ad leal $-1023(%rax), %ecx + 0x83, 0xf9, 0x34, //0x000001b3 cmpl $52, %ecx + 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000001b6 ja LBB1_5 + 0xb9, 0x33, 0x04, 0x00, 0x00, //0x000001bc movl $1075, %ecx + 0x29, 0xc1, //0x000001c1 subl %eax, %ecx + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000001c3 movq $-1, %rsi + 0x48, 0xd3, 0xe6, //0x000001ca shlq %cl, %rsi + 0x48, 0xf7, 0xd6, //0x000001cd notq %rsi + 0x48, 0x85, 0xf7, //0x000001d0 testq %rsi, %rdi + 0x0f, 0x84, 0x10, 0x04, 0x00, 0x00, //0x000001d3 je LBB1_43 + //0x000001d9 LBB1_5 + 0x48, 0x85, 0xd2, //0x000001d9 testq %rdx, %rdx + 0x0f, 0x94, 0xc1, //0x000001dc sete %cl + 0x83, 0xf8, 0x01, //0x000001df cmpl $1, %eax + 0x0f, 0x97, 0xc0, //0x000001e2 seta %al + 0x20, 0xc8, //0x000001e5 andb %cl, %al + 0x0f, 0xb6, 0xc0, //0x000001e7 movzbl %al, %eax + 0x48, 0x8d, 0x74, 0xb8, 0xfe, //0x000001ea leaq $-2(%rax,%rdi,4), %rsi + 0x44, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000001ef imull $1262611, %ebx, %r9d + 0x31, 0xc9, //0x000001f6 xorl %ecx, %ecx + 0x84, 0xc0, //0x000001f8 testb %al, %al + 0xb8, 0xff, 0xfe, 0x07, 0x00, //0x000001fa movl $524031, %eax + 0x0f, 0x44, 0xc1, //0x000001ff cmovel %ecx, %eax + 0x41, 0x29, 0xc1, //0x00000202 subl %eax, %r9d + 0x41, 0xc1, 0xf9, 0x16, //0x00000205 sarl $22, %r9d + 0x41, 0x69, 0xc9, 0xb1, 0x6c, 0xe5, 0xff, //0x00000209 imull $-1741647, %r9d, %ecx + 0xc1, 0xe9, 0x13, //0x00000210 shrl $19, %ecx + 0x01, 0xd9, //0x00000213 addl %ebx, %ecx + 0xb8, 0x24, 0x01, 0x00, 0x00, //0x00000215 movl $292, %eax + 0x44, 0x29, 0xc8, //0x0000021a subl %r9d, %eax + 0x48, 0x98, //0x0000021d cltq + 0x48, 0xc1, 0xe0, 0x04, //0x0000021f shlq $4, %rax + 0x48, 0x8d, 0x15, 0xe6, 0xca, 0x00, 0x00, //0x00000223 leaq $51942(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */ + 0x4c, 0x8b, 0x1c, 0x10, //0x0000022a movq (%rax,%rdx), %r11 + 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x0000022e movq $8(%rax,%rdx), %r13 + 0xfe, 0xc1, //0x00000233 incb %cl + 0x48, 0xd3, 0xe6, //0x00000235 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x00000238 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x0000023b mulq %r13 + 0x48, 0x89, 0xd3, //0x0000023e movq %rdx, %rbx + 0x48, 0x89, 0xf0, //0x00000241 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00000244 mulq %r11 + 0x48, 0x8d, 0x34, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x00000247 leaq (,%rdi,4), %rsi + 0x48, 0x01, 0xd8, //0x0000024f addq %rbx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x00000252 adcq $0, %rdx + 0x31, 0xdb, //0x00000256 xorl %ebx, %ebx + 0x48, 0x83, 0xf8, 0x01, //0x00000258 cmpq $1, %rax + 0x0f, 0x97, 0xc3, //0x0000025c seta %bl + 0x48, 0x09, 0xd3, //0x0000025f orq %rdx, %rbx + 0x48, 0xd3, 0xe6, //0x00000262 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x00000265 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x00000268 mulq %r13 + 0x49, 0x89, 0xd2, //0x0000026b movq %rdx, %r10 + 0x48, 0x89, 0xf0, //0x0000026e movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00000271 mulq %r11 + 0x49, 0x89, 0xd0, //0x00000274 movq %rdx, %r8 + 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x00000277 leaq $2(,%rdi,4), %rsi + 0x4c, 0x01, 0xd0, //0x0000027f addq %r10, %rax + 0x49, 0x83, 0xd0, 0x00, //0x00000282 adcq $0, %r8 + 0x45, 0x31, 0xd2, //0x00000286 xorl %r10d, %r10d + 0x48, 0x83, 0xf8, 0x01, //0x00000289 cmpq $1, %rax + 0x41, 0x0f, 0x97, 0xc2, //0x0000028d seta %r10b + 0x4d, 0x09, 0xc2, //0x00000291 orq %r8, %r10 + 0x48, 0xd3, 0xe6, //0x00000294 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x00000297 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x0000029a mulq %r13 + 0x48, 0x89, 0xd1, //0x0000029d movq %rdx, %rcx + 0x48, 0x89, 0xf0, //0x000002a0 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x000002a3 mulq %r11 + 0x48, 0x01, 0xc8, //0x000002a6 addq %rcx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x000002a9 adcq $0, %rdx + 0x31, 0xc9, //0x000002ad xorl %ecx, %ecx + 0x48, 0x83, 0xf8, 0x01, //0x000002af cmpq $1, %rax + 0x0f, 0x97, 0xc1, //0x000002b3 seta %cl + 0x48, 0x09, 0xd1, //0x000002b6 orq %rdx, %rcx + 0x83, 0xe7, 0x01, //0x000002b9 andl $1, %edi + 0x48, 0x01, 0xfb, //0x000002bc addq %rdi, %rbx + 0x48, 0x29, 0xf9, //0x000002bf subq %rdi, %rcx + 0x49, 0x83, 0xfa, 0x28, //0x000002c2 cmpq $40, %r10 + 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x000002c6 jb LBB1_17 + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000002cc movabsq $-3689348814741910323, %rdx + 0x4c, 0x89, 0xc0, //0x000002d6 movq %r8, %rax + 0x48, 0xf7, 0xe2, //0x000002d9 mulq %rdx + 0x48, 0x89, 0xd7, //0x000002dc movq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x05, //0x000002df shrq $5, %rdi + 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x000002e3 leaq (,%rdi,8), %rax + 0x48, 0x8d, 0x14, 0x80, //0x000002eb leaq (%rax,%rax,4), %rdx + 0x48, 0x39, 0xd3, //0x000002ef cmpq %rdx, %rbx + 0x40, 0x0f, 0x96, 0xc6, //0x000002f2 setbe %sil + 0x48, 0x8d, 0x44, 0x80, 0x28, //0x000002f6 leaq $40(%rax,%rax,4), %rax + 0x48, 0x39, 0xc8, //0x000002fb cmpq %rcx, %rax + 0x0f, 0x96, 0xc2, //0x000002fe setbe %dl + 0x40, 0x38, 0xd6, //0x00000301 cmpb %dl, %sil + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000304 je LBB1_17 + 0x31, 0xd2, //0x0000030a xorl %edx, %edx + 0x48, 0x39, 0xc8, //0x0000030c cmpq %rcx, %rax + 0x0f, 0x96, 0xc2, //0x0000030f setbe %dl + 0x48, 0x01, 0xd7, //0x00000312 addq %rdx, %rdi + 0x41, 0xff, 0xc1, //0x00000315 incl %r9d + 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000318 movabsq $8589934464, %rbx + 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x00000322 leaq $1410065535(%rbx), %rax + 0x48, 0x39, 0xc7, //0x00000329 cmpq %rax, %rdi + 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x0000032c ja LBB1_23 + //0x00000332 LBB1_8 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000332 movl $1, %edx + 0x48, 0x83, 0xff, 0x0a, //0x00000337 cmpq $10, %rdi + 0x0f, 0x82, 0x9c, 0x01, 0x00, 0x00, //0x0000033b jb LBB1_30 + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000341 movl $2, %edx + 0x48, 0x83, 0xff, 0x64, //0x00000346 cmpq $100, %rdi + 0x0f, 0x82, 0x8d, 0x01, 0x00, 0x00, //0x0000034a jb LBB1_30 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000350 movl $3, %edx + 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x00000355 cmpq $1000, %rdi + 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x0000035c jb LBB1_30 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000362 movl $4, %edx + 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000367 cmpq $10000, %rdi + 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x0000036e jb LBB1_30 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000374 movl $5, %edx + 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000379 cmpq $100000, %rdi + 0x0f, 0x82, 0x57, 0x01, 0x00, 0x00, //0x00000380 jb LBB1_30 + 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000386 movl $6, %edx + 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x0000038b cmpq $1000000, %rdi + 0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x00000392 jb LBB1_30 + 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000398 movl $7, %edx + 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000039d cmpq $10000000, %rdi + 0x0f, 0x82, 0x33, 0x01, 0x00, 0x00, //0x000003a4 jb LBB1_30 + 0xba, 0x08, 0x00, 0x00, 0x00, //0x000003aa movl $8, %edx + 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000003af cmpq $100000000, %rdi + 0x0f, 0x82, 0x21, 0x01, 0x00, 0x00, //0x000003b6 jb LBB1_30 + 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x000003bc cmpq $1000000000, %rdi + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x000003c3 movl $10, %edx + 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x000003c8 jmp LBB1_29 + //0x000003cd LBB1_17 + 0x4d, 0x89, 0xc3, //0x000003cd movq %r8, %r11 + 0x49, 0xc1, 0xeb, 0x02, //0x000003d0 shrq $2, %r11 + 0x4c, 0x89, 0xc2, //0x000003d4 movq %r8, %rdx + 0x48, 0x83, 0xe2, 0xfc, //0x000003d7 andq $-4, %rdx + 0x48, 0x39, 0xd3, //0x000003db cmpq %rdx, %rbx + 0x0f, 0x96, 0xc3, //0x000003de setbe %bl + 0x48, 0x8d, 0x72, 0x04, //0x000003e1 leaq $4(%rdx), %rsi + 0x48, 0x39, 0xce, //0x000003e5 cmpq %rcx, %rsi + 0x0f, 0x96, 0xc0, //0x000003e8 setbe %al + 0x38, 0xc3, //0x000003eb cmpb %al, %bl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ed je LBB1_20 + 0x31, 0xff, //0x000003f3 xorl %edi, %edi + 0x48, 0x39, 0xce, //0x000003f5 cmpq %rcx, %rsi + 0x40, 0x0f, 0x96, 0xc7, //0x000003f8 setbe %dil + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000003fc jmp LBB1_22 + //0x00000401 LBB1_19 + 0x41, 0xc6, 0x07, 0x30, //0x00000401 movb $48, (%r15) + 0x45, 0x29, 0xf7, //0x00000405 subl %r14d, %r15d + 0x41, 0xff, 0xc7, //0x00000408 incl %r15d + 0x44, 0x89, 0xfb, //0x0000040b movl %r15d, %ebx + 0xe9, 0x0f, 0x08, 0x00, 0x00, //0x0000040e jmp LBB1_113 + //0x00000413 LBB1_20 + 0x48, 0x83, 0xca, 0x02, //0x00000413 orq $2, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000417 movl $1, %edi + 0x49, 0x39, 0xd2, //0x0000041c cmpq %rdx, %r10 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000041f ja LBB1_22 + 0x0f, 0x94, 0xc0, //0x00000425 sete %al + 0x41, 0xc0, 0xe8, 0x02, //0x00000428 shrb $2, %r8b + 0x41, 0x20, 0xc0, //0x0000042c andb %al, %r8b + 0x41, 0x0f, 0xb6, 0xf8, //0x0000042f movzbl %r8b, %edi + //0x00000433 LBB1_22 + 0x4c, 0x01, 0xdf, //0x00000433 addq %r11, %rdi + 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000436 movabsq $8589934464, %rbx + 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x00000440 leaq $1410065535(%rbx), %rax + 0x48, 0x39, 0xc7, //0x00000447 cmpq %rax, %rdi + 0x0f, 0x86, 0xe2, 0xfe, 0xff, 0xff, //0x0000044a jbe LBB1_8 + //0x00000450 LBB1_23 + 0x48, 0x89, 0xf8, //0x00000450 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000453 shrq $11, %rax + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00000457 movl $11, %edx + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000045c cmpq $48828125, %rax + 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x00000462 jb LBB1_30 + 0x48, 0x89, 0xf8, //0x00000468 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x0000046b shrq $12, %rax + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x0000046f movl $12, %edx + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000474 cmpq $244140625, %rax + 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x0000047a jb LBB1_30 + 0x48, 0x89, 0xf8, //0x00000480 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x00000483 shrq $13, %rax + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000487 movl $13, %edx + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000048c cmpq $1220703125, %rax + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000492 jb LBB1_30 + 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000498 movl $14, %edx + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000049d movabsq $100000000000000, %rax + 0x48, 0x39, 0xc7, //0x000004a7 cmpq %rax, %rdi + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x000004aa jb LBB1_30 + 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000004b0 movl $15, %edx + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000004b5 movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc7, //0x000004bf cmpq %rax, %rdi + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000004c2 jb LBB1_30 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000004c8 movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc7, //0x000004d2 cmpq %rax, %rdi + 0xba, 0x11, 0x00, 0x00, 0x00, //0x000004d5 movl $17, %edx + //0x000004da LBB1_29 + 0x83, 0xda, 0x00, //0x000004da sbbl $0, %edx + //0x000004dd LBB1_30 + 0x46, 0x8d, 0x2c, 0x0a, //0x000004dd leal (%rdx,%r9), %r13d + 0x42, 0x8d, 0x44, 0x0a, 0x05, //0x000004e1 leal $5(%rdx,%r9), %eax + 0x83, 0xf8, 0x1b, //0x000004e6 cmpl $27, %eax + 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x000004e9 jb LBB1_38 + 0x4d, 0x8d, 0x67, 0x01, //0x000004ef leaq $1(%r15), %r12 + 0x4c, 0x89, 0xe6, //0x000004f3 movq %r12, %rsi + 0xe8, 0xe5, 0x92, 0x00, 0x00, //0x000004f6 callq _format_significand + 0x48, 0x89, 0xc3, //0x000004fb movq %rax, %rbx + 0x90, 0x90, //0x000004fe .p2align 4, 0x90 + //0x00000500 LBB1_32 + 0x80, 0x7b, 0xff, 0x30, //0x00000500 cmpb $48, $-1(%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00000504 leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000508 je LBB1_32 + 0x41, 0x8a, 0x47, 0x01, //0x0000050e movb $1(%r15), %al + 0x41, 0x88, 0x07, //0x00000512 movb %al, (%r15) + 0x48, 0x8d, 0x43, 0x01, //0x00000515 leaq $1(%rbx), %rax + 0x48, 0x89, 0xc1, //0x00000519 movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000051c subq %r12, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x0000051f cmpq $2, %rcx + 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x00000523 jl LBB1_35 + 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000529 movb $46, (%r12) + 0x48, 0x89, 0xc3, //0x0000052e movq %rax, %rbx + //0x00000531 LBB1_35 + 0xc6, 0x03, 0x65, //0x00000531 movb $101, (%rbx) + 0x45, 0x85, 0xed, //0x00000534 testl %r13d, %r13d + 0x0f, 0x8e, 0x5a, 0x01, 0x00, 0x00, //0x00000537 jle LBB1_51 + 0x41, 0xff, 0xcd, //0x0000053d decl %r13d + 0xc6, 0x43, 0x01, 0x2b, //0x00000540 movb $43, $1(%rbx) + 0x44, 0x89, 0xe8, //0x00000544 movl %r13d, %eax + 0x83, 0xf8, 0x64, //0x00000547 cmpl $100, %eax + 0x0f, 0x8c, 0x5c, 0x01, 0x00, 0x00, //0x0000054a jl LBB1_52 + //0x00000550 LBB1_37 + 0x89, 0xc1, //0x00000550 movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000552 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00000557 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x0000055b shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x0000055f leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x00000562 leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x00000565 subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0xd2, 0xc6, 0x00, 0x00, //0x00000567 leaq $50898(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x0000056e movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x89, 0x4b, 0x02, //0x00000572 movw %cx, $2(%rbx) + 0x0c, 0x30, //0x00000576 orb $48, %al + 0x88, 0x43, 0x04, //0x00000578 movb %al, $4(%rbx) + 0x48, 0x83, 0xc3, 0x05, //0x0000057b addq $5, %rbx + 0xe9, 0x9b, 0x06, 0x00, 0x00, //0x0000057f jmp LBB1_112 + //0x00000584 LBB1_38 + 0x45, 0x85, 0xc9, //0x00000584 testl %r9d, %r9d + 0x0f, 0x88, 0x42, 0x01, 0x00, 0x00, //0x00000587 js LBB1_54 + 0x4d, 0x63, 0xed, //0x0000058d movslq %r13d, %r13 + 0x4b, 0x8d, 0x1c, 0x2f, //0x00000590 leaq (%r15,%r13), %rbx + 0x4c, 0x89, 0xfe, //0x00000594 movq %r15, %rsi + 0xe8, 0xc4, 0x06, 0x00, 0x00, //0x00000597 callq _format_integer + 0x48, 0x39, 0xd8, //0x0000059c cmpq %rbx, %rax + 0x0f, 0x83, 0x7a, 0x06, 0x00, 0x00, //0x0000059f jae LBB1_112 + 0x4d, 0x01, 0xec, //0x000005a5 addq %r13, %r12 + 0x49, 0x29, 0xc4, //0x000005a8 subq %rax, %r12 + 0x4d, 0x01, 0xf4, //0x000005ab addq %r14, %r12 + 0x49, 0x81, 0xfc, 0x80, 0x00, 0x00, 0x00, //0x000005ae cmpq $128, %r12 + 0x0f, 0x82, 0x15, 0x03, 0x00, 0x00, //0x000005b5 jb LBB1_76 + 0x4c, 0x89, 0xe1, //0x000005bb movq %r12, %rcx + 0x48, 0x83, 0xe1, 0x80, //0x000005be andq $-128, %rcx + 0x48, 0x8d, 0x79, 0x80, //0x000005c2 leaq $-128(%rcx), %rdi + 0x48, 0x89, 0xfe, //0x000005c6 movq %rdi, %rsi + 0x48, 0xc1, 0xee, 0x07, //0x000005c9 shrq $7, %rsi + 0x48, 0xff, 0xc6, //0x000005cd incq %rsi + 0x89, 0xf2, //0x000005d0 movl %esi, %edx + 0x83, 0xe2, 0x03, //0x000005d2 andl $3, %edx + 0x48, 0x81, 0xff, 0x80, 0x01, 0x00, 0x00, //0x000005d5 cmpq $384, %rdi + 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x000005dc jae LBB1_69 + 0x31, 0xff, //0x000005e2 xorl %edi, %edi + 0xe9, 0x9b, 0x02, 0x00, 0x00, //0x000005e4 jmp LBB1_71 + //0x000005e9 LBB1_43 + 0x48, 0xd3, 0xef, //0x000005e9 shrq %cl, %rdi + 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000005ec movabsq $8589934464, %rax + 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x000005f6 addq $1410065535, %rax + 0x48, 0x39, 0xc7, //0x000005fc cmpq %rax, %rdi + 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x000005ff jbe LBB1_60 + 0x48, 0x89, 0xf8, //0x00000605 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000608 shrq $11, %rax + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000060c movl $11, %edx + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000611 cmpq $48828125, %rax + 0x0f, 0x82, 0xad, 0x01, 0x00, 0x00, //0x00000617 jb LBB1_68 + 0x48, 0x89, 0xf8, //0x0000061d movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x00000620 shrq $12, %rax + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000624 movl $12, %edx + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000629 cmpq $244140625, %rax + 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x0000062f jb LBB1_68 + 0x48, 0x89, 0xf8, //0x00000635 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x00000638 shrq $13, %rax + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000063c movl $13, %edx + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000641 cmpq $1220703125, %rax + 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x00000647 jb LBB1_68 + 0xba, 0x0e, 0x00, 0x00, 0x00, //0x0000064d movl $14, %edx + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000652 movabsq $100000000000000, %rax + 0x48, 0x39, 0xc7, //0x0000065c cmpq %rax, %rdi + 0x0f, 0x82, 0x65, 0x01, 0x00, 0x00, //0x0000065f jb LBB1_68 + 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000665 movl $15, %edx + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x0000066a movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000674 cmpq %rax, %rdi + 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x00000677 jb LBB1_68 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000067d movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000687 cmpq %rax, %rdi + 0xba, 0x11, 0x00, 0x00, 0x00, //0x0000068a movl $17, %edx + //0x0000068f LBB1_50 + 0x83, 0xda, 0x00, //0x0000068f sbbl $0, %edx + 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000692 jmp LBB1_68 + //0x00000697 LBB1_51 + 0xc6, 0x43, 0x01, 0x2d, //0x00000697 movb $45, $1(%rbx) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000069b movl $1, %eax + 0x44, 0x29, 0xe8, //0x000006a0 subl %r13d, %eax + 0x83, 0xf8, 0x64, //0x000006a3 cmpl $100, %eax + 0x0f, 0x8d, 0xa4, 0xfe, 0xff, 0xff, //0x000006a6 jge LBB1_37 + //0x000006ac LBB1_52 + 0x83, 0xf8, 0x0a, //0x000006ac cmpl $10, %eax + 0x0f, 0x8c, 0x7d, 0x00, 0x00, 0x00, //0x000006af jl LBB1_59 + 0x48, 0x98, //0x000006b5 cltq + 0x48, 0x8d, 0x0d, 0x82, 0xc5, 0x00, 0x00, //0x000006b7 leaq $50562(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000006be movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x43, 0x02, //0x000006c2 movw %ax, $2(%rbx) + 0x48, 0x83, 0xc3, 0x04, //0x000006c6 addq $4, %rbx + 0xe9, 0x50, 0x05, 0x00, 0x00, //0x000006ca jmp LBB1_112 + //0x000006cf LBB1_54 + 0x45, 0x85, 0xed, //0x000006cf testl %r13d, %r13d + 0x0f, 0x8f, 0x19, 0x03, 0x00, 0x00, //0x000006d2 jg LBB1_85 + 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x000006d8 movw $11824, (%r15) + 0x49, 0x83, 0xc7, 0x02, //0x000006de addq $2, %r15 + 0x45, 0x85, 0xed, //0x000006e2 testl %r13d, %r13d + 0x0f, 0x89, 0x06, 0x03, 0x00, 0x00, //0x000006e5 jns LBB1_85 + 0x31, 0xc0, //0x000006eb xorl %eax, %eax + 0x41, 0x83, 0xfd, 0x80, //0x000006ed cmpl $-128, %r13d + 0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x000006f1 ja LBB1_83 + 0x45, 0x89, 0xe8, //0x000006f7 movl %r13d, %r8d + 0x41, 0xf7, 0xd0, //0x000006fa notl %r8d + 0x49, 0xff, 0xc0, //0x000006fd incq %r8 + 0x4c, 0x89, 0xc0, //0x00000700 movq %r8, %rax + 0x49, 0x89, 0xda, //0x00000703 movq %rbx, %r10 + 0x48, 0x21, 0xd8, //0x00000706 andq %rbx, %rax + 0x48, 0x8d, 0x48, 0x80, //0x00000709 leaq $-128(%rax), %rcx + 0x48, 0x89, 0xcb, //0x0000070d movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x00000710 shrq $7, %rbx + 0x48, 0xff, 0xc3, //0x00000714 incq %rbx + 0x41, 0x89, 0xd9, //0x00000717 movl %ebx, %r9d + 0x41, 0x83, 0xe1, 0x03, //0x0000071a andl $3, %r9d + 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000071e cmpq $384, %rcx + 0x0f, 0x83, 0xb9, 0x01, 0x00, 0x00, //0x00000725 jae LBB1_77 + 0x31, 0xdb, //0x0000072b xorl %ebx, %ebx + 0xe9, 0x5b, 0x02, 0x00, 0x00, //0x0000072d jmp LBB1_79 + //0x00000732 LBB1_59 + 0x04, 0x30, //0x00000732 addb $48, %al + 0x88, 0x43, 0x02, //0x00000734 movb %al, $2(%rbx) + 0x48, 0x83, 0xc3, 0x03, //0x00000737 addq $3, %rbx + 0xe9, 0xdf, 0x04, 0x00, 0x00, //0x0000073b jmp LBB1_112 + //0x00000740 LBB1_60 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000740 movl $1, %edx + 0x48, 0x83, 0xff, 0x0a, //0x00000745 cmpq $10, %rdi + 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000749 jb LBB1_68 + 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000074f movl $2, %edx + 0x48, 0x83, 0xff, 0x64, //0x00000754 cmpq $100, %rdi + 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x00000758 jb LBB1_68 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x0000075e movl $3, %edx + 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x00000763 cmpq $1000, %rdi + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x0000076a jb LBB1_68 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000770 movl $4, %edx + 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000775 cmpq $10000, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x0000077c jb LBB1_68 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000782 movl $5, %edx + 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000787 cmpq $100000, %rdi + 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x0000078e jb LBB1_68 + 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000794 movl $6, %edx + 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x00000799 cmpq $1000000, %rdi + 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000007a0 jb LBB1_68 + 0xba, 0x07, 0x00, 0x00, 0x00, //0x000007a6 movl $7, %edx + 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000007ab cmpq $10000000, %rdi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007b2 jb LBB1_68 + 0xba, 0x08, 0x00, 0x00, 0x00, //0x000007b8 movl $8, %edx + 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000007bd cmpq $100000000, %rdi + 0x0f, 0x83, 0x80, 0x04, 0x00, 0x00, //0x000007c4 jae LBB1_116 + //0x000007ca LBB1_68 + 0x4c, 0x89, 0xfe, //0x000007ca movq %r15, %rsi + 0xe8, 0x8e, 0x04, 0x00, 0x00, //0x000007cd callq _format_integer + 0x48, 0x89, 0xc3, //0x000007d2 movq %rax, %rbx + 0xe9, 0x45, 0x04, 0x00, 0x00, //0x000007d5 jmp LBB1_112 + //0x000007da LBB1_69 + 0x48, 0x29, 0xd6, //0x000007da subq %rdx, %rsi + 0x31, 0xff, //0x000007dd xorl %edi, %edi + 0xc5, 0xfd, 0x6f, 0x05, 0x39, 0xf9, 0xff, 0xff, //0x000007df vmovdqa $-1735(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007e7 .p2align 4, 0x90 + //0x000007f0 LBB1_70 + 0xc5, 0xfe, 0x7f, 0x04, 0x38, //0x000007f0 vmovdqu %ymm0, (%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x20, //0x000007f5 vmovdqu %ymm0, $32(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x40, //0x000007fb vmovdqu %ymm0, $64(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x60, //0x00000801 vmovdqu %ymm0, $96(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x00, 0x00, 0x00, //0x00000807 vmovdqu %ymm0, $128(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x00, 0x00, 0x00, //0x00000810 vmovdqu %ymm0, $160(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x00, 0x00, 0x00, //0x00000819 vmovdqu %ymm0, $192(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x00, 0x00, 0x00, //0x00000822 vmovdqu %ymm0, $224(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x00, 0x01, 0x00, 0x00, //0x0000082b vmovdqu %ymm0, $256(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x20, 0x01, 0x00, 0x00, //0x00000834 vmovdqu %ymm0, $288(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x40, 0x01, 0x00, 0x00, //0x0000083d vmovdqu %ymm0, $320(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x60, 0x01, 0x00, 0x00, //0x00000846 vmovdqu %ymm0, $352(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x01, 0x00, 0x00, //0x0000084f vmovdqu %ymm0, $384(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x01, 0x00, 0x00, //0x00000858 vmovdqu %ymm0, $416(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x01, 0x00, 0x00, //0x00000861 vmovdqu %ymm0, $448(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x01, 0x00, 0x00, //0x0000086a vmovdqu %ymm0, $480(%rax,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000873 addq $512, %rdi + 0x48, 0x83, 0xc6, 0xfc, //0x0000087a addq $-4, %rsi + 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x0000087e jne LBB1_70 + //0x00000884 LBB1_71 + 0x48, 0x85, 0xd2, //0x00000884 testq %rdx, %rdx + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000887 je LBB1_74 + 0x48, 0x8d, 0x74, 0x07, 0x60, //0x0000088d leaq $96(%rdi,%rax), %rsi + 0x48, 0xf7, 0xda, //0x00000892 negq %rdx + 0xc5, 0xfd, 0x6f, 0x05, 0x83, 0xf8, 0xff, 0xff, //0x00000895 vmovdqa $-1917(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + 0x90, 0x90, 0x90, //0x0000089d .p2align 4, 0x90 + //0x000008a0 LBB1_73 + 0xc5, 0xfe, 0x7f, 0x46, 0xa0, //0x000008a0 vmovdqu %ymm0, $-96(%rsi) + 0xc5, 0xfe, 0x7f, 0x46, 0xc0, //0x000008a5 vmovdqu %ymm0, $-64(%rsi) + 0xc5, 0xfe, 0x7f, 0x46, 0xe0, //0x000008aa vmovdqu %ymm0, $-32(%rsi) + 0xc5, 0xfe, 0x7f, 0x06, //0x000008af vmovdqu %ymm0, (%rsi) + 0x48, 0x83, 0xee, 0x80, //0x000008b3 subq $-128, %rsi + 0x48, 0xff, 0xc2, //0x000008b7 incq %rdx + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000008ba jne LBB1_73 + //0x000008c0 LBB1_74 + 0x4c, 0x39, 0xe1, //0x000008c0 cmpq %r12, %rcx + 0x0f, 0x84, 0x56, 0x03, 0x00, 0x00, //0x000008c3 je LBB1_112 + 0x48, 0x01, 0xc8, //0x000008c9 addq %rcx, %rax + 0x90, 0x90, 0x90, 0x90, //0x000008cc .p2align 4, 0x90 + //0x000008d0 LBB1_76 + 0xc6, 0x00, 0x30, //0x000008d0 movb $48, (%rax) + 0x48, 0xff, 0xc0, //0x000008d3 incq %rax + 0x48, 0x39, 0xc3, //0x000008d6 cmpq %rax, %rbx + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x000008d9 jne LBB1_76 + 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x000008df jmp LBB1_112 + //0x000008e4 LBB1_77 + 0x4b, 0x8d, 0x8c, 0x34, 0xe2, 0x01, 0x00, 0x00, //0x000008e4 leaq $482(%r12,%r14), %rcx + 0x4c, 0x89, 0xce, //0x000008ec movq %r9, %rsi + 0x48, 0x29, 0xde, //0x000008ef subq %rbx, %rsi + 0x31, 0xdb, //0x000008f2 xorl %ebx, %ebx + 0xc5, 0xfd, 0x6f, 0x05, 0x24, 0xf8, 0xff, 0xff, //0x000008f4 vmovdqa $-2012(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x000008fc LBB1_78 + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xfe, 0xff, 0xff, //0x000008fc vmovdqu %ymm0, $-480(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xfe, 0xff, 0xff, //0x00000905 vmovdqu %ymm0, $-448(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xfe, 0xff, 0xff, //0x0000090e vmovdqu %ymm0, $-416(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x80, 0xfe, 0xff, 0xff, //0x00000917 vmovdqu %ymm0, $-384(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xa0, 0xfe, 0xff, 0xff, //0x00000920 vmovdqu %ymm0, $-352(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xc0, 0xfe, 0xff, 0xff, //0x00000929 vmovdqu %ymm0, $-320(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xe0, 0xfe, 0xff, 0xff, //0x00000932 vmovdqu %ymm0, $-288(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x00, 0xff, 0xff, 0xff, //0x0000093b vmovdqu %ymm0, $-256(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xff, 0xff, 0xff, //0x00000944 vmovdqu %ymm0, $-224(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xff, 0xff, 0xff, //0x0000094d vmovdqu %ymm0, $-192(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xff, 0xff, 0xff, //0x00000956 vmovdqu %ymm0, $-160(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0x80, //0x0000095f vmovdqu %ymm0, $-128(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xa0, //0x00000965 vmovdqu %ymm0, $-96(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xc0, //0x0000096b vmovdqu %ymm0, $-64(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xe0, //0x00000971 vmovdqu %ymm0, $-32(%rcx,%rbx) + 0xc5, 0xfe, 0x7f, 0x04, 0x19, //0x00000977 vmovdqu %ymm0, (%rcx,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x0000097c addq $512, %rbx + 0x48, 0x83, 0xc6, 0x04, //0x00000983 addq $4, %rsi + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000987 jne LBB1_78 + //0x0000098d LBB1_79 + 0x4d, 0x85, 0xc9, //0x0000098d testq %r9, %r9 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000990 je LBB1_82 + 0x4c, 0x01, 0xe3, //0x00000996 addq %r12, %rbx + 0x49, 0x8d, 0x4c, 0x1e, 0x62, //0x00000999 leaq $98(%r14,%rbx), %rcx + 0x49, 0xf7, 0xd9, //0x0000099e negq %r9 + 0xc5, 0xfd, 0x6f, 0x05, 0x77, 0xf7, 0xff, 0xff, //0x000009a1 vmovdqa $-2185(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x000009a9 LBB1_81 + 0xc5, 0xfe, 0x7f, 0x41, 0xa0, //0x000009a9 vmovdqu %ymm0, $-96(%rcx) + 0xc5, 0xfe, 0x7f, 0x41, 0xc0, //0x000009ae vmovdqu %ymm0, $-64(%rcx) + 0xc5, 0xfe, 0x7f, 0x41, 0xe0, //0x000009b3 vmovdqu %ymm0, $-32(%rcx) + 0xc5, 0xfe, 0x7f, 0x01, //0x000009b8 vmovdqu %ymm0, (%rcx) + 0x48, 0x83, 0xe9, 0x80, //0x000009bc subq $-128, %rcx + 0x49, 0xff, 0xc1, //0x000009c0 incq %r9 + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000009c3 jne LBB1_81 + //0x000009c9 LBB1_82 + 0x49, 0x01, 0xc7, //0x000009c9 addq %rax, %r15 + 0x49, 0x39, 0xc0, //0x000009cc cmpq %rax, %r8 + 0x4c, 0x89, 0xd3, //0x000009cf movq %r10, %rbx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009d2 je LBB1_85 + //0x000009d8 LBB1_83 + 0x44, 0x89, 0xe9, //0x000009d8 movl %r13d, %ecx + 0xf7, 0xd9, //0x000009db negl %ecx + 0x90, 0x90, 0x90, //0x000009dd .p2align 4, 0x90 + //0x000009e0 LBB1_84 + 0x41, 0xc6, 0x07, 0x30, //0x000009e0 movb $48, (%r15) + 0x49, 0xff, 0xc7, //0x000009e4 incq %r15 + 0xff, 0xc0, //0x000009e7 incl %eax + 0x39, 0xc8, //0x000009e9 cmpl %ecx, %eax + 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000009eb jl LBB1_84 + //0x000009f1 LBB1_85 + 0x4c, 0x89, 0xfe, //0x000009f1 movq %r15, %rsi + 0xc5, 0xf8, 0x77, //0x000009f4 vzeroupper + 0xe8, 0xe4, 0x8d, 0x00, 0x00, //0x000009f7 callq _format_significand + 0x90, 0x90, 0x90, 0x90, //0x000009fc .p2align 4, 0x90 + //0x00000a00 LBB1_86 + 0x80, 0x78, 0xff, 0x30, //0x00000a00 cmpb $48, $-1(%rax) + 0x48, 0x8d, 0x40, 0xff, //0x00000a04 leaq $-1(%rax), %rax + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000a08 je LBB1_86 + 0x48, 0x8d, 0x48, 0x01, //0x00000a0e leaq $1(%rax), %rcx + 0x45, 0x85, 0xed, //0x00000a12 testl %r13d, %r13d + 0x0f, 0x8e, 0x83, 0x00, 0x00, 0x00, //0x00000a15 jle LBB1_91 + 0x89, 0xca, //0x00000a1b movl %ecx, %edx + 0x44, 0x29, 0xfa, //0x00000a1d subl %r15d, %edx + 0x41, 0x39, 0xd5, //0x00000a20 cmpl %edx, %r13d + 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00000a23 jge LBB1_92 + 0x43, 0x8d, 0x54, 0x3d, 0x00, //0x00000a29 leal (%r13,%r15), %edx + 0x29, 0xd1, //0x00000a2e subl %edx, %ecx + 0x48, 0x8d, 0x71, 0xff, //0x00000a30 leaq $-1(%rcx), %rsi + 0x89, 0xca, //0x00000a34 movl %ecx, %edx + 0x83, 0xe2, 0x03, //0x00000a36 andl $3, %edx + 0x48, 0x83, 0xfe, 0x03, //0x00000a39 cmpq $3, %rsi + 0x0f, 0x83, 0x63, 0x00, 0x00, 0x00, //0x00000a3d jae LBB1_96 + 0x31, 0xc9, //0x00000a43 xorl %ecx, %ecx + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00000a45 jmp LBB1_99 + //0x00000a4a LBB1_92 + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00000a4a jle LBB1_91 + 0x48, 0x89, 0xde, //0x00000a50 movq %rbx, %rsi + 0x45, 0x01, 0xfd, //0x00000a53 addl %r15d, %r13d + 0x41, 0x89, 0xc8, //0x00000a56 movl %ecx, %r8d + 0x41, 0xf7, 0xd0, //0x00000a59 notl %r8d + 0x45, 0x01, 0xe8, //0x00000a5c addl %r13d, %r8d + 0x31, 0xd2, //0x00000a5f xorl %edx, %edx + 0x48, 0x89, 0xcb, //0x00000a61 movq %rcx, %rbx + 0x41, 0x83, 0xf8, 0x7e, //0x00000a64 cmpl $126, %r8d + 0x0f, 0x86, 0x8f, 0x01, 0x00, 0x00, //0x00000a68 jbe LBB1_110 + 0x49, 0xff, 0xc0, //0x00000a6e incq %r8 + 0x48, 0x89, 0xf3, //0x00000a71 movq %rsi, %rbx + 0x4c, 0x21, 0xc3, //0x00000a74 andq %r8, %rbx + 0x48, 0x8d, 0x73, 0x80, //0x00000a77 leaq $-128(%rbx), %rsi + 0x48, 0x89, 0xf7, //0x00000a7b movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x07, //0x00000a7e shrq $7, %rdi + 0x48, 0xff, 0xc7, //0x00000a82 incq %rdi + 0x89, 0xfa, //0x00000a85 movl %edi, %edx + 0x83, 0xe2, 0x03, //0x00000a87 andl $3, %edx + 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000a8a cmpq $384, %rsi + 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00000a91 jae LBB1_104 + 0x31, 0xff, //0x00000a97 xorl %edi, %edi + 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000a99 jmp LBB1_106 + //0x00000a9e LBB1_91 + 0x48, 0x89, 0xcb, //0x00000a9e movq %rcx, %rbx + 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00000aa1 jmp LBB1_112 + //0x00000aa6 LBB1_96 + 0x48, 0x89, 0xd6, //0x00000aa6 movq %rdx, %rsi + 0x48, 0x29, 0xce, //0x00000aa9 subq %rcx, %rsi + 0x31, 0xc9, //0x00000aac xorl %ecx, %ecx + 0x90, 0x90, //0x00000aae .p2align 4, 0x90 + //0x00000ab0 LBB1_97 + 0x8b, 0x7c, 0x08, 0xfd, //0x00000ab0 movl $-3(%rax,%rcx), %edi + 0x89, 0x7c, 0x08, 0xfe, //0x00000ab4 movl %edi, $-2(%rax,%rcx) + 0x48, 0x83, 0xc1, 0xfc, //0x00000ab8 addq $-4, %rcx + 0x48, 0x39, 0xce, //0x00000abc cmpq %rcx, %rsi + 0x0f, 0x85, 0xeb, 0xff, 0xff, 0xff, //0x00000abf jne LBB1_97 + 0x48, 0xf7, 0xd9, //0x00000ac5 negq %rcx + //0x00000ac8 LBB1_99 + 0x48, 0x85, 0xd2, //0x00000ac8 testq %rdx, %rdx + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000acb je LBB1_102 + 0x48, 0xf7, 0xd9, //0x00000ad1 negq %rcx + 0x48, 0xf7, 0xda, //0x00000ad4 negq %rdx + 0x31, 0xf6, //0x00000ad7 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ad9 .p2align 4, 0x90 + //0x00000ae0 LBB1_101 + 0x48, 0x8d, 0x3c, 0x31, //0x00000ae0 leaq (%rcx,%rsi), %rdi + 0x0f, 0xb6, 0x1c, 0x38, //0x00000ae4 movzbl (%rax,%rdi), %ebx + 0x88, 0x5c, 0x38, 0x01, //0x00000ae8 movb %bl, $1(%rax,%rdi) + 0x48, 0xff, 0xce, //0x00000aec decq %rsi + 0x48, 0x39, 0xf2, //0x00000aef cmpq %rsi, %rdx + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000af2 jne LBB1_101 + //0x00000af8 LBB1_102 + 0x49, 0x63, 0xcd, //0x00000af8 movslq %r13d, %rcx + 0x41, 0xc6, 0x04, 0x0f, 0x2e, //0x00000afb movb $46, (%r15,%rcx) + 0x48, 0x83, 0xc0, 0x02, //0x00000b00 addq $2, %rax + 0x48, 0x89, 0xc3, //0x00000b04 movq %rax, %rbx + 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000b07 jmp LBB1_112 + //0x00000b0c LBB1_104 + 0x48, 0x89, 0xd6, //0x00000b0c movq %rdx, %rsi + 0x48, 0x29, 0xfe, //0x00000b0f subq %rdi, %rsi + 0x31, 0xff, //0x00000b12 xorl %edi, %edi + 0xc5, 0xfd, 0x6f, 0x05, 0x04, 0xf6, 0xff, 0xff, //0x00000b14 vmovdqa $-2556(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x00000b1c LBB1_105 + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x00000b1c vmovdqu %ymm0, $1(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x00000b22 vmovdqu %ymm0, $33(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00000b28 vmovdqu %ymm0, $65(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x00000b2e vmovdqu %ymm0, $97(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00000b34 vmovdqu %ymm0, $129(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00000b3d vmovdqu %ymm0, $161(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00000b46 vmovdqu %ymm0, $193(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00000b4f vmovdqu %ymm0, $225(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x00000b58 vmovdqu %ymm0, $257(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x00000b61 vmovdqu %ymm0, $289(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x00000b6a vmovdqu %ymm0, $321(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x00000b73 vmovdqu %ymm0, $353(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x00000b7c vmovdqu %ymm0, $385(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x00000b85 vmovdqu %ymm0, $417(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x00000b8e vmovdqu %ymm0, $449(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x00000b97 vmovdqu %ymm0, $481(%rax,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000ba0 addq $512, %rdi + 0x48, 0x83, 0xc6, 0x04, //0x00000ba7 addq $4, %rsi + 0x0f, 0x85, 0x6b, 0xff, 0xff, 0xff, //0x00000bab jne LBB1_105 + //0x00000bb1 LBB1_106 + 0x48, 0x89, 0xde, //0x00000bb1 movq %rbx, %rsi + 0x48, 0x8d, 0x5c, 0x18, 0x01, //0x00000bb4 leaq $1(%rax,%rbx), %rbx + 0x48, 0x85, 0xd2, //0x00000bb9 testq %rdx, %rdx + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000bbc je LBB1_109 + 0x48, 0x8d, 0x44, 0x38, 0x61, //0x00000bc2 leaq $97(%rax,%rdi), %rax + 0x48, 0xf7, 0xda, //0x00000bc7 negq %rdx + 0xc5, 0xfd, 0x6f, 0x05, 0x4e, 0xf5, 0xff, 0xff, //0x00000bca vmovdqa $-2738(%rip), %ymm0 /* LCPI1_0+0(%rip) */ + //0x00000bd2 LBB1_108 + 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000bd2 vmovdqu %ymm0, $-96(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000bd7 vmovdqu %ymm0, $-64(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00000bdc vmovdqu %ymm0, $-32(%rax) + 0xc5, 0xfe, 0x7f, 0x00, //0x00000be1 vmovdqu %ymm0, (%rax) + 0x48, 0x83, 0xe8, 0x80, //0x00000be5 subq $-128, %rax + 0x48, 0xff, 0xc2, //0x00000be9 incq %rdx + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000bec jne LBB1_108 + //0x00000bf2 LBB1_109 + 0x89, 0xf2, //0x00000bf2 movl %esi, %edx + 0x49, 0x39, 0xf0, //0x00000bf4 cmpq %rsi, %r8 + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000bf7 je LBB1_112 + //0x00000bfd LBB1_110 + 0x41, 0x29, 0xd5, //0x00000bfd subl %edx, %r13d + 0x41, 0x29, 0xcd, //0x00000c00 subl %ecx, %r13d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c03 .p2align 4, 0x90 + //0x00000c10 LBB1_111 + 0xc6, 0x03, 0x30, //0x00000c10 movb $48, (%rbx) + 0x48, 0xff, 0xc3, //0x00000c13 incq %rbx + 0x41, 0xff, 0xcd, //0x00000c16 decl %r13d + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000c19 jne LBB1_111 + //0x00000c1f LBB1_112 + 0x44, 0x29, 0xf3, //0x00000c1f subl %r14d, %ebx + //0x00000c22 LBB1_113 + 0x89, 0xd8, //0x00000c22 movl %ebx, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00000c24 addq $8, %rsp + 0x5b, //0x00000c28 popq %rbx + 0x41, 0x5c, //0x00000c29 popq %r12 + 0x41, 0x5d, //0x00000c2b popq %r13 + 0x41, 0x5e, //0x00000c2d popq %r14 + 0x41, 0x5f, //0x00000c2f popq %r15 + 0x5d, //0x00000c31 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000c32 vzeroupper + 0xc3, //0x00000c35 retq + //0x00000c36 LBB1_114 + 0x31, 0xdb, //0x00000c36 xorl %ebx, %ebx + 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00000c38 jmp LBB1_113 + //0x00000c3d LBB1_115 + 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00000c3d movl $-1074, %ebx + 0x48, 0x89, 0xd7, //0x00000c42 movq %rdx, %rdi + 0xe9, 0x8f, 0xf5, 0xff, 0xff, //0x00000c45 jmp LBB1_5 + //0x00000c4a LBB1_116 + 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000c4a cmpq $1000000000, %rdi + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000c51 movl $10, %edx + 0xe9, 0x34, 0xfa, 0xff, 0xff, //0x00000c56 jmp LBB1_50 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c5b .p2align 4, 0x90 + //0x00000c60 _format_integer + 0x55, //0x00000c60 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000c61 movq %rsp, %rbp + 0x53, //0x00000c64 pushq %rbx + 0x41, 0x89, 0xd0, //0x00000c65 movl %edx, %r8d + 0x49, 0x01, 0xf0, //0x00000c68 addq %rsi, %r8 + 0x48, 0x89, 0xf8, //0x00000c6b movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000c6e shrq $32, %rax + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000c72 je LBB2_1 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000c78 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf8, //0x00000c82 movq %rdi, %rax + 0x48, 0xf7, 0xe1, //0x00000c85 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000c88 shrq $26, %rdx + 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000c8c imull $-100000000, %edx, %ecx + 0x01, 0xf9, //0x00000c92 addl %edi, %ecx + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000c94 movl $3518437209, %r9d + 0x48, 0x89, 0xc8, //0x00000c9a movq %rcx, %rax + 0x49, 0x0f, 0xaf, 0xc1, //0x00000c9d imulq %r9, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000ca1 shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000ca5 imull $10000, %eax, %edi + 0x29, 0xf9, //0x00000cab subl %edi, %ecx + 0x48, 0x89, 0xc7, //0x00000cad movq %rax, %rdi + 0x49, 0x0f, 0xaf, 0xf9, //0x00000cb0 imulq %r9, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00000cb4 shrq $45, %rdi + 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000cb8 imull $10000, %edi, %edi + 0x29, 0xf8, //0x00000cbe subl %edi, %eax + 0x0f, 0xb7, 0xf9, //0x00000cc0 movzwl %cx, %edi + 0xc1, 0xef, 0x02, //0x00000cc3 shrl $2, %edi + 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000cc6 imull $5243, %edi, %r9d + 0x41, 0xc1, 0xe9, 0x11, //0x00000ccd shrl $17, %r9d + 0x41, 0x6b, 0xf9, 0x64, //0x00000cd1 imull $100, %r9d, %edi + 0x29, 0xf9, //0x00000cd5 subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd1, //0x00000cd7 movzwl %cx, %r10d + 0x0f, 0xb7, 0xf8, //0x00000cdb movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00000cde shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000ce1 imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000ce7 shrl $17, %edi + 0x6b, 0xcf, 0x64, //0x00000cea imull $100, %edi, %ecx + 0x29, 0xc8, //0x00000ced subl %ecx, %eax + 0x44, 0x0f, 0xb7, 0xd8, //0x00000cef movzwl %ax, %r11d + 0x48, 0x8d, 0x0d, 0x46, 0xbf, 0x00, 0x00, //0x00000cf3 leaq $48966(%rip), %rcx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000cfa movzwl (%rcx,%r10,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000cff movw %ax, $-2(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000d04 movzwl (%rcx,%r9,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000d09 movw %ax, $-4(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000d0e movzwl (%rcx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000d13 movw %ax, $-6(%r8) + 0x4d, 0x8d, 0x58, 0xf8, //0x00000d18 leaq $-8(%r8), %r11 + 0x0f, 0xb7, 0x0c, 0x79, //0x00000d1c movzwl (%rcx,%rdi,2), %ecx + 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000d20 movw %cx, $-8(%r8) + 0x48, 0x89, 0xd7, //0x00000d25 movq %rdx, %rdi + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000d28 cmpl $10000, %edi + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000d2e jae LBB2_5 + //0x00000d34 LBB2_4 + 0x89, 0xfa, //0x00000d34 movl %edi, %edx + 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000d36 jmp LBB2_7 + //0x00000d3b LBB2_1 + 0x4d, 0x89, 0xc3, //0x00000d3b movq %r8, %r11 + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000d3e cmpl $10000, %edi + 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000d44 jb LBB2_4 + //0x00000d4a LBB2_5 + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000d4a movl $3518437209, %r9d + 0x4c, 0x8d, 0x15, 0xe9, 0xbe, 0x00, 0x00, //0x00000d50 leaq $48873(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d57 .p2align 4, 0x90 + //0x00000d60 LBB2_6 + 0x89, 0xfa, //0x00000d60 movl %edi, %edx + 0x49, 0x0f, 0xaf, 0xd1, //0x00000d62 imulq %r9, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000d66 shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000d6a imull $-10000, %edx, %ecx + 0x01, 0xf9, //0x00000d70 addl %edi, %ecx + 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000d72 imulq $1374389535, %rcx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000d79 shrq $37, %rax + 0x6b, 0xd8, 0x64, //0x00000d7d imull $100, %eax, %ebx + 0x29, 0xd9, //0x00000d80 subl %ebx, %ecx + 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000d82 movzwl (%r10,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d87 movw %cx, $-2(%r11) + 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000d8c movzwl (%r10,%rax,2), %eax + 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000d91 movw %ax, $-4(%r11) + 0x49, 0x83, 0xc3, 0xfc, //0x00000d96 addq $-4, %r11 + 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000d9a cmpl $99999999, %edi + 0x89, 0xd7, //0x00000da0 movl %edx, %edi + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000da2 ja LBB2_6 + //0x00000da8 LBB2_7 + 0x83, 0xfa, 0x64, //0x00000da8 cmpl $100, %edx + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000dab jb LBB2_9 + 0x0f, 0xb7, 0xc2, //0x00000db1 movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000db4 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000db7 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000dbd shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x00000dc0 imull $100, %eax, %ecx + 0x29, 0xca, //0x00000dc3 subl %ecx, %edx + 0x0f, 0xb7, 0xca, //0x00000dc5 movzwl %dx, %ecx + 0x48, 0x8d, 0x15, 0x71, 0xbe, 0x00, 0x00, //0x00000dc8 leaq $48753(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000dcf movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000dd3 movw %cx, $-2(%r11) + 0x49, 0x83, 0xc3, 0xfe, //0x00000dd8 addq $-2, %r11 + 0x89, 0xc2, //0x00000ddc movl %eax, %edx + //0x00000dde LBB2_9 + 0x83, 0xfa, 0x0a, //0x00000dde cmpl $10, %edx + 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000de1 jb LBB2_11 + 0x89, 0xd0, //0x00000de7 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x50, 0xbe, 0x00, 0x00, //0x00000de9 leaq $48720(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000df0 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000df4 movw %ax, $-2(%r11) + 0x4c, 0x89, 0xc0, //0x00000df9 movq %r8, %rax + 0x5b, //0x00000dfc popq %rbx + 0x5d, //0x00000dfd popq %rbp + 0xc3, //0x00000dfe retq + //0x00000dff LBB2_11 + 0x80, 0xc2, 0x30, //0x00000dff addb $48, %dl + 0x88, 0x16, //0x00000e02 movb %dl, (%rsi) + 0x4c, 0x89, 0xc0, //0x00000e04 movq %r8, %rax + 0x5b, //0x00000e07 popq %rbx + 0x5d, //0x00000e08 popq %rbp + 0xc3, //0x00000e09 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e0a .p2align 4, 0x90 + //0x00000e10 _i64toa + 0x48, 0x85, 0xf6, //0x00000e10 testq %rsi, %rsi + 0x0f, 0x88, 0x05, 0x00, 0x00, 0x00, //0x00000e13 js LBB3_1 + 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000e19 jmp _u64toa + //0x00000e1e LBB3_1 + 0x55, //0x00000e1e pushq %rbp + 0x48, 0x89, 0xe5, //0x00000e1f movq %rsp, %rbp + 0xc6, 0x07, 0x2d, //0x00000e22 movb $45, (%rdi) + 0x48, 0xff, 0xc7, //0x00000e25 incq %rdi + 0x48, 0xf7, 0xde, //0x00000e28 negq %rsi + 0xe8, 0x50, 0x00, 0x00, 0x00, //0x00000e2b callq _u64toa + 0xff, 0xc0, //0x00000e30 incl %eax + 0x5d, //0x00000e32 popq %rbp + 0xc3, //0x00000e33 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e34 .p2align 4, 0x00 + //0x00000e40 LCPI4_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000e40 .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000e48 .quad 3518437209 + //0x00000e50 LCPI4_3 + 0x0a, 0x00, //0x00000e50 .word 10 + 0x0a, 0x00, //0x00000e52 .word 10 + 0x0a, 0x00, //0x00000e54 .word 10 + 0x0a, 0x00, //0x00000e56 .word 10 + 0x0a, 0x00, //0x00000e58 .word 10 + 0x0a, 0x00, //0x00000e5a .word 10 + 0x0a, 0x00, //0x00000e5c .word 10 + 0x0a, 0x00, //0x00000e5e .word 10 + //0x00000e60 LCPI4_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000e60 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000e70 .p2align 3, 0x00 + //0x00000e70 LCPI4_1 + 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000e70 .quad -9223315738079846203 + //0x00000e78 LCPI4_2 + 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000e78 .quad -9223336852348469120 + //0x00000e80 .p2align 4, 0x90 + //0x00000e80 _u64toa + 0x55, //0x00000e80 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000e81 movq %rsp, %rbp + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000e84 cmpq $9999, %rsi + 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000e8b ja LBB4_8 + 0x0f, 0xb7, 0xc6, //0x00000e91 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000e94 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000e97 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000e9d shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000ea0 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000ea4 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000ea7 movl %esi, %ecx + 0x29, 0xc1, //0x00000ea9 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x00000eab movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x00000eae addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000eb1 cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000eb7 jb LBB4_3 + 0x48, 0x8d, 0x0d, 0x7c, 0xbd, 0x00, 0x00, //0x00000ebd leaq $48508(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000ec4 movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x00000ec7 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000ec9 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000ece jmp LBB4_4 + //0x00000ed3 LBB4_3 + 0x31, 0xc9, //0x00000ed3 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x00000ed5 cmpl $100, %esi + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000ed8 jb LBB4_5 + //0x00000ede LBB4_4 + 0x0f, 0xb7, 0xd2, //0x00000ede movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x00000ee1 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x54, 0xbd, 0x00, 0x00, //0x00000ee5 leaq $48468(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x00000eec movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x00000eef movl %ecx, %esi + 0xff, 0xc1, //0x00000ef1 incl %ecx + 0x88, 0x14, 0x37, //0x00000ef3 movb %dl, (%rdi,%rsi) + //0x00000ef6 LBB4_6 + 0x48, 0x8d, 0x15, 0x43, 0xbd, 0x00, 0x00, //0x00000ef6 leaq $48451(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x00000efd movb (%rax,%rdx), %dl + 0x89, 0xce, //0x00000f00 movl %ecx, %esi + 0xff, 0xc1, //0x00000f02 incl %ecx + 0x88, 0x14, 0x37, //0x00000f04 movb %dl, (%rdi,%rsi) + //0x00000f07 LBB4_7 + 0x0f, 0xb7, 0xc0, //0x00000f07 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f0a orq $1, %rax + 0x48, 0x8d, 0x15, 0x2b, 0xbd, 0x00, 0x00, //0x00000f0e leaq $48427(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x00000f15 movb (%rax,%rdx), %al + 0x89, 0xca, //0x00000f18 movl %ecx, %edx + 0xff, 0xc1, //0x00000f1a incl %ecx + 0x88, 0x04, 0x17, //0x00000f1c movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x00000f1f movl %ecx, %eax + 0x5d, //0x00000f21 popq %rbp + 0xc3, //0x00000f22 retq + //0x00000f23 LBB4_5 + 0x31, 0xc9, //0x00000f23 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x00000f25 cmpl $10, %esi + 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000f28 jae LBB4_6 + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000f2e jmp LBB4_7 + //0x00000f33 LBB4_8 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000f33 cmpq $99999999, %rsi + 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x00000f3a ja LBB4_16 + 0x89, 0xf0, //0x00000f40 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000f42 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000f47 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000f4b shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000f4f imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000f56 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x00000f58 subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000f5b imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000f62 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000f66 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x00000f6a movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000f6d shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f70 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000f76 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x00000f79 imull $100, %eax, %eax + 0x29, 0xc2, //0x00000f7c subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000f7e movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x00000f82 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x00000f85 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000f88 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f8b imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000f91 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x00000f94 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x00000f98 imull $100, %eax, %eax + 0x29, 0xc1, //0x00000f9b subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000f9d movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000fa1 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000fa4 cmpl $10000000, %esi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000faa jb LBB4_11 + 0x48, 0x8d, 0x05, 0x89, 0xbc, 0x00, 0x00, //0x00000fb0 leaq $48265(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x00000fb7 movb (%r10,%rax), %al + 0x88, 0x07, //0x00000fbb movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000fbd movl $1, %ecx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000fc2 jmp LBB4_12 + //0x00000fc7 LBB4_11 + 0x31, 0xc9, //0x00000fc7 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000fc9 cmpl $1000000, %esi + 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x00000fcf jb LBB4_13 + //0x00000fd5 LBB4_12 + 0x44, 0x89, 0xd0, //0x00000fd5 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000fd8 orq $1, %rax + 0x48, 0x8d, 0x35, 0x5d, 0xbc, 0x00, 0x00, //0x00000fdc leaq $48221(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x00000fe3 movb (%rax,%rsi), %al + 0x89, 0xce, //0x00000fe6 movl %ecx, %esi + 0xff, 0xc1, //0x00000fe8 incl %ecx + 0x88, 0x04, 0x37, //0x00000fea movb %al, (%rdi,%rsi) + //0x00000fed LBB4_14 + 0x48, 0x8d, 0x05, 0x4c, 0xbc, 0x00, 0x00, //0x00000fed leaq $48204(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x00000ff4 movb (%r9,%rax), %al + 0x89, 0xce, //0x00000ff8 movl %ecx, %esi + 0xff, 0xc1, //0x00000ffa incl %ecx + 0x88, 0x04, 0x37, //0x00000ffc movb %al, (%rdi,%rsi) + //0x00000fff LBB4_15 + 0x41, 0x0f, 0xb7, 0xc1, //0x00000fff movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00001003 orq $1, %rax + 0x48, 0x8d, 0x35, 0x32, 0xbc, 0x00, 0x00, //0x00001007 leaq $48178(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x0000100e movb (%rax,%rsi), %al + 0x89, 0xca, //0x00001011 movl %ecx, %edx + 0x88, 0x04, 0x3a, //0x00001013 movb %al, (%rdx,%rdi) + 0x41, 0x8a, 0x04, 0x30, //0x00001016 movb (%r8,%rsi), %al + 0x88, 0x44, 0x3a, 0x01, //0x0000101a movb %al, $1(%rdx,%rdi) + 0x41, 0x0f, 0xb7, 0xc0, //0x0000101e movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00001022 orq $1, %rax + 0x8a, 0x04, 0x30, //0x00001026 movb (%rax,%rsi), %al + 0x88, 0x44, 0x3a, 0x02, //0x00001029 movb %al, $2(%rdx,%rdi) + 0x41, 0x8a, 0x04, 0x33, //0x0000102d movb (%r11,%rsi), %al + 0x88, 0x44, 0x3a, 0x03, //0x00001031 movb %al, $3(%rdx,%rdi) + 0x41, 0x0f, 0xb7, 0xc3, //0x00001035 movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00001039 orq $1, %rax + 0x8a, 0x04, 0x30, //0x0000103d movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00001040 addl $5, %ecx + 0x88, 0x44, 0x3a, 0x04, //0x00001043 movb %al, $4(%rdx,%rdi) + 0x89, 0xc8, //0x00001047 movl %ecx, %eax + 0x5d, //0x00001049 popq %rbp + 0xc3, //0x0000104a retq + //0x0000104b LBB4_13 + 0x31, 0xc9, //0x0000104b xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000104d cmpl $100000, %esi + 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00001053 jae LBB4_14 + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00001059 jmp LBB4_15 + //0x0000105e LBB4_16 + 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000105e movabsq $9999999999999999, %rax + 0x48, 0x39, 0xc6, //0x00001068 cmpq %rax, %rsi + 0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x0000106b ja LBB4_18 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001071 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x0000107b movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x0000107e mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00001081 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001085 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x0000108b subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xc2, //0x0000108d vmovd %edx, %xmm0 + 0xc5, 0xf9, 0x6f, 0x0d, 0xa7, 0xfd, 0xff, 0xff, //0x00001091 vmovdqa $-601(%rip), %xmm1 /* LCPI4_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x00001099 vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000109d vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000010a2 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000010a7 vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x000010ac vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x000010b0 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x000010b4 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000010b8 vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000010bd vpshuflw $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000010c2 vpshufd $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xa0, 0xfd, 0xff, 0xff, //0x000010c7 vpbroadcastq $-608(%rip), %xmm2 /* LCPI4_1+0(%rip) */ + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9f, 0xfd, 0xff, 0xff, //0x000010d0 vpbroadcastq $-609(%rip), %xmm4 /* LCPI4_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc2, //0x000010d9 vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc4, //0x000010dd vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6f, 0x2d, 0x67, 0xfd, 0xff, 0xff, //0x000010e1 vmovdqa $-665(%rip), %xmm5 /* LCPI4_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x000010e9 vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000010ed vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x000010f2 vpsubw %xmm6, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6e, 0xf6, //0x000010f6 vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x000010fa vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000010fe vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x00001103 vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x00001107 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x0000110b vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x0000110f vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001114 vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001119 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x0000111e vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x00001122 vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x00001126 vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000112a vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x0000112f vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x00001133 vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x0d, 0x21, 0xfd, 0xff, 0xff, //0x00001137 vpaddb $-735(%rip), %xmm0, %xmm1 /* LCPI4_4+0(%rip) */ + 0xc5, 0xe9, 0xef, 0xd2, //0x0000113f vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0x74, 0xc2, //0x00001143 vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x00001147 vpmovmskb %xmm0, %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000114b orl $32768, %eax + 0x35, 0xff, 0x7f, 0xff, 0xff, //0x00001150 xorl $-32769, %eax + 0x0f, 0xbc, 0xc0, //0x00001155 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001158 movl $16, %ecx + 0x29, 0xc1, //0x0000115d subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x0000115f shlq $4, %rax + 0x48, 0x8d, 0x15, 0x36, 0xe2, 0x00, 0x00, //0x00001163 leaq $57910(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000116a vpshufb (%rax,%rdx), %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x07, //0x00001170 vmovdqu %xmm0, (%rdi) + 0x89, 0xc8, //0x00001174 movl %ecx, %eax + 0x5d, //0x00001176 popq %rbp + 0xc3, //0x00001177 retq + //0x00001178 LBB4_18 + 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00001178 movabsq $4153837486827862103, %rcx + 0x48, 0x89, 0xf0, //0x00001182 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00001185 mulq %rcx + 0x48, 0xc1, 0xea, 0x33, //0x00001188 shrq $51, %rdx + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000118c movabsq $10000000000000000, %rax + 0x48, 0x0f, 0xaf, 0xc2, //0x00001196 imulq %rdx, %rax + 0x48, 0x29, 0xc6, //0x0000119a subq %rax, %rsi + 0x83, 0xfa, 0x09, //0x0000119d cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000011a0 ja LBB4_20 + 0x80, 0xc2, 0x30, //0x000011a6 addb $48, %dl + 0x88, 0x17, //0x000011a9 movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000011ab movl $1, %ecx + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000011b0 jmp LBB4_25 + //0x000011b5 LBB4_20 + 0x83, 0xfa, 0x63, //0x000011b5 cmpl $99, %edx + 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x000011b8 ja LBB4_22 + 0x89, 0xd0, //0x000011be movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x79, 0xba, 0x00, 0x00, //0x000011c0 leaq $47737(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x000011c7 movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x000011ca movb $1(%rcx,%rax,2), %al + 0x88, 0x17, //0x000011ce movb %dl, (%rdi) + 0x88, 0x47, 0x01, //0x000011d0 movb %al, $1(%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000011d3 movl $2, %ecx + 0xe9, 0x92, 0x00, 0x00, 0x00, //0x000011d8 jmp LBB4_25 + //0x000011dd LBB4_22 + 0x89, 0xd0, //0x000011dd movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x000011df shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000011e2 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000011e8 shrl $17, %eax + 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000011eb cmpl $999, %edx + 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x000011f1 ja LBB4_24 + 0x83, 0xc0, 0x30, //0x000011f7 addl $48, %eax + 0x88, 0x07, //0x000011fa movb %al, (%rdi) + 0x0f, 0xb7, 0xc2, //0x000011fc movzwl %dx, %eax + 0x89, 0xc1, //0x000011ff movl %eax, %ecx + 0xc1, 0xe9, 0x02, //0x00001201 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00001204 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x0000120a shrl $17, %ecx + 0x6b, 0xc9, 0x64, //0x0000120d imull $100, %ecx, %ecx + 0x29, 0xc8, //0x00001210 subl %ecx, %eax + 0x0f, 0xb7, 0xc0, //0x00001212 movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x24, 0xba, 0x00, 0x00, //0x00001215 leaq $47652(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x0000121c movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x0000121f movb $1(%rcx,%rax,2), %al + 0x88, 0x57, 0x01, //0x00001223 movb %dl, $1(%rdi) + 0x88, 0x47, 0x02, //0x00001226 movb %al, $2(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00001229 movl $3, %ecx + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000122e jmp LBB4_25 + //0x00001233 LBB4_24 + 0x6b, 0xc8, 0x64, //0x00001233 imull $100, %eax, %ecx + 0x29, 0xca, //0x00001236 subl %ecx, %edx + 0x0f, 0xb7, 0xc0, //0x00001238 movzwl %ax, %eax + 0x4c, 0x8d, 0x05, 0xfe, 0xb9, 0x00, 0x00, //0x0000123b leaq $47614(%rip), %r8 /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x0c, 0x40, //0x00001242 movb (%r8,%rax,2), %cl + 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00001246 movb $1(%r8,%rax,2), %al + 0x88, 0x0f, //0x0000124b movb %cl, (%rdi) + 0x88, 0x47, 0x01, //0x0000124d movb %al, $1(%rdi) + 0x0f, 0xb7, 0xc2, //0x00001250 movzwl %dx, %eax + 0x41, 0x8a, 0x0c, 0x40, //0x00001253 movb (%r8,%rax,2), %cl + 0x48, 0x01, 0xc0, //0x00001257 addq %rax, %rax + 0x88, 0x4f, 0x02, //0x0000125a movb %cl, $2(%rdi) + 0x83, 0xc8, 0x01, //0x0000125d orl $1, %eax + 0x0f, 0xb7, 0xc0, //0x00001260 movzwl %ax, %eax + 0x42, 0x8a, 0x04, 0x00, //0x00001263 movb (%rax,%r8), %al + 0x88, 0x47, 0x03, //0x00001267 movb %al, $3(%rdi) + 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000126a movl $4, %ecx + //0x0000126f LBB4_25 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000126f movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x00001279 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x0000127c mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x0000127f shrq $26, %rdx + 0xc5, 0xf9, 0x6e, 0xc2, //0x00001283 vmovd %edx, %xmm0 + 0xc5, 0xf9, 0x6f, 0x0d, 0xb1, 0xfb, 0xff, 0xff, //0x00001287 vmovdqa $-1103(%rip), %xmm1 /* LCPI4_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x0000128f vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00001293 vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001298 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000129d vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x000012a2 vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x000012a6 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x000012aa vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000012ae vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000012b3 vpshuflw $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x000012b8 vpbroadcastq $-1105(%rip), %xmm2 /* LCPI4_1+0(%rip) */ + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000012c1 vpshufd $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc2, //0x000012c6 vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xa5, 0xfb, 0xff, 0xff, //0x000012ca vpbroadcastq $-1115(%rip), %xmm4 /* LCPI4_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc4, //0x000012d3 vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6f, 0x2d, 0x71, 0xfb, 0xff, 0xff, //0x000012d7 vmovdqa $-1167(%rip), %xmm5 /* LCPI4_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x000012df vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000012e3 vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x000012e8 vpsubw %xmm6, %xmm0, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000012ec imull $100000000, %edx, %eax + 0x29, 0xc6, //0x000012f2 subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xf6, //0x000012f4 vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x000012f8 vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000012fc vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x00001301 vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x00001305 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x00001309 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x0000130d vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001312 vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001317 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x0000131c vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x00001320 vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x00001324 vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00001328 vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x0000132d vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x00001331 vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x05, 0x23, 0xfb, 0xff, 0xff, //0x00001335 vpaddb $-1245(%rip), %xmm0, %xmm0 /* LCPI4_4+0(%rip) */ + 0x89, 0xc8, //0x0000133d movl %ecx, %eax + 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x0000133f vmovdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x00001344 orl $16, %ecx + 0x89, 0xc8, //0x00001347 movl %ecx, %eax + 0x5d, //0x00001349 popq %rbp + 0xc3, //0x0000134a retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000134b .p2align 5, 0x00 + //0x00001360 LCPI5_0 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001360 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001370 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00001380 LCPI5_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001380 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001390 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000013a0 LCPI5_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000013a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000013b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000013c0 .p2align 4, 0x00 + //0x000013c0 LCPI5_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000013c0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000013d0 LCPI5_4 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000013d0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000013e0 LCPI5_5 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000013e0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000013f0 .p2align 4, 0x90 + //0x000013f0 _quote + 0x55, //0x000013f0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000013f1 movq %rsp, %rbp + 0x41, 0x57, //0x000013f4 pushq %r15 + 0x41, 0x56, //0x000013f6 pushq %r14 + 0x41, 0x55, //0x000013f8 pushq %r13 + 0x41, 0x54, //0x000013fa pushq %r12 + 0x53, //0x000013fc pushq %rbx + 0x50, //0x000013fd pushq %rax + 0x49, 0x89, 0xcf, //0x000013fe movq %rcx, %r15 + 0x49, 0x89, 0xf6, //0x00001401 movq %rsi, %r14 + 0x4c, 0x8b, 0x09, //0x00001404 movq (%rcx), %r9 + 0x41, 0xf6, 0xc0, 0x01, //0x00001407 testb $1, %r8b + 0x48, 0x8d, 0x05, 0x1e, 0xe0, 0x00, 0x00, //0x0000140b leaq $57374(%rip), %rax /* __SingleQuoteTab+0(%rip) */ + 0x4c, 0x8d, 0x05, 0x17, 0xf0, 0x00, 0x00, //0x00001412 leaq $61463(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ + 0x4c, 0x0f, 0x44, 0xc0, //0x00001419 cmoveq %rax, %r8 + 0x48, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x0000141d leaq (,%rsi,8), %rax + 0x49, 0x39, 0xc1, //0x00001425 cmpq %rax, %r9 + 0x0f, 0x8d, 0xd8, 0x06, 0x00, 0x00, //0x00001428 jge LBB5_86 + 0x49, 0x89, 0xd4, //0x0000142e movq %rdx, %r12 + 0x49, 0x89, 0xfb, //0x00001431 movq %rdi, %r11 + 0x4d, 0x85, 0xf6, //0x00001434 testq %r14, %r14 + 0x0f, 0x84, 0x12, 0x0a, 0x00, 0x00, //0x00001437 je LBB5_118 + 0xc5, 0xfd, 0x6f, 0x25, 0x1b, 0xff, 0xff, 0xff, //0x0000143d vmovdqa $-229(%rip), %ymm4 /* LCPI5_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x33, 0xff, 0xff, 0xff, //0x00001445 vmovdqa $-205(%rip), %ymm5 /* LCPI5_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0x4b, 0xff, 0xff, 0xff, //0x0000144d vmovdqa $-181(%rip), %ymm6 /* LCPI5_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001455 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x49, 0x89, 0xfb, //0x0000145a movq %rdi, %r11 + 0x49, 0x89, 0xd4, //0x0000145d movq %rdx, %r12 + 0x48, 0x89, 0x55, 0xd0, //0x00001460 movq %rdx, $-48(%rbp) + //0x00001464 LBB5_3 + 0x49, 0x83, 0xfe, 0x1f, //0x00001464 cmpq $31, %r14 + 0x0f, 0x9f, 0xc1, //0x00001468 setg %cl + 0x4d, 0x89, 0xca, //0x0000146b movq %r9, %r10 + 0x4c, 0x89, 0xe6, //0x0000146e movq %r12, %rsi + 0x4c, 0x89, 0xf0, //0x00001471 movq %r14, %rax + 0x4d, 0x89, 0xdd, //0x00001474 movq %r11, %r13 + 0x49, 0x83, 0xf9, 0x20, //0x00001477 cmpq $32, %r9 + 0x0f, 0x8c, 0x8f, 0x00, 0x00, 0x00, //0x0000147b jl LBB5_9 + 0x49, 0x83, 0xfe, 0x20, //0x00001481 cmpq $32, %r14 + 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x00001485 jl LBB5_9 + 0x4d, 0x89, 0xdd, //0x0000148b movq %r11, %r13 + 0x4c, 0x89, 0xf0, //0x0000148e movq %r14, %rax + 0x4c, 0x89, 0xe6, //0x00001491 movq %r12, %rsi + 0x4c, 0x89, 0xcb, //0x00001494 movq %r9, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001497 .p2align 4, 0x90 + //0x000014a0 LBB5_6 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000014a0 vmovdqu (%r13), %ymm0 + 0xc5, 0xdd, 0x64, 0xc8, //0x000014a6 vpcmpgtb %ymm0, %ymm4, %ymm1 + 0xc5, 0xfd, 0x74, 0xd5, //0x000014aa vpcmpeqb %ymm5, %ymm0, %ymm2 + 0xc5, 0xfd, 0x74, 0xde, //0x000014ae vpcmpeqb %ymm6, %ymm0, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000014b2 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfe, 0x7f, 0x06, //0x000014b6 vmovdqu %ymm0, (%rsi) + 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x000014ba vpcmpgtb %ymm8, %ymm0, %ymm0 + 0xc5, 0xfd, 0xdb, 0xc1, //0x000014bf vpand %ymm1, %ymm0, %ymm0 + 0xc5, 0xed, 0xeb, 0xc0, //0x000014c3 vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000014c7 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x000014cb testl %ecx, %ecx + 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x000014cd jne LBB5_19 + 0x49, 0x83, 0xc5, 0x20, //0x000014d3 addq $32, %r13 + 0x48, 0x83, 0xc6, 0x20, //0x000014d7 addq $32, %rsi + 0x4c, 0x8d, 0x53, 0xe0, //0x000014db leaq $-32(%rbx), %r10 + 0x48, 0x83, 0xf8, 0x3f, //0x000014df cmpq $63, %rax + 0x0f, 0x9f, 0xc1, //0x000014e3 setg %cl + 0x48, 0x83, 0xf8, 0x40, //0x000014e6 cmpq $64, %rax + 0x48, 0x8d, 0x40, 0xe0, //0x000014ea leaq $-32(%rax), %rax + 0x0f, 0x8c, 0x1c, 0x00, 0x00, 0x00, //0x000014ee jl LBB5_9 + 0x48, 0x83, 0xfb, 0x3f, //0x000014f4 cmpq $63, %rbx + 0x4c, 0x89, 0xd3, //0x000014f8 movq %r10, %rbx + 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x000014fb jg LBB5_6 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001501 .p2align 4, 0x90 + //0x00001510 LBB5_9 + 0x84, 0xc9, //0x00001510 testb %cl, %cl + 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00001512 je LBB5_13 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00001518 vmovdqu (%r13), %ymm0 + 0xc5, 0xdd, 0x64, 0xc8, //0x0000151e vpcmpgtb %ymm0, %ymm4, %ymm1 + 0xc5, 0xfd, 0x74, 0xd5, //0x00001522 vpcmpeqb %ymm5, %ymm0, %ymm2 + 0xc5, 0xfd, 0x74, 0xde, //0x00001526 vpcmpeqb %ymm6, %ymm0, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000152a vpor %ymm2, %ymm3, %ymm2 + 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x0000152e vpcmpgtb %ymm8, %ymm0, %ymm0 + 0xc5, 0xfd, 0xdb, 0xc1, //0x00001533 vpand %ymm1, %ymm0, %ymm0 + 0xc5, 0xed, 0xeb, 0xc0, //0x00001537 vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x0000153b vpmovmskb %ymm0, %eax + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000153f movabsq $4294967296, %rcx + 0x48, 0x09, 0xc8, //0x00001549 orq %rcx, %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x0000154c bsfq %rax, %rcx + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001550 vmovdqu (%r13), %xmm0 + 0xc4, 0xe3, 0xf9, 0x16, 0xc0, 0x01, //0x00001556 vpextrq $1, %xmm0, %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x0000155c vmovq %xmm0, %rbx + 0x4c, 0x39, 0xd1, //0x00001561 cmpq %r10, %rcx + 0x0f, 0x8e, 0x6f, 0x01, 0x00, 0x00, //0x00001564 jle LBB5_20 + 0x49, 0x83, 0xfa, 0x10, //0x0000156a cmpq $16, %r10 + 0x0f, 0x82, 0xa5, 0x01, 0x00, 0x00, //0x0000156e jb LBB5_23 + 0x48, 0x89, 0x1e, //0x00001574 movq %rbx, (%rsi) + 0x48, 0x89, 0x46, 0x08, //0x00001577 movq %rax, $8(%rsi) + 0x49, 0x8d, 0x4d, 0x10, //0x0000157b leaq $16(%r13), %rcx + 0x48, 0x83, 0xc6, 0x10, //0x0000157f addq $16, %rsi + 0x49, 0x8d, 0x42, 0xf0, //0x00001583 leaq $-16(%r10), %rax + 0x48, 0x83, 0xf8, 0x08, //0x00001587 cmpq $8, %rax + 0x0f, 0x83, 0x98, 0x01, 0x00, 0x00, //0x0000158b jae LBB5_24 + 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x00001591 jmp LBB5_25 + //0x00001596 LBB5_13 + 0x4c, 0x89, 0xfa, //0x00001596 movq %r15, %rdx + 0xc5, 0xf8, 0x77, //0x00001599 vzeroupper + 0x48, 0x83, 0xf8, 0x0f, //0x0000159c cmpq $15, %rax + 0x41, 0x0f, 0x9f, 0xc7, //0x000015a0 setg %r15b + 0x49, 0x83, 0xfa, 0x10, //0x000015a4 cmpq $16, %r10 + 0x0f, 0x8c, 0xf6, 0x01, 0x00, 0x00, //0x000015a8 jl LBB5_30 + 0x48, 0x83, 0xf8, 0x10, //0x000015ae cmpq $16, %rax + 0xc5, 0xf9, 0x6f, 0x3d, 0x06, 0xfe, 0xff, 0xff, //0x000015b2 vmovdqa $-506(%rip), %xmm7 /* LCPI5_3+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x0d, 0x0e, 0xfe, 0xff, 0xff, //0x000015ba vmovdqa $-498(%rip), %xmm9 /* LCPI5_4+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x15, 0x16, 0xfe, 0xff, 0xff, //0x000015c2 vmovdqa $-490(%rip), %xmm10 /* LCPI5_5+0(%rip) */ + 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000015ca vpcmpeqd %xmm11, %xmm11, %xmm11 + 0x0f, 0x8c, 0x1a, 0x02, 0x00, 0x00, //0x000015cf jl LBB5_35 + 0xc5, 0xfd, 0x6f, 0x25, 0x83, 0xfd, 0xff, 0xff, //0x000015d5 vmovdqa $-637(%rip), %ymm4 /* LCPI5_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x9b, 0xfd, 0xff, 0xff, //0x000015dd vmovdqa $-613(%rip), %ymm5 /* LCPI5_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0xb3, 0xfd, 0xff, 0xff, //0x000015e5 vmovdqa $-589(%rip), %ymm6 /* LCPI5_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000015ed vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015f2 .p2align 4, 0x90 + //0x00001600 LBB5_16 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001600 vmovdqu (%r13), %xmm0 + 0xc5, 0xc1, 0x64, 0xc8, //0x00001606 vpcmpgtb %xmm0, %xmm7, %xmm1 + 0xc5, 0xb1, 0x74, 0xd0, //0x0000160a vpcmpeqb %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd8, //0x0000160e vpcmpeqb %xmm0, %xmm10, %xmm3 + 0xc5, 0xe1, 0xeb, 0xd2, //0x00001612 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xfa, 0x7f, 0x06, //0x00001616 vmovdqu %xmm0, (%rsi) + 0xc4, 0xc1, 0x79, 0x64, 0xc3, //0x0000161a vpcmpgtb %xmm11, %xmm0, %xmm0 + 0xc5, 0xf9, 0xdb, 0xc1, //0x0000161f vpand %xmm1, %xmm0, %xmm0 + 0xc5, 0xe9, 0xeb, 0xc0, //0x00001623 vpor %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00001627 vpmovmskb %xmm0, %ecx + 0x66, 0x85, 0xc9, //0x0000162b testw %cx, %cx + 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x0000162e jne LBB5_22 + 0x49, 0x83, 0xc5, 0x10, //0x00001634 addq $16, %r13 + 0x48, 0x83, 0xc6, 0x10, //0x00001638 addq $16, %rsi + 0x49, 0x8d, 0x4a, 0xf0, //0x0000163c leaq $-16(%r10), %rcx + 0x48, 0x83, 0xf8, 0x1f, //0x00001640 cmpq $31, %rax + 0x41, 0x0f, 0x9f, 0xc7, //0x00001644 setg %r15b + 0x48, 0x83, 0xf8, 0x20, //0x00001648 cmpq $32, %rax + 0x48, 0x8d, 0x40, 0xf0, //0x0000164c leaq $-16(%rax), %rax + 0x0f, 0x8c, 0x0d, 0x00, 0x00, 0x00, //0x00001650 jl LBB5_31 + 0x49, 0x83, 0xfa, 0x1f, //0x00001656 cmpq $31, %r10 + 0x49, 0x89, 0xca, //0x0000165a movq %rcx, %r10 + 0x0f, 0x8f, 0x9d, 0xff, 0xff, 0xff, //0x0000165d jg LBB5_16 + //0x00001663 LBB5_31 + 0x45, 0x84, 0xff, //0x00001663 testb %r15b, %r15b + 0x0f, 0x84, 0xac, 0x01, 0x00, 0x00, //0x00001666 je LBB5_36 + //0x0000166c LBB5_32 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000166c vmovdqu (%r13), %xmm0 + 0xc5, 0xc1, 0x64, 0xc8, //0x00001672 vpcmpgtb %xmm0, %xmm7, %xmm1 + 0xc5, 0xb1, 0x74, 0xd0, //0x00001676 vpcmpeqb %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd8, //0x0000167a vpcmpeqb %xmm0, %xmm10, %xmm3 + 0xc5, 0xe1, 0xeb, 0xd2, //0x0000167e vpor %xmm2, %xmm3, %xmm2 + 0xc4, 0xc1, 0x79, 0x64, 0xdb, //0x00001682 vpcmpgtb %xmm11, %xmm0, %xmm3 + 0xc5, 0xe1, 0xdb, 0xc9, //0x00001687 vpand %xmm1, %xmm3, %xmm1 + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000168b vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xd7, 0xc1, //0x0000168f vpmovmskb %xmm1, %eax + 0x0d, 0x00, 0x00, 0x01, 0x00, //0x00001693 orl $65536, %eax + 0x0f, 0xbc, 0xd8, //0x00001698 bsfl %eax, %ebx + 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000169b vmovq %xmm0, %rax + 0x48, 0x39, 0xd9, //0x000016a0 cmpq %rbx, %rcx + 0x49, 0x89, 0xd7, //0x000016a3 movq %rdx, %r15 + 0x0f, 0x8d, 0x68, 0x02, 0x00, 0x00, //0x000016a6 jge LBB5_53 + 0x48, 0x83, 0xf9, 0x08, //0x000016ac cmpq $8, %rcx + 0x0f, 0x82, 0x83, 0x02, 0x00, 0x00, //0x000016b0 jb LBB5_56 + 0x48, 0x89, 0x06, //0x000016b6 movq %rax, (%rsi) + 0x49, 0x8d, 0x45, 0x08, //0x000016b9 leaq $8(%r13), %rax + 0x48, 0x83, 0xc6, 0x08, //0x000016bd addq $8, %rsi + 0x48, 0x8d, 0x59, 0xf8, //0x000016c1 leaq $-8(%rcx), %rbx + 0xe9, 0x75, 0x02, 0x00, 0x00, //0x000016c5 jmp LBB5_57 + //0x000016ca LBB5_19 + 0x4d, 0x29, 0xdd, //0x000016ca subq %r11, %r13 + 0x44, 0x0f, 0xbc, 0xd1, //0x000016cd bsfl %ecx, %r10d + 0x4d, 0x01, 0xea, //0x000016d1 addq %r13, %r10 + 0xe9, 0x14, 0x03, 0x00, 0x00, //0x000016d4 jmp LBB5_69 + //0x000016d9 LBB5_20 + 0x83, 0xf9, 0x10, //0x000016d9 cmpl $16, %ecx + 0x0f, 0x82, 0xaa, 0x01, 0x00, 0x00, //0x000016dc jb LBB5_42 + 0x48, 0x89, 0x1e, //0x000016e2 movq %rbx, (%rsi) + 0x48, 0x89, 0x46, 0x08, //0x000016e5 movq %rax, $8(%rsi) + 0x49, 0x8d, 0x5d, 0x10, //0x000016e9 leaq $16(%r13), %rbx + 0x48, 0x83, 0xc6, 0x10, //0x000016ed addq $16, %rsi + 0x48, 0x8d, 0x41, 0xf0, //0x000016f1 leaq $-16(%rcx), %rax + 0x48, 0x83, 0xf8, 0x08, //0x000016f5 cmpq $8, %rax + 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000016f9 jae LBB5_43 + 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x000016ff jmp LBB5_44 + //0x00001704 LBB5_22 + 0x0f, 0xb7, 0xc1, //0x00001704 movzwl %cx, %eax + 0x4d, 0x29, 0xdd, //0x00001707 subq %r11, %r13 + 0x44, 0x0f, 0xbc, 0xd0, //0x0000170a bsfl %eax, %r10d + 0x4d, 0x01, 0xea, //0x0000170e addq %r13, %r10 + 0x49, 0x89, 0xd7, //0x00001711 movq %rdx, %r15 + 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x00001714 jmp LBB5_69 + //0x00001719 LBB5_23 + 0x4c, 0x89, 0xe9, //0x00001719 movq %r13, %rcx + 0x4c, 0x89, 0xd0, //0x0000171c movq %r10, %rax + 0x48, 0x83, 0xf8, 0x08, //0x0000171f cmpq $8, %rax + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001723 jb LBB5_25 + //0x00001729 LBB5_24 + 0x48, 0x8b, 0x11, //0x00001729 movq (%rcx), %rdx + 0x48, 0x89, 0x16, //0x0000172c movq %rdx, (%rsi) + 0x48, 0x83, 0xc1, 0x08, //0x0000172f addq $8, %rcx + 0x48, 0x83, 0xc6, 0x08, //0x00001733 addq $8, %rsi + 0x48, 0x83, 0xc0, 0xf8, //0x00001737 addq $-8, %rax + //0x0000173b LBB5_25 + 0x48, 0x83, 0xf8, 0x04, //0x0000173b cmpq $4, %rax + 0x0f, 0x8c, 0x35, 0x00, 0x00, 0x00, //0x0000173f jl LBB5_26 + 0x8b, 0x11, //0x00001745 movl (%rcx), %edx + 0x89, 0x16, //0x00001747 movl %edx, (%rsi) + 0x48, 0x83, 0xc1, 0x04, //0x00001749 addq $4, %rcx + 0x48, 0x83, 0xc6, 0x04, //0x0000174d addq $4, %rsi + 0x48, 0x83, 0xc0, 0xfc, //0x00001751 addq $-4, %rax + 0x48, 0x83, 0xf8, 0x02, //0x00001755 cmpq $2, %rax + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00001759 jae LBB5_50 + //0x0000175f LBB5_27 + 0x48, 0x85, 0xc0, //0x0000175f testq %rax, %rax + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001762 je LBB5_29 + //0x00001768 LBB5_28 + 0x8a, 0x01, //0x00001768 movb (%rcx), %al + 0x88, 0x06, //0x0000176a movb %al, (%rsi) + //0x0000176c LBB5_29 + 0x4d, 0x29, 0xda, //0x0000176c subq %r11, %r10 + 0x4d, 0x01, 0xea, //0x0000176f addq %r13, %r10 + 0x49, 0xf7, 0xd2, //0x00001772 notq %r10 + 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00001775 jmp LBB5_69 + //0x0000177a LBB5_26 + 0x48, 0x83, 0xf8, 0x02, //0x0000177a cmpq $2, %rax + 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x0000177e jb LBB5_27 + //0x00001784 LBB5_50 + 0x0f, 0xb7, 0x11, //0x00001784 movzwl (%rcx), %edx + 0x66, 0x89, 0x16, //0x00001787 movw %dx, (%rsi) + 0x48, 0x83, 0xc1, 0x02, //0x0000178a addq $2, %rcx + 0x48, 0x83, 0xc6, 0x02, //0x0000178e addq $2, %rsi + 0x48, 0x83, 0xc0, 0xfe, //0x00001792 addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00001796 testq %rax, %rax + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001799 jne LBB5_28 + 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x0000179f jmp LBB5_29 + //0x000017a4 LBB5_30 + 0x4c, 0x89, 0xd1, //0x000017a4 movq %r10, %rcx + 0xc5, 0xfd, 0x6f, 0x25, 0xb1, 0xfb, 0xff, 0xff, //0x000017a7 vmovdqa $-1103(%rip), %ymm4 /* LCPI5_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0xc9, 0xfb, 0xff, 0xff, //0x000017af vmovdqa $-1079(%rip), %ymm5 /* LCPI5_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0xe1, 0xfb, 0xff, 0xff, //0x000017b7 vmovdqa $-1055(%rip), %ymm6 /* LCPI5_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000017bf vpcmpeqd %ymm8, %ymm8, %ymm8 + 0xc5, 0xf9, 0x6f, 0x3d, 0xf4, 0xfb, 0xff, 0xff, //0x000017c4 vmovdqa $-1036(%rip), %xmm7 /* LCPI5_3+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x0d, 0xfc, 0xfb, 0xff, 0xff, //0x000017cc vmovdqa $-1028(%rip), %xmm9 /* LCPI5_4+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x15, 0x04, 0xfc, 0xff, 0xff, //0x000017d4 vmovdqa $-1020(%rip), %xmm10 /* LCPI5_5+0(%rip) */ + 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000017dc vpcmpeqd %xmm11, %xmm11, %xmm11 + 0x45, 0x84, 0xff, //0x000017e1 testb %r15b, %r15b + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000017e4 je LBB5_36 + 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x000017ea jmp LBB5_32 + //0x000017ef LBB5_35 + 0x4c, 0x89, 0xd1, //0x000017ef movq %r10, %rcx + 0xc5, 0xfd, 0x6f, 0x25, 0x66, 0xfb, 0xff, 0xff, //0x000017f2 vmovdqa $-1178(%rip), %ymm4 /* LCPI5_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x7e, 0xfb, 0xff, 0xff, //0x000017fa vmovdqa $-1154(%rip), %ymm5 /* LCPI5_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0x96, 0xfb, 0xff, 0xff, //0x00001802 vmovdqa $-1130(%rip), %ymm6 /* LCPI5_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x0000180a vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x45, 0x84, 0xff, //0x0000180f testb %r15b, %r15b + 0x0f, 0x85, 0x54, 0xfe, 0xff, 0xff, //0x00001812 jne LBB5_32 + //0x00001818 LBB5_36 + 0x48, 0x85, 0xc9, //0x00001818 testq %rcx, %rcx + 0x49, 0x89, 0xd7, //0x0000181b movq %rdx, %r15 + 0x4c, 0x8d, 0x15, 0x0b, 0xdc, 0x00, 0x00, //0x0000181e leaq $56331(%rip), %r10 /* __SingleQuoteTab+0(%rip) */ + 0x0f, 0x8e, 0x50, 0x00, 0x00, 0x00, //0x00001825 jle LBB5_41 + 0x48, 0x85, 0xc0, //0x0000182b testq %rax, %rax + 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x0000182e jle LBB5_41 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001834 .p2align 4, 0x90 + //0x00001840 LBB5_38 + 0x41, 0x0f, 0xb6, 0x5d, 0x00, //0x00001840 movzbl (%r13), %ebx + 0x48, 0x89, 0xda, //0x00001845 movq %rbx, %rdx + 0x48, 0xc1, 0xe2, 0x04, //0x00001848 shlq $4, %rdx + 0x4a, 0x83, 0x3c, 0x12, 0x00, //0x0000184c cmpq $0, (%rdx,%r10) + 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x00001851 jne LBB5_55 + 0x49, 0xff, 0xc5, //0x00001857 incq %r13 + 0x88, 0x1e, //0x0000185a movb %bl, (%rsi) + 0x48, 0x83, 0xf8, 0x02, //0x0000185c cmpq $2, %rax + 0x48, 0x8d, 0x40, 0xff, //0x00001860 leaq $-1(%rax), %rax + 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00001864 jl LBB5_41 + 0x48, 0xff, 0xc6, //0x0000186a incq %rsi + 0x48, 0x83, 0xf9, 0x01, //0x0000186d cmpq $1, %rcx + 0x48, 0x8d, 0x49, 0xff, //0x00001871 leaq $-1(%rcx), %rcx + 0x0f, 0x8f, 0xc5, 0xff, 0xff, 0xff, //0x00001875 jg LBB5_38 + //0x0000187b LBB5_41 + 0x4d, 0x29, 0xdd, //0x0000187b subq %r11, %r13 + 0x48, 0xf7, 0xd8, //0x0000187e negq %rax + 0x4d, 0x19, 0xd2, //0x00001881 sbbq %r10, %r10 + 0x4d, 0x31, 0xea, //0x00001884 xorq %r13, %r10 + 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00001887 jmp LBB5_69 + //0x0000188c LBB5_42 + 0x4c, 0x89, 0xeb, //0x0000188c movq %r13, %rbx + 0x48, 0x89, 0xc8, //0x0000188f movq %rcx, %rax + 0x48, 0x83, 0xf8, 0x08, //0x00001892 cmpq $8, %rax + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001896 jb LBB5_44 + //0x0000189c LBB5_43 + 0x48, 0x8b, 0x13, //0x0000189c movq (%rbx), %rdx + 0x48, 0x89, 0x16, //0x0000189f movq %rdx, (%rsi) + 0x48, 0x83, 0xc3, 0x08, //0x000018a2 addq $8, %rbx + 0x48, 0x83, 0xc6, 0x08, //0x000018a6 addq $8, %rsi + 0x48, 0x83, 0xc0, 0xf8, //0x000018aa addq $-8, %rax + //0x000018ae LBB5_44 + 0x48, 0x83, 0xf8, 0x04, //0x000018ae cmpq $4, %rax + 0x0f, 0x8c, 0x32, 0x00, 0x00, 0x00, //0x000018b2 jl LBB5_45 + 0x8b, 0x13, //0x000018b8 movl (%rbx), %edx + 0x89, 0x16, //0x000018ba movl %edx, (%rsi) + 0x48, 0x83, 0xc3, 0x04, //0x000018bc addq $4, %rbx + 0x48, 0x83, 0xc6, 0x04, //0x000018c0 addq $4, %rsi + 0x48, 0x83, 0xc0, 0xfc, //0x000018c4 addq $-4, %rax + 0x48, 0x83, 0xf8, 0x02, //0x000018c8 cmpq $2, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000018cc jae LBB5_52 + //0x000018d2 LBB5_46 + 0x48, 0x85, 0xc0, //0x000018d2 testq %rax, %rax + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018d5 je LBB5_48 + //0x000018db LBB5_47 + 0x8a, 0x03, //0x000018db movb (%rbx), %al + 0x88, 0x06, //0x000018dd movb %al, (%rsi) + //0x000018df LBB5_48 + 0x4d, 0x29, 0xdd, //0x000018df subq %r11, %r13 + 0x49, 0x01, 0xcd, //0x000018e2 addq %rcx, %r13 + 0xe9, 0x00, 0x01, 0x00, 0x00, //0x000018e5 jmp LBB5_68 + //0x000018ea LBB5_45 + 0x48, 0x83, 0xf8, 0x02, //0x000018ea cmpq $2, %rax + 0x0f, 0x82, 0xde, 0xff, 0xff, 0xff, //0x000018ee jb LBB5_46 + //0x000018f4 LBB5_52 + 0x0f, 0xb7, 0x13, //0x000018f4 movzwl (%rbx), %edx + 0x66, 0x89, 0x16, //0x000018f7 movw %dx, (%rsi) + 0x48, 0x83, 0xc3, 0x02, //0x000018fa addq $2, %rbx + 0x48, 0x83, 0xc6, 0x02, //0x000018fe addq $2, %rsi + 0x48, 0x83, 0xc0, 0xfe, //0x00001902 addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00001906 testq %rax, %rax + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001909 jne LBB5_47 + 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000190f jmp LBB5_48 + //0x00001914 LBB5_53 + 0x83, 0xfb, 0x08, //0x00001914 cmpl $8, %ebx + 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x00001917 jb LBB5_62 + 0x48, 0x89, 0x06, //0x0000191d movq %rax, (%rsi) + 0x4d, 0x8d, 0x55, 0x08, //0x00001920 leaq $8(%r13), %r10 + 0x48, 0x83, 0xc6, 0x08, //0x00001924 addq $8, %rsi + 0x48, 0x8d, 0x43, 0xf8, //0x00001928 leaq $-8(%rbx), %rax + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000192c jmp LBB5_63 + //0x00001931 LBB5_55 + 0x4d, 0x29, 0xdd, //0x00001931 subq %r11, %r13 + 0xe9, 0xb1, 0x00, 0x00, 0x00, //0x00001934 jmp LBB5_68 + //0x00001939 LBB5_56 + 0x4c, 0x89, 0xe8, //0x00001939 movq %r13, %rax + 0x48, 0x89, 0xcb, //0x0000193c movq %rcx, %rbx + //0x0000193f LBB5_57 + 0x48, 0x83, 0xfb, 0x04, //0x0000193f cmpq $4, %rbx + 0x0f, 0x8c, 0x38, 0x00, 0x00, 0x00, //0x00001943 jl LBB5_58 + 0x8b, 0x10, //0x00001949 movl (%rax), %edx + 0x89, 0x16, //0x0000194b movl %edx, (%rsi) + 0x48, 0x83, 0xc0, 0x04, //0x0000194d addq $4, %rax + 0x48, 0x83, 0xc6, 0x04, //0x00001951 addq $4, %rsi + 0x48, 0x83, 0xc3, 0xfc, //0x00001955 addq $-4, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00001959 cmpq $2, %rbx + 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x0000195d jae LBB5_83 + //0x00001963 LBB5_59 + 0x48, 0x85, 0xdb, //0x00001963 testq %rbx, %rbx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001966 je LBB5_61 + //0x0000196c LBB5_60 + 0x8a, 0x00, //0x0000196c movb (%rax), %al + 0x88, 0x06, //0x0000196e movb %al, (%rsi) + //0x00001970 LBB5_61 + 0x4c, 0x29, 0xd9, //0x00001970 subq %r11, %rcx + 0x4c, 0x01, 0xe9, //0x00001973 addq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00001976 notq %rcx + 0x49, 0x89, 0xca, //0x00001979 movq %rcx, %r10 + 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x0000197c jmp LBB5_69 + //0x00001981 LBB5_58 + 0x48, 0x83, 0xfb, 0x02, //0x00001981 cmpq $2, %rbx + 0x0f, 0x82, 0xd8, 0xff, 0xff, 0xff, //0x00001985 jb LBB5_59 + //0x0000198b LBB5_83 + 0x0f, 0xb7, 0x10, //0x0000198b movzwl (%rax), %edx + 0x66, 0x89, 0x16, //0x0000198e movw %dx, (%rsi) + 0x48, 0x83, 0xc0, 0x02, //0x00001991 addq $2, %rax + 0x48, 0x83, 0xc6, 0x02, //0x00001995 addq $2, %rsi + 0x48, 0x83, 0xc3, 0xfe, //0x00001999 addq $-2, %rbx + 0x48, 0x85, 0xdb, //0x0000199d testq %rbx, %rbx + 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x000019a0 jne LBB5_60 + 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x000019a6 jmp LBB5_61 + //0x000019ab LBB5_62 + 0x4d, 0x89, 0xea, //0x000019ab movq %r13, %r10 + 0x48, 0x89, 0xd8, //0x000019ae movq %rbx, %rax + //0x000019b1 LBB5_63 + 0x48, 0x83, 0xf8, 0x04, //0x000019b1 cmpq $4, %rax + 0x0f, 0x8c, 0x20, 0x01, 0x00, 0x00, //0x000019b5 jl LBB5_64 + 0x41, 0x8b, 0x0a, //0x000019bb movl (%r10), %ecx + 0x89, 0x0e, //0x000019be movl %ecx, (%rsi) + 0x49, 0x83, 0xc2, 0x04, //0x000019c0 addq $4, %r10 + 0x48, 0x83, 0xc6, 0x04, //0x000019c4 addq $4, %rsi + 0x48, 0x83, 0xc0, 0xfc, //0x000019c8 addq $-4, %rax + 0x48, 0x83, 0xf8, 0x02, //0x000019cc cmpq $2, %rax + 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x000019d0 jae LBB5_85 + //0x000019d6 LBB5_65 + 0x48, 0x85, 0xc0, //0x000019d6 testq %rax, %rax + 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000019d9 je LBB5_67 + //0x000019df LBB5_66 + 0x41, 0x8a, 0x02, //0x000019df movb (%r10), %al + 0x88, 0x06, //0x000019e2 movb %al, (%rsi) + //0x000019e4 LBB5_67 + 0x4d, 0x29, 0xdd, //0x000019e4 subq %r11, %r13 + 0x49, 0x01, 0xdd, //0x000019e7 addq %rbx, %r13 + //0x000019ea LBB5_68 + 0x4d, 0x89, 0xea, //0x000019ea movq %r13, %r10 + //0x000019ed LBB5_69 + 0x4d, 0x85, 0xd2, //0x000019ed testq %r10, %r10 + 0x48, 0x8b, 0x55, 0xd0, //0x000019f0 movq $-48(%rbp), %rdx + 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x000019f4 movabsq $12884901889, %r13 + 0x0f, 0x88, 0x7d, 0x04, 0x00, 0x00, //0x000019fe js LBB5_122 + 0x4d, 0x01, 0xd3, //0x00001a04 addq %r10, %r11 + 0x4d, 0x01, 0xd4, //0x00001a07 addq %r10, %r12 + 0x4d, 0x39, 0xd6, //0x00001a0a cmpq %r10, %r14 + 0x0f, 0x84, 0x3c, 0x04, 0x00, 0x00, //0x00001a0d je LBB5_118 + 0x4d, 0x29, 0xd1, //0x00001a13 subq %r10, %r9 + 0x4d, 0x29, 0xf2, //0x00001a16 subq %r14, %r10 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00001a19 jmp LBB5_73 + 0x90, 0x90, //0x00001a1e .p2align 4, 0x90 + //0x00001a20 LBB5_72 + 0x49, 0xff, 0xc3, //0x00001a20 incq %r11 + 0x49, 0x01, 0xc4, //0x00001a23 addq %rax, %r12 + 0x49, 0xff, 0xc2, //0x00001a26 incq %r10 + 0x0f, 0x84, 0x20, 0x04, 0x00, 0x00, //0x00001a29 je LBB5_118 + //0x00001a2f LBB5_73 + 0x41, 0x0f, 0xb6, 0x33, //0x00001a2f movzbl (%r11), %esi + 0x48, 0xc1, 0xe6, 0x04, //0x00001a33 shlq $4, %rsi + 0x49, 0x8b, 0x1c, 0x30, //0x00001a37 movq (%r8,%rsi), %rbx + 0x85, 0xdb, //0x00001a3b testl %ebx, %ebx + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00001a3d je LBB5_81 + 0x48, 0x63, 0xc3, //0x00001a43 movslq %ebx, %rax + 0x49, 0x29, 0xc1, //0x00001a46 subq %rax, %r9 + 0x0f, 0x8c, 0x0e, 0x04, 0x00, 0x00, //0x00001a49 jl LBB5_119 + 0x48, 0xc1, 0xe3, 0x20, //0x00001a4f shlq $32, %rbx + 0x49, 0x8d, 0x4c, 0x30, 0x08, //0x00001a53 leaq $8(%r8,%rsi), %rcx + 0x4c, 0x39, 0xeb, //0x00001a58 cmpq %r13, %rbx + 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x00001a5b jl LBB5_77 + 0x8b, 0x09, //0x00001a61 movl (%rcx), %ecx + 0x41, 0x89, 0x0c, 0x24, //0x00001a63 movl %ecx, (%r12) + 0x49, 0x8d, 0x4c, 0x30, 0x0c, //0x00001a67 leaq $12(%r8,%rsi), %rcx + 0x4d, 0x8d, 0x74, 0x24, 0x04, //0x00001a6c leaq $4(%r12), %r14 + 0x48, 0x8d, 0x58, 0xfc, //0x00001a71 leaq $-4(%rax), %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00001a75 cmpq $2, %rbx + 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x00001a79 jae LBB5_78 + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001a7f jmp LBB5_79 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a84 .p2align 4, 0x90 + //0x00001a90 LBB5_77 + 0x4d, 0x89, 0xe6, //0x00001a90 movq %r12, %r14 + 0x48, 0x89, 0xc3, //0x00001a93 movq %rax, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00001a96 cmpq $2, %rbx + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001a9a jb LBB5_79 + //0x00001aa0 LBB5_78 + 0x0f, 0xb7, 0x31, //0x00001aa0 movzwl (%rcx), %esi + 0x66, 0x41, 0x89, 0x36, //0x00001aa3 movw %si, (%r14) + 0x48, 0x83, 0xc1, 0x02, //0x00001aa7 addq $2, %rcx + 0x49, 0x83, 0xc6, 0x02, //0x00001aab addq $2, %r14 + 0x48, 0x83, 0xc3, 0xfe, //0x00001aaf addq $-2, %rbx + //0x00001ab3 LBB5_79 + 0x48, 0x85, 0xdb, //0x00001ab3 testq %rbx, %rbx + 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00001ab6 je LBB5_72 + 0x0f, 0xb6, 0x09, //0x00001abc movzbl (%rcx), %ecx + 0x41, 0x88, 0x0e, //0x00001abf movb %cl, (%r14) + 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00001ac2 jmp LBB5_72 + //0x00001ac7 LBB5_81 + 0x4d, 0x89, 0xd6, //0x00001ac7 movq %r10, %r14 + 0x49, 0xf7, 0xde, //0x00001aca negq %r14 + 0x4d, 0x85, 0xd2, //0x00001acd testq %r10, %r10 + 0x0f, 0x85, 0x8e, 0xf9, 0xff, 0xff, //0x00001ad0 jne LBB5_3 + 0xe9, 0x74, 0x03, 0x00, 0x00, //0x00001ad6 jmp LBB5_118 + //0x00001adb LBB5_64 + 0x48, 0x83, 0xf8, 0x02, //0x00001adb cmpq $2, %rax + 0x0f, 0x82, 0xf1, 0xfe, 0xff, 0xff, //0x00001adf jb LBB5_65 + //0x00001ae5 LBB5_85 + 0x41, 0x0f, 0xb7, 0x0a, //0x00001ae5 movzwl (%r10), %ecx + 0x66, 0x89, 0x0e, //0x00001ae9 movw %cx, (%rsi) + 0x49, 0x83, 0xc2, 0x02, //0x00001aec addq $2, %r10 + 0x48, 0x83, 0xc6, 0x02, //0x00001af0 addq $2, %rsi + 0x48, 0x83, 0xc0, 0xfe, //0x00001af4 addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00001af8 testq %rax, %rax + 0x0f, 0x85, 0xde, 0xfe, 0xff, 0xff, //0x00001afb jne LBB5_66 + 0xe9, 0xde, 0xfe, 0xff, 0xff, //0x00001b01 jmp LBB5_67 + //0x00001b06 LBB5_86 + 0x4c, 0x8d, 0x0d, 0x23, 0xf9, 0x00, 0x00, //0x00001b06 leaq $63779(%rip), %r9 /* __EscTab+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x15, 0x4b, 0xf8, 0xff, 0xff, //0x00001b0d vmovdqa $-1973(%rip), %ymm10 /* LCPI5_0+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x0d, 0x63, 0xf8, 0xff, 0xff, //0x00001b15 vmovdqa $-1949(%rip), %ymm9 /* LCPI5_1+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x1d, 0x7b, 0xf8, 0xff, 0xff, //0x00001b1d vmovdqa $-1925(%rip), %ymm11 /* LCPI5_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001b25 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x48, 0x89, 0xd3, //0x00001b2a movq %rdx, %rbx + 0x4d, 0x89, 0xf2, //0x00001b2d movq %r14, %r10 + //0x00001b30 LBB5_87 + 0x49, 0x83, 0xfa, 0x10, //0x00001b30 cmpq $16, %r10 + 0x0f, 0x8d, 0x26, 0x01, 0x00, 0x00, //0x00001b34 jge LBB5_88 + //0x00001b3a LBB5_93 + 0x49, 0x83, 0xfa, 0x08, //0x00001b3a cmpq $8, %r10 + 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x00001b3e jl LBB5_97 + //0x00001b44 LBB5_94 + 0x0f, 0xb6, 0x07, //0x00001b44 movzbl (%rdi), %eax + 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001b47 movzbl (%rax,%r9), %eax + 0x0f, 0xb6, 0x4f, 0x01, //0x00001b4c movzbl $1(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001b50 movzbl (%rcx,%r9), %ecx + 0x01, 0xc9, //0x00001b55 addl %ecx, %ecx + 0x09, 0xc1, //0x00001b57 orl %eax, %ecx + 0x0f, 0xb6, 0x47, 0x02, //0x00001b59 movzbl $2(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x00001b5d movzbl (%rax,%r9), %esi + 0xc1, 0xe6, 0x02, //0x00001b62 shll $2, %esi + 0x0f, 0xb6, 0x47, 0x03, //0x00001b65 movzbl $3(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001b69 movzbl (%rax,%r9), %eax + 0xc1, 0xe0, 0x03, //0x00001b6e shll $3, %eax + 0x09, 0xf0, //0x00001b71 orl %esi, %eax + 0x09, 0xc8, //0x00001b73 orl %ecx, %eax + 0x48, 0x8b, 0x0f, //0x00001b75 movq (%rdi), %rcx + 0x48, 0x89, 0x0b, //0x00001b78 movq %rcx, (%rbx) + 0x84, 0xc0, //0x00001b7b testb %al, %al + 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00001b7d jne LBB5_115 + 0x0f, 0xb6, 0x47, 0x04, //0x00001b83 movzbl $4(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001b87 movzbl (%rax,%r9), %eax + 0x0f, 0xb6, 0x4f, 0x05, //0x00001b8c movzbl $5(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001b90 movzbl (%rcx,%r9), %ecx + 0x01, 0xc9, //0x00001b95 addl %ecx, %ecx + 0x09, 0xc1, //0x00001b97 orl %eax, %ecx + 0x0f, 0xb6, 0x47, 0x06, //0x00001b99 movzbl $6(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x00001b9d movzbl (%rax,%r9), %esi + 0xc1, 0xe6, 0x02, //0x00001ba2 shll $2, %esi + 0x0f, 0xb6, 0x47, 0x07, //0x00001ba5 movzbl $7(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001ba9 movzbl (%rax,%r9), %eax + 0xc1, 0xe0, 0x03, //0x00001bae shll $3, %eax + 0x09, 0xf0, //0x00001bb1 orl %esi, %eax + 0x09, 0xc8, //0x00001bb3 orl %ecx, %eax + 0x84, 0xc0, //0x00001bb5 testb %al, %al + 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00001bb7 jne LBB5_116 + 0x48, 0x83, 0xc3, 0x08, //0x00001bbd addq $8, %rbx + 0x48, 0x83, 0xc7, 0x08, //0x00001bc1 addq $8, %rdi + 0x49, 0x83, 0xc2, 0xf8, //0x00001bc5 addq $-8, %r10 + //0x00001bc9 LBB5_97 + 0x49, 0x83, 0xfa, 0x04, //0x00001bc9 cmpq $4, %r10 + 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001bcd jl LBB5_100 + 0x0f, 0xb6, 0x07, //0x00001bd3 movzbl (%rdi), %eax + 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001bd6 movzbl (%rax,%r9), %eax + 0x0f, 0xb6, 0x4f, 0x01, //0x00001bdb movzbl $1(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001bdf movzbl (%rcx,%r9), %ecx + 0x01, 0xc9, //0x00001be4 addl %ecx, %ecx + 0x09, 0xc1, //0x00001be6 orl %eax, %ecx + 0x0f, 0xb6, 0x47, 0x02, //0x00001be8 movzbl $2(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x00001bec movzbl (%rax,%r9), %esi + 0xc1, 0xe6, 0x02, //0x00001bf1 shll $2, %esi + 0x0f, 0xb6, 0x47, 0x03, //0x00001bf4 movzbl $3(%rdi), %eax + 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001bf8 movzbl (%rax,%r9), %eax + 0xc1, 0xe0, 0x03, //0x00001bfd shll $3, %eax + 0x09, 0xf0, //0x00001c00 orl %esi, %eax + 0x09, 0xc8, //0x00001c02 orl %ecx, %eax + 0x8b, 0x0f, //0x00001c04 movl (%rdi), %ecx + 0x89, 0x0b, //0x00001c06 movl %ecx, (%rbx) + 0x84, 0xc0, //0x00001c08 testb %al, %al + 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x00001c0a jne LBB5_115 + 0x48, 0x83, 0xc3, 0x04, //0x00001c10 addq $4, %rbx + 0x48, 0x83, 0xc7, 0x04, //0x00001c14 addq $4, %rdi + 0x49, 0x83, 0xc2, 0xfc, //0x00001c18 addq $-4, %r10 + //0x00001c1c LBB5_100 + 0x4d, 0x85, 0xd2, //0x00001c1c testq %r10, %r10 + 0x0f, 0x8e, 0x1f, 0x02, 0x00, 0x00, //0x00001c1f jle LBB5_117 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c25 .p2align 4, 0x90 + //0x00001c30 LBB5_101 + 0x0f, 0xb6, 0x07, //0x00001c30 movzbl (%rdi), %eax + 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00001c33 cmpb $0, (%rax,%r9) + 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00001c38 jne LBB5_112 + 0x48, 0xff, 0xc7, //0x00001c3e incq %rdi + 0x88, 0x03, //0x00001c41 movb %al, (%rbx) + 0x48, 0xff, 0xc3, //0x00001c43 incq %rbx + 0x49, 0x83, 0xfa, 0x01, //0x00001c46 cmpq $1, %r10 + 0x4d, 0x8d, 0x52, 0xff, //0x00001c4a leaq $-1(%r10), %r10 + 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x00001c4e jg LBB5_101 + 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00001c54 jmp LBB5_117 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c59 .p2align 4, 0x90 + //0x00001c60 LBB5_88 + 0x49, 0x83, 0xfa, 0x20, //0x00001c60 cmpq $32, %r10 + 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00001c64 jl LBB5_103 + 0x49, 0x8d, 0x4a, 0x20, //0x00001c6a leaq $32(%r10), %rcx + 0x31, 0xc0, //0x00001c6e xorl %eax, %eax + //0x00001c70 .p2align 4, 0x90 + //0x00001c70 LBB5_90 + 0xc5, 0xfe, 0x6f, 0x04, 0x07, //0x00001c70 vmovdqu (%rdi,%rax), %ymm0 + 0xc5, 0xad, 0x64, 0xc8, //0x00001c75 vpcmpgtb %ymm0, %ymm10, %ymm1 + 0xc5, 0xb5, 0x74, 0xd0, //0x00001c79 vpcmpeqb %ymm0, %ymm9, %ymm2 + 0xc5, 0xa5, 0x74, 0xd8, //0x00001c7d vpcmpeqb %ymm0, %ymm11, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x00001c81 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfe, 0x7f, 0x04, 0x03, //0x00001c85 vmovdqu %ymm0, (%rbx,%rax) + 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x00001c8a vpcmpgtb %ymm8, %ymm0, %ymm0 + 0xc5, 0xfd, 0xdb, 0xc1, //0x00001c8f vpand %ymm1, %ymm0, %ymm0 + 0xc5, 0xed, 0xeb, 0xc0, //0x00001c93 vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00001c97 vpmovmskb %ymm0, %esi + 0x85, 0xf6, //0x00001c9b testl %esi, %esi + 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00001c9d jne LBB5_109 + 0x48, 0x83, 0xc0, 0x20, //0x00001ca3 addq $32, %rax + 0x48, 0x83, 0xc1, 0xe0, //0x00001ca7 addq $-32, %rcx + 0x48, 0x83, 0xf9, 0x3f, //0x00001cab cmpq $63, %rcx + 0x0f, 0x8f, 0xbb, 0xff, 0xff, 0xff, //0x00001caf jg LBB5_90 + 0xc5, 0xf8, 0x77, //0x00001cb5 vzeroupper + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001cb8 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0xc5, 0x7d, 0x6f, 0x1d, 0xdb, 0xf6, 0xff, 0xff, //0x00001cbd vmovdqa $-2341(%rip), %ymm11 /* LCPI5_2+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x0d, 0xb3, 0xf6, 0xff, 0xff, //0x00001cc5 vmovdqa $-2381(%rip), %ymm9 /* LCPI5_1+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x15, 0x8b, 0xf6, 0xff, 0xff, //0x00001ccd vmovdqa $-2421(%rip), %ymm10 /* LCPI5_0+0(%rip) */ + 0x48, 0x01, 0xc7, //0x00001cd5 addq %rax, %rdi + 0x49, 0x29, 0xc2, //0x00001cd8 subq %rax, %r10 + 0x48, 0x01, 0xc3, //0x00001cdb addq %rax, %rbx + 0x48, 0x83, 0xf9, 0x30, //0x00001cde cmpq $48, %rcx + 0xc5, 0xf9, 0x6f, 0x3d, 0xd6, 0xf6, 0xff, 0xff, //0x00001ce2 vmovdqa $-2346(%rip), %xmm7 /* LCPI5_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x2d, 0xde, 0xf6, 0xff, 0xff, //0x00001cea vmovdqa $-2338(%rip), %xmm5 /* LCPI5_4+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x25, 0xe6, 0xf6, 0xff, 0xff, //0x00001cf2 vmovdqa $-2330(%rip), %xmm4 /* LCPI5_5+0(%rip) */ + 0xc5, 0xc9, 0x76, 0xf6, //0x00001cfa vpcmpeqd %xmm6, %xmm6, %xmm6 + 0x0f, 0x8d, 0x41, 0x00, 0x00, 0x00, //0x00001cfe jge LBB5_104 + 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00001d04 jmp LBB5_93 + //0x00001d09 LBB5_103 + 0xc5, 0xf8, 0x77, //0x00001d09 vzeroupper + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001d0c vpcmpeqd %ymm8, %ymm8, %ymm8 + 0xc5, 0x7d, 0x6f, 0x1d, 0x87, 0xf6, 0xff, 0xff, //0x00001d11 vmovdqa $-2425(%rip), %ymm11 /* LCPI5_2+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x0d, 0x5f, 0xf6, 0xff, 0xff, //0x00001d19 vmovdqa $-2465(%rip), %ymm9 /* LCPI5_1+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x15, 0x37, 0xf6, 0xff, 0xff, //0x00001d21 vmovdqa $-2505(%rip), %ymm10 /* LCPI5_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x3d, 0x8f, 0xf6, 0xff, 0xff, //0x00001d29 vmovdqa $-2417(%rip), %xmm7 /* LCPI5_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x2d, 0x97, 0xf6, 0xff, 0xff, //0x00001d31 vmovdqa $-2409(%rip), %xmm5 /* LCPI5_4+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x25, 0x9f, 0xf6, 0xff, 0xff, //0x00001d39 vmovdqa $-2401(%rip), %xmm4 /* LCPI5_5+0(%rip) */ + 0xc5, 0xc9, 0x76, 0xf6, //0x00001d41 vpcmpeqd %xmm6, %xmm6, %xmm6 + //0x00001d45 LBB5_104 + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001d45 movl $16, %ecx + 0x31, 0xc0, //0x00001d4a xorl %eax, %eax + 0x90, 0x90, 0x90, 0x90, //0x00001d4c .p2align 4, 0x90 + //0x00001d50 LBB5_105 + 0xc5, 0xfa, 0x6f, 0x04, 0x07, //0x00001d50 vmovdqu (%rdi,%rax), %xmm0 + 0xc5, 0xc1, 0x64, 0xc8, //0x00001d55 vpcmpgtb %xmm0, %xmm7, %xmm1 + 0xc5, 0xf9, 0x74, 0xd5, //0x00001d59 vpcmpeqb %xmm5, %xmm0, %xmm2 + 0xc5, 0xf9, 0x74, 0xdc, //0x00001d5d vpcmpeqb %xmm4, %xmm0, %xmm3 + 0xc5, 0xe1, 0xeb, 0xd2, //0x00001d61 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xfa, 0x7f, 0x04, 0x03, //0x00001d65 vmovdqu %xmm0, (%rbx,%rax) + 0xc5, 0xf9, 0x64, 0xc6, //0x00001d6a vpcmpgtb %xmm6, %xmm0, %xmm0 + 0xc5, 0xf9, 0xdb, 0xc1, //0x00001d6e vpand %xmm1, %xmm0, %xmm0 + 0xc5, 0xe9, 0xeb, 0xc0, //0x00001d72 vpor %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d76 vpmovmskb %xmm0, %esi + 0x66, 0x85, 0xf6, //0x00001d7a testw %si, %si + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00001d7d jne LBB5_108 + 0x48, 0x83, 0xc0, 0x10, //0x00001d83 addq $16, %rax + 0x49, 0x8d, 0x74, 0x0a, 0xf0, //0x00001d87 leaq $-16(%r10,%rcx), %rsi + 0x48, 0x83, 0xc1, 0xf0, //0x00001d8c addq $-16, %rcx + 0x48, 0x83, 0xfe, 0x1f, //0x00001d90 cmpq $31, %rsi + 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00001d94 jg LBB5_105 + 0x48, 0x01, 0xc7, //0x00001d9a addq %rax, %rdi + 0x49, 0x29, 0xc2, //0x00001d9d subq %rax, %r10 + 0x48, 0x01, 0xc3, //0x00001da0 addq %rax, %rbx + 0x49, 0x83, 0xfa, 0x08, //0x00001da3 cmpq $8, %r10 + 0x0f, 0x8d, 0x97, 0xfd, 0xff, 0xff, //0x00001da7 jge LBB5_94 + 0xe9, 0x17, 0xfe, 0xff, 0xff, //0x00001dad jmp LBB5_97 + //0x00001db2 LBB5_108 + 0x0f, 0xb7, 0xce, //0x00001db2 movzwl %si, %ecx + 0x0f, 0xbc, 0xc9, //0x00001db5 bsfl %ecx, %ecx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001db8 jmp LBB5_110 + //0x00001dbd LBB5_109 + 0x0f, 0xbc, 0xce, //0x00001dbd bsfl %esi, %ecx + //0x00001dc0 LBB5_110 + 0x48, 0x01, 0xcf, //0x00001dc0 addq %rcx, %rdi + 0x48, 0x01, 0xc7, //0x00001dc3 addq %rax, %rdi + 0x49, 0x29, 0xca, //0x00001dc6 subq %rcx, %r10 + 0x49, 0x29, 0xc2, //0x00001dc9 subq %rax, %r10 + 0x48, 0x01, 0xcb, //0x00001dcc addq %rcx, %rbx + //0x00001dcf LBB5_111 + 0x48, 0x01, 0xc3, //0x00001dcf addq %rax, %rbx + //0x00001dd2 LBB5_112 + 0x8a, 0x07, //0x00001dd2 movb (%rdi), %al + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dd4 .p2align 4, 0x90 + //0x00001de0 LBB5_113 + 0x48, 0x89, 0xd9, //0x00001de0 movq %rbx, %rcx + 0x0f, 0xb6, 0xc0, //0x00001de3 movzbl %al, %eax + 0x48, 0xc1, 0xe0, 0x04, //0x00001de6 shlq $4, %rax + 0x49, 0x63, 0x1c, 0x00, //0x00001dea movslq (%r8,%rax), %rbx + 0x49, 0x8b, 0x44, 0x00, 0x08, //0x00001dee movq $8(%r8,%rax), %rax + 0x48, 0x89, 0x01, //0x00001df3 movq %rax, (%rcx) + 0x48, 0x01, 0xcb, //0x00001df6 addq %rcx, %rbx + 0x49, 0x83, 0xfa, 0x02, //0x00001df9 cmpq $2, %r10 + 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x00001dfd jl LBB5_117 + 0x49, 0xff, 0xca, //0x00001e03 decq %r10 + 0x0f, 0xb6, 0x47, 0x01, //0x00001e06 movzbl $1(%rdi), %eax + 0x48, 0xff, 0xc7, //0x00001e0a incq %rdi + 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00001e0d cmpb $0, (%rax,%r9) + 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001e12 jne LBB5_113 + 0xe9, 0x13, 0xfd, 0xff, 0xff, //0x00001e18 jmp LBB5_87 + //0x00001e1d LBB5_115 + 0x0f, 0xbc, 0xc0, //0x00001e1d bsfl %eax, %eax + 0x48, 0x01, 0xc7, //0x00001e20 addq %rax, %rdi + 0x49, 0x29, 0xc2, //0x00001e23 subq %rax, %r10 + 0xe9, 0xa4, 0xff, 0xff, 0xff, //0x00001e26 jmp LBB5_111 + //0x00001e2b LBB5_116 + 0x0f, 0xbc, 0xc0, //0x00001e2b bsfl %eax, %eax + 0x48, 0x8d, 0x48, 0x04, //0x00001e2e leaq $4(%rax), %rcx + 0x48, 0x8d, 0x7c, 0x07, 0x04, //0x00001e32 leaq $4(%rdi,%rax), %rdi + 0x49, 0x29, 0xca, //0x00001e37 subq %rcx, %r10 + 0x48, 0x8d, 0x5c, 0x03, 0x04, //0x00001e3a leaq $4(%rbx,%rax), %rbx + 0xe9, 0x8e, 0xff, 0xff, 0xff, //0x00001e3f jmp LBB5_112 + //0x00001e44 LBB5_117 + 0x48, 0x29, 0xd3, //0x00001e44 subq %rdx, %rbx + 0x49, 0x89, 0x1f, //0x00001e47 movq %rbx, (%r15) + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001e4a jmp LBB5_121 + //0x00001e4f LBB5_118 + 0x49, 0x29, 0xd4, //0x00001e4f subq %rdx, %r12 + 0x4d, 0x89, 0x27, //0x00001e52 movq %r12, (%r15) + 0x49, 0x29, 0xfb, //0x00001e55 subq %rdi, %r11 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001e58 jmp LBB5_120 + //0x00001e5d LBB5_119 + 0x49, 0x29, 0xd4, //0x00001e5d subq %rdx, %r12 + 0x4d, 0x89, 0x27, //0x00001e60 movq %r12, (%r15) + 0x49, 0xf7, 0xd3, //0x00001e63 notq %r11 + 0x49, 0x01, 0xfb, //0x00001e66 addq %rdi, %r11 + //0x00001e69 LBB5_120 + 0x4d, 0x89, 0xde, //0x00001e69 movq %r11, %r14 + //0x00001e6c LBB5_121 + 0x4c, 0x89, 0xf0, //0x00001e6c movq %r14, %rax + 0x48, 0x83, 0xc4, 0x08, //0x00001e6f addq $8, %rsp + 0x5b, //0x00001e73 popq %rbx + 0x41, 0x5c, //0x00001e74 popq %r12 + 0x41, 0x5d, //0x00001e76 popq %r13 + 0x41, 0x5e, //0x00001e78 popq %r14 + 0x41, 0x5f, //0x00001e7a popq %r15 + 0x5d, //0x00001e7c popq %rbp + 0xc5, 0xf8, 0x77, //0x00001e7d vzeroupper + 0xc3, //0x00001e80 retq + //0x00001e81 LBB5_122 + 0x49, 0x29, 0xd4, //0x00001e81 subq %rdx, %r12 + 0x49, 0xf7, 0xd2, //0x00001e84 notq %r10 + 0x4d, 0x01, 0xd4, //0x00001e87 addq %r10, %r12 + 0x4d, 0x89, 0x27, //0x00001e8a movq %r12, (%r15) + 0x49, 0x29, 0xfb, //0x00001e8d subq %rdi, %r11 + 0x4d, 0x01, 0xd3, //0x00001e90 addq %r10, %r11 + 0x49, 0xf7, 0xd3, //0x00001e93 notq %r11 + 0xe9, 0xce, 0xff, 0xff, 0xff, //0x00001e96 jmp LBB5_120 + 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e9b .p2align 5, 0x00 + //0x00001ea0 LCPI6_0 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001ea0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001eb0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00001ec0 .p2align 4, 0x00 + //0x00001ec0 LCPI6_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001ec0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00001ed0 .p2align 4, 0x90 + //0x00001ed0 _unquote + 0x55, //0x00001ed0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00001ed1 movq %rsp, %rbp + 0x41, 0x57, //0x00001ed4 pushq %r15 + 0x41, 0x56, //0x00001ed6 pushq %r14 + 0x41, 0x55, //0x00001ed8 pushq %r13 + 0x41, 0x54, //0x00001eda pushq %r12 + 0x53, //0x00001edc pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x00001edd subq $24, %rsp + 0x48, 0x85, 0xf6, //0x00001ee1 testq %rsi, %rsi + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001ee4 je LBB6_2 + 0x48, 0x89, 0x4d, 0xd0, //0x00001eea movq %rcx, $-48(%rbp) + 0x45, 0x89, 0xc2, //0x00001eee movl %r8d, %r10d + 0x41, 0x83, 0xe2, 0x01, //0x00001ef1 andl $1, %r10d + 0xc5, 0xfd, 0x6f, 0x0d, 0xa3, 0xff, 0xff, 0xff, //0x00001ef5 vmovdqa $-93(%rip), %ymm1 /* LCPI6_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0xbb, 0xff, 0xff, 0xff, //0x00001efd vmovdqa $-69(%rip), %xmm2 /* LCPI6_1+0(%rip) */ + 0x49, 0x89, 0xf9, //0x00001f05 movq %rdi, %r9 + 0x49, 0x89, 0xf5, //0x00001f08 movq %rsi, %r13 + 0x48, 0x89, 0xd0, //0x00001f0b movq %rdx, %rax + 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00001f0e jmp LBB6_8 + //0x00001f13 LBB6_2 + 0x45, 0x31, 0xed, //0x00001f13 xorl %r13d, %r13d + 0x48, 0x89, 0xd0, //0x00001f16 movq %rdx, %rax + //0x00001f19 LBB6_3 + 0x4c, 0x01, 0xe8, //0x00001f19 addq %r13, %rax + 0x48, 0x29, 0xd0, //0x00001f1c subq %rdx, %rax + //0x00001f1f LBB6_4 + 0x48, 0x83, 0xc4, 0x18, //0x00001f1f addq $24, %rsp + 0x5b, //0x00001f23 popq %rbx + 0x41, 0x5c, //0x00001f24 popq %r12 + 0x41, 0x5d, //0x00001f26 popq %r13 + 0x41, 0x5e, //0x00001f28 popq %r14 + 0x41, 0x5f, //0x00001f2a popq %r15 + 0x5d, //0x00001f2c popq %rbp + 0xc5, 0xf8, 0x77, //0x00001f2d vzeroupper + 0xc3, //0x00001f30 retq + //0x00001f31 LBB6_5 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f31 leaq $4(%r9,%r12), %r9 + 0x44, 0x89, 0xf9, //0x00001f36 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x00001f39 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00001f3c orb $-64, %cl + 0x88, 0x08, //0x00001f3f movb %cl, (%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x00001f41 andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00001f45 orb $-128, %r15b + 0x44, 0x88, 0x78, 0x01, //0x00001f49 movb %r15b, $1(%rax) + 0x48, 0x83, 0xc0, 0x02, //0x00001f4d addq $2, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f51 .p2align 4, 0x90 + //0x00001f60 LBB6_6 + 0x4d, 0x89, 0xf5, //0x00001f60 movq %r14, %r13 + //0x00001f63 LBB6_7 + 0x4d, 0x85, 0xed, //0x00001f63 testq %r13, %r13 + 0x0f, 0x84, 0x9d, 0x07, 0x00, 0x00, //0x00001f66 je LBB6_101 + //0x00001f6c LBB6_8 + 0x41, 0x80, 0x39, 0x5c, //0x00001f6c cmpb $92, (%r9) + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001f70 jne LBB6_10 + 0x31, 0xdb, //0x00001f76 xorl %ebx, %ebx + 0xe9, 0x43, 0x01, 0x00, 0x00, //0x00001f78 jmp LBB6_24 + 0x90, 0x90, 0x90, //0x00001f7d .p2align 4, 0x90 + //0x00001f80 LBB6_10 + 0x4d, 0x89, 0xec, //0x00001f80 movq %r13, %r12 + 0x49, 0x89, 0xc7, //0x00001f83 movq %rax, %r15 + 0x4d, 0x89, 0xce, //0x00001f86 movq %r9, %r14 + 0x49, 0x83, 0xfd, 0x20, //0x00001f89 cmpq $32, %r13 + 0x0f, 0x8c, 0x3e, 0x00, 0x00, 0x00, //0x00001f8d jl LBB6_14 + 0x4d, 0x89, 0xce, //0x00001f93 movq %r9, %r14 + 0x49, 0x89, 0xc7, //0x00001f96 movq %rax, %r15 + 0x4d, 0x89, 0xec, //0x00001f99 movq %r13, %r12 + 0x90, 0x90, 0x90, 0x90, //0x00001f9c .p2align 4, 0x90 + //0x00001fa0 LBB6_12 + 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001fa0 vmovdqu (%r14), %ymm0 + 0xc4, 0xc1, 0x7e, 0x7f, 0x07, //0x00001fa5 vmovdqu %ymm0, (%r15) + 0xc5, 0xfd, 0x74, 0xc1, //0x00001faa vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00001fae vpmovmskb %ymm0, %ebx + 0x85, 0xdb, //0x00001fb2 testl %ebx, %ebx + 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00001fb4 jne LBB6_22 + 0x49, 0x83, 0xc6, 0x20, //0x00001fba addq $32, %r14 + 0x49, 0x83, 0xc7, 0x20, //0x00001fbe addq $32, %r15 + 0x49, 0x83, 0xfc, 0x3f, //0x00001fc2 cmpq $63, %r12 + 0x4d, 0x8d, 0x64, 0x24, 0xe0, //0x00001fc6 leaq $-32(%r12), %r12 + 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x00001fcb jg LBB6_12 + //0x00001fd1 LBB6_14 + 0xc5, 0xf8, 0x77, //0x00001fd1 vzeroupper + 0xc5, 0xf9, 0x6f, 0x15, 0xe4, 0xfe, 0xff, 0xff, //0x00001fd4 vmovdqa $-284(%rip), %xmm2 /* LCPI6_1+0(%rip) */ + 0x49, 0x83, 0xfc, 0x10, //0x00001fdc cmpq $16, %r12 + 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x00001fe0 jl LBB6_17 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fe6 .p2align 4, 0x90 + //0x00001ff0 LBB6_15 + 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00001ff0 vmovdqu (%r14), %xmm0 + 0xc4, 0xc1, 0x7a, 0x7f, 0x07, //0x00001ff5 vmovdqu %xmm0, (%r15) + 0xc5, 0xf9, 0x74, 0xc2, //0x00001ffa vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd8, //0x00001ffe vpmovmskb %xmm0, %ebx + 0x66, 0x85, 0xdb, //0x00002002 testw %bx, %bx + 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00002005 jne LBB6_23 + 0x49, 0x83, 0xc6, 0x10, //0x0000200b addq $16, %r14 + 0x49, 0x83, 0xc7, 0x10, //0x0000200f addq $16, %r15 + 0x49, 0x83, 0xfc, 0x1f, //0x00002013 cmpq $31, %r12 + 0x4d, 0x8d, 0x64, 0x24, 0xf0, //0x00002017 leaq $-16(%r12), %r12 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000201c jg LBB6_15 + //0x00002022 LBB6_17 + 0x4d, 0x85, 0xe4, //0x00002022 testq %r12, %r12 + 0x0f, 0x84, 0xee, 0xfe, 0xff, 0xff, //0x00002025 je LBB6_3 + 0x31, 0xdb, //0x0000202b xorl %ebx, %ebx + 0xc5, 0xfd, 0x6f, 0x0d, 0x6b, 0xfe, 0xff, 0xff, //0x0000202d vmovdqa $-405(%rip), %ymm1 /* LCPI6_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002035 .p2align 4, 0x90 + //0x00002040 LBB6_19 + 0x45, 0x0f, 0xb6, 0x1c, 0x1e, //0x00002040 movzbl (%r14,%rbx), %r11d + 0x41, 0x80, 0xfb, 0x5c, //0x00002045 cmpb $92, %r11b + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002049 je LBB6_21 + 0x45, 0x88, 0x1c, 0x1f, //0x0000204f movb %r11b, (%r15,%rbx) + 0x48, 0xff, 0xc3, //0x00002053 incq %rbx + 0x49, 0x39, 0xdc, //0x00002056 cmpq %rbx, %r12 + 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x00002059 jne LBB6_19 + 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x0000205f jmp LBB6_3 + //0x00002064 LBB6_21 + 0x49, 0x01, 0xde, //0x00002064 addq %rbx, %r14 + 0x4d, 0x29, 0xce, //0x00002067 subq %r9, %r14 + 0x4c, 0x89, 0xf3, //0x0000206a movq %r14, %rbx + 0x48, 0x83, 0xfb, 0xff, //0x0000206d cmpq $-1, %rbx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002071 jne LBB6_24 + 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002077 jmp LBB6_3 + //0x0000207c LBB6_22 + 0x48, 0x63, 0xdb, //0x0000207c movslq %ebx, %rbx + 0x4d, 0x29, 0xce, //0x0000207f subq %r9, %r14 + 0x48, 0x0f, 0xbc, 0xdb, //0x00002082 bsfq %rbx, %rbx + 0x4c, 0x01, 0xf3, //0x00002086 addq %r14, %rbx + 0x48, 0x83, 0xfb, 0xff, //0x00002089 cmpq $-1, %rbx + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000208d jne LBB6_24 + 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00002093 jmp LBB6_3 + //0x00002098 LBB6_23 + 0x0f, 0xb7, 0xdb, //0x00002098 movzwl %bx, %ebx + 0x4d, 0x29, 0xce, //0x0000209b subq %r9, %r14 + 0x48, 0x0f, 0xbc, 0xdb, //0x0000209e bsfq %rbx, %rbx + 0x4c, 0x01, 0xf3, //0x000020a2 addq %r14, %rbx + 0xc5, 0xfd, 0x6f, 0x0d, 0xf3, 0xfd, 0xff, 0xff, //0x000020a5 vmovdqa $-525(%rip), %ymm1 /* LCPI6_0+0(%rip) */ + 0x48, 0x83, 0xfb, 0xff, //0x000020ad cmpq $-1, %rbx + 0x0f, 0x84, 0x62, 0xfe, 0xff, 0xff, //0x000020b1 je LBB6_3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020b7 .p2align 4, 0x90 + //0x000020c0 LBB6_24 + 0x48, 0x8d, 0x4b, 0x02, //0x000020c0 leaq $2(%rbx), %rcx + 0x49, 0x29, 0xcd, //0x000020c4 subq %rcx, %r13 + 0x0f, 0x88, 0x10, 0x06, 0x00, 0x00, //0x000020c7 js LBB6_99 + 0x4d, 0x8d, 0x4c, 0x19, 0x02, //0x000020cd leaq $2(%r9,%rbx), %r9 + 0x4d, 0x85, 0xd2, //0x000020d2 testq %r10, %r10 + 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x000020d5 jne LBB6_67 + //0x000020db LBB6_26 + 0x48, 0x01, 0xd8, //0x000020db addq %rbx, %rax + 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x000020de movzbl $-1(%r9), %ecx + 0x48, 0x8d, 0x1d, 0x46, 0xf4, 0x00, 0x00, //0x000020e3 leaq $62534(%rip), %rbx /* __UnquoteTab+0(%rip) */ + 0x8a, 0x1c, 0x19, //0x000020ea movb (%rcx,%rbx), %bl + 0x80, 0xfb, 0xff, //0x000020ed cmpb $-1, %bl + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000020f0 je LBB6_29 + 0x84, 0xdb, //0x000020f6 testb %bl, %bl + 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x000020f8 je LBB6_100 + 0x88, 0x18, //0x000020fe movb %bl, (%rax) + 0x48, 0xff, 0xc0, //0x00002100 incq %rax + 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00002103 jmp LBB6_7 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002108 .p2align 4, 0x90 + //0x00002110 LBB6_29 + 0x49, 0x83, 0xfd, 0x03, //0x00002110 cmpq $3, %r13 + 0x0f, 0x8e, 0xc3, 0x05, 0x00, 0x00, //0x00002114 jle LBB6_99 + 0x45, 0x8b, 0x31, //0x0000211a movl (%r9), %r14d + 0x45, 0x89, 0xf7, //0x0000211d movl %r14d, %r15d + 0x41, 0xf7, 0xd7, //0x00002120 notl %r15d + 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002123 leal $-808464432(%r14), %ecx + 0x41, 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000212a andl $-2139062144, %r15d + 0x41, 0x85, 0xcf, //0x00002131 testl %ecx, %r15d + 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x00002134 jne LBB6_90 + 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x0000213a leal $421075225(%r14), %ecx + 0x44, 0x09, 0xf1, //0x00002141 orl %r14d, %ecx + 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002144 testl $-2139062144, %ecx + 0x0f, 0x85, 0xd1, 0x04, 0x00, 0x00, //0x0000214a jne LBB6_90 + 0x44, 0x89, 0xf3, //0x00002150 movl %r14d, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002153 andl $2139062143, %ebx + 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002159 movl $-1061109568, %ecx + 0x29, 0xd9, //0x0000215e subl %ebx, %ecx + 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00002160 leal $1179010630(%rbx), %r11d + 0x44, 0x21, 0xf9, //0x00002167 andl %r15d, %ecx + 0x44, 0x85, 0xd9, //0x0000216a testl %r11d, %ecx + 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000216d jne LBB6_90 + 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002173 movl $-522133280, %ecx + 0x29, 0xd9, //0x00002178 subl %ebx, %ecx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000217a addl $960051513, %ebx + 0x41, 0x21, 0xcf, //0x00002180 andl %ecx, %r15d + 0x41, 0x85, 0xdf, //0x00002183 testl %ebx, %r15d + 0x0f, 0x85, 0x95, 0x04, 0x00, 0x00, //0x00002186 jne LBB6_90 + 0x41, 0x0f, 0xce, //0x0000218c bswapl %r14d + 0x44, 0x89, 0xf1, //0x0000218f movl %r14d, %ecx + 0xc1, 0xe9, 0x04, //0x00002192 shrl $4, %ecx + 0xf7, 0xd1, //0x00002195 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002197 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x0000219d leal (%rcx,%rcx,8), %ecx + 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x000021a0 andl $252645135, %r14d + 0x41, 0x01, 0xce, //0x000021a7 addl %ecx, %r14d + 0x44, 0x89, 0xf1, //0x000021aa movl %r14d, %ecx + 0xc1, 0xe9, 0x04, //0x000021ad shrl $4, %ecx + 0x44, 0x09, 0xf1, //0x000021b0 orl %r14d, %ecx + 0x44, 0x0f, 0xb6, 0xf9, //0x000021b3 movzbl %cl, %r15d + 0xc1, 0xe9, 0x08, //0x000021b7 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000021ba andl $65280, %ecx + 0x41, 0x09, 0xcf, //0x000021c0 orl %ecx, %r15d + 0x4d, 0x8d, 0x75, 0xfc, //0x000021c3 leaq $-4(%r13), %r14 + 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x000021c7 cmpl $128, %r15d + 0x0f, 0x82, 0x61, 0x03, 0x00, 0x00, //0x000021ce jb LBB6_75 + 0x45, 0x31, 0xe4, //0x000021d4 xorl %r12d, %r12d + 0x4d, 0x85, 0xd2, //0x000021d7 testq %r10, %r10 + 0x0f, 0x84, 0x70, 0x01, 0x00, 0x00, //0x000021da je LBB6_51 + //0x000021e0 LBB6_36 + 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x000021e0 cmpl $2048, %r15d + 0x0f, 0x82, 0x44, 0xfd, 0xff, 0xff, //0x000021e7 jb LBB6_5 + 0x44, 0x89, 0xf9, //0x000021ed movl %r15d, %ecx + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x000021f0 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x000021f6 cmpl $55296, %ecx + 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x000021fc jne LBB6_65 + 0x4d, 0x85, 0xf6, //0x00002202 testq %r14, %r14 + 0x0f, 0x8e, 0x61, 0x03, 0x00, 0x00, //0x00002205 jle LBB6_80 + 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x0000220b cmpb $92, $4(%r9,%r12) + 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x00002211 jne LBB6_81 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00002217 cmpl $56319, %r15d + 0x0f, 0x87, 0x2a, 0x03, 0x00, 0x00, //0x0000221e ja LBB6_78 + 0x49, 0x83, 0xfe, 0x07, //0x00002224 cmpq $7, %r14 + 0x0f, 0x8c, 0x20, 0x03, 0x00, 0x00, //0x00002228 jl LBB6_78 + 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x0000222e cmpb $92, $5(%r9,%r12) + 0x0f, 0x85, 0x14, 0x03, 0x00, 0x00, //0x00002234 jne LBB6_78 + 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x0000223a cmpb $117, $6(%r9,%r12) + 0x0f, 0x85, 0x08, 0x03, 0x00, 0x00, //0x00002240 jne LBB6_78 + 0x47, 0x8b, 0x5c, 0x21, 0x07, //0x00002246 movl $7(%r9,%r12), %r11d + 0x44, 0x89, 0xdb, //0x0000224b movl %r11d, %ebx + 0xf7, 0xd3, //0x0000224e notl %ebx + 0x41, 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002250 leal $-808464432(%r11), %ecx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002257 andl $-2139062144, %ebx + 0x89, 0x5d, 0xcc, //0x0000225d movl %ebx, $-52(%rbp) + 0x85, 0xcb, //0x00002260 testl %ecx, %ebx + 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x00002262 jne LBB6_104 + 0x41, 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00002268 leal $421075225(%r11), %ecx + 0x44, 0x09, 0xd9, //0x0000226f orl %r11d, %ecx + 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002272 testl $-2139062144, %ecx + 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x00002278 jne LBB6_104 + 0x44, 0x89, 0xdb, //0x0000227e movl %r11d, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002281 andl $2139062143, %ebx + 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002287 movl $-1061109568, %ecx + 0x29, 0xd9, //0x0000228c subl %ebx, %ecx + 0x4c, 0x89, 0x5d, 0xc0, //0x0000228e movq %r11, $-64(%rbp) + 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00002292 leal $1179010630(%rbx), %r11d + 0x23, 0x4d, 0xcc, //0x00002299 andl $-52(%rbp), %ecx + 0x44, 0x85, 0xd9, //0x0000229c testl %r11d, %ecx + 0x4c, 0x8b, 0x5d, 0xc0, //0x0000229f movq $-64(%rbp), %r11 + 0x0f, 0x85, 0x7d, 0x04, 0x00, 0x00, //0x000022a3 jne LBB6_104 + 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000022a9 movl $-522133280, %ecx + 0x29, 0xd9, //0x000022ae subl %ebx, %ecx + 0x89, 0x4d, 0xc8, //0x000022b0 movl %ecx, $-56(%rbp) + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000022b3 addl $960051513, %ebx + 0x8b, 0x4d, 0xcc, //0x000022b9 movl $-52(%rbp), %ecx + 0x23, 0x4d, 0xc8, //0x000022bc andl $-56(%rbp), %ecx + 0x85, 0xd9, //0x000022bf testl %ebx, %ecx + 0x0f, 0x85, 0x5f, 0x04, 0x00, 0x00, //0x000022c1 jne LBB6_104 + 0x41, 0x0f, 0xcb, //0x000022c7 bswapl %r11d + 0x44, 0x89, 0xd9, //0x000022ca movl %r11d, %ecx + 0xc1, 0xe9, 0x04, //0x000022cd shrl $4, %ecx + 0xf7, 0xd1, //0x000022d0 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000022d2 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x000022d8 leal (%rcx,%rcx,8), %ecx + 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022db andl $252645135, %r11d + 0x41, 0x01, 0xcb, //0x000022e2 addl %ecx, %r11d + 0x44, 0x89, 0xd9, //0x000022e5 movl %r11d, %ecx + 0xc1, 0xe9, 0x04, //0x000022e8 shrl $4, %ecx + 0x44, 0x09, 0xd9, //0x000022eb orl %r11d, %ecx + 0x89, 0xcb, //0x000022ee movl %ecx, %ebx + 0xc1, 0xeb, 0x08, //0x000022f0 shrl $8, %ebx + 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x000022f3 andl $65280, %ebx + 0x44, 0x0f, 0xb6, 0xd9, //0x000022f9 movzbl %cl, %r11d + 0x41, 0x09, 0xdb, //0x000022fd orl %ebx, %r11d + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00002300 andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00002306 cmpl $14417920, %ecx + 0x0f, 0x84, 0x97, 0x02, 0x00, 0x00, //0x0000230c je LBB6_85 + 0x41, 0xf6, 0xc0, 0x02, //0x00002312 testb $2, %r8b + 0x0f, 0x84, 0x1d, 0x05, 0x00, 0x00, //0x00002316 je LBB6_119 + 0x49, 0x83, 0xc6, 0xf9, //0x0000231c addq $-7, %r14 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00002320 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00002325 movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00002329 addq $3, %rax + 0x49, 0x83, 0xc4, 0x07, //0x0000232d addq $7, %r12 + 0x45, 0x89, 0xdf, //0x00002331 movl %r11d, %r15d + 0x41, 0x83, 0xfb, 0x7f, //0x00002334 cmpl $127, %r11d + 0x0f, 0x87, 0xa2, 0xfe, 0xff, 0xff, //0x00002338 ja LBB6_36 + 0xe9, 0x59, 0x01, 0x00, 0x00, //0x0000233e jmp LBB6_64 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002343 .p2align 4, 0x90 + //0x00002350 LBB6_51 + 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00002350 cmpl $2048, %r15d + 0x0f, 0x82, 0xd4, 0xfb, 0xff, 0xff, //0x00002357 jb LBB6_5 + 0x44, 0x89, 0xf9, //0x0000235d movl %r15d, %ecx + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00002360 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00002366 cmpl $55296, %ecx + 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x0000236c jne LBB6_65 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00002372 cmpl $56319, %r15d + 0x0f, 0x87, 0xc5, 0x01, 0x00, 0x00, //0x00002379 ja LBB6_77 + 0x49, 0x83, 0xfe, 0x06, //0x0000237f cmpq $6, %r14 + 0x0f, 0x8c, 0xbb, 0x01, 0x00, 0x00, //0x00002383 jl LBB6_77 + 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00002389 cmpb $92, $4(%r9,%r12) + 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x0000238f jne LBB6_77 + 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x00002395 cmpb $117, $5(%r9,%r12) + 0x0f, 0x85, 0xa3, 0x01, 0x00, 0x00, //0x0000239b jne LBB6_77 + 0x47, 0x8b, 0x5c, 0x21, 0x06, //0x000023a1 movl $6(%r9,%r12), %r11d + 0x44, 0x89, 0xdb, //0x000023a6 movl %r11d, %ebx + 0xf7, 0xd3, //0x000023a9 notl %ebx + 0x41, 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x000023ab leal $-808464432(%r11), %ecx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000023b2 andl $-2139062144, %ebx + 0x89, 0x5d, 0xcc, //0x000023b8 movl %ebx, $-52(%rbp) + 0x85, 0xcb, //0x000023bb testl %ecx, %ebx + 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x000023bd jne LBB6_103 + 0x41, 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x000023c3 leal $421075225(%r11), %ecx + 0x44, 0x09, 0xd9, //0x000023ca orl %r11d, %ecx + 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000023cd testl $-2139062144, %ecx + 0x0f, 0x85, 0x43, 0x03, 0x00, 0x00, //0x000023d3 jne LBB6_103 + 0x44, 0x89, 0xdb, //0x000023d9 movl %r11d, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000023dc andl $2139062143, %ebx + 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000023e2 movl $-1061109568, %ecx + 0x29, 0xd9, //0x000023e7 subl %ebx, %ecx + 0x4c, 0x89, 0x5d, 0xc0, //0x000023e9 movq %r11, $-64(%rbp) + 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x000023ed leal $1179010630(%rbx), %r11d + 0x23, 0x4d, 0xcc, //0x000023f4 andl $-52(%rbp), %ecx + 0x44, 0x85, 0xd9, //0x000023f7 testl %r11d, %ecx + 0x4c, 0x8b, 0x5d, 0xc0, //0x000023fa movq $-64(%rbp), %r11 + 0x0f, 0x85, 0x18, 0x03, 0x00, 0x00, //0x000023fe jne LBB6_103 + 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002404 movl $-522133280, %ecx + 0x29, 0xd9, //0x00002409 subl %ebx, %ecx + 0x89, 0x4d, 0xc8, //0x0000240b movl %ecx, $-56(%rbp) + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000240e addl $960051513, %ebx + 0x8b, 0x4d, 0xcc, //0x00002414 movl $-52(%rbp), %ecx + 0x23, 0x4d, 0xc8, //0x00002417 andl $-56(%rbp), %ecx + 0x85, 0xd9, //0x0000241a testl %ebx, %ecx + 0x0f, 0x85, 0xfa, 0x02, 0x00, 0x00, //0x0000241c jne LBB6_103 + 0x41, 0x0f, 0xcb, //0x00002422 bswapl %r11d + 0x44, 0x89, 0xd9, //0x00002425 movl %r11d, %ecx + 0xc1, 0xe9, 0x04, //0x00002428 shrl $4, %ecx + 0xf7, 0xd1, //0x0000242b notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000242d andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00002433 leal (%rcx,%rcx,8), %ecx + 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002436 andl $252645135, %r11d + 0x41, 0x01, 0xcb, //0x0000243d addl %ecx, %r11d + 0x44, 0x89, 0xd9, //0x00002440 movl %r11d, %ecx + 0xc1, 0xe9, 0x04, //0x00002443 shrl $4, %ecx + 0x44, 0x09, 0xd9, //0x00002446 orl %r11d, %ecx + 0x89, 0xcb, //0x00002449 movl %ecx, %ebx + 0xc1, 0xeb, 0x08, //0x0000244b shrl $8, %ebx + 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000244e andl $65280, %ebx + 0x44, 0x0f, 0xb6, 0xd9, //0x00002454 movzbl %cl, %r11d + 0x41, 0x09, 0xdb, //0x00002458 orl %ebx, %r11d + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000245b andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00002461 cmpl $14417920, %ecx + 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x00002467 je LBB6_84 + 0x41, 0xf6, 0xc0, 0x02, //0x0000246d testb $2, %r8b + 0x0f, 0x84, 0xb8, 0x03, 0x00, 0x00, //0x00002471 je LBB6_118 + 0x49, 0x83, 0xc6, 0xfa, //0x00002477 addq $-6, %r14 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x0000247b movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00002480 movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00002484 addq $3, %rax + 0x49, 0x83, 0xc4, 0x06, //0x00002488 addq $6, %r12 + 0x45, 0x89, 0xdf, //0x0000248c movl %r11d, %r15d + 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000248f cmpl $128, %r11d + 0x0f, 0x83, 0xb4, 0xfe, 0xff, 0xff, //0x00002496 jae LBB6_51 + //0x0000249c LBB6_64 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x0000249c leaq $4(%r9,%r12), %r9 + 0x45, 0x89, 0xdf, //0x000024a1 movl %r11d, %r15d + 0xe9, 0x90, 0x00, 0x00, 0x00, //0x000024a4 jmp LBB6_76 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024a9 .p2align 4, 0x90 + //0x000024b0 LBB6_65 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000024b0 leaq $4(%r9,%r12), %r9 + 0x44, 0x89, 0xf9, //0x000024b5 movl %r15d, %ecx + 0xc1, 0xe9, 0x0c, //0x000024b8 shrl $12, %ecx + 0x80, 0xc9, 0xe0, //0x000024bb orb $-32, %cl + 0x88, 0x08, //0x000024be movb %cl, (%rax) + 0x44, 0x89, 0xf9, //0x000024c0 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x000024c3 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x000024c6 andb $63, %cl + 0x80, 0xc9, 0x80, //0x000024c9 orb $-128, %cl + 0x88, 0x48, 0x01, //0x000024cc movb %cl, $1(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x000024cf andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x000024d3 orb $-128, %r15b + 0x44, 0x88, 0x78, 0x02, //0x000024d7 movb %r15b, $2(%rax) + //0x000024db LBB6_66 + 0x48, 0x83, 0xc0, 0x03, //0x000024db addq $3, %rax + 0xe9, 0x7c, 0xfa, 0xff, 0xff, //0x000024df jmp LBB6_6 + //0x000024e4 LBB6_67 + 0x45, 0x85, 0xed, //0x000024e4 testl %r13d, %r13d + 0x0f, 0x84, 0xf0, 0x01, 0x00, 0x00, //0x000024e7 je LBB6_99 + 0x41, 0x80, 0x79, 0xff, 0x5c, //0x000024ed cmpb $92, $-1(%r9) + 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x000024f2 jne LBB6_102 + 0x41, 0x80, 0x39, 0x5c, //0x000024f8 cmpb $92, (%r9) + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000024fc jne LBB6_74 + 0x41, 0x83, 0xfd, 0x01, //0x00002502 cmpl $1, %r13d + 0x0f, 0x8e, 0xd1, 0x01, 0x00, 0x00, //0x00002506 jle LBB6_99 + 0x45, 0x8a, 0x59, 0x01, //0x0000250c movb $1(%r9), %r11b + 0x41, 0x80, 0xfb, 0x22, //0x00002510 cmpb $34, %r11b + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002514 je LBB6_73 + 0x41, 0x80, 0xfb, 0x5c, //0x0000251a cmpb $92, %r11b + 0x0f, 0x85, 0xd8, 0x02, 0x00, 0x00, //0x0000251e jne LBB6_114 + //0x00002524 LBB6_73 + 0x49, 0xff, 0xc1, //0x00002524 incq %r9 + 0x49, 0xff, 0xcd, //0x00002527 decq %r13 + //0x0000252a LBB6_74 + 0x49, 0xff, 0xc1, //0x0000252a incq %r9 + 0x49, 0xff, 0xcd, //0x0000252d decq %r13 + 0xe9, 0xa6, 0xfb, 0xff, 0xff, //0x00002530 jmp LBB6_26 + //0x00002535 LBB6_75 + 0x49, 0x83, 0xc1, 0x04, //0x00002535 addq $4, %r9 + //0x00002539 LBB6_76 + 0x44, 0x88, 0x38, //0x00002539 movb %r15b, (%rax) + 0x48, 0xff, 0xc0, //0x0000253c incq %rax + 0xe9, 0x1c, 0xfa, 0xff, 0xff, //0x0000253f jmp LBB6_6 + //0x00002544 LBB6_77 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00002544 leaq $4(%r9,%r12), %r9 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002549 jmp LBB6_79 + //0x0000254e LBB6_78 + 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x0000254e leaq $5(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00002553 subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xfb, //0x00002556 addq $-5, %r13 + 0x4d, 0x89, 0xee, //0x0000255a movq %r13, %r14 + //0x0000255d LBB6_79 + 0x41, 0xf6, 0xc0, 0x02, //0x0000255d testb $2, %r8b + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00002561 jne LBB6_83 + 0xe9, 0xec, 0x02, 0x00, 0x00, //0x00002567 jmp LBB6_121 + //0x0000256c LBB6_80 + 0x41, 0xf6, 0xc0, 0x02, //0x0000256c testb $2, %r8b + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002570 jne LBB6_82 + 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00002576 jmp LBB6_99 + //0x0000257b LBB6_81 + 0x41, 0xf6, 0xc0, 0x02, //0x0000257b testb $2, %r8b + 0x0f, 0x84, 0xe0, 0x02, 0x00, 0x00, //0x0000257f je LBB6_122 + //0x00002585 LBB6_82 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00002585 leaq $4(%r9,%r12), %r9 + //0x0000258a LBB6_83 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x0000258a movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x0000258f movb $-67, $2(%rax) + 0xe9, 0x43, 0xff, 0xff, 0xff, //0x00002593 jmp LBB6_66 + //0x00002598 LBB6_84 + 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00002598 leaq $10(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x0000259d subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xf6, //0x000025a0 addq $-10, %r13 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000025a4 jmp LBB6_86 + //0x000025a9 LBB6_85 + 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x000025a9 leaq $11(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x000025ae subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xf5, //0x000025b1 addq $-11, %r13 + //0x000025b5 LBB6_86 + 0x41, 0xc1, 0xe7, 0x0a, //0x000025b5 shll $10, %r15d + 0x43, 0x8d, 0x9c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x000025b9 leal $-56613888(%r15,%r11), %ebx + 0x81, 0xfb, 0x00, 0x00, 0x11, 0x00, //0x000025c1 cmpl $1114112, %ebx + 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x000025c7 jb LBB6_89 + 0x41, 0xf6, 0xc0, 0x02, //0x000025cd testb $2, %r8b + 0x0f, 0x84, 0x3e, 0x02, 0x00, 0x00, //0x000025d1 je LBB6_116 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000025d7 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x000025dc movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x000025e0 addq $3, %rax + 0xe9, 0x7a, 0xf9, 0xff, 0xff, //0x000025e4 jmp LBB6_7 + //0x000025e9 LBB6_89 + 0x89, 0xd9, //0x000025e9 movl %ebx, %ecx + 0xc1, 0xe9, 0x12, //0x000025eb shrl $18, %ecx + 0x80, 0xc9, 0xf0, //0x000025ee orb $-16, %cl + 0x88, 0x08, //0x000025f1 movb %cl, (%rax) + 0x89, 0xd9, //0x000025f3 movl %ebx, %ecx + 0xc1, 0xe9, 0x0c, //0x000025f5 shrl $12, %ecx + 0x80, 0xe1, 0x3f, //0x000025f8 andb $63, %cl + 0x80, 0xc9, 0x80, //0x000025fb orb $-128, %cl + 0x88, 0x48, 0x01, //0x000025fe movb %cl, $1(%rax) + 0x89, 0xd9, //0x00002601 movl %ebx, %ecx + 0xc1, 0xe9, 0x06, //0x00002603 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00002606 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00002609 orb $-128, %cl + 0x88, 0x48, 0x02, //0x0000260c movb %cl, $2(%rax) + 0x80, 0xe3, 0x3f, //0x0000260f andb $63, %bl + 0x80, 0xcb, 0x80, //0x00002612 orb $-128, %bl + 0x88, 0x58, 0x03, //0x00002615 movb %bl, $3(%rax) + 0x48, 0x83, 0xc0, 0x04, //0x00002618 addq $4, %rax + 0xe9, 0x42, 0xf9, 0xff, 0xff, //0x0000261c jmp LBB6_7 + //0x00002621 LBB6_90 + 0x4c, 0x89, 0xca, //0x00002621 movq %r9, %rdx + 0x48, 0x29, 0xfa, //0x00002624 subq %rdi, %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x00002627 movq $-48(%rbp), %rdi + 0x48, 0x89, 0x17, //0x0000262b movq %rdx, (%rdi) + 0x41, 0x8a, 0x31, //0x0000262e movb (%r9), %sil + 0x8d, 0x4e, 0xd0, //0x00002631 leal $-48(%rsi), %ecx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002634 movq $-2, %rax + 0x80, 0xf9, 0x0a, //0x0000263b cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000263e jb LBB6_92 + 0x40, 0x80, 0xe6, 0xdf, //0x00002644 andb $-33, %sil + 0x40, 0x80, 0xc6, 0xbf, //0x00002648 addb $-65, %sil + 0x40, 0x80, 0xfe, 0x05, //0x0000264c cmpb $5, %sil + 0x0f, 0x87, 0xc9, 0xf8, 0xff, 0xff, //0x00002650 ja LBB6_4 + //0x00002656 LBB6_92 + 0x48, 0x8d, 0x4a, 0x01, //0x00002656 leaq $1(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x0000265a movq %rcx, (%rdi) + 0x41, 0x8a, 0x71, 0x01, //0x0000265d movb $1(%r9), %sil + 0x8d, 0x4e, 0xd0, //0x00002661 leal $-48(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x00002664 cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002667 jb LBB6_94 + 0x40, 0x80, 0xe6, 0xdf, //0x0000266d andb $-33, %sil + 0x40, 0x80, 0xc6, 0xbf, //0x00002671 addb $-65, %sil + 0x40, 0x80, 0xfe, 0x05, //0x00002675 cmpb $5, %sil + 0x0f, 0x87, 0xa0, 0xf8, 0xff, 0xff, //0x00002679 ja LBB6_4 + //0x0000267f LBB6_94 + 0x48, 0x8d, 0x4a, 0x02, //0x0000267f leaq $2(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x00002683 movq %rcx, (%rdi) + 0x41, 0x8a, 0x71, 0x02, //0x00002686 movb $2(%r9), %sil + 0x8d, 0x4e, 0xd0, //0x0000268a leal $-48(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x0000268d cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002690 jb LBB6_96 + 0x40, 0x80, 0xe6, 0xdf, //0x00002696 andb $-33, %sil + 0x40, 0x80, 0xc6, 0xbf, //0x0000269a addb $-65, %sil + 0x40, 0x80, 0xfe, 0x05, //0x0000269e cmpb $5, %sil + 0x0f, 0x87, 0x77, 0xf8, 0xff, 0xff, //0x000026a2 ja LBB6_4 + //0x000026a8 LBB6_96 + 0x48, 0x8d, 0x4a, 0x03, //0x000026a8 leaq $3(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x000026ac movq %rcx, (%rdi) + 0x41, 0x8a, 0x71, 0x03, //0x000026af movb $3(%r9), %sil + 0x8d, 0x4e, 0xd0, //0x000026b3 leal $-48(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x000026b6 cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000026b9 jb LBB6_98 + 0x40, 0x80, 0xe6, 0xdf, //0x000026bf andb $-33, %sil + 0x40, 0x80, 0xc6, 0xbf, //0x000026c3 addb $-65, %sil + 0x40, 0x80, 0xfe, 0x05, //0x000026c7 cmpb $5, %sil + 0x0f, 0x87, 0x4e, 0xf8, 0xff, 0xff, //0x000026cb ja LBB6_4 + //0x000026d1 LBB6_98 + 0x48, 0x83, 0xc2, 0x04, //0x000026d1 addq $4, %rdx + 0x48, 0x89, 0x17, //0x000026d5 movq %rdx, (%rdi) + 0xe9, 0x42, 0xf8, 0xff, 0xff, //0x000026d8 jmp LBB6_4 + //0x000026dd LBB6_99 + 0x48, 0x8b, 0x45, 0xd0, //0x000026dd movq $-48(%rbp), %rax + 0x48, 0x89, 0x30, //0x000026e1 movq %rsi, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026e4 movq $-1, %rax + 0xe9, 0x2f, 0xf8, 0xff, 0xff, //0x000026eb jmp LBB6_4 + //0x000026f0 LBB6_100 + 0x48, 0xf7, 0xd7, //0x000026f0 notq %rdi + 0x49, 0x01, 0xf9, //0x000026f3 addq %rdi, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x000026f6 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x000026fa movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x000026fd movq $-3, %rax + 0xe9, 0x16, 0xf8, 0xff, 0xff, //0x00002704 jmp LBB6_4 + //0x00002709 LBB6_101 + 0x45, 0x31, 0xed, //0x00002709 xorl %r13d, %r13d + 0xe9, 0x08, 0xf8, 0xff, 0xff, //0x0000270c jmp LBB6_3 + //0x00002711 LBB6_102 + 0x48, 0xf7, 0xd7, //0x00002711 notq %rdi + 0x49, 0x01, 0xf9, //0x00002714 addq %rdi, %r9 + 0xe9, 0xe6, 0x00, 0x00, 0x00, //0x00002717 jmp LBB6_115 + //0x0000271c LBB6_103 + 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x0000271c leaq $4(%r9,%r12), %rsi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002721 jmp LBB6_105 + //0x00002726 LBB6_104 + 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00002726 leaq $5(%r9,%r12), %rsi + //0x0000272b LBB6_105 + 0x48, 0x89, 0xf2, //0x0000272b movq %rsi, %rdx + 0x48, 0x29, 0xfa, //0x0000272e subq %rdi, %rdx + 0x48, 0x83, 0xc2, 0x02, //0x00002731 addq $2, %rdx + 0x48, 0x8b, 0x45, 0xd0, //0x00002735 movq $-48(%rbp), %rax + 0x48, 0x89, 0x10, //0x00002739 movq %rdx, (%rax) + 0x40, 0x8a, 0x7e, 0x02, //0x0000273c movb $2(%rsi), %dil + 0x8d, 0x4f, 0xd0, //0x00002740 leal $-48(%rdi), %ecx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002743 movq $-2, %rax + 0x80, 0xf9, 0x0a, //0x0000274a cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000274d jb LBB6_107 + 0x40, 0x80, 0xe7, 0xdf, //0x00002753 andb $-33, %dil + 0x40, 0x80, 0xc7, 0xbf, //0x00002757 addb $-65, %dil + 0x40, 0x80, 0xff, 0x05, //0x0000275b cmpb $5, %dil + 0x0f, 0x87, 0xba, 0xf7, 0xff, 0xff, //0x0000275f ja LBB6_4 + //0x00002765 LBB6_107 + 0x48, 0x8d, 0x4a, 0x01, //0x00002765 leaq $1(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00002769 movq $-48(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x0000276d movq %rcx, (%rdi) + 0x40, 0x8a, 0x7e, 0x03, //0x00002770 movb $3(%rsi), %dil + 0x8d, 0x4f, 0xd0, //0x00002774 leal $-48(%rdi), %ecx + 0x80, 0xf9, 0x0a, //0x00002777 cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000277a jb LBB6_109 + 0x40, 0x80, 0xe7, 0xdf, //0x00002780 andb $-33, %dil + 0x40, 0x80, 0xc7, 0xbf, //0x00002784 addb $-65, %dil + 0x40, 0x80, 0xff, 0x05, //0x00002788 cmpb $5, %dil + 0x0f, 0x87, 0x8d, 0xf7, 0xff, 0xff, //0x0000278c ja LBB6_4 + //0x00002792 LBB6_109 + 0x48, 0x8d, 0x4a, 0x02, //0x00002792 leaq $2(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00002796 movq $-48(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x0000279a movq %rcx, (%rdi) + 0x40, 0x8a, 0x7e, 0x04, //0x0000279d movb $4(%rsi), %dil + 0x8d, 0x4f, 0xd0, //0x000027a1 leal $-48(%rdi), %ecx + 0x80, 0xf9, 0x0a, //0x000027a4 cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000027a7 jb LBB6_111 + 0x40, 0x80, 0xe7, 0xdf, //0x000027ad andb $-33, %dil + 0x40, 0x80, 0xc7, 0xbf, //0x000027b1 addb $-65, %dil + 0x40, 0x80, 0xff, 0x05, //0x000027b5 cmpb $5, %dil + 0x0f, 0x87, 0x60, 0xf7, 0xff, 0xff, //0x000027b9 ja LBB6_4 + //0x000027bf LBB6_111 + 0x48, 0x8d, 0x4a, 0x03, //0x000027bf leaq $3(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x000027c3 movq $-48(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x000027c7 movq %rcx, (%rdi) + 0x40, 0x8a, 0x76, 0x05, //0x000027ca movb $5(%rsi), %sil + 0x8d, 0x4e, 0xd0, //0x000027ce leal $-48(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x000027d1 cmpb $10, %cl + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000027d4 jb LBB6_113 + 0x40, 0x80, 0xe6, 0xdf, //0x000027da andb $-33, %sil + 0x40, 0x80, 0xc6, 0xbf, //0x000027de addb $-65, %sil + 0x40, 0x80, 0xfe, 0x05, //0x000027e2 cmpb $5, %sil + 0x0f, 0x87, 0x33, 0xf7, 0xff, 0xff, //0x000027e6 ja LBB6_4 + //0x000027ec LBB6_113 + 0x48, 0x83, 0xc2, 0x04, //0x000027ec addq $4, %rdx + 0x48, 0x8b, 0x4d, 0xd0, //0x000027f0 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x11, //0x000027f4 movq %rdx, (%rcx) + 0xe9, 0x23, 0xf7, 0xff, 0xff, //0x000027f7 jmp LBB6_4 + //0x000027fc LBB6_114 + 0x49, 0x29, 0xf9, //0x000027fc subq %rdi, %r9 + 0x49, 0xff, 0xc1, //0x000027ff incq %r9 + //0x00002802 LBB6_115 + 0x48, 0x8b, 0x45, 0xd0, //0x00002802 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002806 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002809 movq $-2, %rax + 0xe9, 0x0a, 0xf7, 0xff, 0xff, //0x00002810 jmp LBB6_4 + //0x00002815 LBB6_116 + 0x49, 0x29, 0xf9, //0x00002815 subq %rdi, %r9 + 0x49, 0x83, 0xc1, 0xfc, //0x00002818 addq $-4, %r9 + //0x0000281c LBB6_117 + 0x48, 0x8b, 0x45, 0xd0, //0x0000281c movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002820 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00002823 movq $-4, %rax + 0xe9, 0xf0, 0xf6, 0xff, 0xff, //0x0000282a jmp LBB6_4 + //0x0000282f LBB6_118 + 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000282f leaq $10(%r9,%r12), %rax + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002834 jmp LBB6_120 + //0x00002839 LBB6_119 + 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00002839 leaq $11(%r9,%r12), %rax + //0x0000283e LBB6_120 + 0x48, 0x29, 0xf8, //0x0000283e subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfc, //0x00002841 addq $-4, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00002845 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00002849 movq %rax, (%rcx) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000284c movq $-4, %rax + 0xe9, 0xc7, 0xf6, 0xff, 0xff, //0x00002853 jmp LBB6_4 + //0x00002858 LBB6_121 + 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x00002858 leaq $4(%r10,%rdi), %rax + 0x49, 0x29, 0xc1, //0x0000285d subq %rax, %r9 + 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x00002860 jmp LBB6_117 + //0x00002865 LBB6_122 + 0x4d, 0x01, 0xe1, //0x00002865 addq %r12, %r9 + 0x49, 0x29, 0xf9, //0x00002868 subq %rdi, %r9 + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000286b jmp LBB6_117 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002870 .p2align 5, 0x00 + //0x00002880 LCPI7_0 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002880 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002890 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x000028a0 LCPI7_1 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000028a0 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, //0x000028b0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x000028c0 LCPI7_2 + 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000028c0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' + 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000028d0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' + //0x000028e0 LCPI7_3 + 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000028e0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' + 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000028f0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' + //0x00002900 .p2align 4, 0x00 + //0x00002900 LCPI7_4 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002900 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x00002910 LCPI7_5 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00002910 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x00002920 LCPI7_6 + 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x00002920 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' + //0x00002930 LCPI7_7 + 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x00002930 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' + //0x00002940 .p2align 4, 0x90 + //0x00002940 _html_escape + 0x55, //0x00002940 pushq %rbp + 0x48, 0x89, 0xe5, //0x00002941 movq %rsp, %rbp + 0x41, 0x57, //0x00002944 pushq %r15 + 0x41, 0x56, //0x00002946 pushq %r14 + 0x41, 0x55, //0x00002948 pushq %r13 + 0x41, 0x54, //0x0000294a pushq %r12 + 0x53, //0x0000294c pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x0000294d subq $24, %rsp + 0x48, 0x89, 0x4d, 0xc0, //0x00002951 movq %rcx, $-64(%rbp) + 0x49, 0x89, 0xd7, //0x00002955 movq %rdx, %r15 + 0x48, 0x89, 0x55, 0xc8, //0x00002958 movq %rdx, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x0000295c movq %rdi, $-48(%rbp) + 0x48, 0x89, 0xf8, //0x00002960 movq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00002963 testq %rsi, %rsi + 0x0f, 0x8e, 0xa8, 0x07, 0x00, 0x00, //0x00002966 jle LBB7_94 + 0x49, 0x89, 0xf2, //0x0000296c movq %rsi, %r10 + 0x48, 0x8b, 0x45, 0xc0, //0x0000296f movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x00002973 movq (%rax), %r9 + 0xc5, 0xfd, 0x6f, 0x1d, 0x02, 0xff, 0xff, 0xff, //0x00002976 vmovdqa $-254(%rip), %ymm3 /* LCPI7_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x1a, 0xff, 0xff, 0xff, //0x0000297e vmovdqa $-230(%rip), %ymm4 /* LCPI7_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x32, 0xff, 0xff, 0xff, //0x00002986 vmovdqa $-206(%rip), %ymm5 /* LCPI7_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0x4a, 0xff, 0xff, 0xff, //0x0000298e vmovdqa $-182(%rip), %ymm6 /* LCPI7_3+0(%rip) */ + 0x4c, 0x8d, 0x35, 0x93, 0xec, 0x00, 0x00, //0x00002996 leaq $60563(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ + 0x48, 0xbf, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000299d movabsq $12884901889, %rdi + 0x4c, 0x8b, 0x65, 0xd0, //0x000029a7 movq $-48(%rbp), %r12 + 0x4c, 0x8b, 0x7d, 0xc8, //0x000029ab movq $-56(%rbp), %r15 + 0x90, //0x000029af .p2align 4, 0x90 + //0x000029b0 LBB7_2 + 0x4d, 0x85, 0xc9, //0x000029b0 testq %r9, %r9 + 0x0f, 0x8e, 0x7a, 0x07, 0x00, 0x00, //0x000029b3 jle LBB7_96 + 0x49, 0x83, 0xfa, 0x1f, //0x000029b9 cmpq $31, %r10 + 0x0f, 0x9f, 0xc3, //0x000029bd setg %bl + 0x4c, 0x89, 0xc8, //0x000029c0 movq %r9, %rax + 0x4d, 0x89, 0xf8, //0x000029c3 movq %r15, %r8 + 0x4c, 0x89, 0xd6, //0x000029c6 movq %r10, %rsi + 0x4d, 0x89, 0xe5, //0x000029c9 movq %r12, %r13 + 0x49, 0x83, 0xf9, 0x20, //0x000029cc cmpq $32, %r9 + 0x0f, 0x8c, 0x7a, 0x00, 0x00, 0x00, //0x000029d0 jl LBB7_9 + 0x49, 0x83, 0xfa, 0x20, //0x000029d6 cmpq $32, %r10 + 0x0f, 0x8c, 0x70, 0x00, 0x00, 0x00, //0x000029da jl LBB7_9 + 0x4d, 0x89, 0xe5, //0x000029e0 movq %r12, %r13 + 0x4c, 0x89, 0xd6, //0x000029e3 movq %r10, %rsi + 0x4d, 0x89, 0xf8, //0x000029e6 movq %r15, %r8 + 0x4c, 0x89, 0xca, //0x000029e9 movq %r9, %rdx + 0x90, 0x90, 0x90, 0x90, //0x000029ec .p2align 4, 0x90 + //0x000029f0 LBB7_6 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000029f0 vmovdqu (%r13), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x000029f6 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xfd, 0x74, 0xd4, //0x000029fa vpcmpeqb %ymm4, %ymm0, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000029fe vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xeb, 0xd5, //0x00002a02 vpor %ymm5, %ymm0, %ymm2 + 0xc5, 0xed, 0x74, 0xd6, //0x00002a06 vpcmpeqb %ymm6, %ymm2, %ymm2 + 0xc5, 0xf5, 0xeb, 0xca, //0x00002a0a vpor %ymm2, %ymm1, %ymm1 + 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00002a0e vmovdqu %ymm0, (%r8) + 0xc5, 0xfd, 0xd7, 0xc1, //0x00002a13 vpmovmskb %ymm1, %eax + 0x85, 0xc0, //0x00002a17 testl %eax, %eax + 0x0f, 0x85, 0x01, 0x02, 0x00, 0x00, //0x00002a19 jne LBB7_19 + 0x49, 0x83, 0xc5, 0x20, //0x00002a1f addq $32, %r13 + 0x49, 0x83, 0xc0, 0x20, //0x00002a23 addq $32, %r8 + 0x48, 0x8d, 0x42, 0xe0, //0x00002a27 leaq $-32(%rdx), %rax + 0x48, 0x83, 0xfe, 0x3f, //0x00002a2b cmpq $63, %rsi + 0x0f, 0x9f, 0xc3, //0x00002a2f setg %bl + 0x48, 0x83, 0xfe, 0x40, //0x00002a32 cmpq $64, %rsi + 0x48, 0x8d, 0x76, 0xe0, //0x00002a36 leaq $-32(%rsi), %rsi + 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00002a3a jl LBB7_9 + 0x48, 0x83, 0xfa, 0x3f, //0x00002a40 cmpq $63, %rdx + 0x48, 0x89, 0xc2, //0x00002a44 movq %rax, %rdx + 0x0f, 0x8f, 0xa3, 0xff, 0xff, 0xff, //0x00002a47 jg LBB7_6 + 0x90, 0x90, 0x90, //0x00002a4d .p2align 4, 0x90 + //0x00002a50 LBB7_9 + 0x84, 0xdb, //0x00002a50 testb %bl, %bl + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00002a52 je LBB7_13 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00002a58 vmovdqu (%r13), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00002a5e vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xfd, 0x74, 0xd4, //0x00002a62 vpcmpeqb %ymm4, %ymm0, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x00002a66 vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc5, //0x00002a6a vpor %ymm5, %ymm0, %ymm0 + 0xc5, 0xfd, 0x74, 0xc6, //0x00002a6e vpcmpeqb %ymm6, %ymm0, %ymm0 + 0xc5, 0xf5, 0xeb, 0xc0, //0x00002a72 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00002a76 vpmovmskb %ymm0, %ecx + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002a7a movabsq $4294967296, %rdx + 0x48, 0x09, 0xd1, //0x00002a84 orq %rdx, %rcx + 0x4c, 0x0f, 0xbc, 0xd9, //0x00002a87 bsfq %rcx, %r11 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00002a8b vmovdqu (%r13), %xmm0 + 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x00002a91 vpextrq $1, %xmm0, %rcx + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00002a97 vmovq %xmm0, %rdx + 0x49, 0x39, 0xc3, //0x00002a9c cmpq %rax, %r11 + 0x0f, 0x8e, 0x92, 0x01, 0x00, 0x00, //0x00002a9f jle LBB7_20 + 0x48, 0x83, 0xf8, 0x10, //0x00002aa5 cmpq $16, %rax + 0x0f, 0x82, 0xd1, 0x01, 0x00, 0x00, //0x00002aa9 jb LBB7_23 + 0x49, 0x89, 0x10, //0x00002aaf movq %rdx, (%r8) + 0x49, 0x89, 0x48, 0x08, //0x00002ab2 movq %rcx, $8(%r8) + 0x4d, 0x8d, 0x5d, 0x10, //0x00002ab6 leaq $16(%r13), %r11 + 0x49, 0x83, 0xc0, 0x10, //0x00002aba addq $16, %r8 + 0x48, 0x8d, 0x70, 0xf0, //0x00002abe leaq $-16(%rax), %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002ac2 cmpq $8, %rsi + 0x0f, 0x83, 0xc4, 0x01, 0x00, 0x00, //0x00002ac6 jae LBB7_24 + 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x00002acc jmp LBB7_25 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ad1 .p2align 4, 0x90 + //0x00002ae0 LBB7_13 + 0x4c, 0x89, 0xf2, //0x00002ae0 movq %r14, %rdx + 0xc5, 0xf8, 0x77, //0x00002ae3 vzeroupper + 0x48, 0x83, 0xfe, 0x0f, //0x00002ae6 cmpq $15, %rsi + 0x41, 0x0f, 0x9f, 0xc6, //0x00002aea setg %r14b + 0x48, 0x83, 0xf8, 0x10, //0x00002aee cmpq $16, %rax + 0x0f, 0x8c, 0x22, 0x02, 0x00, 0x00, //0x00002af2 jl LBB7_30 + 0x48, 0x83, 0xfe, 0x10, //0x00002af8 cmpq $16, %rsi + 0xc5, 0xf9, 0x6f, 0x3d, 0xfc, 0xfd, 0xff, 0xff, //0x00002afc vmovdqa $-516(%rip), %xmm7 /* LCPI7_4+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x05, 0x04, 0xfe, 0xff, 0xff, //0x00002b04 vmovdqa $-508(%rip), %xmm8 /* LCPI7_5+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x0d, 0x0c, 0xfe, 0xff, 0xff, //0x00002b0c vmovdqa $-500(%rip), %xmm9 /* LCPI7_6+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x15, 0x14, 0xfe, 0xff, 0xff, //0x00002b14 vmovdqa $-492(%rip), %xmm10 /* LCPI7_7+0(%rip) */ + 0x0f, 0x8c, 0x49, 0x02, 0x00, 0x00, //0x00002b1c jl LBB7_35 + 0xc5, 0xfd, 0x6f, 0x1d, 0x56, 0xfd, 0xff, 0xff, //0x00002b22 vmovdqa $-682(%rip), %ymm3 /* LCPI7_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x6e, 0xfd, 0xff, 0xff, //0x00002b2a vmovdqa $-658(%rip), %ymm4 /* LCPI7_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x86, 0xfd, 0xff, 0xff, //0x00002b32 vmovdqa $-634(%rip), %ymm5 /* LCPI7_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0x9e, 0xfd, 0xff, 0xff, //0x00002b3a vmovdqa $-610(%rip), %ymm6 /* LCPI7_3+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002b42 .p2align 4, 0x90 + //0x00002b50 LBB7_16 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00002b50 vmovdqu (%r13), %xmm0 + 0xc5, 0xf9, 0x74, 0xcf, //0x00002b56 vpcmpeqb %xmm7, %xmm0, %xmm1 + 0xc5, 0xb9, 0x74, 0xd0, //0x00002b5a vpcmpeqb %xmm0, %xmm8, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00002b5e vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xb1, 0xeb, 0xd0, //0x00002b62 vpor %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd2, //0x00002b66 vpcmpeqb %xmm2, %xmm10, %xmm2 + 0xc5, 0xf1, 0xeb, 0xca, //0x00002b6a vpor %xmm2, %xmm1, %xmm1 + 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00002b6e vmovdqu %xmm0, (%r8) + 0xc5, 0xf9, 0xd7, 0xc9, //0x00002b73 vpmovmskb %xmm1, %ecx + 0x66, 0x85, 0xc9, //0x00002b77 testw %cx, %cx + 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00002b7a jne LBB7_22 + 0x49, 0x83, 0xc5, 0x10, //0x00002b80 addq $16, %r13 + 0x49, 0x83, 0xc0, 0x10, //0x00002b84 addq $16, %r8 + 0x4c, 0x8d, 0x58, 0xf0, //0x00002b88 leaq $-16(%rax), %r11 + 0x48, 0x83, 0xfe, 0x1f, //0x00002b8c cmpq $31, %rsi + 0x41, 0x0f, 0x9f, 0xc6, //0x00002b90 setg %r14b + 0x48, 0x83, 0xfe, 0x20, //0x00002b94 cmpq $32, %rsi + 0x48, 0x8d, 0x76, 0xf0, //0x00002b98 leaq $-16(%rsi), %rsi + 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00002b9c jl LBB7_31 + 0x48, 0x83, 0xf8, 0x1f, //0x00002ba2 cmpq $31, %rax + 0x4c, 0x89, 0xd8, //0x00002ba6 movq %r11, %rax + 0x0f, 0x8f, 0xa1, 0xff, 0xff, 0xff, //0x00002ba9 jg LBB7_16 + 0x90, //0x00002baf .p2align 4, 0x90 + //0x00002bb0 LBB7_31 + 0x45, 0x84, 0xf6, //0x00002bb0 testb %r14b, %r14b + 0x0f, 0x84, 0xde, 0x01, 0x00, 0x00, //0x00002bb3 je LBB7_36 + //0x00002bb9 LBB7_32 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00002bb9 vmovdqu (%r13), %xmm0 + 0xc5, 0xf9, 0x74, 0xcf, //0x00002bbf vpcmpeqb %xmm7, %xmm0, %xmm1 + 0xc5, 0xb9, 0x74, 0xd0, //0x00002bc3 vpcmpeqb %xmm0, %xmm8, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00002bc7 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xb1, 0xeb, 0xd0, //0x00002bcb vpor %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd2, //0x00002bcf vpcmpeqb %xmm2, %xmm10, %xmm2 + 0xc5, 0xf1, 0xeb, 0xca, //0x00002bd3 vpor %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0xd7, 0xc1, //0x00002bd7 vpmovmskb %xmm1, %eax + 0x0d, 0x00, 0x00, 0x01, 0x00, //0x00002bdb orl $65536, %eax + 0x44, 0x0f, 0xbc, 0xf0, //0x00002be0 bsfl %eax, %r14d + 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00002be4 vmovq %xmm0, %rax + 0x4d, 0x39, 0xf3, //0x00002be9 cmpq %r14, %r11 + 0x0f, 0x8d, 0xaa, 0x02, 0x00, 0x00, //0x00002bec jge LBB7_55 + 0x49, 0x83, 0xfb, 0x08, //0x00002bf2 cmpq $8, %r11 + 0x0f, 0x82, 0xdc, 0x02, 0x00, 0x00, //0x00002bf6 jb LBB7_58 + 0x49, 0x89, 0x00, //0x00002bfc movq %rax, (%r8) + 0x49, 0x8d, 0x45, 0x08, //0x00002bff leaq $8(%r13), %rax + 0x49, 0x83, 0xc0, 0x08, //0x00002c03 addq $8, %r8 + 0x49, 0x8d, 0x73, 0xf8, //0x00002c07 leaq $-8(%r11), %rsi + 0x49, 0x89, 0xd6, //0x00002c0b movq %rdx, %r14 + 0x48, 0x83, 0xfe, 0x04, //0x00002c0e cmpq $4, %rsi + 0x0f, 0x8d, 0xd3, 0x02, 0x00, 0x00, //0x00002c12 jge LBB7_59 + 0xe9, 0xdf, 0x02, 0x00, 0x00, //0x00002c18 jmp LBB7_60 + 0x90, 0x90, 0x90, //0x00002c1d .p2align 4, 0x90 + //0x00002c20 LBB7_19 + 0x4d, 0x29, 0xe5, //0x00002c20 subq %r12, %r13 + 0x0f, 0xbc, 0xc0, //0x00002c23 bsfl %eax, %eax + 0x4c, 0x01, 0xe8, //0x00002c26 addq %r13, %rax + 0x48, 0x85, 0xc0, //0x00002c29 testq %rax, %rax + 0x0f, 0x89, 0xae, 0x03, 0x00, 0x00, //0x00002c2c jns LBB7_72 + 0xe9, 0xba, 0x04, 0x00, 0x00, //0x00002c32 jmp LBB7_92 + //0x00002c37 LBB7_20 + 0x41, 0x83, 0xfb, 0x10, //0x00002c37 cmpl $16, %r11d + 0x0f, 0x82, 0xc4, 0x01, 0x00, 0x00, //0x00002c3b jb LBB7_43 + 0x49, 0x89, 0x10, //0x00002c41 movq %rdx, (%r8) + 0x49, 0x89, 0x48, 0x08, //0x00002c44 movq %rcx, $8(%r8) + 0x49, 0x8d, 0x45, 0x10, //0x00002c48 leaq $16(%r13), %rax + 0x49, 0x83, 0xc0, 0x10, //0x00002c4c addq $16, %r8 + 0x49, 0x8d, 0x73, 0xf0, //0x00002c50 leaq $-16(%r11), %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002c54 cmpq $8, %rsi + 0x0f, 0x83, 0xb7, 0x01, 0x00, 0x00, //0x00002c58 jae LBB7_44 + 0xe9, 0xc4, 0x01, 0x00, 0x00, //0x00002c5e jmp LBB7_45 + //0x00002c63 LBB7_22 + 0x0f, 0xb7, 0xc1, //0x00002c63 movzwl %cx, %eax + 0x4d, 0x29, 0xe5, //0x00002c66 subq %r12, %r13 + 0x0f, 0xbc, 0xc0, //0x00002c69 bsfl %eax, %eax + 0x4c, 0x01, 0xe8, //0x00002c6c addq %r13, %rax + 0x49, 0x89, 0xd6, //0x00002c6f movq %rdx, %r14 + 0x48, 0x85, 0xc0, //0x00002c72 testq %rax, %rax + 0x0f, 0x89, 0x65, 0x03, 0x00, 0x00, //0x00002c75 jns LBB7_72 + 0xe9, 0x71, 0x04, 0x00, 0x00, //0x00002c7b jmp LBB7_92 + //0x00002c80 LBB7_23 + 0x4d, 0x89, 0xeb, //0x00002c80 movq %r13, %r11 + 0x48, 0x89, 0xc6, //0x00002c83 movq %rax, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002c86 cmpq $8, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002c8a jb LBB7_25 + //0x00002c90 LBB7_24 + 0x49, 0x8b, 0x0b, //0x00002c90 movq (%r11), %rcx + 0x49, 0x89, 0x08, //0x00002c93 movq %rcx, (%r8) + 0x49, 0x83, 0xc3, 0x08, //0x00002c96 addq $8, %r11 + 0x49, 0x83, 0xc0, 0x08, //0x00002c9a addq $8, %r8 + 0x48, 0x83, 0xc6, 0xf8, //0x00002c9e addq $-8, %rsi + //0x00002ca2 LBB7_25 + 0x48, 0x83, 0xfe, 0x04, //0x00002ca2 cmpq $4, %rsi + 0x0f, 0x8c, 0x42, 0x00, 0x00, 0x00, //0x00002ca6 jl LBB7_26 + 0x41, 0x8b, 0x0b, //0x00002cac movl (%r11), %ecx + 0x41, 0x89, 0x08, //0x00002caf movl %ecx, (%r8) + 0x49, 0x83, 0xc3, 0x04, //0x00002cb2 addq $4, %r11 + 0x49, 0x83, 0xc0, 0x04, //0x00002cb6 addq $4, %r8 + 0x48, 0x83, 0xc6, 0xfc, //0x00002cba addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00002cbe cmpq $2, %rsi + 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00002cc2 jae LBB7_52 + //0x00002cc8 LBB7_27 + 0x48, 0x85, 0xf6, //0x00002cc8 testq %rsi, %rsi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002ccb je LBB7_29 + //0x00002cd1 LBB7_28 + 0x41, 0x8a, 0x0b, //0x00002cd1 movb (%r11), %cl + 0x41, 0x88, 0x08, //0x00002cd4 movb %cl, (%r8) + //0x00002cd7 LBB7_29 + 0x4c, 0x29, 0xe0, //0x00002cd7 subq %r12, %rax + 0x4c, 0x01, 0xe8, //0x00002cda addq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00002cdd notq %rax + 0x48, 0x85, 0xc0, //0x00002ce0 testq %rax, %rax + 0x0f, 0x89, 0xf7, 0x02, 0x00, 0x00, //0x00002ce3 jns LBB7_72 + 0xe9, 0x03, 0x04, 0x00, 0x00, //0x00002ce9 jmp LBB7_92 + //0x00002cee LBB7_26 + 0x48, 0x83, 0xfe, 0x02, //0x00002cee cmpq $2, %rsi + 0x0f, 0x82, 0xd0, 0xff, 0xff, 0xff, //0x00002cf2 jb LBB7_27 + //0x00002cf8 LBB7_52 + 0x41, 0x0f, 0xb7, 0x0b, //0x00002cf8 movzwl (%r11), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002cfc movw %cx, (%r8) + 0x49, 0x83, 0xc3, 0x02, //0x00002d00 addq $2, %r11 + 0x49, 0x83, 0xc0, 0x02, //0x00002d04 addq $2, %r8 + 0x48, 0x83, 0xc6, 0xfe, //0x00002d08 addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x00002d0c testq %rsi, %rsi + 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x00002d0f jne LBB7_28 + 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00002d15 jmp LBB7_29 + //0x00002d1a LBB7_30 + 0x49, 0x89, 0xc3, //0x00002d1a movq %rax, %r11 + 0xc5, 0xfd, 0x6f, 0x1d, 0x5b, 0xfb, 0xff, 0xff, //0x00002d1d vmovdqa $-1189(%rip), %ymm3 /* LCPI7_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x73, 0xfb, 0xff, 0xff, //0x00002d25 vmovdqa $-1165(%rip), %ymm4 /* LCPI7_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x8b, 0xfb, 0xff, 0xff, //0x00002d2d vmovdqa $-1141(%rip), %ymm5 /* LCPI7_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0xa3, 0xfb, 0xff, 0xff, //0x00002d35 vmovdqa $-1117(%rip), %ymm6 /* LCPI7_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x3d, 0xbb, 0xfb, 0xff, 0xff, //0x00002d3d vmovdqa $-1093(%rip), %xmm7 /* LCPI7_4+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x05, 0xc3, 0xfb, 0xff, 0xff, //0x00002d45 vmovdqa $-1085(%rip), %xmm8 /* LCPI7_5+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x0d, 0xcb, 0xfb, 0xff, 0xff, //0x00002d4d vmovdqa $-1077(%rip), %xmm9 /* LCPI7_6+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x15, 0xd3, 0xfb, 0xff, 0xff, //0x00002d55 vmovdqa $-1069(%rip), %xmm10 /* LCPI7_7+0(%rip) */ + 0x45, 0x84, 0xf6, //0x00002d5d testb %r14b, %r14b + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00002d60 je LBB7_36 + 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x00002d66 jmp LBB7_32 + //0x00002d6b LBB7_35 + 0x49, 0x89, 0xc3, //0x00002d6b movq %rax, %r11 + 0xc5, 0xfd, 0x6f, 0x1d, 0x0a, 0xfb, 0xff, 0xff, //0x00002d6e vmovdqa $-1270(%rip), %ymm3 /* LCPI7_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x22, 0xfb, 0xff, 0xff, //0x00002d76 vmovdqa $-1246(%rip), %ymm4 /* LCPI7_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x3a, 0xfb, 0xff, 0xff, //0x00002d7e vmovdqa $-1222(%rip), %ymm5 /* LCPI7_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0x52, 0xfb, 0xff, 0xff, //0x00002d86 vmovdqa $-1198(%rip), %ymm6 /* LCPI7_3+0(%rip) */ + 0x45, 0x84, 0xf6, //0x00002d8e testb %r14b, %r14b + 0x0f, 0x85, 0x22, 0xfe, 0xff, 0xff, //0x00002d91 jne LBB7_32 + //0x00002d97 LBB7_36 + 0x4d, 0x85, 0xdb, //0x00002d97 testq %r11, %r11 + 0x0f, 0x8e, 0xaf, 0x01, 0x00, 0x00, //0x00002d9a jle LBB7_64 + 0x48, 0x85, 0xf6, //0x00002da0 testq %rsi, %rsi + 0x49, 0x89, 0xd6, //0x00002da3 movq %rdx, %r14 + 0x0f, 0x8e, 0xa6, 0x01, 0x00, 0x00, //0x00002da6 jle LBB7_65 + 0x90, 0x90, 0x90, 0x90, //0x00002dac .p2align 4, 0x90 + //0x00002db0 LBB7_38 + 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00002db0 movzbl (%r13), %eax + 0x48, 0x83, 0xf8, 0x3e, //0x00002db5 cmpq $62, %rax + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00002db9 ja LBB7_40 + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00002dbf movabsq $5764607797912141824, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00002dc9 btq %rax, %rcx + 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x00002dcd jb LBB7_57 + //0x00002dd3 LBB7_40 + 0x3c, 0xe2, //0x00002dd3 cmpb $-30, %al + 0x0f, 0x84, 0xe9, 0x00, 0x00, 0x00, //0x00002dd5 je LBB7_57 + 0x49, 0xff, 0xc5, //0x00002ddb incq %r13 + 0x41, 0x88, 0x00, //0x00002dde movb %al, (%r8) + 0x48, 0x83, 0xfe, 0x02, //0x00002de1 cmpq $2, %rsi + 0x48, 0x8d, 0x76, 0xff, //0x00002de5 leaq $-1(%rsi), %rsi + 0x0f, 0x8c, 0x63, 0x01, 0x00, 0x00, //0x00002de9 jl LBB7_65 + 0x49, 0xff, 0xc0, //0x00002def incq %r8 + 0x49, 0x83, 0xfb, 0x01, //0x00002df2 cmpq $1, %r11 + 0x4d, 0x8d, 0x5b, 0xff, //0x00002df6 leaq $-1(%r11), %r11 + 0x0f, 0x8f, 0xb0, 0xff, 0xff, 0xff, //0x00002dfa jg LBB7_38 + 0xe9, 0x4d, 0x01, 0x00, 0x00, //0x00002e00 jmp LBB7_65 + //0x00002e05 LBB7_43 + 0x4c, 0x89, 0xe8, //0x00002e05 movq %r13, %rax + 0x4c, 0x89, 0xde, //0x00002e08 movq %r11, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002e0b cmpq $8, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002e0f jb LBB7_45 + //0x00002e15 LBB7_44 + 0x48, 0x8b, 0x08, //0x00002e15 movq (%rax), %rcx + 0x49, 0x89, 0x08, //0x00002e18 movq %rcx, (%r8) + 0x48, 0x83, 0xc0, 0x08, //0x00002e1b addq $8, %rax + 0x49, 0x83, 0xc0, 0x08, //0x00002e1f addq $8, %r8 + 0x48, 0x83, 0xc6, 0xf8, //0x00002e23 addq $-8, %rsi + //0x00002e27 LBB7_45 + 0x48, 0x83, 0xfe, 0x04, //0x00002e27 cmpq $4, %rsi + 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x00002e2b jl LBB7_46 + 0x8b, 0x08, //0x00002e31 movl (%rax), %ecx + 0x41, 0x89, 0x08, //0x00002e33 movl %ecx, (%r8) + 0x48, 0x83, 0xc0, 0x04, //0x00002e36 addq $4, %rax + 0x49, 0x83, 0xc0, 0x04, //0x00002e3a addq $4, %r8 + 0x48, 0x83, 0xc6, 0xfc, //0x00002e3e addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00002e42 cmpq $2, %rsi + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00002e46 jae LBB7_54 + //0x00002e4c LBB7_47 + 0x48, 0x85, 0xf6, //0x00002e4c testq %rsi, %rsi + 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002e4f je LBB7_49 + //0x00002e55 LBB7_48 + 0x8a, 0x00, //0x00002e55 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00002e57 movb %al, (%r8) + //0x00002e5a LBB7_49 + 0x4d, 0x29, 0xe5, //0x00002e5a subq %r12, %r13 + 0x4d, 0x01, 0xdd, //0x00002e5d addq %r11, %r13 + 0x4c, 0x89, 0xe8, //0x00002e60 movq %r13, %rax + 0x48, 0x85, 0xc0, //0x00002e63 testq %rax, %rax + 0x0f, 0x89, 0x74, 0x01, 0x00, 0x00, //0x00002e66 jns LBB7_72 + 0xe9, 0x80, 0x02, 0x00, 0x00, //0x00002e6c jmp LBB7_92 + //0x00002e71 LBB7_46 + 0x48, 0x83, 0xfe, 0x02, //0x00002e71 cmpq $2, %rsi + 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x00002e75 jb LBB7_47 + //0x00002e7b LBB7_54 + 0x0f, 0xb7, 0x08, //0x00002e7b movzwl (%rax), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002e7e movw %cx, (%r8) + 0x48, 0x83, 0xc0, 0x02, //0x00002e82 addq $2, %rax + 0x49, 0x83, 0xc0, 0x02, //0x00002e86 addq $2, %r8 + 0x48, 0x83, 0xc6, 0xfe, //0x00002e8a addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x00002e8e testq %rsi, %rsi + 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00002e91 jne LBB7_48 + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002e97 jmp LBB7_49 + //0x00002e9c LBB7_55 + 0x41, 0x83, 0xfe, 0x08, //0x00002e9c cmpl $8, %r14d + 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00002ea0 jb LBB7_66 + 0x49, 0x89, 0x00, //0x00002ea6 movq %rax, (%r8) + 0x49, 0x8d, 0x75, 0x08, //0x00002ea9 leaq $8(%r13), %rsi + 0x49, 0x83, 0xc0, 0x08, //0x00002ead addq $8, %r8 + 0x49, 0x8d, 0x46, 0xf8, //0x00002eb1 leaq $-8(%r14), %rax + 0x48, 0x83, 0xf8, 0x04, //0x00002eb5 cmpq $4, %rax + 0x0f, 0x8d, 0xbd, 0x00, 0x00, 0x00, //0x00002eb9 jge LBB7_67 + 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x00002ebf jmp LBB7_68 + //0x00002ec4 LBB7_57 + 0x4d, 0x29, 0xe5, //0x00002ec4 subq %r12, %r13 + 0x4c, 0x89, 0xe8, //0x00002ec7 movq %r13, %rax + 0x48, 0x85, 0xc0, //0x00002eca testq %rax, %rax + 0x0f, 0x89, 0x0d, 0x01, 0x00, 0x00, //0x00002ecd jns LBB7_72 + 0xe9, 0x19, 0x02, 0x00, 0x00, //0x00002ed3 jmp LBB7_92 + //0x00002ed8 LBB7_58 + 0x4c, 0x89, 0xe8, //0x00002ed8 movq %r13, %rax + 0x4c, 0x89, 0xde, //0x00002edb movq %r11, %rsi + 0x49, 0x89, 0xd6, //0x00002ede movq %rdx, %r14 + 0x48, 0x83, 0xfe, 0x04, //0x00002ee1 cmpq $4, %rsi + 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00002ee5 jl LBB7_60 + //0x00002eeb LBB7_59 + 0x8b, 0x08, //0x00002eeb movl (%rax), %ecx + 0x41, 0x89, 0x08, //0x00002eed movl %ecx, (%r8) + 0x48, 0x83, 0xc0, 0x04, //0x00002ef0 addq $4, %rax + 0x49, 0x83, 0xc0, 0x04, //0x00002ef4 addq $4, %r8 + 0x48, 0x83, 0xc6, 0xfc, //0x00002ef8 addq $-4, %rsi + //0x00002efc LBB7_60 + 0x48, 0x83, 0xfe, 0x02, //0x00002efc cmpq $2, %rsi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00002f00 jb LBB7_61 + 0x0f, 0xb7, 0x08, //0x00002f06 movzwl (%rax), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002f09 movw %cx, (%r8) + 0x48, 0x83, 0xc0, 0x02, //0x00002f0d addq $2, %rax + 0x49, 0x83, 0xc0, 0x02, //0x00002f11 addq $2, %r8 + 0x48, 0x83, 0xc6, 0xfe, //0x00002f15 addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x00002f19 testq %rsi, %rsi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002f1c jne LBB7_62 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00002f22 jmp LBB7_63 + //0x00002f27 LBB7_61 + 0x48, 0x85, 0xf6, //0x00002f27 testq %rsi, %rsi + 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002f2a je LBB7_63 + //0x00002f30 LBB7_62 + 0x8a, 0x00, //0x00002f30 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00002f32 movb %al, (%r8) + //0x00002f35 LBB7_63 + 0x4d, 0x29, 0xe3, //0x00002f35 subq %r12, %r11 + 0x4d, 0x01, 0xeb, //0x00002f38 addq %r13, %r11 + 0x49, 0xf7, 0xd3, //0x00002f3b notq %r11 + 0x4c, 0x89, 0xd8, //0x00002f3e movq %r11, %rax + 0x48, 0x85, 0xc0, //0x00002f41 testq %rax, %rax + 0x0f, 0x89, 0x96, 0x00, 0x00, 0x00, //0x00002f44 jns LBB7_72 + 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x00002f4a jmp LBB7_92 + //0x00002f4f LBB7_64 + 0x49, 0x89, 0xd6, //0x00002f4f movq %rdx, %r14 + //0x00002f52 LBB7_65 + 0x4d, 0x29, 0xe5, //0x00002f52 subq %r12, %r13 + 0x48, 0xf7, 0xde, //0x00002f55 negq %rsi + 0x48, 0x19, 0xc0, //0x00002f58 sbbq %rax, %rax + 0x4c, 0x31, 0xe8, //0x00002f5b xorq %r13, %rax + 0x48, 0x85, 0xc0, //0x00002f5e testq %rax, %rax + 0x0f, 0x89, 0x79, 0x00, 0x00, 0x00, //0x00002f61 jns LBB7_72 + 0xe9, 0x85, 0x01, 0x00, 0x00, //0x00002f67 jmp LBB7_92 + //0x00002f6c LBB7_66 + 0x4c, 0x89, 0xee, //0x00002f6c movq %r13, %rsi + 0x4c, 0x89, 0xf0, //0x00002f6f movq %r14, %rax + 0x48, 0x83, 0xf8, 0x04, //0x00002f72 cmpq $4, %rax + 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00002f76 jl LBB7_68 + //0x00002f7c LBB7_67 + 0x8b, 0x0e, //0x00002f7c movl (%rsi), %ecx + 0x41, 0x89, 0x08, //0x00002f7e movl %ecx, (%r8) + 0x48, 0x83, 0xc6, 0x04, //0x00002f81 addq $4, %rsi + 0x49, 0x83, 0xc0, 0x04, //0x00002f85 addq $4, %r8 + 0x48, 0x83, 0xc0, 0xfc, //0x00002f89 addq $-4, %rax + //0x00002f8d LBB7_68 + 0x48, 0x83, 0xf8, 0x02, //0x00002f8d cmpq $2, %rax + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00002f91 jb LBB7_69 + 0x0f, 0xb7, 0x0e, //0x00002f97 movzwl (%rsi), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002f9a movw %cx, (%r8) + 0x48, 0x83, 0xc6, 0x02, //0x00002f9e addq $2, %rsi + 0x49, 0x83, 0xc0, 0x02, //0x00002fa2 addq $2, %r8 + 0x48, 0x83, 0xc0, 0xfe, //0x00002fa6 addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00002faa testq %rax, %rax + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002fad jne LBB7_70 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00002fb3 jmp LBB7_71 + //0x00002fb8 LBB7_69 + 0x48, 0x85, 0xc0, //0x00002fb8 testq %rax, %rax + 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002fbb je LBB7_71 + //0x00002fc1 LBB7_70 + 0x8a, 0x06, //0x00002fc1 movb (%rsi), %al + 0x41, 0x88, 0x00, //0x00002fc3 movb %al, (%r8) + //0x00002fc6 LBB7_71 + 0x4d, 0x29, 0xe5, //0x00002fc6 subq %r12, %r13 + 0x4d, 0x01, 0xf5, //0x00002fc9 addq %r14, %r13 + 0x4c, 0x89, 0xe8, //0x00002fcc movq %r13, %rax + 0x49, 0x89, 0xd6, //0x00002fcf movq %rdx, %r14 + 0x48, 0x85, 0xc0, //0x00002fd2 testq %rax, %rax + 0x0f, 0x88, 0x16, 0x01, 0x00, 0x00, //0x00002fd5 js LBB7_92 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fdb .p2align 4, 0x90 + //0x00002fe0 LBB7_72 + 0x49, 0x01, 0xc4, //0x00002fe0 addq %rax, %r12 + 0x49, 0x01, 0xc7, //0x00002fe3 addq %rax, %r15 + 0x49, 0x29, 0xc2, //0x00002fe6 subq %rax, %r10 + 0x0f, 0x8e, 0x22, 0x01, 0x00, 0x00, //0x00002fe9 jle LBB7_93 + 0x49, 0x29, 0xc1, //0x00002fef subq %rax, %r9 + 0x41, 0x8a, 0x0c, 0x24, //0x00002ff2 movb (%r12), %cl + 0x80, 0xf9, 0xe2, //0x00002ff6 cmpb $-30, %cl + 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00002ff9 je LBB7_86 + 0x4c, 0x89, 0xe0, //0x00002fff movq %r12, %rax + //0x00003002 LBB7_75 + 0x0f, 0xb6, 0xc9, //0x00003002 movzbl %cl, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x00003005 shlq $4, %rcx + 0x4a, 0x8b, 0x14, 0x31, //0x00003009 movq (%rcx,%r14), %rdx + 0x48, 0x63, 0xf2, //0x0000300d movslq %edx, %rsi + 0x49, 0x29, 0xf1, //0x00003010 subq %rsi, %r9 + 0x0f, 0x8c, 0x0f, 0x01, 0x00, 0x00, //0x00003013 jl LBB7_95 + 0x48, 0xc1, 0xe2, 0x20, //0x00003019 shlq $32, %rdx + 0x4a, 0x8d, 0x5c, 0x31, 0x08, //0x0000301d leaq $8(%rcx,%r14), %rbx + 0x48, 0x39, 0xfa, //0x00003022 cmpq %rdi, %rdx + 0x0f, 0x8c, 0x25, 0x00, 0x00, 0x00, //0x00003025 jl LBB7_78 + 0x8b, 0x13, //0x0000302b movl (%rbx), %edx + 0x41, 0x89, 0x17, //0x0000302d movl %edx, (%r15) + 0x4a, 0x8d, 0x5c, 0x31, 0x0c, //0x00003030 leaq $12(%rcx,%r14), %rbx + 0x49, 0x8d, 0x57, 0x04, //0x00003035 leaq $4(%r15), %rdx + 0x48, 0x8d, 0x4e, 0xfc, //0x00003039 leaq $-4(%rsi), %rcx + 0x48, 0x83, 0xf9, 0x02, //0x0000303d cmpq $2, %rcx + 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00003041 jae LBB7_79 + 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00003047 jmp LBB7_80 + 0x90, 0x90, 0x90, 0x90, //0x0000304c .p2align 4, 0x90 + //0x00003050 LBB7_78 + 0x4c, 0x89, 0xfa, //0x00003050 movq %r15, %rdx + 0x48, 0x89, 0xf1, //0x00003053 movq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00003056 cmpq $2, %rcx + 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x0000305a jb LBB7_80 + //0x00003060 LBB7_79 + 0x49, 0x89, 0xf8, //0x00003060 movq %rdi, %r8 + 0x0f, 0xb7, 0x3b, //0x00003063 movzwl (%rbx), %edi + 0x66, 0x89, 0x3a, //0x00003066 movw %di, (%rdx) + 0x4c, 0x89, 0xc7, //0x00003069 movq %r8, %rdi + 0x48, 0x83, 0xc3, 0x02, //0x0000306c addq $2, %rbx + 0x48, 0x83, 0xc2, 0x02, //0x00003070 addq $2, %rdx + 0x48, 0x83, 0xc1, 0xfe, //0x00003074 addq $-2, %rcx + //0x00003078 LBB7_80 + 0x48, 0x85, 0xc9, //0x00003078 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000307b je LBB7_82 + 0x8a, 0x0b, //0x00003081 movb (%rbx), %cl + 0x88, 0x0a, //0x00003083 movb %cl, (%rdx) + //0x00003085 LBB7_82 + 0x49, 0x01, 0xf7, //0x00003085 addq %rsi, %r15 + //0x00003088 LBB7_83 + 0x48, 0xff, 0xc0, //0x00003088 incq %rax + 0x49, 0x89, 0xc4, //0x0000308b movq %rax, %r12 + 0x49, 0x83, 0xfa, 0x01, //0x0000308e cmpq $1, %r10 + 0x4d, 0x8d, 0x52, 0xff, //0x00003092 leaq $-1(%r10), %r10 + 0x0f, 0x8f, 0x14, 0xf9, 0xff, 0xff, //0x00003096 jg LBB7_2 + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000309c jmp LBB7_94 + //0x000030a1 LBB7_86 + 0x49, 0x83, 0xfa, 0x03, //0x000030a1 cmpq $3, %r10 + 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x000030a5 jl LBB7_90 + 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x000030ab cmpb $-128, $1(%r12) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000030b1 jne LBB7_90 + 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x000030b7 movb $2(%r12), %cl + 0x89, 0xc8, //0x000030bc movl %ecx, %eax + 0x24, 0xfe, //0x000030be andb $-2, %al + 0x3c, 0xa8, //0x000030c0 cmpb $-88, %al + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000030c2 jne LBB7_90 + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000030c8 leaq $2(%r12), %rax + 0x49, 0x83, 0xc2, 0xfe, //0x000030cd addq $-2, %r10 + 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x000030d1 jmp LBB7_75 + //0x000030d6 LBB7_90 + 0x4d, 0x85, 0xc9, //0x000030d6 testq %r9, %r9 + 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x000030d9 jle LBB7_96 + 0x41, 0xc6, 0x07, 0xe2, //0x000030df movb $-30, (%r15) + 0x49, 0xff, 0xc7, //0x000030e3 incq %r15 + 0x49, 0xff, 0xc9, //0x000030e6 decq %r9 + 0x4c, 0x89, 0xe0, //0x000030e9 movq %r12, %rax + 0xe9, 0x97, 0xff, 0xff, 0xff, //0x000030ec jmp LBB7_83 + //0x000030f1 LBB7_92 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000030f1 subq $-56(%rbp), %r15 + 0x48, 0xf7, 0xd0, //0x000030f5 notq %rax + 0x49, 0x01, 0xc7, //0x000030f8 addq %rax, %r15 + 0x48, 0x8b, 0x4d, 0xc0, //0x000030fb movq $-64(%rbp), %rcx + 0x4c, 0x89, 0x39, //0x000030ff movq %r15, (%rcx) + 0x4c, 0x2b, 0x65, 0xd0, //0x00003102 subq $-48(%rbp), %r12 + 0x49, 0x01, 0xc4, //0x00003106 addq %rax, %r12 + 0x49, 0xf7, 0xd4, //0x00003109 notq %r12 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000310c jmp LBB7_97 + //0x00003111 LBB7_93 + 0x4c, 0x89, 0xe0, //0x00003111 movq %r12, %rax + //0x00003114 LBB7_94 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00003114 subq $-56(%rbp), %r15 + 0x48, 0x8b, 0x4d, 0xc0, //0x00003118 movq $-64(%rbp), %rcx + 0x4c, 0x89, 0x39, //0x0000311c movq %r15, (%rcx) + 0x48, 0x2b, 0x45, 0xd0, //0x0000311f subq $-48(%rbp), %rax + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003123 jmp LBB7_98 + //0x00003128 LBB7_95 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00003128 subq $-56(%rbp), %r15 + 0x48, 0x8b, 0x45, 0xc0, //0x0000312c movq $-64(%rbp), %rax + 0x4c, 0x89, 0x38, //0x00003130 movq %r15, (%rax) + //0x00003133 LBB7_96 + 0x49, 0xf7, 0xd4, //0x00003133 notq %r12 + 0x4c, 0x03, 0x65, 0xd0, //0x00003136 addq $-48(%rbp), %r12 + //0x0000313a LBB7_97 + 0x4c, 0x89, 0xe0, //0x0000313a movq %r12, %rax + //0x0000313d LBB7_98 + 0x48, 0x83, 0xc4, 0x18, //0x0000313d addq $24, %rsp + 0x5b, //0x00003141 popq %rbx + 0x41, 0x5c, //0x00003142 popq %r12 + 0x41, 0x5d, //0x00003144 popq %r13 + 0x41, 0x5e, //0x00003146 popq %r14 + 0x41, 0x5f, //0x00003148 popq %r15 + 0x5d, //0x0000314a popq %rbp + 0xc5, 0xf8, 0x77, //0x0000314b vzeroupper + 0xc3, //0x0000314e retq + 0x90, //0x0000314f .p2align 4, 0x90 + //0x00003150 _atof_eisel_lemire64 + 0x55, //0x00003150 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003151 movq %rsp, %rbp + 0x41, 0x57, //0x00003154 pushq %r15 + 0x41, 0x56, //0x00003156 pushq %r14 + 0x53, //0x00003158 pushq %rbx + 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00003159 leal $348(%rsi), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000315f cmpl $695, %eax + 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x00003164 ja LBB8_1 + 0x49, 0x89, 0xc8, //0x0000316a movq %rcx, %r8 + 0x41, 0x89, 0xd1, //0x0000316d movl %edx, %r9d + 0x48, 0x85, 0xff, //0x00003170 testq %rdi, %rdi + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00003173 je LBB8_4 + 0x4c, 0x0f, 0xbd, 0xd7, //0x00003179 bsrq %rdi, %r10 + 0x49, 0x83, 0xf2, 0x3f, //0x0000317d xorq $63, %r10 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003181 jmp LBB8_5 + //0x00003186 LBB8_4 + 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003186 movl $64, %r10d + //0x0000318c LBB8_5 + 0x44, 0x89, 0xd1, //0x0000318c movl %r10d, %ecx + 0x48, 0xd3, 0xe7, //0x0000318f shlq %cl, %rdi + 0x89, 0xc1, //0x00003192 movl %eax, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x00003194 shlq $4, %rcx + 0x4c, 0x8d, 0x3d, 0xe1, 0x6e, 0x00, 0x00, //0x00003198 leaq $28385(%rip), %r15 /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0xf8, //0x0000319f movq %rdi, %rax + 0x4a, 0xf7, 0x64, 0x39, 0x08, //0x000031a2 mulq $8(%rcx,%r15) + 0x49, 0x89, 0xc3, //0x000031a7 movq %rax, %r11 + 0x49, 0x89, 0xd6, //0x000031aa movq %rdx, %r14 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000031ad andl $511, %edx + 0x48, 0x89, 0xfb, //0x000031b3 movq %rdi, %rbx + 0x48, 0xf7, 0xd3, //0x000031b6 notq %rbx + 0x48, 0x39, 0xd8, //0x000031b9 cmpq %rbx, %rax + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000031bc jbe LBB8_11 + 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000031c2 cmpl $511, %edx + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000031c8 jne LBB8_11 + 0x48, 0x89, 0xf8, //0x000031ce movq %rdi, %rax + 0x4a, 0xf7, 0x24, 0x39, //0x000031d1 mulq (%rcx,%r15) + 0x49, 0x01, 0xd3, //0x000031d5 addq %rdx, %r11 + 0x49, 0x83, 0xd6, 0x00, //0x000031d8 adcq $0, %r14 + 0x44, 0x89, 0xf2, //0x000031dc movl %r14d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000031df andl $511, %edx + 0x48, 0x39, 0xd8, //0x000031e5 cmpq %rbx, %rax + 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000031e8 jbe LBB8_11 + 0x49, 0x83, 0xfb, 0xff, //0x000031ee cmpq $-1, %r11 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000031f2 jne LBB8_11 + 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000031f8 cmpl $511, %edx + 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x000031fe je LBB8_1 + //0x00003204 LBB8_11 + 0x4c, 0x89, 0xf7, //0x00003204 movq %r14, %rdi + 0x48, 0xc1, 0xef, 0x3f, //0x00003207 shrq $63, %rdi + 0x8d, 0x4f, 0x09, //0x0000320b leal $9(%rdi), %ecx + 0x49, 0xd3, 0xee, //0x0000320e shrq %cl, %r14 + 0x4c, 0x09, 0xda, //0x00003211 orq %r11, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00003214 jne LBB8_14 + 0x44, 0x89, 0xf0, //0x0000321a movl %r14d, %eax + 0x83, 0xe0, 0x03, //0x0000321d andl $3, %eax + 0x83, 0xf8, 0x01, //0x00003220 cmpl $1, %eax + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00003223 je LBB8_1 + //0x00003229 LBB8_14 + 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x00003229 imull $217706, %esi, %eax + 0xc1, 0xf8, 0x10, //0x0000322f sarl $16, %eax + 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00003232 addl $1087, %eax + 0x48, 0x98, //0x00003237 cltq + 0x4c, 0x29, 0xd0, //0x00003239 subq %r10, %rax + 0x48, 0x83, 0xf7, 0x01, //0x0000323c xorq $1, %rdi + 0x48, 0x29, 0xf8, //0x00003240 subq %rdi, %rax + 0x44, 0x89, 0xf2, //0x00003243 movl %r14d, %edx + 0x83, 0xe2, 0x01, //0x00003246 andl $1, %edx + 0x4c, 0x01, 0xf2, //0x00003249 addq %r14, %rdx + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x0000324c movabsq $126100789566373888, %rcx + 0x48, 0x21, 0xd1, //0x00003256 andq %rdx, %rcx + 0x48, 0x83, 0xf9, 0x01, //0x00003259 cmpq $1, %rcx + 0x48, 0x83, 0xd8, 0xff, //0x0000325d sbbq $-1, %rax + 0x48, 0x8d, 0x70, 0xff, //0x00003261 leaq $-1(%rax), %rsi + 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x00003265 cmpq $2045, %rsi + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x0000326c jbe LBB8_16 + //0x00003272 LBB8_1 + 0x31, 0xc0, //0x00003272 xorl %eax, %eax + //0x00003274 LBB8_17 + 0x5b, //0x00003274 popq %rbx + 0x41, 0x5e, //0x00003275 popq %r14 + 0x41, 0x5f, //0x00003277 popq %r15 + 0x5d, //0x00003279 popq %rbp + 0xc3, //0x0000327a retq + //0x0000327b LBB8_16 + 0x48, 0x83, 0xf9, 0x01, //0x0000327b cmpq $1, %rcx + 0xb1, 0x02, //0x0000327f movb $2, %cl + 0x80, 0xd9, 0x00, //0x00003281 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x00003284 shrq %cl, %rdx + 0x48, 0xc1, 0xe0, 0x34, //0x00003287 shlq $52, %rax + 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000328b movabsq $4503599627370495, %rcx + 0x48, 0x21, 0xd1, //0x00003295 andq %rdx, %rcx + 0x48, 0x09, 0xc1, //0x00003298 orq %rax, %rcx + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000329b movabsq $-9223372036854775808, %rax + 0x48, 0x09, 0xc8, //0x000032a5 orq %rcx, %rax + 0x41, 0x83, 0xf9, 0xff, //0x000032a8 cmpl $-1, %r9d + 0x48, 0x0f, 0x45, 0xc1, //0x000032ac cmovneq %rcx, %rax + 0x49, 0x89, 0x00, //0x000032b0 movq %rax, (%r8) + 0xb0, 0x01, //0x000032b3 movb $1, %al + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000032b5 jmp LBB8_17 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032ba .p2align 5, 0x00 + //0x000032c0 LCPI9_0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032c0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032c8 .quad 1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032d0 .quad 1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032d8 .quad 1 + //0x000032e0 .p2align 3, 0x00 + //0x000032e0 LCPI9_1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032e0 .quad 1 + //0x000032e8 LCPI9_2 + 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032e8 .quad 10000 + //0x000032f0 LCPI9_3 + 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032f0 .quad 10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032f8 .p2align 4, 0x90 + //0x00003300 _decimal_to_f64 + 0x55, //0x00003300 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003301 movq %rsp, %rbp + 0x41, 0x57, //0x00003304 pushq %r15 + 0x41, 0x56, //0x00003306 pushq %r14 + 0x41, 0x55, //0x00003308 pushq %r13 + 0x41, 0x54, //0x0000330a pushq %r12 + 0x53, //0x0000330c pushq %rbx + 0x50, //0x0000330d pushq %rax + 0x49, 0x89, 0xf5, //0x0000330e movq %rsi, %r13 + 0x49, 0x89, 0xfc, //0x00003311 movq %rdi, %r12 + 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00003314 movabsq $4503599627370496, %rbx + 0x83, 0x7f, 0x10, 0x00, //0x0000331e cmpl $0, $16(%rdi) + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00003322 je LBB9_4 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00003328 movabsq $9218868437227405312, %r14 + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00003332 movl $20(%r12), %eax + 0x45, 0x31, 0xff, //0x00003337 xorl %r15d, %r15d + 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000333a cmpl $310, %eax + 0x0f, 0x8f, 0x1e, 0x06, 0x00, 0x00, //0x0000333f jg LBB9_84 + 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00003345 cmpl $-330, %eax + 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x0000334a jge LBB9_5 + 0x45, 0x31, 0xf6, //0x00003350 xorl %r14d, %r14d + 0xe9, 0x0b, 0x06, 0x00, 0x00, //0x00003353 jmp LBB9_84 + //0x00003358 LBB9_4 + 0x45, 0x31, 0xf6, //0x00003358 xorl %r14d, %r14d + 0x45, 0x31, 0xff, //0x0000335b xorl %r15d, %r15d + 0xe9, 0x00, 0x06, 0x00, 0x00, //0x0000335e jmp LBB9_84 + //0x00003363 LBB9_5 + 0x85, 0xc0, //0x00003363 testl %eax, %eax + 0x4c, 0x89, 0x6d, 0xd0, //0x00003365 movq %r13, $-48(%rbp) + 0x0f, 0x8e, 0xd0, 0x00, 0x00, 0x00, //0x00003369 jle LBB9_20 + 0x45, 0x31, 0xff, //0x0000336f xorl %r15d, %r15d + 0x4c, 0x8d, 0x2d, 0x97, 0x98, 0x00, 0x00, //0x00003372 leaq $39063(%rip), %r13 /* _POW_TAB+0(%rip) */ + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00003379 jmp LBB9_9 + 0x90, 0x90, //0x0000337e .p2align 4, 0x90 + //0x00003380 LBB9_7 + 0xf7, 0xdb, //0x00003380 negl %ebx + 0x4c, 0x89, 0xe7, //0x00003382 movq %r12, %rdi + 0x89, 0xde, //0x00003385 movl %ebx, %esi + 0xe8, 0x14, 0x68, 0x00, 0x00, //0x00003387 callq _right_shift + //0x0000338c LBB9_8 + 0x45, 0x01, 0xf7, //0x0000338c addl %r14d, %r15d + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x0000338f movl $20(%r12), %eax + 0x85, 0xc0, //0x00003394 testl %eax, %eax + 0x0f, 0x8e, 0xa3, 0x00, 0x00, 0x00, //0x00003396 jle LBB9_20 + //0x0000339c LBB9_9 + 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x0000339c movl $27, %r14d + 0x83, 0xf8, 0x08, //0x000033a2 cmpl $8, %eax + 0x0f, 0x8f, 0x07, 0x00, 0x00, 0x00, //0x000033a5 jg LBB9_11 + 0x89, 0xc0, //0x000033ab movl %eax, %eax + 0x45, 0x8b, 0x74, 0x85, 0x00, //0x000033ad movl (%r13,%rax,4), %r14d + //0x000033b2 LBB9_11 + 0x45, 0x85, 0xf6, //0x000033b2 testl %r14d, %r14d + 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000033b5 je LBB9_8 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000033bb cmpl $0, $16(%r12) + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x000033c1 je LBB9_8 + 0x44, 0x89, 0xf3, //0x000033c7 movl %r14d, %ebx + 0xf7, 0xdb, //0x000033ca negl %ebx + 0x45, 0x85, 0xf6, //0x000033cc testl %r14d, %r14d + 0x0f, 0x88, 0x2b, 0x00, 0x00, 0x00, //0x000033cf js LBB9_16 + 0x41, 0x83, 0xfe, 0x3d, //0x000033d5 cmpl $61, %r14d + 0x0f, 0x8c, 0xa1, 0xff, 0xff, 0xff, //0x000033d9 jl LBB9_7 + 0x90, //0x000033df .p2align 4, 0x90 + //0x000033e0 LBB9_15 + 0x4c, 0x89, 0xe7, //0x000033e0 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x000033e3 movl $60, %esi + 0xe8, 0xb3, 0x67, 0x00, 0x00, //0x000033e8 callq _right_shift + 0x8d, 0x43, 0x3c, //0x000033ed leal $60(%rbx), %eax + 0x83, 0xfb, 0x88, //0x000033f0 cmpl $-120, %ebx + 0x89, 0xc3, //0x000033f3 movl %eax, %ebx + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x000033f5 jl LBB9_15 + 0xe9, 0x80, 0xff, 0xff, 0xff, //0x000033fb jmp LBB9_7 + //0x00003400 LBB9_16 + 0x41, 0x83, 0xfe, 0xc3, //0x00003400 cmpl $-61, %r14d + 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00003404 jg LBB9_18 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000340a .p2align 4, 0x90 + //0x00003410 LBB9_17 + 0x4c, 0x89, 0xe7, //0x00003410 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003413 movl $60, %esi + 0xe8, 0x93, 0x65, 0x00, 0x00, //0x00003418 callq _left_shift + 0x8d, 0x73, 0xc4, //0x0000341d leal $-60(%rbx), %esi + 0x83, 0xfb, 0x78, //0x00003420 cmpl $120, %ebx + 0x89, 0xf3, //0x00003423 movl %esi, %ebx + 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00003425 jg LBB9_17 + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000342b jmp LBB9_19 + //0x00003430 LBB9_18 + 0x89, 0xde, //0x00003430 movl %ebx, %esi + //0x00003432 LBB9_19 + 0x4c, 0x89, 0xe7, //0x00003432 movq %r12, %rdi + 0xe8, 0x76, 0x65, 0x00, 0x00, //0x00003435 callq _left_shift + 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x0000343a jmp LBB9_8 + //0x0000343f LBB9_20 + 0x4c, 0x8d, 0x35, 0xca, 0x97, 0x00, 0x00, //0x0000343f leaq $38858(%rip), %r14 /* _POW_TAB+0(%rip) */ + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003446 jmp LBB9_23 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000344b .p2align 4, 0x90 + //0x00003450 LBB9_21 + 0x4c, 0x89, 0xe7, //0x00003450 movq %r12, %rdi + 0xe8, 0x58, 0x65, 0x00, 0x00, //0x00003453 callq _left_shift + //0x00003458 LBB9_22 + 0x45, 0x29, 0xef, //0x00003458 subl %r13d, %r15d + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x0000345b movl $20(%r12), %eax + //0x00003460 LBB9_23 + 0x85, 0xc0, //0x00003460 testl %eax, %eax + 0x0f, 0x88, 0x18, 0x00, 0x00, 0x00, //0x00003462 js LBB9_26 + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003468 jne LBB9_37 + 0x49, 0x8b, 0x0c, 0x24, //0x0000346e movq (%r12), %rcx + 0x80, 0x39, 0x35, //0x00003472 cmpb $53, (%rcx) + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00003475 jl LBB9_27 + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000347b jmp LBB9_37 + //0x00003480 .p2align 4, 0x90 + //0x00003480 LBB9_26 + 0x41, 0xbd, 0x1b, 0x00, 0x00, 0x00, //0x00003480 movl $27, %r13d + 0x83, 0xf8, 0xf8, //0x00003486 cmpl $-8, %eax + 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x00003489 jl LBB9_28 + //0x0000348f LBB9_27 + 0xf7, 0xd8, //0x0000348f negl %eax + 0x48, 0x98, //0x00003491 cltq + 0x45, 0x8b, 0x2c, 0x86, //0x00003493 movl (%r14,%rax,4), %r13d + //0x00003497 LBB9_28 + 0x45, 0x85, 0xed, //0x00003497 testl %r13d, %r13d + 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x0000349a je LBB9_22 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000034a0 cmpl $0, $16(%r12) + 0x0f, 0x84, 0xac, 0xff, 0xff, 0xff, //0x000034a6 je LBB9_22 + 0x45, 0x85, 0xed, //0x000034ac testl %r13d, %r13d + 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x000034af jle LBB9_34 + 0x44, 0x89, 0xee, //0x000034b5 movl %r13d, %esi + 0x41, 0x83, 0xfd, 0x3d, //0x000034b8 cmpl $61, %r13d + 0x0f, 0x8c, 0x8e, 0xff, 0xff, 0xff, //0x000034bc jl LBB9_21 + 0x44, 0x89, 0xeb, //0x000034c2 movl %r13d, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000034c5 .p2align 4, 0x90 + //0x000034d0 LBB9_33 + 0x4c, 0x89, 0xe7, //0x000034d0 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x000034d3 movl $60, %esi + 0xe8, 0xd3, 0x64, 0x00, 0x00, //0x000034d8 callq _left_shift + 0x8d, 0x73, 0xc4, //0x000034dd leal $-60(%rbx), %esi + 0x83, 0xfb, 0x78, //0x000034e0 cmpl $120, %ebx + 0x89, 0xf3, //0x000034e3 movl %esi, %ebx + 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x000034e5 jg LBB9_33 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000034eb jmp LBB9_21 + //0x000034f0 LBB9_34 + 0x44, 0x89, 0xeb, //0x000034f0 movl %r13d, %ebx + 0x41, 0x83, 0xfd, 0xc3, //0x000034f3 cmpl $-61, %r13d + 0x0f, 0x8f, 0x1e, 0x00, 0x00, 0x00, //0x000034f7 jg LBB9_36 + 0x90, 0x90, 0x90, //0x000034fd .p2align 4, 0x90 + //0x00003500 LBB9_35 + 0x4c, 0x89, 0xe7, //0x00003500 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003503 movl $60, %esi + 0xe8, 0x93, 0x66, 0x00, 0x00, //0x00003508 callq _right_shift + 0x8d, 0x43, 0x3c, //0x0000350d leal $60(%rbx), %eax + 0x83, 0xfb, 0x88, //0x00003510 cmpl $-120, %ebx + 0x89, 0xc3, //0x00003513 movl %eax, %ebx + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00003515 jl LBB9_35 + //0x0000351b LBB9_36 + 0xf7, 0xdb, //0x0000351b negl %ebx + 0x4c, 0x89, 0xe7, //0x0000351d movq %r12, %rdi + 0x89, 0xde, //0x00003520 movl %ebx, %esi + 0xe8, 0x79, 0x66, 0x00, 0x00, //0x00003522 callq _right_shift + 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00003527 jmp LBB9_22 + //0x0000352c LBB9_37 + 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x0000352c cmpl $-1022, %r15d + 0x0f, 0x8f, 0x5b, 0x00, 0x00, 0x00, //0x00003533 jg LBB9_43 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00003539 cmpl $0, $16(%r12) + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000353f movq $-48(%rbp), %r13 + 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00003543 movabsq $4503599627370496, %rbx + 0x0f, 0x84, 0x67, 0x00, 0x00, 0x00, //0x0000354d je LBB9_45 + 0x41, 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x00003553 cmpl $-1082, %r15d + 0x0f, 0x8f, 0x65, 0x00, 0x00, 0x00, //0x0000355a jg LBB9_46 + 0x41, 0x81, 0xc7, 0xc1, 0x03, 0x00, 0x00, //0x00003560 addl $961, %r15d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003567 .p2align 4, 0x90 + //0x00003570 LBB9_41 + 0x4c, 0x89, 0xe7, //0x00003570 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003573 movl $60, %esi + 0xe8, 0x23, 0x66, 0x00, 0x00, //0x00003578 callq _right_shift + 0x41, 0x83, 0xc7, 0x3c, //0x0000357d addl $60, %r15d + 0x41, 0x83, 0xff, 0x88, //0x00003581 cmpl $-120, %r15d + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00003585 jl LBB9_41 + 0x41, 0x83, 0xc7, 0x3c, //0x0000358b addl $60, %r15d + 0xe9, 0x38, 0x00, 0x00, 0x00, //0x0000358f jmp LBB9_47 + //0x00003594 LBB9_43 + 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00003594 cmpl $1024, %r15d + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000359b movq $-48(%rbp), %r13 + 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x0000359f movabsq $4503599627370496, %rbx + 0x0f, 0x8f, 0x7d, 0x03, 0x00, 0x00, //0x000035a9 jg LBB9_81 + 0x41, 0xff, 0xcf, //0x000035af decl %r15d + 0x45, 0x89, 0xfe, //0x000035b2 movl %r15d, %r14d + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000035b5 jmp LBB9_48 + //0x000035ba LBB9_45 + 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x000035ba movl $-1022, %r14d + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000035c0 jmp LBB9_50 + //0x000035c5 LBB9_46 + 0x41, 0x81, 0xc7, 0xfd, 0x03, 0x00, 0x00, //0x000035c5 addl $1021, %r15d + //0x000035cc LBB9_47 + 0x41, 0xf7, 0xdf, //0x000035cc negl %r15d + 0x4c, 0x89, 0xe7, //0x000035cf movq %r12, %rdi + 0x44, 0x89, 0xfe, //0x000035d2 movl %r15d, %esi + 0xe8, 0xc6, 0x65, 0x00, 0x00, //0x000035d5 callq _right_shift + 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x000035da movl $-1022, %r14d + //0x000035e0 LBB9_48 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000035e0 cmpl $0, $16(%r12) + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000035e6 je LBB9_50 + 0x4c, 0x89, 0xe7, //0x000035ec movq %r12, %rdi + 0xbe, 0x35, 0x00, 0x00, 0x00, //0x000035ef movl $53, %esi + 0xe8, 0xb7, 0x63, 0x00, 0x00, //0x000035f4 callq _left_shift + //0x000035f9 LBB9_50 + 0x4d, 0x63, 0x54, 0x24, 0x14, //0x000035f9 movslq $20(%r12), %r10 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000035fe movq $-1, %r15 + 0x49, 0x83, 0xfa, 0x14, //0x00003605 cmpq $20, %r10 + 0x0f, 0x8f, 0x35, 0x03, 0x00, 0x00, //0x00003609 jg LBB9_83 + 0x44, 0x89, 0xd1, //0x0000360f movl %r10d, %ecx + 0x45, 0x85, 0xd2, //0x00003612 testl %r10d, %r10d + 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00003615 jle LBB9_55 + 0x49, 0x63, 0x74, 0x24, 0x10, //0x0000361b movslq $16(%r12), %rsi + 0x31, 0xd2, //0x00003620 xorl %edx, %edx + 0x45, 0x31, 0xff, //0x00003622 xorl %r15d, %r15d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003625 .p2align 4, 0x90 + //0x00003630 LBB9_53 + 0x48, 0x39, 0xf2, //0x00003630 cmpq %rsi, %rdx + 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00003633 jge LBB9_56 + 0x4b, 0x8d, 0x04, 0xbf, //0x00003639 leaq (%r15,%r15,4), %rax + 0x49, 0x8b, 0x3c, 0x24, //0x0000363d movq (%r12), %rdi + 0x48, 0x0f, 0xbe, 0x3c, 0x17, //0x00003641 movsbq (%rdi,%rdx), %rdi + 0x4c, 0x8d, 0x7c, 0x47, 0xd0, //0x00003646 leaq $-48(%rdi,%rax,2), %r15 + 0x48, 0xff, 0xc2, //0x0000364b incq %rdx + 0x48, 0x39, 0xd1, //0x0000364e cmpq %rdx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00003651 jne LBB9_53 + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003657 jmp LBB9_56 + //0x0000365c LBB9_55 + 0x31, 0xd2, //0x0000365c xorl %edx, %edx + 0x45, 0x31, 0xff, //0x0000365e xorl %r15d, %r15d + //0x00003661 LBB9_56 + 0x39, 0xd1, //0x00003661 cmpl %edx, %ecx + 0x0f, 0x8e, 0x46, 0x02, 0x00, 0x00, //0x00003663 jle LBB9_69 + 0x45, 0x89, 0xd1, //0x00003669 movl %r10d, %r9d + 0x41, 0x29, 0xd1, //0x0000366c subl %edx, %r9d + 0x41, 0x83, 0xf9, 0x10, //0x0000366f cmpl $16, %r9d + 0x0f, 0x82, 0x22, 0x02, 0x00, 0x00, //0x00003673 jb LBB9_67 + 0x45, 0x89, 0xc8, //0x00003679 movl %r9d, %r8d + 0xc5, 0xf9, 0x6f, 0x05, 0x3c, 0xfc, 0xff, 0xff, //0x0000367c vmovdqa $-964(%rip), %xmm0 /* LCPI9_0+0(%rip) */ + 0xc4, 0xc3, 0xf9, 0x22, 0xc7, 0x00, //0x00003684 vpinsrq $0, %r15, %xmm0, %xmm0 + 0x41, 0x83, 0xe0, 0xf0, //0x0000368a andl $-16, %r8d + 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x28, 0xfc, 0xff, 0xff, 0xf0, //0x0000368e vpblendd $240, $-984(%rip), %ymm0, %ymm0 /* LCPI9_0+0(%rip) */ + 0x41, 0x8d, 0x78, 0xf0, //0x00003698 leal $-16(%r8), %edi + 0x89, 0xf8, //0x0000369c movl %edi, %eax + 0xc1, 0xe8, 0x04, //0x0000369e shrl $4, %eax + 0xff, 0xc0, //0x000036a1 incl %eax + 0x89, 0xc6, //0x000036a3 movl %eax, %esi + 0x83, 0xe6, 0x03, //0x000036a5 andl $3, %esi + 0x83, 0xff, 0x30, //0x000036a8 cmpl $48, %edi + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000036ab jae LBB9_60 + 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x26, 0xfc, 0xff, 0xff, //0x000036b1 vpbroadcastq $-986(%rip), %ymm2 /* LCPI9_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0xda, //0x000036ba vmovdqa %ymm2, %ymm3 + 0xc5, 0xfd, 0x6f, 0xca, //0x000036be vmovdqa %ymm2, %ymm1 + 0xe9, 0x8a, 0x00, 0x00, 0x00, //0x000036c2 jmp LBB9_62 + //0x000036c7 LBB9_60 + 0x89, 0xf7, //0x000036c7 movl %esi, %edi + 0x29, 0xc7, //0x000036c9 subl %eax, %edi + 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x0c, 0xfc, 0xff, 0xff, //0x000036cb vpbroadcastq $-1012(%rip), %ymm2 /* LCPI9_1+0(%rip) */ + 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x0b, 0xfc, 0xff, 0xff, //0x000036d4 vpbroadcastq $-1013(%rip), %ymm4 /* LCPI9_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0xda, //0x000036dd vmovdqa %ymm2, %ymm3 + 0xc5, 0xfd, 0x6f, 0xca, //0x000036e1 vmovdqa %ymm2, %ymm1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000036e5 .p2align 4, 0x90 + //0x000036f0 LBB9_61 + 0xc5, 0xfd, 0xf4, 0xec, //0x000036f0 vpmuludq %ymm4, %ymm0, %ymm5 + 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x000036f4 vpsrlq $32, %ymm0, %ymm0 + 0xc5, 0xfd, 0xf4, 0xc4, //0x000036f9 vpmuludq %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x000036fd vpsllq $32, %ymm0, %ymm0 + 0xc5, 0xd5, 0xd4, 0xc0, //0x00003702 vpaddq %ymm0, %ymm5, %ymm0 + 0xc5, 0xed, 0xf4, 0xec, //0x00003706 vpmuludq %ymm4, %ymm2, %ymm5 + 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000370a vpsrlq $32, %ymm2, %ymm2 + 0xc5, 0xed, 0xf4, 0xd4, //0x0000370f vpmuludq %ymm4, %ymm2, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003713 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xd5, 0xd4, 0xd2, //0x00003718 vpaddq %ymm2, %ymm5, %ymm2 + 0xc5, 0xe5, 0xf4, 0xec, //0x0000371c vpmuludq %ymm4, %ymm3, %ymm5 + 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00003720 vpsrlq $32, %ymm3, %ymm3 + 0xc5, 0xe5, 0xf4, 0xdc, //0x00003725 vpmuludq %ymm4, %ymm3, %ymm3 + 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00003729 vpsllq $32, %ymm3, %ymm3 + 0xc5, 0xd5, 0xd4, 0xdb, //0x0000372e vpaddq %ymm3, %ymm5, %ymm3 + 0xc5, 0xf5, 0xf4, 0xec, //0x00003732 vpmuludq %ymm4, %ymm1, %ymm5 + 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00003736 vpsrlq $32, %ymm1, %ymm1 + 0xc5, 0xf5, 0xf4, 0xcc, //0x0000373b vpmuludq %ymm4, %ymm1, %ymm1 + 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000373f vpsllq $32, %ymm1, %ymm1 + 0xc5, 0xd5, 0xd4, 0xc9, //0x00003744 vpaddq %ymm1, %ymm5, %ymm1 + 0x83, 0xc7, 0x04, //0x00003748 addl $4, %edi + 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000374b jne LBB9_61 + //0x00003751 LBB9_62 + 0x85, 0xf6, //0x00003751 testl %esi, %esi + 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00003753 je LBB9_65 + 0xf7, 0xde, //0x00003759 negl %esi + 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x8c, 0xfb, 0xff, 0xff, //0x0000375b vpbroadcastq $-1140(%rip), %ymm4 /* LCPI9_3+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003764 .p2align 4, 0x90 + //0x00003770 LBB9_64 + 0xc5, 0xfd, 0xf4, 0xec, //0x00003770 vpmuludq %ymm4, %ymm0, %ymm5 + 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003774 vpsrlq $32, %ymm0, %ymm0 + 0xc5, 0xfd, 0xf4, 0xc4, //0x00003779 vpmuludq %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000377d vpsllq $32, %ymm0, %ymm0 + 0xc5, 0xd5, 0xd4, 0xc0, //0x00003782 vpaddq %ymm0, %ymm5, %ymm0 + 0xc5, 0xed, 0xf4, 0xec, //0x00003786 vpmuludq %ymm4, %ymm2, %ymm5 + 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000378a vpsrlq $32, %ymm2, %ymm2 + 0xc5, 0xed, 0xf4, 0xd4, //0x0000378f vpmuludq %ymm4, %ymm2, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003793 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xd5, 0xd4, 0xd2, //0x00003798 vpaddq %ymm2, %ymm5, %ymm2 + 0xc5, 0xe5, 0xf4, 0xec, //0x0000379c vpmuludq %ymm4, %ymm3, %ymm5 + 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x000037a0 vpsrlq $32, %ymm3, %ymm3 + 0xc5, 0xe5, 0xf4, 0xdc, //0x000037a5 vpmuludq %ymm4, %ymm3, %ymm3 + 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x000037a9 vpsllq $32, %ymm3, %ymm3 + 0xc5, 0xd5, 0xd4, 0xdb, //0x000037ae vpaddq %ymm3, %ymm5, %ymm3 + 0xc5, 0xf5, 0xf4, 0xec, //0x000037b2 vpmuludq %ymm4, %ymm1, %ymm5 + 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x000037b6 vpsrlq $32, %ymm1, %ymm1 + 0xc5, 0xf5, 0xf4, 0xcc, //0x000037bb vpmuludq %ymm4, %ymm1, %ymm1 + 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x000037bf vpsllq $32, %ymm1, %ymm1 + 0xc5, 0xd5, 0xd4, 0xc9, //0x000037c4 vpaddq %ymm1, %ymm5, %ymm1 + 0xff, 0xc6, //0x000037c8 incl %esi + 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x000037ca jne LBB9_64 + //0x000037d0 LBB9_65 + 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x000037d0 vpsrlq $32, %ymm2, %ymm4 + 0xc5, 0xdd, 0xf4, 0xe0, //0x000037d5 vpmuludq %ymm0, %ymm4, %ymm4 + 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x000037d9 vpsrlq $32, %ymm0, %ymm5 + 0xc5, 0xed, 0xf4, 0xed, //0x000037de vpmuludq %ymm5, %ymm2, %ymm5 + 0xc5, 0xd5, 0xd4, 0xe4, //0x000037e2 vpaddq %ymm4, %ymm5, %ymm4 + 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x000037e6 vpsllq $32, %ymm4, %ymm4 + 0xc5, 0xed, 0xf4, 0xc0, //0x000037eb vpmuludq %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc4, //0x000037ef vpaddq %ymm4, %ymm0, %ymm0 + 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x000037f3 vpsrlq $32, %ymm3, %ymm2 + 0xc5, 0xed, 0xf4, 0xd0, //0x000037f8 vpmuludq %ymm0, %ymm2, %ymm2 + 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x000037fc vpsrlq $32, %ymm0, %ymm4 + 0xc5, 0xe5, 0xf4, 0xe4, //0x00003801 vpmuludq %ymm4, %ymm3, %ymm4 + 0xc5, 0xdd, 0xd4, 0xd2, //0x00003805 vpaddq %ymm2, %ymm4, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003809 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xe5, 0xf4, 0xc0, //0x0000380e vpmuludq %ymm0, %ymm3, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc2, //0x00003812 vpaddq %ymm2, %ymm0, %ymm0 + 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00003816 vpsrlq $32, %ymm1, %ymm2 + 0xc5, 0xed, 0xf4, 0xd0, //0x0000381b vpmuludq %ymm0, %ymm2, %ymm2 + 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x0000381f vpsrlq $32, %ymm0, %ymm3 + 0xc5, 0xf5, 0xf4, 0xdb, //0x00003824 vpmuludq %ymm3, %ymm1, %ymm3 + 0xc5, 0xe5, 0xd4, 0xd2, //0x00003828 vpaddq %ymm2, %ymm3, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000382c vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xf5, 0xf4, 0xc0, //0x00003831 vpmuludq %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc2, //0x00003835 vpaddq %ymm2, %ymm0, %ymm0 + 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00003839 vextracti128 $1, %ymm0, %xmm1 + 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000383f vpsrlq $32, %xmm0, %xmm2 + 0xc5, 0xe9, 0xf4, 0xd1, //0x00003844 vpmuludq %xmm1, %xmm2, %xmm2 + 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00003848 vpsrlq $32, %xmm1, %xmm3 + 0xc5, 0xf9, 0xf4, 0xdb, //0x0000384d vpmuludq %xmm3, %xmm0, %xmm3 + 0xc5, 0xe1, 0xd4, 0xd2, //0x00003851 vpaddq %xmm2, %xmm3, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00003855 vpsllq $32, %xmm2, %xmm2 + 0xc5, 0xf9, 0xf4, 0xc1, //0x0000385a vpmuludq %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd4, 0xc2, //0x0000385e vpaddq %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc8, 0x4e, //0x00003862 vpshufd $78, %xmm0, %xmm1 + 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003867 vpsrlq $32, %xmm0, %xmm2 + 0xc5, 0xe9, 0xf4, 0xd1, //0x0000386c vpmuludq %xmm1, %xmm2, %xmm2 + 0xc5, 0xe1, 0x73, 0xd8, 0x0c, //0x00003870 vpsrldq $12, %xmm0, %xmm3 + 0xc5, 0xf9, 0xf4, 0xdb, //0x00003875 vpmuludq %xmm3, %xmm0, %xmm3 + 0xc5, 0xe1, 0xd4, 0xd2, //0x00003879 vpaddq %xmm2, %xmm3, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000387d vpsllq $32, %xmm2, %xmm2 + 0xc5, 0xf9, 0xf4, 0xc1, //0x00003882 vpmuludq %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd4, 0xc2, //0x00003886 vpaddq %xmm2, %xmm0, %xmm0 + 0xc4, 0xc1, 0xf9, 0x7e, 0xc7, //0x0000388a vmovq %xmm0, %r15 + 0x45, 0x39, 0xc1, //0x0000388f cmpl %r8d, %r9d + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003892 je LBB9_69 + 0x44, 0x01, 0xc2, //0x00003898 addl %r8d, %edx + //0x0000389b LBB9_67 + 0x89, 0xce, //0x0000389b movl %ecx, %esi + 0x29, 0xd6, //0x0000389d subl %edx, %esi + 0x90, //0x0000389f .p2align 4, 0x90 + //0x000038a0 LBB9_68 + 0x4d, 0x01, 0xff, //0x000038a0 addq %r15, %r15 + 0x4f, 0x8d, 0x3c, 0xbf, //0x000038a3 leaq (%r15,%r15,4), %r15 + 0xff, 0xce, //0x000038a7 decl %esi + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x000038a9 jne LBB9_68 + //0x000038af LBB9_69 + 0x85, 0xc9, //0x000038af testl %ecx, %ecx + 0x0f, 0x88, 0x4d, 0x00, 0x00, 0x00, //0x000038b1 js LBB9_77 + 0x41, 0x8b, 0x44, 0x24, 0x10, //0x000038b7 movl $16(%r12), %eax + 0x39, 0xc8, //0x000038bc cmpl %ecx, %eax + 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x000038be jle LBB9_77 + 0x49, 0x8b, 0x34, 0x24, //0x000038c4 movq (%r12), %rsi + 0x8a, 0x14, 0x0e, //0x000038c8 movb (%rsi,%rcx), %dl + 0x41, 0x8d, 0x7a, 0x01, //0x000038cb leal $1(%r10), %edi + 0x39, 0xc7, //0x000038cf cmpl %eax, %edi + 0x0f, 0x85, 0xc4, 0x00, 0x00, 0x00, //0x000038d1 jne LBB9_78 + 0x80, 0xfa, 0x35, //0x000038d7 cmpb $53, %dl + 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x000038da jne LBB9_78 + 0x41, 0x83, 0x7c, 0x24, 0x1c, 0x00, //0x000038e0 cmpl $0, $28(%r12) + 0x0f, 0x95, 0xc2, //0x000038e6 setne %dl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000038e9 jne LBB9_79 + 0x85, 0xc9, //0x000038ef testl %ecx, %ecx + 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x000038f1 jle LBB9_79 + 0x41, 0x8a, 0x54, 0x32, 0xff, //0x000038f7 movb $-1(%r10,%rsi), %dl + 0x80, 0xe2, 0x01, //0x000038fc andb $1, %dl + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000038ff jmp LBB9_79 + //0x00003904 LBB9_77 + 0x31, 0xd2, //0x00003904 xorl %edx, %edx + //0x00003906 LBB9_79 + 0x0f, 0xb6, 0xc2, //0x00003906 movzbl %dl, %eax + 0x49, 0x01, 0xc7, //0x00003909 addq %rax, %r15 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000390c movabsq $9007199254740992, %rax + 0x49, 0x39, 0xc7, //0x00003916 cmpq %rax, %r15 + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00003919 jne LBB9_83 + 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x0000391f cmpl $1022, %r14d + 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00003926 jle LBB9_82 + //0x0000392c LBB9_81 + 0x45, 0x31, 0xff, //0x0000392c xorl %r15d, %r15d + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000392f movabsq $9218868437227405312, %r14 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00003939 jmp LBB9_84 + //0x0000393e LBB9_82 + 0x41, 0xff, 0xc6, //0x0000393e incl %r14d + 0x49, 0x89, 0xdf, //0x00003941 movq %rbx, %r15 + //0x00003944 LBB9_83 + 0x4c, 0x89, 0xf8, //0x00003944 movq %r15, %rax + 0x48, 0x21, 0xd8, //0x00003947 andq %rbx, %rax + 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x0000394a addl $1023, %r14d + 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00003951 andl $2047, %r14d + 0x49, 0xc1, 0xe6, 0x34, //0x00003958 shlq $52, %r14 + 0x48, 0x85, 0xc0, //0x0000395c testq %rax, %rax + 0x4c, 0x0f, 0x44, 0xf0, //0x0000395f cmoveq %rax, %r14 + //0x00003963 LBB9_84 + 0x48, 0xff, 0xcb, //0x00003963 decq %rbx + 0x4c, 0x21, 0xfb, //0x00003966 andq %r15, %rbx + 0x4c, 0x09, 0xf3, //0x00003969 orq %r14, %rbx + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000396c movabsq $-9223372036854775808, %rax + 0x48, 0x09, 0xd8, //0x00003976 orq %rbx, %rax + 0x41, 0x83, 0x7c, 0x24, 0x18, 0x00, //0x00003979 cmpl $0, $24(%r12) + 0x48, 0x0f, 0x44, 0xc3, //0x0000397f cmoveq %rbx, %rax + 0x49, 0x89, 0x45, 0x00, //0x00003983 movq %rax, (%r13) + 0x31, 0xc0, //0x00003987 xorl %eax, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00003989 addq $8, %rsp + 0x5b, //0x0000398d popq %rbx + 0x41, 0x5c, //0x0000398e popq %r12 + 0x41, 0x5d, //0x00003990 popq %r13 + 0x41, 0x5e, //0x00003992 popq %r14 + 0x41, 0x5f, //0x00003994 popq %r15 + 0x5d, //0x00003996 popq %rbp + 0xc5, 0xf8, 0x77, //0x00003997 vzeroupper + 0xc3, //0x0000399a retq + //0x0000399b LBB9_78 + 0x80, 0xfa, 0x34, //0x0000399b cmpb $52, %dl + 0x0f, 0x9f, 0xc2, //0x0000399e setg %dl + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000039a1 jmp LBB9_79 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039a6 .p2align 4, 0x90 + //0x000039b0 _atof_native + 0x55, //0x000039b0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000039b1 movq %rsp, %rbp + 0x48, 0x83, 0xec, 0x30, //0x000039b4 subq $48, %rsp + 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x000039b8 movq $0, $-40(%rbp) + 0x48, 0x89, 0x55, 0xe0, //0x000039c0 movq %rdx, $-32(%rbp) + 0x48, 0x89, 0x4d, 0xe8, //0x000039c4 movq %rcx, $-24(%rbp) + 0x48, 0x85, 0xc9, //0x000039c8 testq %rcx, %rcx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x000039cb je LBB10_5 + 0xc6, 0x02, 0x00, //0x000039d1 movb $0, (%rdx) + 0x48, 0x83, 0xf9, 0x01, //0x000039d4 cmpq $1, %rcx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000039d8 je LBB10_5 + 0xc6, 0x42, 0x01, 0x00, //0x000039de movb $0, $1(%rdx) + 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x000039e2 cmpq $3, $-24(%rbp) + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000039e7 jb LBB10_5 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000039ed movl $2, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039f2 .p2align 4, 0x90 + //0x00003a00 LBB10_4 + 0x48, 0x8b, 0x4d, 0xe0, //0x00003a00 movq $-32(%rbp), %rcx + 0xc6, 0x04, 0x01, 0x00, //0x00003a04 movb $0, (%rcx,%rax) + 0x48, 0xff, 0xc0, //0x00003a08 incq %rax + 0x48, 0x39, 0x45, 0xe8, //0x00003a0b cmpq %rax, $-24(%rbp) + 0x0f, 0x87, 0xeb, 0xff, 0xff, 0xff, //0x00003a0f ja LBB10_4 + //0x00003a15 LBB10_5 + 0xc5, 0xf8, 0x57, 0xc0, //0x00003a15 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x45, 0xf0, //0x00003a19 vmovups %xmm0, $-16(%rbp) + 0x80, 0x3f, 0x2d, //0x00003a1e cmpb $45, (%rdi) + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00003a21 jne LBB10_6 + 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00003a27 movl $1, $-8(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003a2e movl $1, %eax + 0x48, 0x39, 0xf0, //0x00003a33 cmpq %rsi, %rax + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00003a36 jl LBB10_9 + //0x00003a3c LBB10_41 + 0xc7, 0x45, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00003a3c movl $0, $-12(%rbp) + 0xe9, 0xa1, 0x01, 0x00, 0x00, //0x00003a43 jmp LBB10_40 + //0x00003a48 LBB10_6 + 0x31, 0xc0, //0x00003a48 xorl %eax, %eax + 0x48, 0x39, 0xf0, //0x00003a4a cmpq %rsi, %rax + 0x0f, 0x8d, 0xe9, 0xff, 0xff, 0xff, //0x00003a4d jge LBB10_41 + //0x00003a53 LBB10_9 + 0x41, 0xb3, 0x01, //0x00003a53 movb $1, %r11b + 0x45, 0x31, 0xc9, //0x00003a56 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00003a59 xorl %r10d, %r10d + 0x45, 0x31, 0xc0, //0x00003a5c xorl %r8d, %r8d + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00003a5f jmp LBB10_10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a64 .p2align 4, 0x90 + //0x00003a70 LBB10_13 + 0xff, 0x4d, 0xf4, //0x00003a70 decl $-12(%rbp) + 0x45, 0x31, 0xd2, //0x00003a73 xorl %r10d, %r10d + //0x00003a76 LBB10_22 + 0x48, 0xff, 0xc0, //0x00003a76 incq %rax + 0x48, 0x39, 0xf0, //0x00003a79 cmpq %rsi, %rax + 0x41, 0x0f, 0x9c, 0xc3, //0x00003a7c setl %r11b + 0x48, 0x39, 0xc6, //0x00003a80 cmpq %rax, %rsi + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00003a83 je LBB10_23 + //0x00003a89 LBB10_10 + 0x0f, 0xb6, 0x0c, 0x07, //0x00003a89 movzbl (%rdi,%rax), %ecx + 0x8d, 0x51, 0xd0, //0x00003a8d leal $-48(%rcx), %edx + 0x80, 0xfa, 0x09, //0x00003a90 cmpb $9, %dl + 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00003a93 ja LBB10_19 + 0x45, 0x85, 0xd2, //0x00003a99 testl %r10d, %r10d + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003a9c jne LBB10_14 + 0x80, 0xf9, 0x30, //0x00003aa2 cmpb $48, %cl + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00003aa5 je LBB10_13 + //0x00003aab LBB10_14 + 0x4d, 0x63, 0xd1, //0x00003aab movslq %r9d, %r10 + 0x4c, 0x39, 0x55, 0xe8, //0x00003aae cmpq %r10, $-24(%rbp) + 0x0f, 0x86, 0x40, 0x00, 0x00, 0x00, //0x00003ab2 jbe LBB10_16 + 0x48, 0x8b, 0x55, 0xe0, //0x00003ab8 movq $-32(%rbp), %rdx + 0x42, 0x88, 0x0c, 0x12, //0x00003abc movb %cl, (%rdx,%r10) + 0x44, 0x8b, 0x4d, 0xf0, //0x00003ac0 movl $-16(%rbp), %r9d + 0x41, 0xff, 0xc1, //0x00003ac4 incl %r9d + 0x44, 0x89, 0x4d, 0xf0, //0x00003ac7 movl %r9d, $-16(%rbp) + 0x45, 0x89, 0xca, //0x00003acb movl %r9d, %r10d + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00003ace jmp LBB10_22 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003ad3 .p2align 4, 0x90 + //0x00003ae0 LBB10_19 + 0x80, 0xf9, 0x2e, //0x00003ae0 cmpb $46, %cl + 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00003ae3 jne LBB10_20 + 0x44, 0x89, 0x55, 0xf4, //0x00003ae9 movl %r10d, $-12(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003aed movl $1, %r8d + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x00003af3 jmp LBB10_22 + //0x00003af8 LBB10_16 + 0x80, 0xf9, 0x30, //0x00003af8 cmpb $48, %cl + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00003afb jne LBB10_18 + 0x45, 0x89, 0xca, //0x00003b01 movl %r9d, %r10d + 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00003b04 jmp LBB10_22 + //0x00003b09 LBB10_18 + 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00003b09 movl $1, $-4(%rbp) + 0x45, 0x89, 0xca, //0x00003b10 movl %r9d, %r10d + 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00003b13 jmp LBB10_22 + //0x00003b18 LBB10_23 + 0x89, 0xf1, //0x00003b18 movl %esi, %ecx + 0x48, 0x89, 0xf0, //0x00003b1a movq %rsi, %rax + 0x45, 0x85, 0xc0, //0x00003b1d testl %r8d, %r8d + 0x0f, 0x85, 0x04, 0x00, 0x00, 0x00, //0x00003b20 jne LBB10_26 + //0x00003b26 LBB10_25 + 0x44, 0x89, 0x4d, 0xf4, //0x00003b26 movl %r9d, $-12(%rbp) + //0x00003b2a LBB10_26 + 0x41, 0xf6, 0xc3, 0x01, //0x00003b2a testb $1, %r11b + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00003b2e je LBB10_40 + 0x8a, 0x0c, 0x0f, //0x00003b34 movb (%rdi,%rcx), %cl + 0x80, 0xc9, 0x20, //0x00003b37 orb $32, %cl + 0x80, 0xf9, 0x65, //0x00003b3a cmpb $101, %cl + 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00003b3d jne LBB10_40 + 0x89, 0xc2, //0x00003b43 movl %eax, %edx + 0x8a, 0x4c, 0x17, 0x01, //0x00003b45 movb $1(%rdi,%rdx), %cl + 0x80, 0xf9, 0x2d, //0x00003b49 cmpb $45, %cl + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00003b4c je LBB10_32 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003b52 movl $1, %r8d + 0x80, 0xf9, 0x2b, //0x00003b58 cmpb $43, %cl + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003b5b jne LBB10_30 + 0x83, 0xc0, 0x02, //0x00003b61 addl $2, %eax + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00003b64 jmp LBB10_33 + //0x00003b69 LBB10_20 + 0x48, 0x89, 0xc1, //0x00003b69 movq %rax, %rcx + 0x45, 0x85, 0xc0, //0x00003b6c testl %r8d, %r8d + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00003b6f jne LBB10_26 + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00003b75 jmp LBB10_25 + //0x00003b7a LBB10_32 + 0x83, 0xc0, 0x02, //0x00003b7a addl $2, %eax + 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003b7d movl $-1, %r8d + //0x00003b83 LBB10_33 + 0x89, 0xc2, //0x00003b83 movl %eax, %edx + 0x48, 0x63, 0xd2, //0x00003b85 movslq %edx, %rdx + 0x45, 0x31, 0xc9, //0x00003b88 xorl %r9d, %r9d + 0x48, 0x39, 0xf2, //0x00003b8b cmpq %rsi, %rdx + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00003b8e jl LBB10_35 + 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00003b94 jmp LBB10_39 + //0x00003b99 LBB10_30 + 0x48, 0xff, 0xc2, //0x00003b99 incq %rdx + 0x48, 0x63, 0xd2, //0x00003b9c movslq %edx, %rdx + 0x45, 0x31, 0xc9, //0x00003b9f xorl %r9d, %r9d + 0x48, 0x39, 0xf2, //0x00003ba2 cmpq %rsi, %rdx + 0x0f, 0x8d, 0x36, 0x00, 0x00, 0x00, //0x00003ba5 jge LBB10_39 + //0x00003bab LBB10_35 + 0x45, 0x31, 0xc9, //0x00003bab xorl %r9d, %r9d + 0x90, 0x90, //0x00003bae .p2align 4, 0x90 + //0x00003bb0 LBB10_36 + 0x41, 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00003bb0 cmpl $9999, %r9d + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003bb7 jg LBB10_39 + 0x0f, 0xb6, 0x0c, 0x17, //0x00003bbd movzbl (%rdi,%rdx), %ecx + 0x8d, 0x41, 0xd0, //0x00003bc1 leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00003bc4 cmpb $9, %al + 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00003bc6 ja LBB10_39 + 0x43, 0x8d, 0x04, 0x89, //0x00003bcc leal (%r9,%r9,4), %eax + 0x44, 0x8d, 0x4c, 0x41, 0xd0, //0x00003bd0 leal $-48(%rcx,%rax,2), %r9d + 0x48, 0xff, 0xc2, //0x00003bd5 incq %rdx + 0x48, 0x39, 0xd6, //0x00003bd8 cmpq %rdx, %rsi + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003bdb jne LBB10_36 + //0x00003be1 LBB10_39 + 0x45, 0x0f, 0xaf, 0xc8, //0x00003be1 imull %r8d, %r9d + 0x44, 0x01, 0x4d, 0xf4, //0x00003be5 addl %r9d, $-12(%rbp) + //0x00003be9 LBB10_40 + 0x48, 0x8d, 0x7d, 0xe0, //0x00003be9 leaq $-32(%rbp), %rdi + 0x48, 0x8d, 0x75, 0xd8, //0x00003bed leaq $-40(%rbp), %rsi + 0xe8, 0x0a, 0xf7, 0xff, 0xff, //0x00003bf1 callq _decimal_to_f64 + 0xc5, 0xfb, 0x10, 0x45, 0xd8, //0x00003bf6 vmovsd $-40(%rbp), %xmm0 + 0x48, 0x83, 0xc4, 0x30, //0x00003bfb addq $48, %rsp + 0x5d, //0x00003bff popq %rbp + 0xc3, //0x00003c00 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003c01 .p2align 4, 0x90 + //0x00003c10 _value + 0x55, //0x00003c10 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003c11 movq %rsp, %rbp + 0x41, 0x57, //0x00003c14 pushq %r15 + 0x41, 0x56, //0x00003c16 pushq %r14 + 0x41, 0x55, //0x00003c18 pushq %r13 + 0x41, 0x54, //0x00003c1a pushq %r12 + 0x53, //0x00003c1c pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x00003c1d subq $40, %rsp + 0x4d, 0x89, 0xc4, //0x00003c21 movq %r8, %r12 + 0x49, 0x89, 0xce, //0x00003c24 movq %rcx, %r14 + 0x48, 0x89, 0xf3, //0x00003c27 movq %rsi, %rbx + 0x49, 0x89, 0xff, //0x00003c2a movq %rdi, %r15 + 0x48, 0x89, 0x55, 0xd0, //0x00003c2d movq %rdx, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xb0, //0x00003c31 movq %rdi, $-80(%rbp) + 0x48, 0x89, 0x75, 0xb8, //0x00003c35 movq %rsi, $-72(%rbp) + 0x48, 0x8d, 0x55, 0xd0, //0x00003c39 leaq $-48(%rbp), %rdx + 0xe8, 0xde, 0x05, 0x00, 0x00, //0x00003c3d callq _advance_ns + 0x0f, 0xbe, 0xc0, //0x00003c42 movsbl %al, %eax + 0x83, 0xf8, 0x7d, //0x00003c45 cmpl $125, %eax + 0x0f, 0x87, 0xbd, 0x00, 0x00, 0x00, //0x00003c48 ja LBB11_10 + 0x48, 0x8d, 0x0d, 0xa3, 0x03, 0x00, 0x00, //0x00003c4e leaq $931(%rip), %rcx /* LJTI11_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x00003c55 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x00003c59 addq %rcx, %rax + 0xff, 0xe0, //0x00003c5c jmpq *%rax + //0x00003c5e LBB11_2 + 0x4c, 0x89, 0x75, 0xc8, //0x00003c5e movq %r14, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c62 movq $-48(%rbp), %r14 + 0x4d, 0x8d, 0x6e, 0xff, //0x00003c66 leaq $-1(%r14), %r13 + 0x4c, 0x89, 0x6d, 0xd0, //0x00003c6a movq %r13, $-48(%rbp) + 0x41, 0xf6, 0xc4, 0x02, //0x00003c6e testb $2, %r12b + 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003c72 jne LBB11_4 + 0x48, 0x8d, 0x7d, 0xb0, //0x00003c78 leaq $-80(%rbp), %rdi + 0x48, 0x8d, 0x75, 0xd0, //0x00003c7c leaq $-48(%rbp), %rsi + 0x48, 0x8b, 0x55, 0xc8, //0x00003c80 movq $-56(%rbp), %rdx + 0xe8, 0xe7, 0x0c, 0x00, 0x00, //0x00003c84 callq _vnumber + 0x48, 0x8b, 0x5d, 0xd0, //0x00003c89 movq $-48(%rbp), %rbx + 0xe9, 0x51, 0x03, 0x00, 0x00, //0x00003c8d jmp LBB11_58 + //0x00003c92 LBB11_4 + 0x4c, 0x29, 0xeb, //0x00003c92 subq %r13, %rbx + 0x31, 0xc0, //0x00003c95 xorl %eax, %eax + 0x43, 0x80, 0x3c, 0x2f, 0x2d, //0x00003c97 cmpb $45, (%r15,%r13) + 0x4f, 0x8d, 0x24, 0x2f, //0x00003c9c leaq (%r15,%r13), %r12 + 0x0f, 0x94, 0xc0, //0x00003ca0 sete %al + 0x49, 0x01, 0xc4, //0x00003ca3 addq %rax, %r12 + 0x48, 0x29, 0xc3, //0x00003ca6 subq %rax, %rbx + 0x0f, 0x84, 0x03, 0x03, 0x00, 0x00, //0x00003ca9 je LBB11_53 + 0x41, 0x8a, 0x04, 0x24, //0x00003caf movb (%r12), %al + 0x04, 0xd0, //0x00003cb3 addb $-48, %al + 0x3c, 0x0a, //0x00003cb5 cmpb $10, %al + 0x0f, 0x83, 0x0e, 0x03, 0x00, 0x00, //0x00003cb7 jae LBB11_55 + 0x4c, 0x89, 0xe7, //0x00003cbd movq %r12, %rdi + 0x48, 0x89, 0xde, //0x00003cc0 movq %rbx, %rsi + 0xe8, 0xc8, 0x1f, 0x00, 0x00, //0x00003cc3 callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00003cc8 testq %rax, %rax + 0x0f, 0x88, 0xf4, 0x02, 0x00, 0x00, //0x00003ccb js LBB11_54 + 0x49, 0x01, 0xc4, //0x00003cd1 addq %rax, %r12 + 0x4c, 0x89, 0xe3, //0x00003cd4 movq %r12, %rbx + 0x4c, 0x29, 0xfb, //0x00003cd7 subq %r15, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x00003cda movq %rbx, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x00003cde testq %r14, %r14 + 0x0f, 0x8e, 0xf5, 0x02, 0x00, 0x00, //0x00003ce1 jle LBB11_57 + 0x48, 0x8b, 0x45, 0xc8, //0x00003ce7 movq $-56(%rbp), %rax + 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00003ceb movq $8, (%rax) + 0x4c, 0x89, 0x68, 0x18, //0x00003cf2 movq %r13, $24(%rax) + 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x00003cf6 jmp LBB11_58 + //0x00003cfb LBB11_9 + 0x49, 0xc7, 0x06, 0x01, 0x00, 0x00, 0x00, //0x00003cfb movq $1, (%r14) + 0x48, 0x8b, 0x5d, 0xd0, //0x00003d02 movq $-48(%rbp), %rbx + 0xe9, 0xd8, 0x02, 0x00, 0x00, //0x00003d06 jmp LBB11_58 + //0x00003d0b LBB11_10 + 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00003d0b movq $-2, (%r14) + 0x48, 0x8b, 0x5d, 0xd0, //0x00003d12 movq $-48(%rbp), %rbx + 0x48, 0xff, 0xcb, //0x00003d16 decq %rbx + 0xe9, 0xc5, 0x02, 0x00, 0x00, //0x00003d19 jmp LBB11_58 + //0x00003d1e LBB11_11 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d1e movq $-1, $-64(%rbp) + 0x4c, 0x8b, 0x7d, 0xd0, //0x00003d26 movq $-48(%rbp), %r15 + 0x48, 0x8d, 0x7d, 0xb0, //0x00003d2a leaq $-80(%rbp), %rdi + 0x48, 0x8d, 0x55, 0xc0, //0x00003d2e leaq $-64(%rbp), %rdx + 0x4c, 0x89, 0xfe, //0x00003d32 movq %r15, %rsi + 0x4c, 0x89, 0xe1, //0x00003d35 movq %r12, %rcx + 0xe8, 0xc3, 0x07, 0x00, 0x00, //0x00003d38 callq _advance_string + 0x48, 0x85, 0xc0, //0x00003d3d testq %rax, %rax + 0x0f, 0x88, 0x60, 0x02, 0x00, 0x00, //0x00003d40 js LBB11_47 + 0x48, 0x89, 0x45, 0xd0, //0x00003d46 movq %rax, $-48(%rbp) + 0x4d, 0x89, 0x7e, 0x10, //0x00003d4a movq %r15, $16(%r14) + 0x48, 0x8b, 0x4d, 0xc0, //0x00003d4e movq $-64(%rbp), %rcx + 0x48, 0x39, 0xc1, //0x00003d52 cmpq %rax, %rcx + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003d55 movq $-1, %rdx + 0x48, 0x0f, 0x4c, 0xd1, //0x00003d5c cmovlq %rcx, %rdx + 0x49, 0x89, 0x56, 0x18, //0x00003d60 movq %rdx, $24(%r14) + 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00003d64 movl $7, %ecx + 0x49, 0x89, 0x0e, //0x00003d69 movq %rcx, (%r14) + 0x48, 0x89, 0xc3, //0x00003d6c movq %rax, %rbx + 0xe9, 0x6f, 0x02, 0x00, 0x00, //0x00003d6f jmp LBB11_58 + //0x00003d74 LBB11_13 + 0x31, 0xc0, //0x00003d74 xorl %eax, %eax + 0x45, 0x85, 0xe4, //0x00003d76 testl %r12d, %r12d + 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00003d79 movl $11, %ecx + 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003d7e jmp LBB11_26 + //0x00003d83 LBB11_14 + 0x31, 0xc0, //0x00003d83 xorl %eax, %eax + 0x45, 0x85, 0xe4, //0x00003d85 testl %r12d, %r12d + 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003d88 movl $10, %ecx + 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00003d8d jmp LBB11_26 + //0x00003d92 LBB11_15 + 0x49, 0xc7, 0x06, 0x05, 0x00, 0x00, 0x00, //0x00003d92 movq $5, (%r14) + 0x48, 0x8b, 0x5d, 0xd0, //0x00003d99 movq $-48(%rbp), %rbx + 0xe9, 0x41, 0x02, 0x00, 0x00, //0x00003d9d jmp LBB11_58 + //0x00003da2 LBB11_16 + 0x31, 0xc0, //0x00003da2 xorl %eax, %eax + 0x45, 0x85, 0xe4, //0x00003da4 testl %r12d, %r12d + 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00003da7 movl $12, %ecx + 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00003dac jmp LBB11_26 + //0x00003db1 LBB11_17 + 0x48, 0x8b, 0x4d, 0xd0, //0x00003db1 movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x43, 0xfc, //0x00003db5 leaq $-4(%rbx), %rax + 0x48, 0x39, 0xc1, //0x00003db9 cmpq %rax, %rcx + 0x0f, 0x86, 0xa2, 0x00, 0x00, 0x00, //0x00003dbc jbe LBB11_27 + 0x48, 0x89, 0x5d, 0xd0, //0x00003dc2 movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc6 movq $-1, %rax + 0x49, 0x89, 0x06, //0x00003dcd movq %rax, (%r14) + 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00003dd0 jmp LBB11_58 + //0x00003dd5 LBB11_19 + 0x48, 0x8b, 0x45, 0xd0, //0x00003dd5 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x4b, 0xfd, //0x00003dd9 leaq $-3(%rbx), %rcx + 0x48, 0x39, 0xc8, //0x00003ddd cmpq %rcx, %rax + 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00003de0 ja LBB11_20 + 0x41, 0x8b, 0x54, 0x07, 0xff, //0x00003de6 movl $-1(%r15,%rax), %edx + 0x81, 0xfa, 0x6e, 0x75, 0x6c, 0x6c, //0x00003deb cmpl $1819047278, %edx + 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00003df1 jne LBB11_35 + 0x48, 0x83, 0xc0, 0x03, //0x00003df7 addq $3, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00003dfb movq %rax, $-48(%rbp) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00003dff movl $2, %ecx + 0xe9, 0x8b, 0x01, 0x00, 0x00, //0x00003e04 jmp LBB11_50 + //0x00003e09 LBB11_21 + 0x48, 0x8b, 0x45, 0xd0, //0x00003e09 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x4b, 0xfd, //0x00003e0d leaq $-3(%rbx), %rcx + 0x48, 0x39, 0xc8, //0x00003e11 cmpq %rcx, %rax + 0x0f, 0x86, 0x72, 0x00, 0x00, 0x00, //0x00003e14 jbe LBB11_22 + //0x00003e1a LBB11_20 + 0x48, 0x89, 0x5d, 0xd0, //0x00003e1a movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e1e movq $-1, %rcx + 0x49, 0x89, 0x0e, //0x00003e25 movq %rcx, (%r14) + 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x00003e28 jmp LBB11_58 + //0x00003e2d LBB11_24 + 0x49, 0xc7, 0x06, 0x06, 0x00, 0x00, 0x00, //0x00003e2d movq $6, (%r14) + 0x48, 0x8b, 0x5d, 0xd0, //0x00003e34 movq $-48(%rbp), %rbx + 0xe9, 0xa6, 0x01, 0x00, 0x00, //0x00003e38 jmp LBB11_58 + //0x00003e3d LBB11_25 + 0x31, 0xc0, //0x00003e3d xorl %eax, %eax + 0x45, 0x85, 0xe4, //0x00003e3f testl %r12d, %r12d + 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00003e42 movl $13, %ecx + //0x00003e47 LBB11_26 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003e47 movq $-2, %rdx + 0x48, 0x0f, 0x48, 0xd1, //0x00003e4e cmovsq %rcx, %rdx + 0x0f, 0x99, 0xc0, //0x00003e52 setns %al + 0x49, 0x89, 0x16, //0x00003e55 movq %rdx, (%r14) + 0x48, 0x8b, 0x5d, 0xd0, //0x00003e58 movq $-48(%rbp), %rbx + 0x48, 0x29, 0xc3, //0x00003e5c subq %rax, %rbx + 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x00003e5f jmp LBB11_58 + //0x00003e64 LBB11_27 + 0x41, 0x8b, 0x14, 0x0f, //0x00003e64 movl (%r15,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003e68 cmpl $1702063201, %edx + 0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00003e6e jne LBB11_31 + 0x48, 0x83, 0xc1, 0x04, //0x00003e74 addq $4, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00003e78 movq %rcx, $-48(%rbp) + 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00003e7c movl $4, %eax + 0x48, 0x89, 0xcb, //0x00003e81 movq %rcx, %rbx + 0x49, 0x89, 0x06, //0x00003e84 movq %rax, (%r14) + 0xe9, 0x57, 0x01, 0x00, 0x00, //0x00003e87 jmp LBB11_58 + //0x00003e8c LBB11_22 + 0x41, 0x8b, 0x54, 0x07, 0xff, //0x00003e8c movl $-1(%r15,%rax), %edx + 0x81, 0xfa, 0x74, 0x72, 0x75, 0x65, //0x00003e91 cmpl $1702195828, %edx + 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00003e97 jne LBB11_39 + 0x48, 0x83, 0xc0, 0x03, //0x00003e9d addq $3, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00003ea1 movq %rax, $-48(%rbp) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00003ea5 movl $3, %ecx + 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00003eaa jmp LBB11_50 + //0x00003eaf LBB11_35 + 0x48, 0x8d, 0x58, 0xff, //0x00003eaf leaq $-1(%rax), %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x00003eb3 movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003eb7 movq $-2, %rcx + 0x80, 0xfa, 0x6e, //0x00003ebe cmpb $110, %dl + 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003ec1 jne LBB11_51 + 0x41, 0x80, 0x3c, 0x07, 0x75, //0x00003ec7 cmpb $117, (%r15,%rax) + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003ecc jne LBB11_49 + 0x41, 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00003ed2 cmpb $108, $1(%r15,%rax) + 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x00003ed8 jne LBB11_48 + 0x41, 0x80, 0x7c, 0x07, 0x02, 0x6c, //0x00003ede cmpb $108, $2(%r15,%rax) + 0x48, 0x8d, 0x50, 0x03, //0x00003ee4 leaq $3(%rax), %rdx + 0x48, 0x8d, 0x40, 0x02, //0x00003ee8 leaq $2(%rax), %rax + 0x48, 0x0f, 0x44, 0xc2, //0x00003eec cmoveq %rdx, %rax + 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x00003ef0 jmp LBB11_49 + //0x00003ef5 LBB11_31 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef5 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x00003efc cmpb $97, %dl + 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00003eff jne LBB11_43 + 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x00003f05 cmpb $108, $1(%r15,%rcx) + 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00003f0b jne LBB11_44 + 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x73, //0x00003f11 cmpb $115, $2(%r15,%rcx) + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00003f17 jne LBB11_45 + 0x41, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00003f1d cmpb $101, $3(%r15,%rcx) + 0x48, 0x8d, 0x51, 0x04, //0x00003f23 leaq $4(%rcx), %rdx + 0x48, 0x8d, 0x59, 0x03, //0x00003f27 leaq $3(%rcx), %rbx + 0x48, 0x0f, 0x44, 0xda, //0x00003f2b cmoveq %rdx, %rbx + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003f2f jmp LBB11_47 + //0x00003f34 LBB11_39 + 0x48, 0x8d, 0x58, 0xff, //0x00003f34 leaq $-1(%rax), %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x00003f38 movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003f3c movq $-2, %rcx + 0x80, 0xfa, 0x74, //0x00003f43 cmpb $116, %dl + 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00003f46 jne LBB11_51 + 0x41, 0x80, 0x3c, 0x07, 0x72, //0x00003f4c cmpb $114, (%r15,%rax) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00003f51 jne LBB11_49 + 0x41, 0x80, 0x7c, 0x07, 0x01, 0x75, //0x00003f57 cmpb $117, $1(%r15,%rax) + 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00003f5d jne LBB11_48 + 0x41, 0x80, 0x7c, 0x07, 0x02, 0x65, //0x00003f63 cmpb $101, $2(%r15,%rax) + 0x48, 0x8d, 0x50, 0x03, //0x00003f69 leaq $3(%rax), %rdx + 0x48, 0x8d, 0x40, 0x02, //0x00003f6d leaq $2(%rax), %rax + 0x48, 0x0f, 0x44, 0xc2, //0x00003f71 cmoveq %rdx, %rax + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f75 jmp LBB11_49 + //0x00003f7a LBB11_43 + 0x48, 0x89, 0xcb, //0x00003f7a movq %rcx, %rbx + 0x49, 0x89, 0x06, //0x00003f7d movq %rax, (%r14) + 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00003f80 jmp LBB11_58 + //0x00003f85 LBB11_44 + 0x48, 0xff, 0xc1, //0x00003f85 incq %rcx + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f88 jmp LBB11_46 + //0x00003f8d LBB11_48 + 0x48, 0xff, 0xc0, //0x00003f8d incq %rax + //0x00003f90 LBB11_49 + 0x48, 0x89, 0x45, 0xd0, //0x00003f90 movq %rax, $-48(%rbp) + //0x00003f94 LBB11_50 + 0x48, 0x89, 0xc3, //0x00003f94 movq %rax, %rbx + //0x00003f97 LBB11_51 + 0x49, 0x89, 0x0e, //0x00003f97 movq %rcx, (%r14) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00003f9a jmp LBB11_58 + //0x00003f9f LBB11_45 + 0x48, 0x83, 0xc1, 0x02, //0x00003f9f addq $2, %rcx + //0x00003fa3 LBB11_46 + 0x48, 0x89, 0xcb, //0x00003fa3 movq %rcx, %rbx + //0x00003fa6 LBB11_47 + 0x48, 0x89, 0x5d, 0xd0, //0x00003fa6 movq %rbx, $-48(%rbp) + 0x49, 0x89, 0x06, //0x00003faa movq %rax, (%r14) + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003fad jmp LBB11_58 + //0x00003fb2 LBB11_53 + 0x4d, 0x29, 0xfc, //0x00003fb2 subq %r15, %r12 + 0x4c, 0x89, 0x65, 0xd0, //0x00003fb5 movq %r12, $-48(%rbp) + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003fb9 movq $-1, %r13 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00003fc0 jmp LBB11_56 + //0x00003fc5 LBB11_54 + 0x48, 0xf7, 0xd0, //0x00003fc5 notq %rax + 0x49, 0x01, 0xc4, //0x00003fc8 addq %rax, %r12 + //0x00003fcb LBB11_55 + 0x4d, 0x29, 0xfc, //0x00003fcb subq %r15, %r12 + 0x4c, 0x89, 0x65, 0xd0, //0x00003fce movq %r12, $-48(%rbp) + 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00003fd2 movq $-2, %r13 + //0x00003fd9 LBB11_56 + 0x4c, 0x89, 0xe3, //0x00003fd9 movq %r12, %rbx + //0x00003fdc LBB11_57 + 0x48, 0x8b, 0x45, 0xc8, //0x00003fdc movq $-56(%rbp), %rax + 0x4c, 0x89, 0x28, //0x00003fe0 movq %r13, (%rax) + //0x00003fe3 LBB11_58 + 0x48, 0x89, 0xd8, //0x00003fe3 movq %rbx, %rax + 0x48, 0x83, 0xc4, 0x28, //0x00003fe6 addq $40, %rsp + 0x5b, //0x00003fea popq %rbx + 0x41, 0x5c, //0x00003feb popq %r12 + 0x41, 0x5d, //0x00003fed popq %r13 + 0x41, 0x5e, //0x00003fef popq %r14 + 0x41, 0x5f, //0x00003ff1 popq %r15 + 0x5d, //0x00003ff3 popq %rbp + 0xc3, //0x00003ff4 retq + 0x90, 0x90, 0x90, //0x00003ff5 .p2align 2, 0x90 + // // .set L11_0_set_9, LBB11_9-LJTI11_0 + // // .set L11_0_set_10, LBB11_10-LJTI11_0 + // // .set L11_0_set_11, LBB11_11-LJTI11_0 + // // .set L11_0_set_13, LBB11_13-LJTI11_0 + // // .set L11_0_set_2, LBB11_2-LJTI11_0 + // // .set L11_0_set_14, LBB11_14-LJTI11_0 + // // .set L11_0_set_15, LBB11_15-LJTI11_0 + // // .set L11_0_set_16, LBB11_16-LJTI11_0 + // // .set L11_0_set_17, LBB11_17-LJTI11_0 + // // .set L11_0_set_19, LBB11_19-LJTI11_0 + // // .set L11_0_set_21, LBB11_21-LJTI11_0 + // // .set L11_0_set_24, LBB11_24-LJTI11_0 + // // .set L11_0_set_25, LBB11_25-LJTI11_0 + //0x00003ff8 LJTI11_0 + 0x03, 0xfd, 0xff, 0xff, //0x00003ff8 .long L11_0_set_9 + 0x13, 0xfd, 0xff, 0xff, //0x00003ffc .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004000 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004004 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004008 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000400c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004010 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004014 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004018 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000401c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004020 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004024 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004028 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000402c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004030 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004034 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004038 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000403c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004040 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004044 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004048 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000404c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004050 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004054 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004058 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000405c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004060 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004064 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004068 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000406c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004070 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004074 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004078 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000407c .long L11_0_set_10 + 0x26, 0xfd, 0xff, 0xff, //0x00004080 .long L11_0_set_11 + 0x13, 0xfd, 0xff, 0xff, //0x00004084 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004088 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000408c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004090 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004094 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004098 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000409c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040a0 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040a4 .long L11_0_set_10 + 0x7c, 0xfd, 0xff, 0xff, //0x000040a8 .long L11_0_set_13 + 0x66, 0xfc, 0xff, 0xff, //0x000040ac .long L11_0_set_2 + 0x13, 0xfd, 0xff, 0xff, //0x000040b0 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040b4 .long L11_0_set_10 + 0x66, 0xfc, 0xff, 0xff, //0x000040b8 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040bc .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040c0 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040c4 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040c8 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040cc .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040d0 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040d4 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040d8 .long L11_0_set_2 + 0x66, 0xfc, 0xff, 0xff, //0x000040dc .long L11_0_set_2 + 0x8b, 0xfd, 0xff, 0xff, //0x000040e0 .long L11_0_set_14 + 0x13, 0xfd, 0xff, 0xff, //0x000040e4 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040e8 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040ec .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040f0 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040f4 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040f8 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000040fc .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004100 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004104 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004108 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000410c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004110 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004114 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004118 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000411c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004120 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004124 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004128 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000412c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004130 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004134 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004138 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000413c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004140 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004144 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004148 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000414c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004150 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004154 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004158 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000415c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004160 .long L11_0_set_10 + 0x9a, 0xfd, 0xff, 0xff, //0x00004164 .long L11_0_set_15 + 0x13, 0xfd, 0xff, 0xff, //0x00004168 .long L11_0_set_10 + 0xaa, 0xfd, 0xff, 0xff, //0x0000416c .long L11_0_set_16 + 0x13, 0xfd, 0xff, 0xff, //0x00004170 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004174 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004178 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000417c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004180 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004184 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004188 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000418c .long L11_0_set_10 + 0xb9, 0xfd, 0xff, 0xff, //0x00004190 .long L11_0_set_17 + 0x13, 0xfd, 0xff, 0xff, //0x00004194 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x00004198 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x0000419c .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041a0 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041a4 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041a8 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041ac .long L11_0_set_10 + 0xdd, 0xfd, 0xff, 0xff, //0x000041b0 .long L11_0_set_19 + 0x13, 0xfd, 0xff, 0xff, //0x000041b4 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041b8 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041bc .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041c0 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041c4 .long L11_0_set_10 + 0x11, 0xfe, 0xff, 0xff, //0x000041c8 .long L11_0_set_21 + 0x13, 0xfd, 0xff, 0xff, //0x000041cc .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041d0 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041d4 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041d8 .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041dc .long L11_0_set_10 + 0x13, 0xfd, 0xff, 0xff, //0x000041e0 .long L11_0_set_10 + 0x35, 0xfe, 0xff, 0xff, //0x000041e4 .long L11_0_set_24 + 0x13, 0xfd, 0xff, 0xff, //0x000041e8 .long L11_0_set_10 + 0x45, 0xfe, 0xff, 0xff, //0x000041ec .long L11_0_set_25 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000041f0 .p2align 5, 0x00 + //0x00004200 LCPI12_0 + 0x20, //0x00004200 .byte 32 + 0x00, //0x00004201 .byte 0 + 0x00, //0x00004202 .byte 0 + 0x00, //0x00004203 .byte 0 + 0x00, //0x00004204 .byte 0 + 0x00, //0x00004205 .byte 0 + 0x00, //0x00004206 .byte 0 + 0x00, //0x00004207 .byte 0 + 0x00, //0x00004208 .byte 0 + 0x09, //0x00004209 .byte 9 + 0x0a, //0x0000420a .byte 10 + 0x00, //0x0000420b .byte 0 + 0x00, //0x0000420c .byte 0 + 0x0d, //0x0000420d .byte 13 + 0x00, //0x0000420e .byte 0 + 0x00, //0x0000420f .byte 0 + 0x20, //0x00004210 .byte 32 + 0x00, //0x00004211 .byte 0 + 0x00, //0x00004212 .byte 0 + 0x00, //0x00004213 .byte 0 + 0x00, //0x00004214 .byte 0 + 0x00, //0x00004215 .byte 0 + 0x00, //0x00004216 .byte 0 + 0x00, //0x00004217 .byte 0 + 0x00, //0x00004218 .byte 0 + 0x09, //0x00004219 .byte 9 + 0x0a, //0x0000421a .byte 10 + 0x00, //0x0000421b .byte 0 + 0x00, //0x0000421c .byte 0 + 0x0d, //0x0000421d .byte 13 + 0x00, //0x0000421e .byte 0 + 0x00, //0x0000421f .byte 0 + //0x00004220 .p2align 4, 0x90 + //0x00004220 _advance_ns + 0x55, //0x00004220 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004221 movq %rsp, %rbp + 0x4c, 0x8b, 0x02, //0x00004224 movq (%rdx), %r8 + 0x49, 0x39, 0xf0, //0x00004227 cmpq %rsi, %r8 + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000422a jae LBB12_6 + 0x42, 0x8a, 0x04, 0x07, //0x00004230 movb (%rdi,%r8), %al + 0x3c, 0x0d, //0x00004234 cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004236 je LBB12_6 + 0x3c, 0x20, //0x0000423c cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000423e je LBB12_6 + 0x04, 0xf7, //0x00004244 addb $-9, %al + 0x3c, 0x01, //0x00004246 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00004248 jbe LBB12_6 + 0x4d, 0x89, 0xc2, //0x0000424e movq %r8, %r10 + 0xe9, 0x81, 0x01, 0x00, 0x00, //0x00004251 jmp LBB12_5 + //0x00004256 LBB12_6 + 0x4d, 0x8d, 0x50, 0x01, //0x00004256 leaq $1(%r8), %r10 + 0x49, 0x39, 0xf2, //0x0000425a cmpq %rsi, %r10 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000425d jae LBB12_10 + 0x42, 0x8a, 0x0c, 0x17, //0x00004263 movb (%rdi,%r10), %cl + 0x80, 0xf9, 0x0d, //0x00004267 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000426a je LBB12_10 + 0x80, 0xf9, 0x20, //0x00004270 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00004273 je LBB12_10 + 0x80, 0xc1, 0xf7, //0x00004279 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x0000427c cmpb $1, %cl + 0x0f, 0x87, 0x52, 0x01, 0x00, 0x00, //0x0000427f ja LBB12_5 + //0x00004285 LBB12_10 + 0x4d, 0x8d, 0x50, 0x02, //0x00004285 leaq $2(%r8), %r10 + 0x49, 0x39, 0xf2, //0x00004289 cmpq %rsi, %r10 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000428c jae LBB12_14 + 0x42, 0x8a, 0x0c, 0x17, //0x00004292 movb (%rdi,%r10), %cl + 0x80, 0xf9, 0x0d, //0x00004296 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00004299 je LBB12_14 + 0x80, 0xf9, 0x20, //0x0000429f cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000042a2 je LBB12_14 + 0x80, 0xc1, 0xf7, //0x000042a8 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000042ab cmpb $1, %cl + 0x0f, 0x87, 0x23, 0x01, 0x00, 0x00, //0x000042ae ja LBB12_5 + //0x000042b4 LBB12_14 + 0x4d, 0x8d, 0x50, 0x03, //0x000042b4 leaq $3(%r8), %r10 + 0x49, 0x39, 0xf2, //0x000042b8 cmpq %rsi, %r10 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000042bb jae LBB12_18 + 0x42, 0x8a, 0x0c, 0x17, //0x000042c1 movb (%rdi,%r10), %cl + 0x80, 0xf9, 0x0d, //0x000042c5 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000042c8 je LBB12_18 + 0x80, 0xf9, 0x20, //0x000042ce cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000042d1 je LBB12_18 + 0x80, 0xc1, 0xf7, //0x000042d7 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000042da cmpb $1, %cl + 0x0f, 0x87, 0xf4, 0x00, 0x00, 0x00, //0x000042dd ja LBB12_5 + //0x000042e3 LBB12_18 + 0x49, 0x8d, 0x40, 0x04, //0x000042e3 leaq $4(%r8), %rax + 0x48, 0x39, 0xf0, //0x000042e7 cmpq %rsi, %rax + 0x0f, 0x83, 0xc8, 0x00, 0x00, 0x00, //0x000042ea jae LBB12_19 + 0x4c, 0x8d, 0x14, 0x07, //0x000042f0 leaq (%rdi,%rax), %r10 + 0x48, 0x89, 0xf1, //0x000042f4 movq %rsi, %rcx + 0x48, 0x29, 0xc1, //0x000042f7 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x20, //0x000042fa cmpq $32, %rcx + 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x000042fe jb LBB12_24 + 0x49, 0x89, 0xf1, //0x00004304 movq %rsi, %r9 + 0x4d, 0x29, 0xc1, //0x00004307 subq %r8, %r9 + 0x49, 0x83, 0xc1, 0xdc, //0x0000430a addq $-36, %r9 + 0x4c, 0x89, 0xc8, //0x0000430e movq %r9, %rax + 0x48, 0x83, 0xe0, 0xe0, //0x00004311 andq $-32, %rax + 0x4c, 0x01, 0xc0, //0x00004315 addq %r8, %rax + 0x4c, 0x8d, 0x44, 0x07, 0x24, //0x00004318 leaq $36(%rdi,%rax), %r8 + 0x41, 0x83, 0xe1, 0x1f, //0x0000431d andl $31, %r9d + 0xc5, 0xfd, 0x6f, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00004321 vmovdqa $-297(%rip), %ymm0 /* LCPI12_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004329 .p2align 4, 0x90 + //0x00004330 LBB12_22 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0a, //0x00004330 vmovdqu (%r10), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00004335 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x0000433a vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xc1, //0x0000433e vpmovmskb %ymm1, %eax + 0x83, 0xf8, 0xff, //0x00004342 cmpl $-1, %eax + 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00004345 jne LBB12_23 + 0x49, 0x83, 0xc2, 0x20, //0x0000434b addq $32, %r10 + 0x48, 0x83, 0xc1, 0xe0, //0x0000434f addq $-32, %rcx + 0x48, 0x83, 0xf9, 0x1f, //0x00004353 cmpq $31, %rcx + 0x0f, 0x87, 0xd3, 0xff, 0xff, 0xff, //0x00004357 ja LBB12_22 + 0x4c, 0x89, 0xc9, //0x0000435d movq %r9, %rcx + 0x4d, 0x89, 0xc2, //0x00004360 movq %r8, %r10 + //0x00004363 LBB12_24 + 0x48, 0x85, 0xc9, //0x00004363 testq %rcx, %rcx + 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00004366 je LBB12_33 + 0x4d, 0x8d, 0x04, 0x0a, //0x0000436c leaq (%r10,%rcx), %r8 + 0x49, 0xff, 0xc2, //0x00004370 incq %r10 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004373 movabsq $4294977024, %r9 + //0x0000437d LBB12_26 + 0x41, 0x0f, 0xbe, 0x42, 0xff, //0x0000437d movsbl $-1(%r10), %eax + 0x83, 0xf8, 0x20, //0x00004382 cmpl $32, %eax + 0x0f, 0x87, 0x5f, 0x00, 0x00, 0x00, //0x00004385 ja LBB12_28 + 0x49, 0x0f, 0xa3, 0xc1, //0x0000438b btq %rax, %r9 + 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x0000438f jae LBB12_28 + 0x48, 0xff, 0xc9, //0x00004395 decq %rcx + 0x49, 0xff, 0xc2, //0x00004398 incq %r10 + 0x48, 0x85, 0xc9, //0x0000439b testq %rcx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000439e jne LBB12_26 + 0x4d, 0x89, 0xc2, //0x000043a4 movq %r8, %r10 + //0x000043a7 LBB12_33 + 0x49, 0x29, 0xfa, //0x000043a7 subq %rdi, %r10 + 0x49, 0x39, 0xf2, //0x000043aa cmpq %rsi, %r10 + 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000043ad jb LBB12_5 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000043b3 jmp LBB12_35 + //0x000043b8 LBB12_19 + 0x48, 0x89, 0x02, //0x000043b8 movq %rax, (%rdx) + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000043bb jmp LBB12_35 + //0x000043c0 LBB12_23 + 0x49, 0x29, 0xfa, //0x000043c0 subq %rdi, %r10 + 0xf7, 0xd0, //0x000043c3 notl %eax + 0x48, 0x98, //0x000043c5 cltq + 0x48, 0x0f, 0xbc, 0xc0, //0x000043c7 bsfq %rax, %rax + 0x49, 0x01, 0xc2, //0x000043cb addq %rax, %r10 + 0x49, 0x39, 0xf2, //0x000043ce cmpq %rsi, %r10 + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000043d1 jae LBB12_35 + //0x000043d7 LBB12_5 + 0x49, 0x8d, 0x42, 0x01, //0x000043d7 leaq $1(%r10), %rax + 0x48, 0x89, 0x02, //0x000043db movq %rax, (%rdx) + 0x42, 0x8a, 0x04, 0x17, //0x000043de movb (%rdi,%r10), %al + 0x0f, 0xbe, 0xc0, //0x000043e2 movsbl %al, %eax + 0x5d, //0x000043e5 popq %rbp + 0xc5, 0xf8, 0x77, //0x000043e6 vzeroupper + 0xc3, //0x000043e9 retq + //0x000043ea LBB12_28 + 0x48, 0x89, 0xf8, //0x000043ea movq %rdi, %rax + 0x48, 0xf7, 0xd0, //0x000043ed notq %rax + 0x49, 0x01, 0xc2, //0x000043f0 addq %rax, %r10 + 0x49, 0x39, 0xf2, //0x000043f3 cmpq %rsi, %r10 + 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x000043f6 jb LBB12_5 + //0x000043fc LBB12_35 + 0x31, 0xc0, //0x000043fc xorl %eax, %eax + 0x0f, 0xbe, 0xc0, //0x000043fe movsbl %al, %eax + 0x5d, //0x00004401 popq %rbp + 0xc5, 0xf8, 0x77, //0x00004402 vzeroupper + 0xc3, //0x00004405 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004406 .p2align 4, 0x90 + //0x00004410 _vstring + 0x55, //0x00004410 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004411 movq %rsp, %rbp + 0x41, 0x57, //0x00004414 pushq %r15 + 0x41, 0x56, //0x00004416 pushq %r14 + 0x41, 0x54, //0x00004418 pushq %r12 + 0x53, //0x0000441a pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x0000441b subq $16, %rsp + 0x49, 0x89, 0xd6, //0x0000441f movq %rdx, %r14 + 0x48, 0x89, 0xf3, //0x00004422 movq %rsi, %rbx + 0x49, 0x89, 0xff, //0x00004425 movq %rdi, %r15 + 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00004428 movq $-1, $-40(%rbp) + 0x4c, 0x8b, 0x26, //0x00004430 movq (%rsi), %r12 + 0x48, 0x8d, 0x55, 0xd8, //0x00004433 leaq $-40(%rbp), %rdx + 0x4c, 0x89, 0xe6, //0x00004437 movq %r12, %rsi + 0xe8, 0xc1, 0x00, 0x00, 0x00, //0x0000443a callq _advance_string + 0x48, 0x85, 0xc0, //0x0000443f testq %rax, %rax + 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00004442 js LBB13_1 + 0x48, 0x89, 0x03, //0x00004448 movq %rax, (%rbx) + 0x4d, 0x89, 0x66, 0x10, //0x0000444b movq %r12, $16(%r14) + 0x48, 0x8b, 0x4d, 0xd8, //0x0000444f movq $-40(%rbp), %rcx + 0x48, 0x39, 0xc1, //0x00004453 cmpq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004456 movq $-1, %rax + 0x48, 0x0f, 0x4c, 0xc1, //0x0000445d cmovlq %rcx, %rax + 0x49, 0x89, 0x46, 0x18, //0x00004461 movq %rax, $24(%r14) + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00004465 movl $7, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000446a jmp LBB13_3 + //0x0000446f LBB13_1 + 0x49, 0x8b, 0x4f, 0x08, //0x0000446f movq $8(%r15), %rcx + 0x48, 0x89, 0x0b, //0x00004473 movq %rcx, (%rbx) + //0x00004476 LBB13_3 + 0x49, 0x89, 0x06, //0x00004476 movq %rax, (%r14) + 0x48, 0x83, 0xc4, 0x10, //0x00004479 addq $16, %rsp + 0x5b, //0x0000447d popq %rbx + 0x41, 0x5c, //0x0000447e popq %r12 + 0x41, 0x5e, //0x00004480 popq %r14 + 0x41, 0x5f, //0x00004482 popq %r15 + 0x5d, //0x00004484 popq %rbp + 0xc3, //0x00004485 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004486 .p2align 5, 0x00 + //0x000044a0 LCPI14_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000044a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000044b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000044c0 LCPI14_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000044c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000044d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000044e0 LCPI14_2 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000044e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000044f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00004500 .p2align 4, 0x90 + //0x00004500 _advance_string + 0xf6, 0xc1, 0x20, //0x00004500 testb $32, %cl + 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00004503 jne LBB14_2 + 0xe9, 0x72, 0x58, 0x00, 0x00, //0x00004509 jmp _advance_string_default + //0x0000450e LBB14_2 + 0x55, //0x0000450e pushq %rbp + 0x48, 0x89, 0xe5, //0x0000450f movq %rsp, %rbp + 0x41, 0x57, //0x00004512 pushq %r15 + 0x41, 0x56, //0x00004514 pushq %r14 + 0x41, 0x55, //0x00004516 pushq %r13 + 0x41, 0x54, //0x00004518 pushq %r12 + 0x53, //0x0000451a pushq %rbx + 0x50, //0x0000451b pushq %rax + 0x4c, 0x8b, 0x67, 0x08, //0x0000451c movq $8(%rdi), %r12 + 0x49, 0x29, 0xf4, //0x00004520 subq %rsi, %r12 + 0x0f, 0x84, 0xef, 0x03, 0x00, 0x00, //0x00004523 je LBB14_42 + 0x4c, 0x8b, 0x07, //0x00004529 movq (%rdi), %r8 + 0x4c, 0x01, 0xc6, //0x0000452c addq %r8, %rsi + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000452f movq $-1, (%rdx) + 0x49, 0x83, 0xfc, 0x40, //0x00004536 cmpq $64, %r12 + 0x0f, 0x82, 0x02, 0x03, 0x00, 0x00, //0x0000453a jb LBB14_43 + 0x45, 0x89, 0xe1, //0x00004540 movl %r12d, %r9d + 0x41, 0x83, 0xe1, 0x3f, //0x00004543 andl $63, %r9d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004547 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x0000454e xorl %r15d, %r15d + 0xc5, 0xfd, 0x6f, 0x05, 0x47, 0xff, 0xff, 0xff, //0x00004551 vmovdqa $-185(%rip), %ymm0 /* LCPI14_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x5f, 0xff, 0xff, 0xff, //0x00004559 vmovdqa $-161(%rip), %ymm1 /* LCPI14_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x15, 0x77, 0xff, 0xff, 0xff, //0x00004561 vmovdqa $-137(%rip), %ymm2 /* LCPI14_2+0(%rip) */ + 0xc5, 0xe5, 0x76, 0xdb, //0x00004569 vpcmpeqd %ymm3, %ymm3, %ymm3 + 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000456d movabsq $6148914691236517205, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004577 .p2align 4, 0x90 + //0x00004580 LBB14_5 + 0xc5, 0xfe, 0x6f, 0x26, //0x00004580 vmovdqu (%rsi), %ymm4 + 0xc5, 0xfe, 0x6f, 0x6e, 0x20, //0x00004584 vmovdqu $32(%rsi), %ymm5 + 0xc5, 0xdd, 0x74, 0xf0, //0x00004589 vpcmpeqb %ymm0, %ymm4, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x0000458d vpmovmskb %ymm6, %eax + 0xc5, 0xd5, 0x74, 0xf0, //0x00004591 vpcmpeqb %ymm0, %ymm5, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x00004595 vpmovmskb %ymm6, %edi + 0xc5, 0xdd, 0x74, 0xf1, //0x00004599 vpcmpeqb %ymm1, %ymm4, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x0000459d vpmovmskb %ymm6, %ecx + 0xc5, 0xd5, 0x74, 0xf1, //0x000045a1 vpcmpeqb %ymm1, %ymm5, %ymm6 + 0xc5, 0x7d, 0xd7, 0xd6, //0x000045a5 vpmovmskb %ymm6, %r10d + 0xc5, 0xed, 0x64, 0xf4, //0x000045a9 vpcmpgtb %ymm4, %ymm2, %ymm6 + 0xc5, 0xdd, 0x64, 0xe3, //0x000045ad vpcmpgtb %ymm3, %ymm4, %ymm4 + 0xc5, 0xdd, 0xdb, 0xe6, //0x000045b1 vpand %ymm6, %ymm4, %ymm4 + 0xc5, 0x7d, 0xd7, 0xec, //0x000045b5 vpmovmskb %ymm4, %r13d + 0xc5, 0xed, 0x64, 0xe5, //0x000045b9 vpcmpgtb %ymm5, %ymm2, %ymm4 + 0xc5, 0xd5, 0x64, 0xeb, //0x000045bd vpcmpgtb %ymm3, %ymm5, %ymm5 + 0xc5, 0xd5, 0xdb, 0xe4, //0x000045c1 vpand %ymm4, %ymm5, %ymm4 + 0xc5, 0xfd, 0xd7, 0xdc, //0x000045c5 vpmovmskb %ymm4, %ebx + 0x48, 0xc1, 0xe7, 0x20, //0x000045c9 shlq $32, %rdi + 0x49, 0xc1, 0xe2, 0x20, //0x000045cd shlq $32, %r10 + 0x4c, 0x09, 0xd1, //0x000045d1 orq %r10, %rcx + 0x49, 0x83, 0xfe, 0xff, //0x000045d4 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000045d8 jne LBB14_7 + 0x48, 0x85, 0xc9, //0x000045de testq %rcx, %rcx + 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x000045e1 jne LBB14_12 + //0x000045e7 LBB14_7 + 0x48, 0xc1, 0xe3, 0x20, //0x000045e7 shlq $32, %rbx + 0x48, 0x09, 0xc7, //0x000045eb orq %rax, %rdi + 0x48, 0x89, 0xc8, //0x000045ee movq %rcx, %rax + 0x4c, 0x09, 0xf8, //0x000045f1 orq %r15, %rax + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000045f4 jne LBB14_11 + 0x4c, 0x09, 0xeb, //0x000045fa orq %r13, %rbx + 0x48, 0x85, 0xff, //0x000045fd testq %rdi, %rdi + 0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x00004600 jne LBB14_13 + //0x00004606 LBB14_9 + 0x48, 0x85, 0xdb, //0x00004606 testq %rbx, %rbx + 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00004609 jne LBB14_19 + 0x48, 0x83, 0xc6, 0x40, //0x0000460f addq $64, %rsi + 0x49, 0x83, 0xc4, 0xc0, //0x00004613 addq $-64, %r12 + 0x49, 0x83, 0xfc, 0x3f, //0x00004617 cmpq $63, %r12 + 0x0f, 0x87, 0x5f, 0xff, 0xff, 0xff, //0x0000461b ja LBB14_5 + 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x00004621 jmp LBB14_21 + //0x00004626 LBB14_11 + 0x4c, 0x89, 0xf8, //0x00004626 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x00004629 notq %rax + 0x48, 0x21, 0xc8, //0x0000462c andq %rcx, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000462f movq %rax, $-48(%rbp) + 0x48, 0x01, 0xc0, //0x00004633 addq %rax, %rax + 0x4c, 0x09, 0xf8, //0x00004636 orq %r15, %rax + 0x49, 0x89, 0xc2, //0x00004639 movq %rax, %r10 + 0x49, 0xf7, 0xd2, //0x0000463c notq %r10 + 0x49, 0x21, 0xca, //0x0000463f andq %rcx, %r10 + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004642 movabsq $-6148914691236517206, %rcx + 0x49, 0x21, 0xca, //0x0000464c andq %rcx, %r10 + 0x45, 0x31, 0xff, //0x0000464f xorl %r15d, %r15d + 0x4c, 0x03, 0x55, 0xd0, //0x00004652 addq $-48(%rbp), %r10 + 0x41, 0x0f, 0x92, 0xc7, //0x00004656 setb %r15b + 0x4d, 0x01, 0xd2, //0x0000465a addq %r10, %r10 + 0x4d, 0x31, 0xda, //0x0000465d xorq %r11, %r10 + 0x49, 0x21, 0xc2, //0x00004660 andq %rax, %r10 + 0x49, 0xf7, 0xd2, //0x00004663 notq %r10 + 0x4c, 0x21, 0xd7, //0x00004666 andq %r10, %rdi + 0x4c, 0x09, 0xeb, //0x00004669 orq %r13, %rbx + 0x48, 0x85, 0xff, //0x0000466c testq %rdi, %rdi + 0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x0000466f je LBB14_9 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00004675 jmp LBB14_13 + //0x0000467a LBB14_12 + 0x49, 0x89, 0xf2, //0x0000467a movq %rsi, %r10 + 0x4d, 0x29, 0xc2, //0x0000467d subq %r8, %r10 + 0x4c, 0x0f, 0xbc, 0xf1, //0x00004680 bsfq %rcx, %r14 + 0x4d, 0x01, 0xd6, //0x00004684 addq %r10, %r14 + 0x4c, 0x89, 0x32, //0x00004687 movq %r14, (%rdx) + 0xe9, 0x58, 0xff, 0xff, 0xff, //0x0000468a jmp LBB14_7 + //0x0000468f LBB14_13 + 0x48, 0x0f, 0xbc, 0xc7, //0x0000468f bsfq %rdi, %rax + 0x48, 0x85, 0xdb, //0x00004693 testq %rbx, %rbx + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00004696 je LBB14_17 + 0x48, 0x0f, 0xbc, 0xcb, //0x0000469c bsfq %rbx, %rcx + 0x4c, 0x29, 0xc6, //0x000046a0 subq %r8, %rsi + 0x48, 0x39, 0xc1, //0x000046a3 cmpq %rax, %rcx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000046a6 jb LBB14_18 + //0x000046ac LBB14_15 + 0x48, 0x8d, 0x44, 0x06, 0x01, //0x000046ac leaq $1(%rsi,%rax), %rax + //0x000046b1 LBB14_16 + 0x48, 0x83, 0xc4, 0x08, //0x000046b1 addq $8, %rsp + 0x5b, //0x000046b5 popq %rbx + 0x41, 0x5c, //0x000046b6 popq %r12 + 0x41, 0x5d, //0x000046b8 popq %r13 + 0x41, 0x5e, //0x000046ba popq %r14 + 0x41, 0x5f, //0x000046bc popq %r15 + 0x5d, //0x000046be popq %rbp + 0xc5, 0xf8, 0x77, //0x000046bf vzeroupper + 0xc3, //0x000046c2 retq + //0x000046c3 LBB14_17 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000046c3 movl $64, %ecx + 0x4c, 0x29, 0xc6, //0x000046c8 subq %r8, %rsi + 0x48, 0x39, 0xc1, //0x000046cb cmpq %rax, %rcx + 0x0f, 0x83, 0xd8, 0xff, 0xff, 0xff, //0x000046ce jae LBB14_15 + //0x000046d4 LBB14_18 + 0x48, 0x01, 0xf1, //0x000046d4 addq %rsi, %rcx + 0x48, 0x89, 0x0a, //0x000046d7 movq %rcx, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000046da movq $-2, %rax + 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000046e1 jmp LBB14_16 + //0x000046e6 LBB14_19 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000046e6 movq $-2, %rax + 0x49, 0x83, 0xfe, 0xff, //0x000046ed cmpq $-1, %r14 + 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x000046f1 jne LBB14_16 + 0x48, 0x0f, 0xbc, 0xcb, //0x000046f7 bsfq %rbx, %rcx + 0x4c, 0x29, 0xc6, //0x000046fb subq %r8, %rsi + 0x48, 0x01, 0xce, //0x000046fe addq %rcx, %rsi + 0x48, 0x89, 0x32, //0x00004701 movq %rsi, (%rdx) + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00004704 jmp LBB14_16 + //0x00004709 LBB14_21 + 0x4d, 0x89, 0xcc, //0x00004709 movq %r9, %r12 + 0x49, 0x83, 0xfc, 0x20, //0x0000470c cmpq $32, %r12 + 0x0f, 0x82, 0x9c, 0x00, 0x00, 0x00, //0x00004710 jb LBB14_31 + //0x00004716 LBB14_22 + 0xc5, 0xfe, 0x6f, 0x06, //0x00004716 vmovdqu (%rsi), %ymm0 + 0xc5, 0xfd, 0x74, 0x0d, 0x7e, 0xfd, 0xff, 0xff, //0x0000471a vpcmpeqb $-642(%rip), %ymm0, %ymm1 /* LCPI14_0+0(%rip) */ + 0xc5, 0x7d, 0xd7, 0xc9, //0x00004722 vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0x0d, 0x92, 0xfd, 0xff, 0xff, //0x00004726 vpcmpeqb $-622(%rip), %ymm0, %ymm1 /* LCPI14_1+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc1, //0x0000472e vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0x6f, 0x0d, 0xa6, 0xfd, 0xff, 0xff, //0x00004732 vmovdqa $-602(%rip), %ymm1 /* LCPI14_2+0(%rip) */ + 0xc5, 0xf5, 0x64, 0xc8, //0x0000473a vpcmpgtb %ymm0, %ymm1, %ymm1 + 0xc5, 0xed, 0x76, 0xd2, //0x0000473e vpcmpeqd %ymm2, %ymm2, %ymm2 + 0xc5, 0xfd, 0x64, 0xc2, //0x00004742 vpcmpgtb %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xdb, 0xc1, //0x00004746 vpand %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x0000474a vpmovmskb %ymm0, %edi + 0x85, 0xc0, //0x0000474e testl %eax, %eax + 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00004750 jne LBB14_44 + 0x4d, 0x85, 0xff, //0x00004756 testq %r15, %r15 + 0x0f, 0x85, 0x16, 0x01, 0x00, 0x00, //0x00004759 jne LBB14_46 + 0x45, 0x31, 0xff, //0x0000475f xorl %r15d, %r15d + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00004762 movl $64, %eax + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00004767 movl $64, %ecx + 0x4d, 0x85, 0xc9, //0x0000476c testq %r9, %r9 + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000476f je LBB14_26 + //0x00004775 LBB14_25 + 0x49, 0x0f, 0xbc, 0xc9, //0x00004775 bsfq %r9, %rcx + //0x00004779 LBB14_26 + 0x48, 0x0f, 0xbc, 0xdf, //0x00004779 bsfq %rdi, %rbx + 0x85, 0xff, //0x0000477d testl %edi, %edi + 0x48, 0x0f, 0x45, 0xc3, //0x0000477f cmovneq %rbx, %rax + 0x4d, 0x85, 0xc9, //0x00004783 testq %r9, %r9 + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004786 je LBB14_29 + 0x4c, 0x29, 0xc6, //0x0000478c subq %r8, %rsi + 0x48, 0x39, 0xc8, //0x0000478f cmpq %rcx, %rax + 0x0f, 0x82, 0x29, 0x01, 0x00, 0x00, //0x00004792 jb LBB14_47 + 0x48, 0x8d, 0x44, 0x0e, 0x01, //0x00004798 leaq $1(%rsi,%rcx), %rax + 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000479d jmp LBB14_16 + //0x000047a2 LBB14_29 + 0x85, 0xff, //0x000047a2 testl %edi, %edi + 0x0f, 0x85, 0x29, 0x01, 0x00, 0x00, //0x000047a4 jne LBB14_48 + 0x48, 0x83, 0xc6, 0x20, //0x000047aa addq $32, %rsi + 0x49, 0x83, 0xc4, 0xe0, //0x000047ae addq $-32, %r12 + //0x000047b2 LBB14_31 + 0x4d, 0x85, 0xff, //0x000047b2 testq %r15, %r15 + 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000047b5 jne LBB14_49 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047bb movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x000047c2 testq %r12, %r12 + 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x000047c5 je LBB14_16 + //0x000047cb LBB14_33 + 0x0f, 0xb6, 0x0e, //0x000047cb movzbl (%rsi), %ecx + 0x80, 0xf9, 0x22, //0x000047ce cmpb $34, %cl + 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x000047d1 je LBB14_41 + 0x80, 0xf9, 0x5c, //0x000047d7 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000047da je LBB14_38 + 0x80, 0xf9, 0x1f, //0x000047e0 cmpb $31, %cl + 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x000047e3 jbe LBB14_53 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000047e9 movq $-1, %rcx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000047f0 movl $1, %edi + //0x000047f5 LBB14_37 + 0x48, 0x01, 0xfe, //0x000047f5 addq %rdi, %rsi + 0x49, 0x01, 0xcc, //0x000047f8 addq %rcx, %r12 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000047fb jne LBB14_33 + 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x00004801 jmp LBB14_16 + //0x00004806 LBB14_38 + 0x49, 0x83, 0xfc, 0x01, //0x00004806 cmpq $1, %r12 + 0x0f, 0x84, 0xa1, 0xfe, 0xff, 0xff, //0x0000480a je LBB14_16 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00004810 movq $-2, %rcx + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00004817 movl $2, %edi + 0x49, 0x83, 0xfe, 0xff, //0x0000481c cmpq $-1, %r14 + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00004820 jne LBB14_37 + 0x49, 0x89, 0xf6, //0x00004826 movq %rsi, %r14 + 0x4d, 0x29, 0xc6, //0x00004829 subq %r8, %r14 + 0x4c, 0x89, 0x32, //0x0000482c movq %r14, (%rdx) + 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x0000482f jmp LBB14_37 + //0x00004834 LBB14_41 + 0x4c, 0x29, 0xc6, //0x00004834 subq %r8, %rsi + 0x48, 0xff, 0xc6, //0x00004837 incq %rsi + 0x48, 0x89, 0xf0, //0x0000483a movq %rsi, %rax + 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x0000483d jmp LBB14_16 + //0x00004842 LBB14_43 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004842 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00004849 xorl %r15d, %r15d + 0x49, 0x83, 0xfc, 0x20, //0x0000484c cmpq $32, %r12 + 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x00004850 jae LBB14_22 + 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00004856 jmp LBB14_31 + //0x0000485b LBB14_44 + 0x49, 0x83, 0xfe, 0xff, //0x0000485b cmpq $-1, %r14 + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000485f jne LBB14_46 + 0x48, 0x89, 0xf1, //0x00004865 movq %rsi, %rcx + 0x4c, 0x29, 0xc1, //0x00004868 subq %r8, %rcx + 0x4c, 0x0f, 0xbc, 0xf0, //0x0000486b bsfq %rax, %r14 + 0x49, 0x01, 0xce, //0x0000486f addq %rcx, %r14 + 0x4c, 0x89, 0x32, //0x00004872 movq %r14, (%rdx) + //0x00004875 LBB14_46 + 0x44, 0x89, 0xf9, //0x00004875 movl %r15d, %ecx + 0xf7, 0xd1, //0x00004878 notl %ecx + 0x21, 0xc1, //0x0000487a andl %eax, %ecx + 0x44, 0x8d, 0x14, 0x09, //0x0000487c leal (%rcx,%rcx), %r10d + 0x45, 0x09, 0xfa, //0x00004880 orl %r15d, %r10d + 0x44, 0x89, 0xd3, //0x00004883 movl %r10d, %ebx + 0xf7, 0xd3, //0x00004886 notl %ebx + 0x21, 0xc3, //0x00004888 andl %eax, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000488a andl $-1431655766, %ebx + 0x45, 0x31, 0xff, //0x00004890 xorl %r15d, %r15d + 0x01, 0xcb, //0x00004893 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc7, //0x00004895 setb %r15b + 0x01, 0xdb, //0x00004899 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000489b xorl $1431655765, %ebx + 0x44, 0x21, 0xd3, //0x000048a1 andl %r10d, %ebx + 0xf7, 0xd3, //0x000048a4 notl %ebx + 0x41, 0x21, 0xd9, //0x000048a6 andl %ebx, %r9d + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000048a9 movl $64, %eax + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000048ae movl $64, %ecx + 0x4d, 0x85, 0xc9, //0x000048b3 testq %r9, %r9 + 0x0f, 0x85, 0xb9, 0xfe, 0xff, 0xff, //0x000048b6 jne LBB14_25 + 0xe9, 0xb8, 0xfe, 0xff, 0xff, //0x000048bc jmp LBB14_26 + //0x000048c1 LBB14_47 + 0x48, 0x01, 0xf0, //0x000048c1 addq %rsi, %rax + 0x48, 0x89, 0x02, //0x000048c4 movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000048c7 movq $-2, %rax + 0xe9, 0xde, 0xfd, 0xff, 0xff, //0x000048ce jmp LBB14_16 + //0x000048d3 LBB14_48 + 0x4c, 0x29, 0xc6, //0x000048d3 subq %r8, %rsi + 0x48, 0x01, 0xde, //0x000048d6 addq %rbx, %rsi + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000048d9 jmp LBB14_54 + //0x000048de LBB14_49 + 0x4d, 0x85, 0xe4, //0x000048de testq %r12, %r12 + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000048e1 je LBB14_42 + 0x49, 0x83, 0xfe, 0xff, //0x000048e7 cmpq $-1, %r14 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000048eb jne LBB14_52 + 0x4d, 0x89, 0xc6, //0x000048f1 movq %r8, %r14 + 0x49, 0xf7, 0xd6, //0x000048f4 notq %r14 + 0x49, 0x01, 0xf6, //0x000048f7 addq %rsi, %r14 + 0x4c, 0x89, 0x32, //0x000048fa movq %r14, (%rdx) + //0x000048fd LBB14_52 + 0x48, 0xff, 0xc6, //0x000048fd incq %rsi + 0x49, 0xff, 0xcc, //0x00004900 decq %r12 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004903 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000490a testq %r12, %r12 + 0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x0000490d jne LBB14_33 + 0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00004913 jmp LBB14_16 + //0x00004918 LBB14_42 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004918 movq $-1, %rax + 0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x0000491f jmp LBB14_16 + //0x00004924 LBB14_53 + 0x4c, 0x29, 0xc6, //0x00004924 subq %r8, %rsi + //0x00004927 LBB14_54 + 0x48, 0x89, 0x32, //0x00004927 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000492a movq $-2, %rax + 0xe9, 0x7b, 0xfd, 0xff, 0xff, //0x00004931 jmp LBB14_16 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004936 .p2align 4, 0x00 + //0x00004940 LCPI15_0 + 0x00, 0x00, 0x30, 0x43, //0x00004940 .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x00004944 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x00004948 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x0000494c .long 0 + //0x00004950 LCPI15_1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00004950 .quad 4841369599423283200 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00004958 .quad 4985484787499139072 + //0x00004960 .p2align 3, 0x00 + //0x00004960 LCPI15_2 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00004960 .quad 4831355200913801216 + //0x00004968 LCPI15_3 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00004968 .quad -4392016835940974592 + //0x00004970 .p2align 4, 0x90 + //0x00004970 _vnumber + 0x55, //0x00004970 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004971 movq %rsp, %rbp + 0x41, 0x57, //0x00004974 pushq %r15 + 0x41, 0x56, //0x00004976 pushq %r14 + 0x41, 0x55, //0x00004978 pushq %r13 + 0x41, 0x54, //0x0000497a pushq %r12 + 0x53, //0x0000497c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x0000497d subq $56, %rsp + 0x48, 0x89, 0xd3, //0x00004981 movq %rdx, %rbx + 0x49, 0x89, 0xf6, //0x00004984 movq %rsi, %r14 + 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00004987 movq $0, $-48(%rbp) + 0x48, 0x8b, 0x06, //0x0000498f movq (%rsi), %rax + 0x4c, 0x8b, 0x3f, //0x00004992 movq (%rdi), %r15 + 0x4c, 0x8b, 0x6f, 0x08, //0x00004995 movq $8(%rdi), %r13 + 0x4c, 0x8b, 0x52, 0x20, //0x00004999 movq $32(%rdx), %r10 + 0x4c, 0x8b, 0x5a, 0x28, //0x0000499d movq $40(%rdx), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000049a1 movq $9, (%rdx) + 0xc5, 0xf9, 0x57, 0xc0, //0x000049a8 vxorpd %xmm0, %xmm0, %xmm0 + 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x000049ac vmovupd %xmm0, $8(%rdx) + 0x48, 0x8b, 0x0e, //0x000049b1 movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x000049b4 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xe8, //0x000049b8 cmpq %r13, %rax + 0x0f, 0x83, 0xc8, 0x02, 0x00, 0x00, //0x000049bb jae LBB15_52 + 0x41, 0x8a, 0x3c, 0x07, //0x000049c1 movb (%r15,%rax), %dil + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000049c5 movl $1, %r9d + 0x40, 0x80, 0xff, 0x2d, //0x000049cb cmpb $45, %dil + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000049cf jne LBB15_4 + 0x48, 0xff, 0xc0, //0x000049d5 incq %rax + 0x4c, 0x39, 0xe8, //0x000049d8 cmpq %r13, %rax + 0x0f, 0x83, 0xa8, 0x02, 0x00, 0x00, //0x000049db jae LBB15_52 + 0x41, 0x8a, 0x3c, 0x07, //0x000049e1 movb (%r15,%rax), %dil + 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000049e5 movl $-1, %r9d + //0x000049eb LBB15_4 + 0x8d, 0x4f, 0xd0, //0x000049eb leal $-48(%rdi), %ecx + 0x80, 0xf9, 0x0a, //0x000049ee cmpb $10, %cl + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000049f1 jb LBB15_6 + //0x000049f7 LBB15_5 + 0x49, 0x89, 0x06, //0x000049f7 movq %rax, (%r14) + 0x48, 0xc7, 0x03, 0xfe, 0xff, 0xff, 0xff, //0x000049fa movq $-2, (%rbx) + 0xe9, 0x8d, 0x02, 0x00, 0x00, //0x00004a01 jmp LBB15_53 + //0x00004a06 LBB15_6 + 0x40, 0x80, 0xff, 0x30, //0x00004a06 cmpb $48, %dil + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00004a0a jne LBB15_10 + 0x48, 0x8d, 0x70, 0x01, //0x00004a10 leaq $1(%rax), %rsi + 0x4c, 0x39, 0xe8, //0x00004a14 cmpq %r13, %rax + 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00004a17 jae LBB15_19 + 0x41, 0x8a, 0x14, 0x37, //0x00004a1d movb (%r15,%rsi), %dl + 0x80, 0xc2, 0xd2, //0x00004a21 addb $-46, %dl + 0x80, 0xfa, 0x37, //0x00004a24 cmpb $55, %dl + 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00004a27 ja LBB15_19 + 0x44, 0x0f, 0xb6, 0xc2, //0x00004a2d movzbl %dl, %r8d + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004a31 movabsq $36028797027352577, %rdx + 0x4c, 0x0f, 0xa3, 0xc2, //0x00004a3b btq %r8, %rdx + 0x0f, 0x83, 0x7c, 0x00, 0x00, 0x00, //0x00004a3f jae LBB15_19 + //0x00004a45 LBB15_10 + 0x4c, 0x39, 0xe8, //0x00004a45 cmpq %r13, %rax + 0x0f, 0x83, 0x67, 0x00, 0x00, 0x00, //0x00004a48 jae LBB15_18 + 0x80, 0xf9, 0x09, //0x00004a4e cmpb $9, %cl + 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x00004a51 ja LBB15_20 + 0x4d, 0x8d, 0x45, 0xff, //0x00004a57 leaq $-1(%r13), %r8 + 0x31, 0xc9, //0x00004a5b xorl %ecx, %ecx + 0x31, 0xf6, //0x00004a5d xorl %esi, %esi + 0x45, 0x31, 0xe4, //0x00004a5f xorl %r12d, %r12d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004a62 .p2align 4, 0x90 + //0x00004a70 LBB15_13 + 0x83, 0xfe, 0x12, //0x00004a70 cmpl $18, %esi + 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00004a73 jg LBB15_15 + 0x48, 0x0f, 0xbe, 0xff, //0x00004a79 movsbq %dil, %rdi + 0x4b, 0x8d, 0x14, 0xa4, //0x00004a7d leaq (%r12,%r12,4), %rdx + 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00004a81 leaq $-48(%rdi,%rdx,2), %r12 + 0xff, 0xc6, //0x00004a86 incl %esi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00004a88 jmp LBB15_16 + 0x90, 0x90, 0x90, //0x00004a8d .p2align 4, 0x90 + //0x00004a90 LBB15_15 + 0xff, 0xc1, //0x00004a90 incl %ecx + //0x00004a92 LBB15_16 + 0x49, 0x39, 0xc0, //0x00004a92 cmpq %rax, %r8 + 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00004a95 je LBB15_24 + 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00004a9b movzbl $1(%r15,%rax), %edi + 0x48, 0xff, 0xc0, //0x00004aa1 incq %rax + 0x8d, 0x57, 0xd0, //0x00004aa4 leal $-48(%rdi), %edx + 0x80, 0xfa, 0x0a, //0x00004aa7 cmpb $10, %dl + 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00004aaa jb LBB15_13 + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00004ab0 jmp LBB15_21 + //0x00004ab5 LBB15_18 + 0x31, 0xc9, //0x00004ab5 xorl %ecx, %ecx + 0x31, 0xf6, //0x00004ab7 xorl %esi, %esi + 0x45, 0x31, 0xe4, //0x00004ab9 xorl %r12d, %r12d + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00004abc jmp LBB15_25 + //0x00004ac1 LBB15_19 + 0x49, 0x89, 0x36, //0x00004ac1 movq %rsi, (%r14) + 0xe9, 0xca, 0x01, 0x00, 0x00, //0x00004ac4 jmp LBB15_53 + //0x00004ac9 LBB15_20 + 0x45, 0x31, 0xe4, //0x00004ac9 xorl %r12d, %r12d + 0x31, 0xf6, //0x00004acc xorl %esi, %esi + 0x31, 0xc9, //0x00004ace xorl %ecx, %ecx + //0x00004ad0 LBB15_21 + 0x31, 0xd2, //0x00004ad0 xorl %edx, %edx + 0x85, 0xc9, //0x00004ad2 testl %ecx, %ecx + 0x0f, 0x9f, 0xc2, //0x00004ad4 setg %dl + 0x89, 0x55, 0xcc, //0x00004ad7 movl %edx, $-52(%rbp) + 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00004ada movl $9, %r8d + 0x40, 0x80, 0xff, 0x2e, //0x00004ae0 cmpb $46, %dil + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00004ae4 jne LBB15_26 + 0x48, 0xff, 0xc0, //0x00004aea incq %rax + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004aed movq $8, (%rbx) + 0x4c, 0x39, 0xe8, //0x00004af4 cmpq %r13, %rax + 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00004af7 jae LBB15_52 + 0x41, 0x8a, 0x14, 0x07, //0x00004afd movb (%r15,%rax), %dl + 0x80, 0xc2, 0xd0, //0x00004b01 addb $-48, %dl + 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00004b04 movl $8, %r8d + 0x80, 0xfa, 0x0a, //0x00004b0a cmpb $10, %dl + 0x0f, 0x83, 0xe4, 0xfe, 0xff, 0xff, //0x00004b0d jae LBB15_5 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00004b13 jmp LBB15_26 + //0x00004b18 LBB15_24 + 0x4c, 0x89, 0xe8, //0x00004b18 movq %r13, %rax + //0x00004b1b LBB15_25 + 0x31, 0xd2, //0x00004b1b xorl %edx, %edx + 0x85, 0xc9, //0x00004b1d testl %ecx, %ecx + 0x0f, 0x9f, 0xc2, //0x00004b1f setg %dl + 0x89, 0x55, 0xcc, //0x00004b22 movl %edx, $-52(%rbp) + 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00004b25 movl $9, %r8d + //0x00004b2b LBB15_26 + 0x85, 0xc9, //0x00004b2b testl %ecx, %ecx + 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00004b2d jne LBB15_35 + 0x4d, 0x85, 0xe4, //0x00004b33 testq %r12, %r12 + 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00004b36 jne LBB15_35 + 0x4c, 0x39, 0xe8, //0x00004b3c cmpq %r13, %rax + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004b3f jae LBB15_33 + 0x89, 0xc7, //0x00004b45 movl %eax, %edi + 0x44, 0x29, 0xef, //0x00004b47 subl %r13d, %edi + 0x31, 0xf6, //0x00004b4a xorl %esi, %esi + 0x31, 0xc9, //0x00004b4c xorl %ecx, %ecx + 0x90, 0x90, //0x00004b4e .p2align 4, 0x90 + //0x00004b50 LBB15_30 + 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00004b50 cmpb $48, (%r15,%rax) + 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00004b55 jne LBB15_34 + 0x48, 0xff, 0xc0, //0x00004b5b incq %rax + 0xff, 0xc9, //0x00004b5e decl %ecx + 0x49, 0x39, 0xc5, //0x00004b60 cmpq %rax, %r13 + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00004b63 jne LBB15_30 + 0x45, 0x31, 0xe4, //0x00004b69 xorl %r12d, %r12d + 0x41, 0x83, 0xf8, 0x09, //0x00004b6c cmpl $9, %r8d + 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00004b70 je LBB15_55 + 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x00004b76 jmp LBB15_59 + //0x00004b7b LBB15_33 + 0x31, 0xc9, //0x00004b7b xorl %ecx, %ecx + 0x31, 0xf6, //0x00004b7d xorl %esi, %esi + //0x00004b7f LBB15_34 + 0x45, 0x31, 0xe4, //0x00004b7f xorl %r12d, %r12d + //0x00004b82 LBB15_35 + 0x4c, 0x39, 0xe8, //0x00004b82 cmpq %r13, %rax + 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00004b85 jae LBB15_40 + 0x83, 0xfe, 0x12, //0x00004b8b cmpl $18, %esi + 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00004b8e jg LBB15_40 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b94 .p2align 4, 0x90 + //0x00004ba0 LBB15_37 + 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00004ba0 movzbl (%r15,%rax), %edi + 0x8d, 0x57, 0xd0, //0x00004ba5 leal $-48(%rdi), %edx + 0x80, 0xfa, 0x09, //0x00004ba8 cmpb $9, %dl + 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00004bab ja LBB15_40 + 0x4b, 0x8d, 0x14, 0xa4, //0x00004bb1 leaq (%r12,%r12,4), %rdx + 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00004bb5 leaq $-48(%rdi,%rdx,2), %r12 + 0xff, 0xc9, //0x00004bba decl %ecx + 0x48, 0xff, 0xc0, //0x00004bbc incq %rax + 0x4c, 0x39, 0xe8, //0x00004bbf cmpq %r13, %rax + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00004bc2 jae LBB15_40 + 0x8d, 0x56, 0x01, //0x00004bc8 leal $1(%rsi), %edx + 0x83, 0xfe, 0x12, //0x00004bcb cmpl $18, %esi + 0x89, 0xd6, //0x00004bce movl %edx, %esi + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00004bd0 jl LBB15_37 + //0x00004bd6 LBB15_40 + 0x4c, 0x39, 0xe8, //0x00004bd6 cmpq %r13, %rax + 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00004bd9 jae LBB15_54 + 0x41, 0x8a, 0x34, 0x07, //0x00004bdf movb (%r15,%rax), %sil + 0x8d, 0x56, 0xd0, //0x00004be3 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x09, //0x00004be6 cmpb $9, %dl + 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00004be9 ja LBB15_46 + 0x49, 0x8d, 0x7d, 0xff, //0x00004bef leaq $-1(%r13), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004bf3 .p2align 4, 0x90 + //0x00004c00 LBB15_43 + 0x48, 0x39, 0xc7, //0x00004c00 cmpq %rax, %rdi + 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00004c03 je LBB15_76 + 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004c09 movzbl $1(%r15,%rax), %esi + 0x48, 0xff, 0xc0, //0x00004c0f incq %rax + 0x8d, 0x56, 0xd0, //0x00004c12 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x09, //0x00004c15 cmpb $9, %dl + 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00004c18 jbe LBB15_43 + 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x00004c1e movl $1, $-52(%rbp) + //0x00004c25 LBB15_46 + 0x40, 0x80, 0xce, 0x20, //0x00004c25 orb $32, %sil + 0x40, 0x80, 0xfe, 0x65, //0x00004c29 cmpb $101, %sil + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00004c2d jne LBB15_54 + 0x48, 0x8d, 0x78, 0x01, //0x00004c33 leaq $1(%rax), %rdi + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004c37 movq $8, (%rbx) + 0x4c, 0x39, 0xef, //0x00004c3e cmpq %r13, %rdi + 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00004c41 jae LBB15_52 + 0x41, 0x8a, 0x34, 0x3f, //0x00004c47 movb (%r15,%rdi), %sil + 0x40, 0x80, 0xfe, 0x2d, //0x00004c4b cmpb $45, %sil + 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00004c4f je LBB15_50 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004c55 movl $1, %r8d + 0x40, 0x80, 0xfe, 0x2b, //0x00004c5b cmpb $43, %sil + 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x00004c5f jne LBB15_85 + //0x00004c65 LBB15_50 + 0x48, 0x83, 0xc0, 0x02, //0x00004c65 addq $2, %rax + 0x4c, 0x39, 0xe8, //0x00004c69 cmpq %r13, %rax + 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x00004c6c jae LBB15_52 + 0x31, 0xd2, //0x00004c72 xorl %edx, %edx + 0x40, 0x80, 0xfe, 0x2b, //0x00004c74 cmpb $43, %sil + 0x0f, 0x94, 0xc2, //0x00004c78 sete %dl + 0x44, 0x8d, 0x44, 0x12, 0xff, //0x00004c7b leal $-1(%rdx,%rdx), %r8d + 0x41, 0x8a, 0x34, 0x07, //0x00004c80 movb (%r15,%rax), %sil + 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00004c84 jmp LBB15_86 + //0x00004c89 LBB15_52 + 0x4d, 0x89, 0x2e, //0x00004c89 movq %r13, (%r14) + 0x48, 0xc7, 0x03, 0xff, 0xff, 0xff, 0xff, //0x00004c8c movq $-1, (%rbx) + //0x00004c93 LBB15_53 + 0x48, 0x83, 0xc4, 0x38, //0x00004c93 addq $56, %rsp + 0x5b, //0x00004c97 popq %rbx + 0x41, 0x5c, //0x00004c98 popq %r12 + 0x41, 0x5d, //0x00004c9a popq %r13 + 0x41, 0x5e, //0x00004c9c popq %r14 + 0x41, 0x5f, //0x00004c9e popq %r15 + 0x5d, //0x00004ca0 popq %rbp + 0xc3, //0x00004ca1 retq + //0x00004ca2 LBB15_54 + 0x89, 0xcf, //0x00004ca2 movl %ecx, %edi + 0x49, 0x89, 0xc5, //0x00004ca4 movq %rax, %r13 + 0x41, 0x83, 0xf8, 0x09, //0x00004ca7 cmpl $9, %r8d + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00004cab jne LBB15_59 + //0x00004cb1 LBB15_55 + 0x85, 0xff, //0x00004cb1 testl %edi, %edi + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00004cb3 jne LBB15_58 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004cb9 movabsq $-9223372036854775808, %rax + 0x49, 0x63, 0xc9, //0x00004cc3 movslq %r9d, %rcx + 0x4d, 0x85, 0xe4, //0x00004cc6 testq %r12, %r12 + 0x0f, 0x89, 0xba, 0x01, 0x00, 0x00, //0x00004cc9 jns LBB15_80 + 0x4c, 0x89, 0xe2, //0x00004ccf movq %r12, %rdx + 0x48, 0x21, 0xca, //0x00004cd2 andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x00004cd5 cmpq %rax, %rdx + 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x00004cd8 je LBB15_80 + //0x00004cde LBB15_58 + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004cde movq $8, (%rbx) + //0x00004ce5 LBB15_59 + 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00004ce5 movq $0, $-64(%rbp) + 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004ced vmovq %r12, %xmm0 + 0xc5, 0xf9, 0x62, 0x05, 0x46, 0xfc, 0xff, 0xff, //0x00004cf2 vpunpckldq $-954(%rip), %xmm0, %xmm0 /* LCPI15_0+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0x4e, 0xfc, 0xff, 0xff, //0x00004cfa vsubpd $-946(%rip), %xmm0, %xmm0 /* LCPI15_1+0(%rip) */ + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004d02 vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x00004d08 vaddsd %xmm0, %xmm1, %xmm0 + 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004d0c vmovsd %xmm0, $-48(%rbp) + 0x4c, 0x89, 0xe0, //0x00004d11 movq %r12, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x00004d14 shrq $52, %rax + 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x00004d18 je LBB15_71 + //0x00004d1e LBB15_60 + 0x4c, 0x89, 0x5d, 0xb0, //0x00004d1e movq %r11, $-80(%rbp) + 0x4c, 0x89, 0x55, 0xa8, //0x00004d22 movq %r10, $-88(%rbp) + 0x48, 0x8d, 0x4d, 0xd0, //0x00004d26 leaq $-48(%rbp), %rcx + 0x48, 0x89, 0xfe, //0x00004d2a movq %rdi, %rsi + 0x4c, 0x89, 0xe7, //0x00004d2d movq %r12, %rdi + 0x48, 0x89, 0x75, 0xb8, //0x00004d30 movq %rsi, $-72(%rbp) + 0x44, 0x89, 0xca, //0x00004d34 movl %r9d, %edx + 0x44, 0x89, 0x4d, 0xc8, //0x00004d37 movl %r9d, $-56(%rbp) + 0xe8, 0x10, 0xe4, 0xff, 0xff, //0x00004d3b callq _atof_eisel_lemire64 + 0x84, 0xc0, //0x00004d40 testb %al, %al + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00004d42 je LBB15_64 + 0x48, 0x8b, 0x75, 0xb8, //0x00004d48 movq $-72(%rbp), %rsi + 0x8b, 0x55, 0xc8, //0x00004d4c movl $-56(%rbp), %edx + 0x83, 0x7d, 0xcc, 0x00, //0x00004d4f cmpl $0, $-52(%rbp) + 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00004d53 je LBB15_79 + 0x49, 0xff, 0xc4, //0x00004d59 incq %r12 + 0x48, 0x8d, 0x4d, 0xc0, //0x00004d5c leaq $-64(%rbp), %rcx + 0x4c, 0x89, 0xe7, //0x00004d60 movq %r12, %rdi + 0xe8, 0xe8, 0xe3, 0xff, 0xff, //0x00004d63 callq _atof_eisel_lemire64 + 0x84, 0xc0, //0x00004d68 testb %al, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004d6a je LBB15_64 + 0xc5, 0xfb, 0x10, 0x4d, 0xc0, //0x00004d70 vmovsd $-64(%rbp), %xmm1 + 0xc5, 0xfb, 0x10, 0x45, 0xd0, //0x00004d75 vmovsd $-48(%rbp), %xmm0 + 0xc5, 0xf9, 0x2e, 0xc8, //0x00004d7a vucomisd %xmm0, %xmm1 + 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00004d7e jne LBB15_64 + 0x0f, 0x8b, 0x21, 0x00, 0x00, 0x00, //0x00004d84 jnp LBB15_66 + //0x00004d8a LBB15_64 + 0x49, 0x8b, 0x06, //0x00004d8a movq (%r14), %rax + 0x49, 0x01, 0xc7, //0x00004d8d addq %rax, %r15 + 0x4c, 0x89, 0xee, //0x00004d90 movq %r13, %rsi + 0x48, 0x29, 0xc6, //0x00004d93 subq %rax, %rsi + 0x4c, 0x89, 0xff, //0x00004d96 movq %r15, %rdi + 0x48, 0x8b, 0x55, 0xa8, //0x00004d99 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xb0, //0x00004d9d movq $-80(%rbp), %rcx + 0xe8, 0x0a, 0xec, 0xff, 0xff, //0x00004da1 callq _atof_native + //0x00004da6 LBB15_65 + 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004da6 vmovsd %xmm0, $-48(%rbp) + //0x00004dab LBB15_66 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00004dab vmovq %xmm0, %rax + //0x00004db0 LBB15_67 + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004db0 movabsq $-9223372036854775808, %rcx + 0x48, 0xff, 0xc9, //0x00004dba decq %rcx + 0x48, 0x21, 0xc1, //0x00004dbd andq %rax, %rcx + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00004dc0 movabsq $9218868437227405312, %rdx + 0x48, 0x39, 0xd1, //0x00004dca cmpq %rdx, %rcx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00004dcd jne LBB15_69 + 0x48, 0xc7, 0x03, 0xf8, 0xff, 0xff, 0xff, //0x00004dd3 movq $-8, (%rbx) + //0x00004dda LBB15_69 + 0x48, 0x89, 0x43, 0x08, //0x00004dda movq %rax, $8(%rbx) + //0x00004dde LBB15_70 + 0x4d, 0x89, 0x2e, //0x00004dde movq %r13, (%r14) + 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00004de1 jmp LBB15_53 + //0x00004de6 LBB15_71 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004de6 vmovq %xmm0, %rcx + 0x44, 0x89, 0xc8, //0x00004deb movl %r9d, %eax + 0xc1, 0xe8, 0x1f, //0x00004dee shrl $31, %eax + 0x48, 0xc1, 0xe0, 0x3f, //0x00004df1 shlq $63, %rax + 0x48, 0x09, 0xc8, //0x00004df5 orq %rcx, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00004df8 movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xe4, //0x00004dfc testq %r12, %r12 + 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x00004dff je LBB15_67 + 0x85, 0xff, //0x00004e05 testl %edi, %edi + 0x0f, 0x84, 0xa3, 0xff, 0xff, 0xff, //0x00004e07 je LBB15_67 + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00004e0d vmovq %rax, %xmm0 + 0x8d, 0x47, 0xff, //0x00004e12 leal $-1(%rdi), %eax + 0x83, 0xf8, 0x24, //0x00004e15 cmpl $36, %eax + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00004e18 ja LBB15_77 + 0x83, 0xff, 0x17, //0x00004e1e cmpl $23, %edi + 0x0f, 0x8c, 0x9d, 0x00, 0x00, 0x00, //0x00004e21 jl LBB15_81 + 0x48, 0x63, 0xc7, //0x00004e27 movslq %edi, %rax + 0x48, 0x8d, 0x0d, 0xcf, 0xf0, 0x00, 0x00, //0x00004e2a leaq $61647(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x00004e31 vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0 + 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004e3a vmovsd %xmm0, $-48(%rbp) + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004e3f movl $22, %eax + 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00004e44 jmp LBB15_82 + //0x00004e49 LBB15_76 + 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x00004e49 movl $1, $-52(%rbp) + 0x89, 0xcf, //0x00004e50 movl %ecx, %edi + 0x41, 0x83, 0xf8, 0x09, //0x00004e52 cmpl $9, %r8d + 0x0f, 0x84, 0x55, 0xfe, 0xff, 0xff, //0x00004e56 je LBB15_55 + 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00004e5c jmp LBB15_59 + //0x00004e61 LBB15_77 + 0x83, 0xff, 0xea, //0x00004e61 cmpl $-22, %edi + 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00004e64 jb LBB15_60 + 0xf7, 0xdf, //0x00004e6a negl %edi + 0x48, 0x63, 0xc7, //0x00004e6c movslq %edi, %rax + 0x48, 0x8d, 0x0d, 0x8a, 0xf0, 0x00, 0x00, //0x00004e6f leaq $61578(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x00004e76 vdivsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xe9, 0x26, 0xff, 0xff, 0xff, //0x00004e7b jmp LBB15_65 + //0x00004e80 LBB15_79 + 0x48, 0x8b, 0x45, 0xd0, //0x00004e80 movq $-48(%rbp), %rax + 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00004e84 jmp LBB15_67 + //0x00004e89 LBB15_80 + 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004e89 vmovq %r12, %xmm0 + 0x4c, 0x0f, 0xaf, 0xe1, //0x00004e8e imulq %rcx, %r12 + 0xc5, 0xf9, 0x62, 0x05, 0xa6, 0xfa, 0xff, 0xff, //0x00004e92 vpunpckldq $-1370(%rip), %xmm0, %xmm0 /* LCPI15_0+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0xae, 0xfa, 0xff, 0xff, //0x00004e9a vsubpd $-1362(%rip), %xmm0, %xmm0 /* LCPI15_1+0(%rip) */ + 0x4c, 0x89, 0x63, 0x10, //0x00004ea2 movq %r12, $16(%rbx) + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004ea6 vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x00004eac vaddsd %xmm0, %xmm1, %xmm0 + 0x48, 0x21, 0xc8, //0x00004eb0 andq %rcx, %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004eb3 vmovq %xmm0, %rcx + 0x48, 0x09, 0xc1, //0x00004eb8 orq %rax, %rcx + 0x48, 0x89, 0x4b, 0x08, //0x00004ebb movq %rcx, $8(%rbx) + 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x00004ebf jmp LBB15_70 + //0x00004ec4 LBB15_81 + 0x89, 0xf8, //0x00004ec4 movl %edi, %eax + //0x00004ec6 LBB15_82 + 0xc5, 0xf9, 0x2e, 0x05, 0x92, 0xfa, 0xff, 0xff, //0x00004ec6 vucomisd $-1390(%rip), %xmm0 /* LCPI15_2+0(%rip) */ + 0x0f, 0x87, 0x4a, 0xfe, 0xff, 0xff, //0x00004ece ja LBB15_60 + 0xc5, 0xfb, 0x10, 0x0d, 0x8c, 0xfa, 0xff, 0xff, //0x00004ed4 vmovsd $-1396(%rip), %xmm1 /* LCPI15_3+0(%rip) */ + 0xc5, 0xf9, 0x2e, 0xc8, //0x00004edc vucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0x38, 0xfe, 0xff, 0xff, //0x00004ee0 ja LBB15_60 + 0x89, 0xc0, //0x00004ee6 movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x11, 0xf0, 0x00, 0x00, //0x00004ee8 leaq $61457(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00004eef vmulsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00004ef4 jmp LBB15_65 + //0x00004ef9 LBB15_85 + 0x48, 0x89, 0xf8, //0x00004ef9 movq %rdi, %rax + //0x00004efc LBB15_86 + 0x8d, 0x7e, 0xd0, //0x00004efc leal $-48(%rsi), %edi + 0x40, 0x80, 0xff, 0x09, //0x00004eff cmpb $9, %dil + 0x0f, 0x87, 0xee, 0xfa, 0xff, 0xff, //0x00004f03 ja LBB15_5 + 0x44, 0x89, 0x4d, 0xc8, //0x00004f09 movl %r9d, $-56(%rbp) + 0x4c, 0x39, 0xe8, //0x00004f0d cmpq %r13, %rax + 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00004f10 jae LBB15_93 + 0x40, 0x80, 0xff, 0x09, //0x00004f16 cmpb $9, %dil + 0x0f, 0x87, 0x3f, 0x00, 0x00, 0x00, //0x00004f1a ja LBB15_93 + 0x4d, 0x8d, 0x4d, 0xff, //0x00004f20 leaq $-1(%r13), %r9 + 0x31, 0xff, //0x00004f24 xorl %edi, %edi + //0x00004f26 LBB15_90 + 0x89, 0xfa, //0x00004f26 movl %edi, %edx + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00004f28 cmpl $10000, %edi + 0x8d, 0x3c, 0x92, //0x00004f2e leal (%rdx,%rdx,4), %edi + 0x40, 0x0f, 0xb6, 0xf6, //0x00004f31 movzbl %sil, %esi + 0x8d, 0x7c, 0x7e, 0xd0, //0x00004f35 leal $-48(%rsi,%rdi,2), %edi + 0x0f, 0x4d, 0xfa, //0x00004f39 cmovgel %edx, %edi + 0x49, 0x39, 0xc1, //0x00004f3c cmpq %rax, %r9 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00004f3f je LBB15_94 + 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004f45 movzbl $1(%r15,%rax), %esi + 0x48, 0xff, 0xc0, //0x00004f4b incq %rax + 0x8d, 0x56, 0xd0, //0x00004f4e leal $-48(%rsi), %edx + 0x80, 0xfa, 0x0a, //0x00004f51 cmpb $10, %dl + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004f54 jb LBB15_90 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004f5a jmp LBB15_95 + //0x00004f5f LBB15_93 + 0x31, 0xff, //0x00004f5f xorl %edi, %edi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004f61 jmp LBB15_95 + //0x00004f66 LBB15_94 + 0x4c, 0x89, 0xe8, //0x00004f66 movq %r13, %rax + //0x00004f69 LBB15_95 + 0x41, 0x0f, 0xaf, 0xf8, //0x00004f69 imull %r8d, %edi + 0x01, 0xcf, //0x00004f6d addl %ecx, %edi + 0x49, 0x89, 0xc5, //0x00004f6f movq %rax, %r13 + 0x44, 0x8b, 0x4d, 0xc8, //0x00004f72 movl $-56(%rbp), %r9d + 0xe9, 0x6a, 0xfd, 0xff, 0xff, //0x00004f76 jmp LBB15_59 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004f7b .p2align 4, 0x90 + //0x00004f80 _vsigned + 0x55, //0x00004f80 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004f81 movq %rsp, %rbp + 0x53, //0x00004f84 pushq %rbx + 0x48, 0x8b, 0x1e, //0x00004f85 movq (%rsi), %rbx + 0x4c, 0x8b, 0x07, //0x00004f88 movq (%rdi), %r8 + 0x4c, 0x8b, 0x57, 0x08, //0x00004f8b movq $8(%rdi), %r10 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004f8f movq $9, (%rdx) + 0xc5, 0xf8, 0x57, 0xc0, //0x00004f96 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x00004f9a vmovups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x0e, //0x00004f9f movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x00004fa2 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xd3, //0x00004fa6 cmpq %r10, %rbx + 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00004fa9 jae LBB16_1 + 0x41, 0x8a, 0x0c, 0x18, //0x00004faf movb (%r8,%rbx), %cl + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004fb3 movl $1, %r9d + 0x80, 0xf9, 0x2d, //0x00004fb9 cmpb $45, %cl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00004fbc jne LBB16_5 + 0x48, 0xff, 0xc3, //0x00004fc2 incq %rbx + 0x4c, 0x39, 0xd3, //0x00004fc5 cmpq %r10, %rbx + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004fc8 jae LBB16_1 + 0x41, 0x8a, 0x0c, 0x18, //0x00004fce movb (%r8,%rbx), %cl + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004fd2 movq $-1, %r9 + //0x00004fd9 LBB16_5 + 0x8d, 0x79, 0xd0, //0x00004fd9 leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x00004fdc cmpb $10, %dil + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00004fe0 jb LBB16_7 + 0x48, 0x89, 0x1e, //0x00004fe6 movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00004fe9 movq $-2, (%rdx) + 0x5b, //0x00004ff0 popq %rbx + 0x5d, //0x00004ff1 popq %rbp + 0xc3, //0x00004ff2 retq + //0x00004ff3 LBB16_1 + 0x4c, 0x89, 0x16, //0x00004ff3 movq %r10, (%rsi) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00004ff6 movq $-1, (%rdx) + 0x5b, //0x00004ffd popq %rbx + 0x5d, //0x00004ffe popq %rbp + 0xc3, //0x00004fff retq + //0x00005000 LBB16_7 + 0x80, 0xf9, 0x30, //0x00005000 cmpb $48, %cl + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00005003 jne LBB16_8 + 0x48, 0x8d, 0x7b, 0x01, //0x00005009 leaq $1(%rbx), %rdi + 0x4c, 0x39, 0xd3, //0x0000500d cmpq %r10, %rbx + 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x00005010 jae LBB16_17 + 0x41, 0x8a, 0x0c, 0x38, //0x00005016 movb (%r8,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000501a addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000501d cmpb $55, %cl + 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x00005020 ja LBB16_17 + 0x44, 0x0f, 0xb6, 0xd9, //0x00005026 movzbl %cl, %r11d + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000502a movabsq $36028797027352577, %rcx + 0x4c, 0x0f, 0xa3, 0xd9, //0x00005034 btq %r11, %rcx + 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00005038 jae LBB16_17 + //0x0000503e LBB16_8 + 0x31, 0xff, //0x0000503e xorl %edi, %edi + //0x00005040 .p2align 4, 0x90 + //0x00005040 LBB16_9 + 0x4c, 0x39, 0xd3, //0x00005040 cmpq %r10, %rbx + 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x00005043 jae LBB16_22 + 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x00005049 movsbq (%r8,%rbx), %rcx + 0x8d, 0x41, 0xd0, //0x0000504e leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00005051 cmpb $9, %al + 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00005053 ja LBB16_18 + 0x48, 0x6b, 0xff, 0x0a, //0x00005059 imulq $10, %rdi, %rdi + 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000505d jo LBB16_13 + 0x48, 0xff, 0xc3, //0x00005063 incq %rbx + 0x48, 0x83, 0xc1, 0xd0, //0x00005066 addq $-48, %rcx + 0x49, 0x0f, 0xaf, 0xc9, //0x0000506a imulq %r9, %rcx + 0x48, 0x01, 0xcf, //0x0000506e addq %rcx, %rdi + 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00005071 jno LBB16_9 + //0x00005077 LBB16_13 + 0x48, 0xff, 0xcb, //0x00005077 decq %rbx + 0x48, 0x89, 0x1e, //0x0000507a movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000507d movq $-5, (%rdx) + 0x5b, //0x00005084 popq %rbx + 0x5d, //0x00005085 popq %rbp + 0xc3, //0x00005086 retq + //0x00005087 LBB16_17 + 0x48, 0x89, 0x3e, //0x00005087 movq %rdi, (%rsi) + 0x5b, //0x0000508a popq %rbx + 0x5d, //0x0000508b popq %rbp + 0xc3, //0x0000508c retq + //0x0000508d LBB16_18 + 0x80, 0xf9, 0x65, //0x0000508d cmpb $101, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00005090 je LBB16_21 + 0x80, 0xf9, 0x45, //0x00005096 cmpb $69, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00005099 je LBB16_21 + 0x80, 0xf9, 0x2e, //0x0000509f cmpb $46, %cl + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000050a2 jne LBB16_22 + //0x000050a8 LBB16_21 + 0x48, 0x89, 0x1e, //0x000050a8 movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x000050ab movq $-6, (%rdx) + 0x5b, //0x000050b2 popq %rbx + 0x5d, //0x000050b3 popq %rbp + 0xc3, //0x000050b4 retq + //0x000050b5 LBB16_22 + 0x48, 0x89, 0x1e, //0x000050b5 movq %rbx, (%rsi) + 0x48, 0x89, 0x7a, 0x10, //0x000050b8 movq %rdi, $16(%rdx) + 0x5b, //0x000050bc popq %rbx + 0x5d, //0x000050bd popq %rbp + 0xc3, //0x000050be retq + 0x90, //0x000050bf .p2align 4, 0x90 + //0x000050c0 _vunsigned + 0x55, //0x000050c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000050c1 movq %rsp, %rbp + 0x49, 0x89, 0xd0, //0x000050c4 movq %rdx, %r8 + 0x48, 0x8b, 0x0e, //0x000050c7 movq (%rsi), %rcx + 0x4c, 0x8b, 0x0f, //0x000050ca movq (%rdi), %r9 + 0x4c, 0x8b, 0x5f, 0x08, //0x000050cd movq $8(%rdi), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000050d1 movq $9, (%rdx) + 0xc5, 0xf8, 0x57, 0xc0, //0x000050d8 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x000050dc vmovups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x06, //0x000050e1 movq (%rsi), %rax + 0x48, 0x89, 0x42, 0x18, //0x000050e4 movq %rax, $24(%rdx) + 0x4c, 0x39, 0xd9, //0x000050e8 cmpq %r11, %rcx + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000050eb jae LBB17_1 + 0x41, 0x8a, 0x04, 0x09, //0x000050f1 movb (%r9,%rcx), %al + 0x3c, 0x2d, //0x000050f5 cmpb $45, %al + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000050f7 jne LBB17_4 + //0x000050fd LBB17_3 + 0x48, 0x89, 0x0e, //0x000050fd movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00005100 movq $-6, (%r8) + 0x5d, //0x00005107 popq %rbp + 0xc3, //0x00005108 retq + //0x00005109 LBB17_1 + 0x4c, 0x89, 0x1e, //0x00005109 movq %r11, (%rsi) + 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000510c movq $-1, (%r8) + 0x5d, //0x00005113 popq %rbp + 0xc3, //0x00005114 retq + //0x00005115 LBB17_4 + 0x8d, 0x50, 0xd0, //0x00005115 leal $-48(%rax), %edx + 0x80, 0xfa, 0x0a, //0x00005118 cmpb $10, %dl + 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x0000511b jb LBB17_6 + 0x48, 0x89, 0x0e, //0x00005121 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00005124 movq $-2, (%r8) + 0x5d, //0x0000512b popq %rbp + 0xc3, //0x0000512c retq + //0x0000512d LBB17_6 + 0x3c, 0x30, //0x0000512d cmpb $48, %al + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000512f jne LBB17_7 + 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00005135 movb $1(%r9,%rcx), %al + 0x04, 0xd2, //0x0000513a addb $-46, %al + 0x3c, 0x37, //0x0000513c cmpb $55, %al + 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x0000513e ja LBB17_16 + 0x0f, 0xb6, 0xc0, //0x00005144 movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00005147 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00005151 btq %rax, %rdx + 0x0f, 0x83, 0x9f, 0x00, 0x00, 0x00, //0x00005155 jae LBB17_16 + //0x0000515b LBB17_7 + 0x31, 0xc0, //0x0000515b xorl %eax, %eax + 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000515d movl $10, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005163 .p2align 4, 0x90 + //0x00005170 LBB17_8 + 0x4c, 0x39, 0xd9, //0x00005170 cmpq %r11, %rcx + 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00005173 jae LBB17_20 + 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x00005179 movsbl (%r9,%rcx), %edi + 0x8d, 0x57, 0xd0, //0x0000517e leal $-48(%rdi), %edx + 0x80, 0xfa, 0x09, //0x00005181 cmpb $9, %dl + 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x00005184 ja LBB17_17 + 0x49, 0xf7, 0xe2, //0x0000518a mulq %r10 + 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x0000518d jo LBB17_13 + 0x48, 0xff, 0xc1, //0x00005193 incq %rcx + 0x83, 0xc7, 0xd0, //0x00005196 addl $-48, %edi + 0x48, 0x63, 0xd7, //0x00005199 movslq %edi, %rdx + 0x48, 0x89, 0xd7, //0x0000519c movq %rdx, %rdi + 0x48, 0xc1, 0xff, 0x3f, //0x0000519f sarq $63, %rdi + 0x48, 0x01, 0xd0, //0x000051a3 addq %rdx, %rax + 0x48, 0x83, 0xd7, 0x00, //0x000051a6 adcq $0, %rdi + 0x89, 0xfa, //0x000051aa movl %edi, %edx + 0x83, 0xe2, 0x01, //0x000051ac andl $1, %edx + 0x48, 0xf7, 0xda, //0x000051af negq %rdx + 0x48, 0x31, 0xd7, //0x000051b2 xorq %rdx, %rdi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000051b5 jne LBB17_13 + 0x48, 0x85, 0xd2, //0x000051bb testq %rdx, %rdx + 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000051be jns LBB17_8 + //0x000051c4 LBB17_13 + 0x48, 0xff, 0xc9, //0x000051c4 decq %rcx + 0x48, 0x89, 0x0e, //0x000051c7 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x000051ca movq $-5, (%r8) + 0x5d, //0x000051d1 popq %rbp + 0xc3, //0x000051d2 retq + //0x000051d3 LBB17_17 + 0x40, 0x80, 0xff, 0x65, //0x000051d3 cmpb $101, %dil + 0x0f, 0x84, 0x20, 0xff, 0xff, 0xff, //0x000051d7 je LBB17_3 + 0x40, 0x80, 0xff, 0x45, //0x000051dd cmpb $69, %dil + 0x0f, 0x84, 0x16, 0xff, 0xff, 0xff, //0x000051e1 je LBB17_3 + 0x40, 0x80, 0xff, 0x2e, //0x000051e7 cmpb $46, %dil + 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x000051eb je LBB17_3 + //0x000051f1 LBB17_20 + 0x48, 0x89, 0x0e, //0x000051f1 movq %rcx, (%rsi) + 0x49, 0x89, 0x40, 0x10, //0x000051f4 movq %rax, $16(%r8) + 0x5d, //0x000051f8 popq %rbp + 0xc3, //0x000051f9 retq + //0x000051fa LBB17_16 + 0x48, 0xff, 0xc1, //0x000051fa incq %rcx + 0x48, 0x89, 0x0e, //0x000051fd movq %rcx, (%rsi) + 0x5d, //0x00005200 popq %rbp + 0xc3, //0x00005201 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005202 .p2align 4, 0x00 + //0x00005210 LCPI18_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005210 .quad 1 + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005218 .quad 5 + //0x00005220 .p2align 4, 0x90 + //0x00005220 _skip_array + 0x55, //0x00005220 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005221 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00005224 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00005227 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x0000522a movq %rdi, %rsi + 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000522d vmovaps $-37(%rip), %xmm0 /* LCPI18_0+0(%rip) */ + 0xc5, 0xf8, 0x11, 0x00, //0x00005235 vmovups %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x00005239 movq %rax, %rdi + 0x5d, //0x0000523c popq %rbp + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000523d jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005242 .p2align 4, 0x90 + //0x00005250 _fsm_exec + 0x55, //0x00005250 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005251 movq %rsp, %rbp + 0x41, 0x57, //0x00005254 pushq %r15 + 0x41, 0x56, //0x00005256 pushq %r14 + 0x41, 0x55, //0x00005258 pushq %r13 + 0x41, 0x54, //0x0000525a pushq %r12 + 0x53, //0x0000525c pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x0000525d subq $40, %rsp + 0x48, 0x89, 0x4d, 0xb8, //0x00005261 movq %rcx, $-72(%rbp) + 0x48, 0x83, 0x3f, 0x00, //0x00005265 cmpq $0, (%rdi) + 0x0f, 0x84, 0x14, 0x04, 0x00, 0x00, //0x00005269 je LBB19_2 + 0x49, 0x89, 0xd0, //0x0000526f movq %rdx, %r8 + 0x49, 0x89, 0xfd, //0x00005272 movq %rdi, %r13 + 0x48, 0x89, 0x75, 0xc8, //0x00005275 movq %rsi, $-56(%rbp) + 0x48, 0x8d, 0x46, 0x08, //0x00005279 leaq $8(%rsi), %rax + 0x48, 0x89, 0x45, 0xc0, //0x0000527d movq %rax, $-64(%rbp) + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00005281 movq $-1, %r12 + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00005288 jmp LBB19_4 + //0x0000528d LBB19_3 + 0x48, 0x8d, 0x48, 0x03, //0x0000528d leaq $3(%rax), %rcx + 0x49, 0x89, 0x08, //0x00005291 movq %rcx, (%r8) + 0x48, 0x85, 0xc0, //0x00005294 testq %rax, %rax + 0x0f, 0x8e, 0x56, 0x04, 0x00, 0x00, //0x00005297 jle LBB19_62 + 0x90, 0x90, 0x90, //0x0000529d .p2align 4, 0x90 + //0x000052a0 LBB19_39 + 0x49, 0x8b, 0x55, 0x00, //0x000052a0 movq (%r13), %rdx + 0x4d, 0x89, 0xe6, //0x000052a4 movq %r12, %r14 + 0x48, 0x85, 0xd2, //0x000052a7 testq %rdx, %rdx + 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x000052aa je LBB19_65 + //0x000052b0 LBB19_4 + 0x48, 0x8b, 0x5d, 0xc8, //0x000052b0 movq $-56(%rbp), %rbx + 0x48, 0x8b, 0x3b, //0x000052b4 movq (%rbx), %rdi + 0x48, 0x8b, 0x73, 0x08, //0x000052b7 movq $8(%rbx), %rsi + 0x4d, 0x89, 0xc7, //0x000052bb movq %r8, %r15 + 0x4c, 0x89, 0xc2, //0x000052be movq %r8, %rdx + 0xe8, 0x5a, 0xef, 0xff, 0xff, //0x000052c1 callq _advance_ns + 0x84, 0xc0, //0x000052c6 testb %al, %al + 0x0f, 0x84, 0xb5, 0x03, 0x00, 0x00, //0x000052c8 je LBB19_2 + 0x49, 0x8b, 0x4d, 0x00, //0x000052ce movq (%r13), %rcx + 0x41, 0x8b, 0x7c, 0xcd, 0x00, //0x000052d2 movl (%r13,%rcx,8), %edi + 0x49, 0x83, 0xfc, 0xff, //0x000052d7 cmpq $-1, %r12 + 0x4d, 0x89, 0xf8, //0x000052db movq %r15, %r8 + 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x000052de jne LBB19_7 + 0x4d, 0x8b, 0x20, //0x000052e4 movq (%r8), %r12 + 0x49, 0xff, 0xcc, //0x000052e7 decq %r12 + //0x000052ea LBB19_7 + 0x44, 0x0f, 0xbe, 0xc8, //0x000052ea movsbl %al, %r9d + 0x48, 0x8d, 0x51, 0xff, //0x000052ee leaq $-1(%rcx), %rdx + 0xff, 0xcf, //0x000052f2 decl %edi + 0x83, 0xff, 0x05, //0x000052f4 cmpl $5, %edi + 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x000052f7 ja LBB19_12 + 0x48, 0x8d, 0x35, 0x08, 0x05, 0x00, 0x00, //0x000052fd leaq $1288(%rip), %rsi /* LJTI19_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbe, //0x00005304 movslq (%rsi,%rdi,4), %rdi + 0x48, 0x01, 0xf7, //0x00005308 addq %rsi, %rdi + 0xff, 0xe7, //0x0000530b jmpq *%rdi + //0x0000530d LBB19_9 + 0x41, 0x83, 0xf9, 0x2c, //0x0000530d cmpl $44, %r9d + 0x0f, 0x84, 0x7b, 0x01, 0x00, 0x00, //0x00005311 je LBB19_31 + 0x41, 0x83, 0xf9, 0x5d, //0x00005317 cmpl $93, %r9d + 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x0000531b jne LBB19_64 + 0x49, 0x89, 0x55, 0x00, //0x00005321 movq %rdx, (%r13) + 0x4d, 0x89, 0xe6, //0x00005325 movq %r12, %r14 + 0x48, 0x85, 0xd2, //0x00005328 testq %rdx, %rdx + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000532b jne LBB19_4 + 0xe9, 0x9c, 0x03, 0x00, 0x00, //0x00005331 jmp LBB19_65 + //0x00005336 LBB19_12 + 0x49, 0x89, 0x55, 0x00, //0x00005336 movq %rdx, (%r13) + 0x41, 0x83, 0xf9, 0x7b, //0x0000533a cmpl $123, %r9d + 0x0f, 0x86, 0xef, 0x00, 0x00, 0x00, //0x0000533e jbe LBB19_28 + 0xe9, 0x82, 0x03, 0x00, 0x00, //0x00005344 jmp LBB19_64 + //0x00005349 LBB19_13 + 0x41, 0x83, 0xf9, 0x2c, //0x00005349 cmpl $44, %r9d + 0x0f, 0x84, 0x62, 0x01, 0x00, 0x00, //0x0000534d je LBB19_33 + 0x41, 0x83, 0xf9, 0x7d, //0x00005353 cmpl $125, %r9d + 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00005357 jne LBB19_64 + 0x49, 0x89, 0x55, 0x00, //0x0000535d movq %rdx, (%r13) + 0x4d, 0x89, 0xe6, //0x00005361 movq %r12, %r14 + 0x48, 0x85, 0xd2, //0x00005364 testq %rdx, %rdx + 0x0f, 0x85, 0x43, 0xff, 0xff, 0xff, //0x00005367 jne LBB19_4 + 0xe9, 0x60, 0x03, 0x00, 0x00, //0x0000536d jmp LBB19_65 + //0x00005372 LBB19_16 + 0x3c, 0x22, //0x00005372 cmpb $34, %al + 0x0f, 0x85, 0x51, 0x03, 0x00, 0x00, //0x00005374 jne LBB19_64 + 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x0000537a movq $4, (%r13,%rcx,8) + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00005383 movq $-1, $-48(%rbp) + 0x4d, 0x8b, 0x38, //0x0000538b movq (%r8), %r15 + 0x48, 0x89, 0xdf, //0x0000538e movq %rbx, %rdi + //0x00005391 LBB19_18 + 0x4c, 0x89, 0xfe, //0x00005391 movq %r15, %rsi + 0x48, 0x8d, 0x55, 0xd0, //0x00005394 leaq $-48(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xb8, //0x00005398 movq $-72(%rbp), %rcx + 0x4c, 0x89, 0xc3, //0x0000539c movq %r8, %rbx + 0xe8, 0x5c, 0xf1, 0xff, 0xff, //0x0000539f callq _advance_string + 0x49, 0x89, 0xc6, //0x000053a4 movq %rax, %r14 + 0x48, 0x85, 0xc0, //0x000053a7 testq %rax, %rax + 0x0f, 0x88, 0xeb, 0x02, 0x00, 0x00, //0x000053aa js LBB19_55 + 0x4c, 0x89, 0x33, //0x000053b0 movq %r14, (%rbx) + 0x4d, 0x85, 0xff, //0x000053b3 testq %r15, %r15 + 0x49, 0x89, 0xd8, //0x000053b6 movq %rbx, %r8 + 0x0f, 0x8f, 0xe1, 0xfe, 0xff, 0xff, //0x000053b9 jg LBB19_39 + 0xe9, 0xef, 0x02, 0x00, 0x00, //0x000053bf jmp LBB19_56 + //0x000053c4 LBB19_20 + 0x3c, 0x3a, //0x000053c4 cmpb $58, %al + 0x0f, 0x85, 0xff, 0x02, 0x00, 0x00, //0x000053c6 jne LBB19_64 + 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053cc movq $0, (%r13,%rcx,8) + 0xe9, 0xc6, 0xfe, 0xff, 0xff, //0x000053d5 jmp LBB19_39 + //0x000053da LBB19_22 + 0x3c, 0x5d, //0x000053da cmpb $93, %al + 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x000053dc jne LBB19_27 + 0x49, 0x89, 0x55, 0x00, //0x000053e2 movq %rdx, (%r13) + 0x4d, 0x89, 0xe6, //0x000053e6 movq %r12, %r14 + 0x48, 0x85, 0xd2, //0x000053e9 testq %rdx, %rdx + 0x0f, 0x85, 0xbe, 0xfe, 0xff, 0xff, //0x000053ec jne LBB19_4 + 0xe9, 0xdb, 0x02, 0x00, 0x00, //0x000053f2 jmp LBB19_65 + //0x000053f7 LBB19_24 + 0x41, 0x83, 0xf9, 0x22, //0x000053f7 cmpl $34, %r9d + 0x0f, 0x84, 0xd7, 0x00, 0x00, 0x00, //0x000053fb je LBB19_35 + 0x41, 0x83, 0xf9, 0x7d, //0x00005401 cmpl $125, %r9d + 0x0f, 0x85, 0xc0, 0x02, 0x00, 0x00, //0x00005405 jne LBB19_64 + 0x49, 0x89, 0x55, 0x00, //0x0000540b movq %rdx, (%r13) + 0x4d, 0x89, 0xe6, //0x0000540f movq %r12, %r14 + 0x48, 0x85, 0xd2, //0x00005412 testq %rdx, %rdx + 0x0f, 0x85, 0x95, 0xfe, 0xff, 0xff, //0x00005415 jne LBB19_4 + 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000541b jmp LBB19_65 + //0x00005420 LBB19_27 + 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005420 movq $1, (%r13,%rcx,8) + 0x41, 0x83, 0xf9, 0x7b, //0x00005429 cmpl $123, %r9d + 0x0f, 0x87, 0x98, 0x02, 0x00, 0x00, //0x0000542d ja LBB19_64 + //0x00005433 LBB19_28 + 0x44, 0x89, 0xc8, //0x00005433 movl %r9d, %eax + 0x48, 0x8d, 0x0d, 0xe7, 0x03, 0x00, 0x00, //0x00005436 leaq $999(%rip), %rcx /* LJTI19_1+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x0000543d movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x00005441 addq %rcx, %rax + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005444 movq $-1, %r14 + 0xff, 0xe0, //0x0000544b jmpq *%rax + //0x0000544d LBB19_29 + 0x4c, 0x89, 0xc3, //0x0000544d movq %r8, %rbx + 0x4d, 0x8b, 0x38, //0x00005450 movq (%r8), %r15 + 0x4d, 0x8d, 0x77, 0xff, //0x00005453 leaq $-1(%r15), %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x00005457 movq $-56(%rbp), %rax + 0x48, 0x8b, 0x38, //0x0000545b movq (%rax), %rdi + 0x4c, 0x01, 0xf7, //0x0000545e addq %r14, %rdi + 0x48, 0x8b, 0x70, 0x08, //0x00005461 movq $8(%rax), %rsi + 0x4c, 0x29, 0xf6, //0x00005465 subq %r14, %rsi + 0xe8, 0x23, 0x08, 0x00, 0x00, //0x00005468 callq _do_skip_number + 0x48, 0x85, 0xc0, //0x0000546d testq %rax, %rax + 0x0f, 0x88, 0x48, 0x02, 0x00, 0x00, //0x00005470 js LBB19_57 + 0x48, 0x8b, 0x0b, //0x00005476 movq (%rbx), %rcx + 0x48, 0x8d, 0x44, 0x08, 0xff, //0x00005479 leaq $-1(%rax,%rcx), %rax + 0x48, 0x89, 0x03, //0x0000547e movq %rax, (%rbx) + 0x4d, 0x85, 0xff, //0x00005481 testq %r15, %r15 + 0x49, 0x89, 0xd8, //0x00005484 movq %rbx, %r8 + 0x0f, 0x8f, 0x13, 0xfe, 0xff, 0xff, //0x00005487 jg LBB19_39 + 0xe9, 0x40, 0x02, 0x00, 0x00, //0x0000548d jmp LBB19_65 + //0x00005492 LBB19_31 + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00005492 cmpq $4095, %rcx + 0x0f, 0x8f, 0xf0, 0x01, 0x00, 0x00, //0x00005499 jg LBB19_58 + 0x48, 0x8d, 0x41, 0x01, //0x0000549f leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x000054a3 movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000054a7 movq $0, $8(%r13,%rcx,8) + 0xe9, 0xeb, 0xfd, 0xff, 0xff, //0x000054b0 jmp LBB19_39 + //0x000054b5 LBB19_33 + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000054b5 cmpq $4095, %rcx + 0x0f, 0x8f, 0xcd, 0x01, 0x00, 0x00, //0x000054bc jg LBB19_58 + 0x48, 0x8d, 0x41, 0x01, //0x000054c2 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x000054c6 movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000054ca movq $3, $8(%r13,%rcx,8) + 0xe9, 0xc8, 0xfd, 0xff, 0xff, //0x000054d3 jmp LBB19_39 + //0x000054d8 LBB19_35 + 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x000054d8 movq $2, (%r13,%rcx,8) + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000054e1 movq $-1, $-48(%rbp) + 0x4d, 0x8b, 0x38, //0x000054e9 movq (%r8), %r15 + 0x48, 0x89, 0xdf, //0x000054ec movq %rbx, %rdi + 0x4c, 0x89, 0xfe, //0x000054ef movq %r15, %rsi + 0x48, 0x8d, 0x55, 0xd0, //0x000054f2 leaq $-48(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xb8, //0x000054f6 movq $-72(%rbp), %rcx + 0x4c, 0x89, 0xc3, //0x000054fa movq %r8, %rbx + 0xe8, 0xfe, 0xef, 0xff, 0xff, //0x000054fd callq _advance_string + 0x49, 0x89, 0xc6, //0x00005502 movq %rax, %r14 + 0x48, 0x85, 0xc0, //0x00005505 testq %rax, %rax + 0x0f, 0x88, 0x8d, 0x01, 0x00, 0x00, //0x00005508 js LBB19_55 + 0x4c, 0x89, 0x33, //0x0000550e movq %r14, (%rbx) + 0x4d, 0x85, 0xff, //0x00005511 testq %r15, %r15 + 0x0f, 0x8e, 0x99, 0x01, 0x00, 0x00, //0x00005514 jle LBB19_56 + 0x49, 0x8b, 0x45, 0x00, //0x0000551a movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000551e cmpq $4095, %rax + 0x0f, 0x8f, 0x65, 0x01, 0x00, 0x00, //0x00005524 jg LBB19_58 + 0x49, 0x89, 0xd8, //0x0000552a movq %rbx, %r8 + 0x48, 0x8d, 0x48, 0x01, //0x0000552d leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00005531 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00005535 movq $4, $8(%r13,%rax,8) + 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x0000553e jmp LBB19_39 + //0x00005543 LBB19_40 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00005543 movq $-1, $-48(%rbp) + 0x4d, 0x8b, 0x38, //0x0000554b movq (%r8), %r15 + 0x48, 0x8b, 0x7d, 0xc8, //0x0000554e movq $-56(%rbp), %rdi + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x00005552 jmp LBB19_18 + //0x00005557 LBB19_41 + 0x4d, 0x8b, 0x30, //0x00005557 movq (%r8), %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x0000555a movq $-56(%rbp), %rax + 0x48, 0x8b, 0x38, //0x0000555e movq (%rax), %rdi + 0x4c, 0x01, 0xf7, //0x00005561 addq %r14, %rdi + 0x48, 0x8b, 0x70, 0x08, //0x00005564 movq $8(%rax), %rsi + 0x4c, 0x29, 0xf6, //0x00005568 subq %r14, %rsi + 0xe8, 0x20, 0x07, 0x00, 0x00, //0x0000556b callq _do_skip_number + 0x4d, 0x89, 0xf8, //0x00005570 movq %r15, %r8 + 0x49, 0x8b, 0x0f, //0x00005573 movq (%r15), %rcx + 0x48, 0x85, 0xc0, //0x00005576 testq %rax, %rax + 0x0f, 0x88, 0x7f, 0x01, 0x00, 0x00, //0x00005579 js LBB19_63 + 0x48, 0x01, 0xc1, //0x0000557f addq %rax, %rcx + 0x49, 0x89, 0x08, //0x00005582 movq %rcx, (%r8) + 0x4d, 0x85, 0xf6, //0x00005585 testq %r14, %r14 + 0x0f, 0x8f, 0x12, 0xfd, 0xff, 0xff, //0x00005588 jg LBB19_39 + 0xe9, 0x79, 0x01, 0x00, 0x00, //0x0000558e jmp LBB19_68 + //0x00005593 LBB19_43 + 0x49, 0x8b, 0x45, 0x00, //0x00005593 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00005597 cmpq $4095, %rax + 0x0f, 0x8f, 0xec, 0x00, 0x00, 0x00, //0x0000559d jg LBB19_58 + 0x48, 0x8d, 0x48, 0x01, //0x000055a3 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000055a7 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000055ab movq $5, $8(%r13,%rax,8) + 0xe9, 0xe7, 0xfc, 0xff, 0xff, //0x000055b4 jmp LBB19_39 + //0x000055b9 LBB19_45 + 0x49, 0x8b, 0x00, //0x000055b9 movq (%r8), %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x000055bc movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x000055c0 movq (%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x000055c3 leaq $-4(%rcx), %rdx + 0x48, 0x39, 0xd0, //0x000055c7 cmpq %rdx, %rax + 0x0f, 0x87, 0x14, 0x01, 0x00, 0x00, //0x000055ca ja LBB19_61 + 0x48, 0x8b, 0x4d, 0xc8, //0x000055d0 movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x000055d4 movq (%rcx), %rcx + 0x8b, 0x14, 0x01, //0x000055d7 movl (%rcx,%rax), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000055da cmpl $1702063201, %edx + 0x0f, 0x85, 0xd3, 0x01, 0x00, 0x00, //0x000055e0 jne LBB19_78 + 0x48, 0x8d, 0x48, 0x04, //0x000055e6 leaq $4(%rax), %rcx + 0x49, 0x89, 0x08, //0x000055ea movq %rcx, (%r8) + 0x48, 0x85, 0xc0, //0x000055ed testq %rax, %rax + 0x0f, 0x8f, 0xaa, 0xfc, 0xff, 0xff, //0x000055f0 jg LBB19_39 + 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x000055f6 jmp LBB19_62 + //0x000055fb LBB19_48 + 0x49, 0x8b, 0x00, //0x000055fb movq (%r8), %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x000055fe movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00005602 movq (%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x00005605 leaq $-3(%rcx), %rdx + 0x48, 0x39, 0xd0, //0x00005609 cmpq %rdx, %rax + 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x0000560c ja LBB19_61 + 0x48, 0x8b, 0x4d, 0xc8, //0x00005612 movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00005616 movq (%rcx), %rcx + 0x81, 0x7c, 0x01, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00005619 cmpl $1819047278, $-1(%rcx,%rax) + 0x0f, 0x84, 0x66, 0xfc, 0xff, 0xff, //0x00005621 je LBB19_3 + 0xe9, 0xe8, 0x00, 0x00, 0x00, //0x00005627 jmp LBB19_69 + //0x0000562c LBB19_50 + 0x49, 0x8b, 0x00, //0x0000562c movq (%r8), %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x0000562f movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00005633 movq (%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x00005636 leaq $-3(%rcx), %rdx + 0x48, 0x39, 0xd0, //0x0000563a cmpq %rdx, %rax + 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x0000563d ja LBB19_61 + 0x48, 0x8b, 0x4d, 0xc8, //0x00005643 movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00005647 movq (%rcx), %rcx + 0x81, 0x7c, 0x01, 0xff, 0x74, 0x72, 0x75, 0x65, //0x0000564a cmpl $1702195828, $-1(%rcx,%rax) + 0x0f, 0x84, 0x35, 0xfc, 0xff, 0xff, //0x00005652 je LBB19_3 + 0xe9, 0x06, 0x01, 0x00, 0x00, //0x00005658 jmp LBB19_73 + //0x0000565d LBB19_52 + 0x49, 0x8b, 0x45, 0x00, //0x0000565d movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00005661 cmpq $4095, %rax + 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00005667 jg LBB19_58 + 0x48, 0x8d, 0x48, 0x01, //0x0000566d leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00005671 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00005675 movq $6, $8(%r13,%rax,8) + 0xe9, 0x1d, 0xfc, 0xff, 0xff, //0x0000567e jmp LBB19_39 + //0x00005683 LBB19_2 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005683 movq $-1, %r14 + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000568a jmp LBB19_65 + //0x0000568f LBB19_58 + 0x49, 0xc7, 0xc6, 0xf9, 0xff, 0xff, 0xff, //0x0000568f movq $-7, %r14 + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00005696 jmp LBB19_65 + //0x0000569b LBB19_55 + 0x49, 0x83, 0xfe, 0xff, //0x0000569b cmpq $-1, %r14 + 0x48, 0x8d, 0x45, 0xd0, //0x0000569f leaq $-48(%rbp), %rax + 0x48, 0x0f, 0x44, 0x45, 0xc0, //0x000056a3 cmoveq $-64(%rbp), %rax + 0x48, 0x8b, 0x00, //0x000056a8 movq (%rax), %rax + 0x48, 0x89, 0x03, //0x000056ab movq %rax, (%rbx) + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x000056ae jmp LBB19_65 + //0x000056b3 LBB19_56 + 0x49, 0xff, 0xcf, //0x000056b3 decq %r15 + 0x4d, 0x89, 0xfe, //0x000056b6 movq %r15, %r14 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000056b9 jmp LBB19_65 + //0x000056be LBB19_57 + 0x48, 0x8b, 0x0b, //0x000056be movq (%rbx), %rcx + 0x48, 0x29, 0xc1, //0x000056c1 subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000056c4 addq $-2, %rcx + 0x48, 0x89, 0x0b, //0x000056c8 movq %rcx, (%rbx) + //0x000056cb LBB19_64 + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000056cb movq $-2, %r14 + //0x000056d2 LBB19_65 + 0x4c, 0x89, 0xf0, //0x000056d2 movq %r14, %rax + 0x48, 0x83, 0xc4, 0x28, //0x000056d5 addq $40, %rsp + 0x5b, //0x000056d9 popq %rbx + 0x41, 0x5c, //0x000056da popq %r12 + 0x41, 0x5d, //0x000056dc popq %r13 + 0x41, 0x5e, //0x000056de popq %r14 + 0x41, 0x5f, //0x000056e0 popq %r15 + 0x5d, //0x000056e2 popq %rbp + 0xc3, //0x000056e3 retq + //0x000056e4 LBB19_61 + 0x49, 0x89, 0x08, //0x000056e4 movq %rcx, (%r8) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000056e7 movq $-1, %r14 + 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000056ee jmp LBB19_65 + //0x000056f3 LBB19_62 + 0x48, 0xff, 0xc8, //0x000056f3 decq %rax + 0x49, 0x89, 0xc6, //0x000056f6 movq %rax, %r14 + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000056f9 jmp LBB19_65 + //0x000056fe LBB19_63 + 0x48, 0xf7, 0xd0, //0x000056fe notq %rax + 0x48, 0x01, 0xc1, //0x00005701 addq %rax, %rcx + 0x49, 0x89, 0x08, //0x00005704 movq %rcx, (%r8) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00005707 jmp LBB19_64 + //0x0000570c LBB19_68 + 0x49, 0xff, 0xce, //0x0000570c decq %r14 + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x0000570f jmp LBB19_65 + //0x00005714 LBB19_69 + 0x48, 0x8d, 0x50, 0xff, //0x00005714 leaq $-1(%rax), %rdx + 0x49, 0x89, 0x10, //0x00005718 movq %rdx, (%r8) + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000571b movq $-2, %r14 + 0x80, 0x7c, 0x01, 0xff, 0x6e, //0x00005722 cmpb $110, $-1(%rcx,%rax) + 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x00005727 jne LBB19_65 + 0x49, 0x89, 0x00, //0x0000572d movq %rax, (%r8) + 0x80, 0x3c, 0x01, 0x75, //0x00005730 cmpb $117, (%rcx,%rax) + 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00005734 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x01, //0x0000573a leaq $1(%rax), %rdx + 0x49, 0x89, 0x10, //0x0000573e movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x01, 0x6c, //0x00005741 cmpb $108, $1(%rcx,%rax) + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00005746 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x02, //0x0000574c leaq $2(%rax), %rdx + 0x49, 0x89, 0x10, //0x00005750 movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x00005753 cmpb $108, $2(%rcx,%rax) + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00005758 jne LBB19_65 + 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000575e jmp LBB19_77 + //0x00005763 LBB19_73 + 0x48, 0x8d, 0x50, 0xff, //0x00005763 leaq $-1(%rax), %rdx + 0x49, 0x89, 0x10, //0x00005767 movq %rdx, (%r8) + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000576a movq $-2, %r14 + 0x80, 0x7c, 0x01, 0xff, 0x74, //0x00005771 cmpb $116, $-1(%rcx,%rax) + 0x0f, 0x85, 0x56, 0xff, 0xff, 0xff, //0x00005776 jne LBB19_65 + 0x49, 0x89, 0x00, //0x0000577c movq %rax, (%r8) + 0x80, 0x3c, 0x01, 0x72, //0x0000577f cmpb $114, (%rcx,%rax) + 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00005783 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x01, //0x00005789 leaq $1(%rax), %rdx + 0x49, 0x89, 0x10, //0x0000578d movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x01, 0x75, //0x00005790 cmpb $117, $1(%rcx,%rax) + 0x0f, 0x85, 0x37, 0xff, 0xff, 0xff, //0x00005795 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x02, //0x0000579b leaq $2(%rax), %rdx + 0x49, 0x89, 0x10, //0x0000579f movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x02, 0x65, //0x000057a2 cmpb $101, $2(%rcx,%rax) + 0x0f, 0x85, 0x25, 0xff, 0xff, 0xff, //0x000057a7 jne LBB19_65 + //0x000057ad LBB19_77 + 0x48, 0x83, 0xc0, 0x03, //0x000057ad addq $3, %rax + 0x49, 0x89, 0x00, //0x000057b1 movq %rax, (%r8) + 0xe9, 0x19, 0xff, 0xff, 0xff, //0x000057b4 jmp LBB19_65 + //0x000057b9 LBB19_78 + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000057b9 movq $-2, %r14 + 0x80, 0xfa, 0x61, //0x000057c0 cmpb $97, %dl + 0x0f, 0x85, 0x09, 0xff, 0xff, 0xff, //0x000057c3 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x01, //0x000057c9 leaq $1(%rax), %rdx + 0x49, 0x89, 0x10, //0x000057cd movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x01, 0x6c, //0x000057d0 cmpb $108, $1(%rcx,%rax) + 0x0f, 0x85, 0xf7, 0xfe, 0xff, 0xff, //0x000057d5 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x02, //0x000057db leaq $2(%rax), %rdx + 0x49, 0x89, 0x10, //0x000057df movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x02, 0x73, //0x000057e2 cmpb $115, $2(%rcx,%rax) + 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x000057e7 jne LBB19_65 + 0x48, 0x8d, 0x50, 0x03, //0x000057ed leaq $3(%rax), %rdx + 0x49, 0x89, 0x10, //0x000057f1 movq %rdx, (%r8) + 0x80, 0x7c, 0x01, 0x03, 0x65, //0x000057f4 cmpb $101, $3(%rcx,%rax) + 0x0f, 0x85, 0xd3, 0xfe, 0xff, 0xff, //0x000057f9 jne LBB19_65 + 0x48, 0x83, 0xc0, 0x04, //0x000057ff addq $4, %rax + 0x49, 0x89, 0x00, //0x00005803 movq %rax, (%r8) + 0xe9, 0xc7, 0xfe, 0xff, 0xff, //0x00005806 jmp LBB19_65 + 0x90, //0x0000580b .p2align 2, 0x90 + // // .set L19_0_set_9, LBB19_9-LJTI19_0 + // // .set L19_0_set_13, LBB19_13-LJTI19_0 + // // .set L19_0_set_16, LBB19_16-LJTI19_0 + // // .set L19_0_set_20, LBB19_20-LJTI19_0 + // // .set L19_0_set_22, LBB19_22-LJTI19_0 + // // .set L19_0_set_24, LBB19_24-LJTI19_0 + //0x0000580c LJTI19_0 + 0x01, 0xfb, 0xff, 0xff, //0x0000580c .long L19_0_set_9 + 0x3d, 0xfb, 0xff, 0xff, //0x00005810 .long L19_0_set_13 + 0x66, 0xfb, 0xff, 0xff, //0x00005814 .long L19_0_set_16 + 0xb8, 0xfb, 0xff, 0xff, //0x00005818 .long L19_0_set_20 + 0xce, 0xfb, 0xff, 0xff, //0x0000581c .long L19_0_set_22 + 0xeb, 0xfb, 0xff, 0xff, //0x00005820 .long L19_0_set_24 + // // .set L19_1_set_65, LBB19_65-LJTI19_1 + // // .set L19_1_set_64, LBB19_64-LJTI19_1 + // // .set L19_1_set_40, LBB19_40-LJTI19_1 + // // .set L19_1_set_41, LBB19_41-LJTI19_1 + // // .set L19_1_set_29, LBB19_29-LJTI19_1 + // // .set L19_1_set_43, LBB19_43-LJTI19_1 + // // .set L19_1_set_45, LBB19_45-LJTI19_1 + // // .set L19_1_set_48, LBB19_48-LJTI19_1 + // // .set L19_1_set_50, LBB19_50-LJTI19_1 + // // .set L19_1_set_52, LBB19_52-LJTI19_1 + //0x00005824 LJTI19_1 + 0xae, 0xfe, 0xff, 0xff, //0x00005824 .long L19_1_set_65 + 0xa7, 0xfe, 0xff, 0xff, //0x00005828 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000582c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005830 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005834 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005838 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000583c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005840 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005844 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005848 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000584c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005850 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005854 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005858 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000585c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005860 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005864 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005868 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000586c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005870 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005874 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005878 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000587c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005880 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005884 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005888 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000588c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005890 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005894 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005898 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000589c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058a0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058a4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058a8 .long L19_1_set_64 + 0x1f, 0xfd, 0xff, 0xff, //0x000058ac .long L19_1_set_40 + 0xa7, 0xfe, 0xff, 0xff, //0x000058b0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058b4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058b8 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058bc .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058c0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058c4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058c8 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058cc .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058d0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058d4 .long L19_1_set_64 + 0x33, 0xfd, 0xff, 0xff, //0x000058d8 .long L19_1_set_41 + 0xa7, 0xfe, 0xff, 0xff, //0x000058dc .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000058e0 .long L19_1_set_64 + 0x29, 0xfc, 0xff, 0xff, //0x000058e4 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x000058e8 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x000058ec .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x000058f0 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x000058f4 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x000058f8 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x000058fc .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x00005900 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x00005904 .long L19_1_set_29 + 0x29, 0xfc, 0xff, 0xff, //0x00005908 .long L19_1_set_29 + 0xa7, 0xfe, 0xff, 0xff, //0x0000590c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005910 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005914 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005918 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000591c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005920 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005924 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005928 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000592c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005930 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005934 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005938 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000593c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005940 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005944 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005948 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000594c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005950 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005954 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005958 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000595c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005960 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005964 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005968 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000596c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005970 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005974 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005978 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000597c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005980 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005984 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005988 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000598c .long L19_1_set_64 + 0x6f, 0xfd, 0xff, 0xff, //0x00005990 .long L19_1_set_43 + 0xa7, 0xfe, 0xff, 0xff, //0x00005994 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005998 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x0000599c .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059a0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059a4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059a8 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059ac .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059b0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059b4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059b8 .long L19_1_set_64 + 0x95, 0xfd, 0xff, 0xff, //0x000059bc .long L19_1_set_45 + 0xa7, 0xfe, 0xff, 0xff, //0x000059c0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059c4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059c8 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059cc .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059d0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059d4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059d8 .long L19_1_set_64 + 0xd7, 0xfd, 0xff, 0xff, //0x000059dc .long L19_1_set_48 + 0xa7, 0xfe, 0xff, 0xff, //0x000059e0 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059e4 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059e8 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059ec .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059f0 .long L19_1_set_64 + 0x08, 0xfe, 0xff, 0xff, //0x000059f4 .long L19_1_set_50 + 0xa7, 0xfe, 0xff, 0xff, //0x000059f8 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x000059fc .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005a00 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005a04 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005a08 .long L19_1_set_64 + 0xa7, 0xfe, 0xff, 0xff, //0x00005a0c .long L19_1_set_64 + 0x39, 0xfe, 0xff, 0xff, //0x00005a10 .long L19_1_set_52 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a14 .p2align 4, 0x00 + //0x00005a20 LCPI20_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a20 .quad 1 + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a28 .quad 6 + //0x00005a30 .p2align 4, 0x90 + //0x00005a30 _skip_object + 0x55, //0x00005a30 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005a31 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00005a34 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00005a37 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x00005a3a movq %rdi, %rsi + 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x00005a3d vmovaps $-37(%rip), %xmm0 /* LCPI20_0+0(%rip) */ + 0xc5, 0xf8, 0x11, 0x00, //0x00005a45 vmovups %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x00005a49 movq %rax, %rdi + 0x5d, //0x00005a4c popq %rbp + 0xe9, 0xfe, 0xf7, 0xff, 0xff, //0x00005a4d jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005a52 .p2align 4, 0x90 + //0x00005a60 _skip_string + 0x55, //0x00005a60 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005a61 movq %rsp, %rbp + 0x41, 0x57, //0x00005a64 pushq %r15 + 0x41, 0x56, //0x00005a66 pushq %r14 + 0x41, 0x54, //0x00005a68 pushq %r12 + 0x53, //0x00005a6a pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x00005a6b subq $16, %rsp + 0x48, 0x89, 0xd1, //0x00005a6f movq %rdx, %rcx + 0x49, 0x89, 0xf6, //0x00005a72 movq %rsi, %r14 + 0x49, 0x89, 0xff, //0x00005a75 movq %rdi, %r15 + 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00005a78 movq $-1, $-40(%rbp) + 0x48, 0x8b, 0x1e, //0x00005a80 movq (%rsi), %rbx + 0x4c, 0x8d, 0x65, 0xd8, //0x00005a83 leaq $-40(%rbp), %r12 + 0x48, 0x89, 0xde, //0x00005a87 movq %rbx, %rsi + 0x4c, 0x89, 0xe2, //0x00005a8a movq %r12, %rdx + 0xe8, 0x6e, 0xea, 0xff, 0xff, //0x00005a8d callq _advance_string + 0x48, 0x85, 0xc0, //0x00005a92 testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00005a95 js LBB21_1 + 0x48, 0xff, 0xcb, //0x00005a9b decq %rbx + 0x48, 0x89, 0xc1, //0x00005a9e movq %rax, %rcx + 0x48, 0x89, 0xd8, //0x00005aa1 movq %rbx, %rax + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005aa4 jmp LBB21_3 + //0x00005aa9 LBB21_1 + 0x49, 0x83, 0xc7, 0x08, //0x00005aa9 addq $8, %r15 + 0x48, 0x83, 0xf8, 0xff, //0x00005aad cmpq $-1, %rax + 0x4d, 0x0f, 0x44, 0xe7, //0x00005ab1 cmoveq %r15, %r12 + 0x49, 0x8b, 0x0c, 0x24, //0x00005ab5 movq (%r12), %rcx + //0x00005ab9 LBB21_3 + 0x49, 0x89, 0x0e, //0x00005ab9 movq %rcx, (%r14) + 0x48, 0x83, 0xc4, 0x10, //0x00005abc addq $16, %rsp + 0x5b, //0x00005ac0 popq %rbx + 0x41, 0x5c, //0x00005ac1 popq %r12 + 0x41, 0x5e, //0x00005ac3 popq %r14 + 0x41, 0x5f, //0x00005ac5 popq %r15 + 0x5d, //0x00005ac7 popq %rbp + 0xc3, //0x00005ac8 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005ac9 .p2align 4, 0x90 + //0x00005ad0 _skip_negative + 0x55, //0x00005ad0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005ad1 movq %rsp, %rbp + 0x41, 0x56, //0x00005ad4 pushq %r14 + 0x53, //0x00005ad6 pushq %rbx + 0x49, 0x89, 0xf6, //0x00005ad7 movq %rsi, %r14 + 0x48, 0x8b, 0x1e, //0x00005ada movq (%rsi), %rbx + 0x48, 0x8b, 0x07, //0x00005add movq (%rdi), %rax + 0x48, 0x01, 0xd8, //0x00005ae0 addq %rbx, %rax + 0x48, 0x8b, 0x77, 0x08, //0x00005ae3 movq $8(%rdi), %rsi + 0x48, 0x29, 0xde, //0x00005ae7 subq %rbx, %rsi + 0x48, 0x89, 0xc7, //0x00005aea movq %rax, %rdi + 0xe8, 0x9e, 0x01, 0x00, 0x00, //0x00005aed callq _do_skip_number + 0x49, 0x8b, 0x0e, //0x00005af2 movq (%r14), %rcx + 0x48, 0x85, 0xc0, //0x00005af5 testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00005af8 js LBB22_1 + 0x48, 0x01, 0xc1, //0x00005afe addq %rax, %rcx + 0x49, 0x89, 0x0e, //0x00005b01 movq %rcx, (%r14) + 0x48, 0xff, 0xcb, //0x00005b04 decq %rbx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005b07 jmp LBB22_3 + //0x00005b0c LBB22_1 + 0x48, 0xf7, 0xd0, //0x00005b0c notq %rax + 0x48, 0x01, 0xc1, //0x00005b0f addq %rax, %rcx + 0x49, 0x89, 0x0e, //0x00005b12 movq %rcx, (%r14) + 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00005b15 movq $-2, %rbx + //0x00005b1c LBB22_3 + 0x48, 0x89, 0xd8, //0x00005b1c movq %rbx, %rax + 0x5b, //0x00005b1f popq %rbx + 0x41, 0x5e, //0x00005b20 popq %r14 + 0x5d, //0x00005b22 popq %rbp + 0xc3, //0x00005b23 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b24 .p2align 5, 0x00 + //0x00005b40 LCPI23_0 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005b40 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005b50 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00005b60 LCPI23_1 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005b60 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005b70 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00005b80 LCPI23_2 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005b80 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005b90 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00005ba0 LCPI23_3 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005ba0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005bb0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00005bc0 LCPI23_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005bc0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005bd0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00005be0 LCPI23_5 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005be0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005bf0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00005c00 LCPI23_6 + 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005c00 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' + 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005c10 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' + //0x00005c20 .p2align 4, 0x00 + //0x00005c20 LCPI23_7 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005c20 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00005c30 LCPI23_8 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005c30 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00005c40 LCPI23_9 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005c40 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00005c50 LCPI23_10 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005c50 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00005c60 LCPI23_11 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005c60 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00005c70 LCPI23_12 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005c70 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00005c80 LCPI23_13 + 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005c80 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' + //0x00005c90 .p2align 4, 0x90 + //0x00005c90 _do_skip_number + 0x55, //0x00005c90 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005c91 movq %rsp, %rbp + 0x41, 0x57, //0x00005c94 pushq %r15 + 0x41, 0x56, //0x00005c96 pushq %r14 + 0x41, 0x55, //0x00005c98 pushq %r13 + 0x41, 0x54, //0x00005c9a pushq %r12 + 0x53, //0x00005c9c pushq %rbx + 0x48, 0x85, 0xf6, //0x00005c9d testq %rsi, %rsi + 0x0f, 0x84, 0xe4, 0x03, 0x00, 0x00, //0x00005ca0 je LBB23_53 + 0x80, 0x3f, 0x30, //0x00005ca6 cmpb $48, (%rdi) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00005ca9 jne LBB23_5 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005caf movl $1, %edx + 0x48, 0x83, 0xfe, 0x01, //0x00005cb4 cmpq $1, %rsi + 0x0f, 0x84, 0xc9, 0x04, 0x00, 0x00, //0x00005cb8 je LBB23_73 + 0x8a, 0x47, 0x01, //0x00005cbe movb $1(%rdi), %al + 0x04, 0xd2, //0x00005cc1 addb $-46, %al + 0x3c, 0x37, //0x00005cc3 cmpb $55, %al + 0x0f, 0x87, 0xbc, 0x04, 0x00, 0x00, //0x00005cc5 ja LBB23_73 + 0x0f, 0xb6, 0xc0, //0x00005ccb movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00005cce movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00005cd8 btq %rax, %rcx + 0x0f, 0x83, 0xa5, 0x04, 0x00, 0x00, //0x00005cdc jae LBB23_73 + //0x00005ce2 LBB23_5 + 0x48, 0x83, 0xfe, 0x20, //0x00005ce2 cmpq $32, %rsi + 0x0f, 0x82, 0xcc, 0x04, 0x00, 0x00, //0x00005ce6 jb LBB23_76 + 0x4c, 0x8d, 0x5e, 0xe0, //0x00005cec leaq $-32(%rsi), %r11 + 0x4c, 0x89, 0xd8, //0x00005cf0 movq %r11, %rax + 0x48, 0x83, 0xe0, 0xe0, //0x00005cf3 andq $-32, %rax + 0x4c, 0x8d, 0x54, 0x38, 0x20, //0x00005cf7 leaq $32(%rax,%rdi), %r10 + 0x41, 0x83, 0xe3, 0x1f, //0x00005cfc andl $31, %r11d + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005d00 movq $-1, %r9 + 0xc5, 0xfd, 0x6f, 0x05, 0x31, 0xfe, 0xff, 0xff, //0x00005d07 vmovdqa $-463(%rip), %ymm0 /* LCPI23_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x49, 0xfe, 0xff, 0xff, //0x00005d0f vmovdqa $-439(%rip), %ymm1 /* LCPI23_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x15, 0x61, 0xfe, 0xff, 0xff, //0x00005d17 vmovdqa $-415(%rip), %ymm2 /* LCPI23_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x1d, 0x79, 0xfe, 0xff, 0xff, //0x00005d1f vmovdqa $-391(%rip), %ymm3 /* LCPI23_3+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x91, 0xfe, 0xff, 0xff, //0x00005d27 vmovdqa $-367(%rip), %ymm4 /* LCPI23_4+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0xa9, 0xfe, 0xff, 0xff, //0x00005d2f vmovdqa $-343(%rip), %ymm5 /* LCPI23_5+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0xc1, 0xfe, 0xff, 0xff, //0x00005d37 vmovdqa $-319(%rip), %ymm6 /* LCPI23_6+0(%rip) */ + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005d3f movq $-1, %rax + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005d46 movq $-1, %r8 + 0x49, 0x89, 0xfe, //0x00005d4d movq %rdi, %r14 + //0x00005d50 .p2align 4, 0x90 + //0x00005d50 LBB23_7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x00005d50 vmovdqu (%r14), %ymm7 + 0xc5, 0x45, 0x64, 0xc0, //0x00005d55 vpcmpgtb %ymm0, %ymm7, %ymm8 + 0xc5, 0x75, 0x64, 0xcf, //0x00005d59 vpcmpgtb %ymm7, %ymm1, %ymm9 + 0xc4, 0x41, 0x3d, 0xdb, 0xc1, //0x00005d5d vpand %ymm9, %ymm8, %ymm8 + 0xc5, 0x45, 0x74, 0xca, //0x00005d62 vpcmpeqb %ymm2, %ymm7, %ymm9 + 0xc5, 0x45, 0x74, 0xd3, //0x00005d66 vpcmpeqb %ymm3, %ymm7, %ymm10 + 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00005d6a vpor %ymm9, %ymm10, %ymm9 + 0xc5, 0x45, 0xeb, 0xd4, //0x00005d6f vpor %ymm4, %ymm7, %ymm10 + 0xc5, 0x2d, 0x74, 0xd6, //0x00005d73 vpcmpeqb %ymm6, %ymm10, %ymm10 + 0xc5, 0xc5, 0x74, 0xfd, //0x00005d77 vpcmpeqb %ymm5, %ymm7, %ymm7 + 0xc5, 0xfd, 0xd7, 0xd7, //0x00005d7b vpmovmskb %ymm7, %edx + 0xc4, 0x41, 0x7d, 0xd7, 0xe2, //0x00005d7f vpmovmskb %ymm10, %r12d + 0xc4, 0x41, 0x7d, 0xd7, 0xf9, //0x00005d84 vpmovmskb %ymm9, %r15d + 0xc5, 0xad, 0xeb, 0xff, //0x00005d89 vpor %ymm7, %ymm10, %ymm7 + 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x00005d8d vpor %ymm8, %ymm9, %ymm8 + 0xc5, 0xbd, 0xeb, 0xff, //0x00005d92 vpor %ymm7, %ymm8, %ymm7 + 0xc5, 0xfd, 0xd7, 0xcf, //0x00005d96 vpmovmskb %ymm7, %ecx + 0x48, 0xf7, 0xd1, //0x00005d9a notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00005d9d bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x00005da1 cmpl $32, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005da4 je LBB23_9 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005daa movl $-1, %ebx + 0xd3, 0xe3, //0x00005daf shll %cl, %ebx + 0xf7, 0xd3, //0x00005db1 notl %ebx + 0x21, 0xda, //0x00005db3 andl %ebx, %edx + 0x41, 0x21, 0xdc, //0x00005db5 andl %ebx, %r12d + 0x44, 0x21, 0xfb, //0x00005db8 andl %r15d, %ebx + 0x41, 0x89, 0xdf, //0x00005dbb movl %ebx, %r15d + //0x00005dbe LBB23_9 + 0x8d, 0x5a, 0xff, //0x00005dbe leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x00005dc1 andl %edx, %ebx + 0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x00005dc3 jne LBB23_70 + 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x00005dc9 leal $-1(%r12), %ebx + 0x44, 0x21, 0xe3, //0x00005dce andl %r12d, %ebx + 0x0f, 0x85, 0x96, 0x03, 0x00, 0x00, //0x00005dd1 jne LBB23_70 + 0x41, 0x8d, 0x5f, 0xff, //0x00005dd7 leal $-1(%r15), %ebx + 0x44, 0x21, 0xfb, //0x00005ddb andl %r15d, %ebx + 0x0f, 0x85, 0x89, 0x03, 0x00, 0x00, //0x00005dde jne LBB23_70 + 0x85, 0xd2, //0x00005de4 testl %edx, %edx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005de6 je LBB23_15 + 0x4c, 0x89, 0xf3, //0x00005dec movq %r14, %rbx + 0x48, 0x29, 0xfb, //0x00005def subq %rdi, %rbx + 0x0f, 0xbc, 0xd2, //0x00005df2 bsfl %edx, %edx + 0x48, 0x01, 0xda, //0x00005df5 addq %rbx, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x00005df8 cmpq $-1, %r8 + 0x0f, 0x85, 0x82, 0x03, 0x00, 0x00, //0x00005dfc jne LBB23_72 + 0x49, 0x89, 0xd0, //0x00005e02 movq %rdx, %r8 + //0x00005e05 LBB23_15 + 0x45, 0x85, 0xe4, //0x00005e05 testl %r12d, %r12d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005e08 je LBB23_18 + 0x4c, 0x89, 0xf3, //0x00005e0e movq %r14, %rbx + 0x48, 0x29, 0xfb, //0x00005e11 subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd4, //0x00005e14 bsfl %r12d, %edx + 0x48, 0x01, 0xda, //0x00005e18 addq %rbx, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x00005e1b cmpq $-1, %rax + 0x0f, 0x85, 0x5f, 0x03, 0x00, 0x00, //0x00005e1f jne LBB23_72 + 0x48, 0x89, 0xd0, //0x00005e25 movq %rdx, %rax + //0x00005e28 LBB23_18 + 0x45, 0x85, 0xff, //0x00005e28 testl %r15d, %r15d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005e2b je LBB23_21 + 0x4c, 0x89, 0xf3, //0x00005e31 movq %r14, %rbx + 0x48, 0x29, 0xfb, //0x00005e34 subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd7, //0x00005e37 bsfl %r15d, %edx + 0x48, 0x01, 0xda, //0x00005e3b addq %rbx, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x00005e3e cmpq $-1, %r9 + 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x00005e42 jne LBB23_72 + 0x49, 0x89, 0xd1, //0x00005e48 movq %rdx, %r9 + //0x00005e4b LBB23_21 + 0x83, 0xf9, 0x20, //0x00005e4b cmpl $32, %ecx + 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00005e4e jne LBB23_54 + 0x49, 0x83, 0xc6, 0x20, //0x00005e54 addq $32, %r14 + 0x48, 0x83, 0xc6, 0xe0, //0x00005e58 addq $-32, %rsi + 0x48, 0x83, 0xfe, 0x1f, //0x00005e5c cmpq $31, %rsi + 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00005e60 ja LBB23_7 + 0xc5, 0xf8, 0x77, //0x00005e66 vzeroupper + 0x4c, 0x89, 0xde, //0x00005e69 movq %r11, %rsi + 0x48, 0x83, 0xfe, 0x10, //0x00005e6c cmpq $16, %rsi + 0x0f, 0x82, 0x72, 0x01, 0x00, 0x00, //0x00005e70 jb LBB23_42 + //0x00005e76 LBB23_24 + 0x4c, 0x8d, 0x76, 0xf0, //0x00005e76 leaq $-16(%rsi), %r14 + 0x4c, 0x89, 0xf1, //0x00005e7a movq %r14, %rcx + 0x48, 0x83, 0xe1, 0xf0, //0x00005e7d andq $-16, %rcx + 0x4e, 0x8d, 0x5c, 0x11, 0x10, //0x00005e81 leaq $16(%rcx,%r10), %r11 + 0x41, 0x83, 0xe6, 0x0f, //0x00005e86 andl $15, %r14d + 0xc5, 0x79, 0x6f, 0x05, 0x8e, 0xfd, 0xff, 0xff, //0x00005e8a vmovdqa $-626(%rip), %xmm8 /* LCPI23_7+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x0d, 0x96, 0xfd, 0xff, 0xff, //0x00005e92 vmovdqa $-618(%rip), %xmm9 /* LCPI23_8+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x15, 0x9e, 0xfd, 0xff, 0xff, //0x00005e9a vmovdqa $-610(%rip), %xmm10 /* LCPI23_9+0(%rip) */ + 0xc5, 0x79, 0x6f, 0x1d, 0xa6, 0xfd, 0xff, 0xff, //0x00005ea2 vmovdqa $-602(%rip), %xmm11 /* LCPI23_10+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x25, 0xae, 0xfd, 0xff, 0xff, //0x00005eaa vmovdqa $-594(%rip), %xmm4 /* LCPI23_11+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x2d, 0xb6, 0xfd, 0xff, 0xff, //0x00005eb2 vmovdqa $-586(%rip), %xmm5 /* LCPI23_12+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x35, 0xbe, 0xfd, 0xff, 0xff, //0x00005eba vmovdqa $-578(%rip), %xmm6 /* LCPI23_13+0(%rip) */ + 0x41, 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00005ec2 movl $4294967295, %r15d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005ec8 .p2align 4, 0x90 + //0x00005ed0 LBB23_25 + 0xc4, 0xc1, 0x7a, 0x6f, 0x3a, //0x00005ed0 vmovdqu (%r10), %xmm7 + 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00005ed5 vpcmpgtb %xmm8, %xmm7, %xmm0 + 0xc5, 0xb1, 0x64, 0xcf, //0x00005eda vpcmpgtb %xmm7, %xmm9, %xmm1 + 0xc5, 0xf9, 0xdb, 0xc1, //0x00005ede vpand %xmm1, %xmm0, %xmm0 + 0xc5, 0xa9, 0x74, 0xcf, //0x00005ee2 vpcmpeqb %xmm7, %xmm10, %xmm1 + 0xc5, 0xa1, 0x74, 0xd7, //0x00005ee6 vpcmpeqb %xmm7, %xmm11, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00005eea vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xc1, 0xeb, 0xd4, //0x00005eee vpor %xmm4, %xmm7, %xmm2 + 0xc5, 0xe9, 0x74, 0xd6, //0x00005ef2 vpcmpeqb %xmm6, %xmm2, %xmm2 + 0xc5, 0xc1, 0x74, 0xfd, //0x00005ef6 vpcmpeqb %xmm5, %xmm7, %xmm7 + 0xc5, 0xe9, 0xeb, 0xdf, //0x00005efa vpor %xmm7, %xmm2, %xmm3 + 0xc5, 0xf1, 0xeb, 0xc0, //0x00005efe vpor %xmm0, %xmm1, %xmm0 + 0xc5, 0xe1, 0xeb, 0xc0, //0x00005f02 vpor %xmm0, %xmm3, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd7, //0x00005f06 vpmovmskb %xmm7, %edx + 0xc5, 0x79, 0xd7, 0xea, //0x00005f0a vpmovmskb %xmm2, %r13d + 0xc5, 0x79, 0xd7, 0xe1, //0x00005f0e vpmovmskb %xmm1, %r12d + 0xc5, 0xf9, 0xd7, 0xc8, //0x00005f12 vpmovmskb %xmm0, %ecx + 0x4c, 0x31, 0xf9, //0x00005f16 xorq %r15, %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00005f19 bsfq %rcx, %rcx + 0x83, 0xf9, 0x10, //0x00005f1d cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005f20 je LBB23_27 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005f26 movl $-1, %ebx + 0xd3, 0xe3, //0x00005f2b shll %cl, %ebx + 0xf7, 0xd3, //0x00005f2d notl %ebx + 0x21, 0xda, //0x00005f2f andl %ebx, %edx + 0x41, 0x21, 0xdd, //0x00005f31 andl %ebx, %r13d + 0x44, 0x21, 0xe3, //0x00005f34 andl %r12d, %ebx + 0x41, 0x89, 0xdc, //0x00005f37 movl %ebx, %r12d + //0x00005f3a LBB23_27 + 0x8d, 0x5a, 0xff, //0x00005f3a leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x00005f3d andl %edx, %ebx + 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00005f3f jne LBB23_71 + 0x41, 0x8d, 0x5d, 0xff, //0x00005f45 leal $-1(%r13), %ebx + 0x44, 0x21, 0xeb, //0x00005f49 andl %r13d, %ebx + 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x00005f4c jne LBB23_71 + 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x00005f52 leal $-1(%r12), %ebx + 0x44, 0x21, 0xe3, //0x00005f57 andl %r12d, %ebx + 0x0f, 0x85, 0x1b, 0x02, 0x00, 0x00, //0x00005f5a jne LBB23_71 + 0x85, 0xd2, //0x00005f60 testl %edx, %edx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005f62 je LBB23_33 + 0x4c, 0x89, 0xd3, //0x00005f68 movq %r10, %rbx + 0x48, 0x29, 0xfb, //0x00005f6b subq %rdi, %rbx + 0x0f, 0xbc, 0xd2, //0x00005f6e bsfl %edx, %edx + 0x48, 0x01, 0xda, //0x00005f71 addq %rbx, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x00005f74 cmpq $-1, %r8 + 0x0f, 0x85, 0x06, 0x02, 0x00, 0x00, //0x00005f78 jne LBB23_72 + 0x49, 0x89, 0xd0, //0x00005f7e movq %rdx, %r8 + //0x00005f81 LBB23_33 + 0x45, 0x85, 0xed, //0x00005f81 testl %r13d, %r13d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005f84 je LBB23_36 + 0x4c, 0x89, 0xd3, //0x00005f8a movq %r10, %rbx + 0x48, 0x29, 0xfb, //0x00005f8d subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd5, //0x00005f90 bsfl %r13d, %edx + 0x48, 0x01, 0xda, //0x00005f94 addq %rbx, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x00005f97 cmpq $-1, %rax + 0x0f, 0x85, 0xe3, 0x01, 0x00, 0x00, //0x00005f9b jne LBB23_72 + 0x48, 0x89, 0xd0, //0x00005fa1 movq %rdx, %rax + //0x00005fa4 LBB23_36 + 0x45, 0x85, 0xe4, //0x00005fa4 testl %r12d, %r12d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005fa7 je LBB23_39 + 0x4c, 0x89, 0xd3, //0x00005fad movq %r10, %rbx + 0x48, 0x29, 0xfb, //0x00005fb0 subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd4, //0x00005fb3 bsfl %r12d, %edx + 0x48, 0x01, 0xda, //0x00005fb7 addq %rbx, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x00005fba cmpq $-1, %r9 + 0x0f, 0x85, 0xc0, 0x01, 0x00, 0x00, //0x00005fbe jne LBB23_72 + 0x49, 0x89, 0xd1, //0x00005fc4 movq %rdx, %r9 + //0x00005fc7 LBB23_39 + 0x83, 0xf9, 0x10, //0x00005fc7 cmpl $16, %ecx + 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x00005fca jne LBB23_55 + 0x49, 0x83, 0xc2, 0x10, //0x00005fd0 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x00005fd4 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x0f, //0x00005fd8 cmpq $15, %rsi + 0x0f, 0x87, 0xee, 0xfe, 0xff, 0xff, //0x00005fdc ja LBB23_25 + 0x4c, 0x89, 0xf6, //0x00005fe2 movq %r14, %rsi + 0x4d, 0x89, 0xda, //0x00005fe5 movq %r11, %r10 + //0x00005fe8 LBB23_42 + 0x48, 0x85, 0xf6, //0x00005fe8 testq %rsi, %rsi + 0x0f, 0x84, 0xc6, 0x00, 0x00, 0x00, //0x00005feb je LBB23_56 + 0x4d, 0x8d, 0x1c, 0x32, //0x00005ff1 leaq (%r10,%rsi), %r11 + 0x48, 0x8d, 0x1d, 0xe4, 0x01, 0x00, 0x00, //0x00005ff5 leaq $484(%rip), %rbx /* LJTI23_0+0(%rip) */ + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00005ffc jmp LBB23_45 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006001 .p2align 4, 0x90 + //0x00006010 LBB23_44 + 0x49, 0x89, 0xca, //0x00006010 movq %rcx, %r10 + 0x48, 0xff, 0xce, //0x00006013 decq %rsi + 0x0f, 0x84, 0x7c, 0x01, 0x00, 0x00, //0x00006016 je LBB23_75 + //0x0000601c LBB23_45 + 0x41, 0x0f, 0xbe, 0x12, //0x0000601c movsbl (%r10), %edx + 0x83, 0xc2, 0xd5, //0x00006020 addl $-43, %edx + 0x83, 0xfa, 0x3a, //0x00006023 cmpl $58, %edx + 0x0f, 0x87, 0x8b, 0x00, 0x00, 0x00, //0x00006026 ja LBB23_56 + 0x49, 0x8d, 0x4a, 0x01, //0x0000602c leaq $1(%r10), %rcx + 0x48, 0x63, 0x14, 0x93, //0x00006030 movslq (%rbx,%rdx,4), %rdx + 0x48, 0x01, 0xda, //0x00006034 addq %rbx, %rdx + 0xff, 0xe2, //0x00006037 jmpq *%rdx + //0x00006039 LBB23_47 + 0x48, 0x89, 0xca, //0x00006039 movq %rcx, %rdx + 0x48, 0x29, 0xfa, //0x0000603c subq %rdi, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x0000603f cmpq $-1, %r9 + 0x0f, 0x85, 0x67, 0x01, 0x00, 0x00, //0x00006043 jne LBB23_79 + 0x48, 0xff, 0xca, //0x00006049 decq %rdx + 0x49, 0x89, 0xd1, //0x0000604c movq %rdx, %r9 + 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000604f jmp LBB23_44 + //0x00006054 LBB23_49 + 0x48, 0x89, 0xca, //0x00006054 movq %rcx, %rdx + 0x48, 0x29, 0xfa, //0x00006057 subq %rdi, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x0000605a cmpq $-1, %rax + 0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x0000605e jne LBB23_79 + 0x48, 0xff, 0xca, //0x00006064 decq %rdx + 0x48, 0x89, 0xd0, //0x00006067 movq %rdx, %rax + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000606a jmp LBB23_44 + //0x0000606f LBB23_51 + 0x48, 0x89, 0xca, //0x0000606f movq %rcx, %rdx + 0x48, 0x29, 0xfa, //0x00006072 subq %rdi, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x00006075 cmpq $-1, %r8 + 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x00006079 jne LBB23_79 + 0x48, 0xff, 0xca, //0x0000607f decq %rdx + 0x49, 0x89, 0xd0, //0x00006082 movq %rdx, %r8 + 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00006085 jmp LBB23_44 + //0x0000608a LBB23_53 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000608a movq $-1, %rax + 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x00006091 jmp LBB23_74 + //0x00006096 LBB23_54 + 0x49, 0x01, 0xce, //0x00006096 addq %rcx, %r14 + 0xc5, 0xf8, 0x77, //0x00006099 vzeroupper + 0x4d, 0x89, 0xf2, //0x0000609c movq %r14, %r10 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000609f movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x000060a6 testq %rax, %rax + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000060a9 jne LBB23_57 + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x000060af jmp LBB23_73 + //0x000060b4 LBB23_55 + 0x49, 0x01, 0xca, //0x000060b4 addq %rcx, %r10 + //0x000060b7 LBB23_56 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000060b7 movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x000060be testq %rax, %rax + 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x000060c1 je LBB23_73 + //0x000060c7 LBB23_57 + 0x4d, 0x85, 0xc9, //0x000060c7 testq %r9, %r9 + 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000060ca je LBB23_73 + 0x4d, 0x85, 0xc0, //0x000060d0 testq %r8, %r8 + 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000060d3 je LBB23_73 + 0x49, 0x29, 0xfa, //0x000060d9 subq %rdi, %r10 + 0x49, 0x8d, 0x4a, 0xff, //0x000060dc leaq $-1(%r10), %rcx + 0x48, 0x39, 0xc8, //0x000060e0 cmpq %rcx, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000060e3 je LBB23_65 + 0x49, 0x39, 0xc8, //0x000060e9 cmpq %rcx, %r8 + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000060ec je LBB23_65 + 0x49, 0x39, 0xc9, //0x000060f2 cmpq %rcx, %r9 + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000060f5 je LBB23_65 + 0x4d, 0x85, 0xc9, //0x000060fb testq %r9, %r9 + 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x000060fe jle LBB23_66 + 0x49, 0x8d, 0x49, 0xff, //0x00006104 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xc8, //0x00006108 cmpq %rcx, %rax + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000610b je LBB23_66 + 0x49, 0xf7, 0xd1, //0x00006111 notq %r9 + 0x4c, 0x89, 0xca, //0x00006114 movq %r9, %rdx + 0x4c, 0x89, 0xc8, //0x00006117 movq %r9, %rax + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x0000611a jmp LBB23_74 + //0x0000611f LBB23_65 + 0x49, 0xf7, 0xda, //0x0000611f negq %r10 + 0x4c, 0x89, 0xd2, //0x00006122 movq %r10, %rdx + 0x4c, 0x89, 0xd0, //0x00006125 movq %r10, %rax + 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00006128 jmp LBB23_74 + //0x0000612d LBB23_66 + 0x4c, 0x89, 0xc1, //0x0000612d movq %r8, %rcx + 0x48, 0x09, 0xc1, //0x00006130 orq %rax, %rcx + 0x49, 0x39, 0xc0, //0x00006133 cmpq %rax, %r8 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00006136 jl LBB23_69 + 0x48, 0x85, 0xc9, //0x0000613c testq %rcx, %rcx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x0000613f js LBB23_69 + 0x49, 0xf7, 0xd0, //0x00006145 notq %r8 + 0x4c, 0x89, 0xc2, //0x00006148 movq %r8, %rdx + 0x4c, 0x89, 0xc0, //0x0000614b movq %r8, %rax + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x0000614e jmp LBB23_74 + //0x00006153 LBB23_69 + 0x48, 0x85, 0xc9, //0x00006153 testq %rcx, %rcx + 0x48, 0x8d, 0x48, 0xff, //0x00006156 leaq $-1(%rax), %rcx + 0x48, 0xf7, 0xd0, //0x0000615a notq %rax + 0x49, 0x0f, 0x48, 0xc2, //0x0000615d cmovsq %r10, %rax + 0x49, 0x39, 0xc8, //0x00006161 cmpq %rcx, %r8 + 0x49, 0x0f, 0x45, 0xc2, //0x00006164 cmovneq %r10, %rax + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00006168 jmp LBB23_74 + //0x0000616d LBB23_70 + 0x49, 0x29, 0xfe, //0x0000616d subq %rdi, %r14 + 0x0f, 0xbc, 0xd3, //0x00006170 bsfl %ebx, %edx + 0x4c, 0x01, 0xf2, //0x00006173 addq %r14, %rdx + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00006176 jmp LBB23_72 + //0x0000617b LBB23_71 + 0x49, 0x29, 0xfa, //0x0000617b subq %rdi, %r10 + 0x0f, 0xbc, 0xd3, //0x0000617e bsfl %ebx, %edx + 0x4c, 0x01, 0xd2, //0x00006181 addq %r10, %rdx + //0x00006184 LBB23_72 + 0x48, 0xf7, 0xd2, //0x00006184 notq %rdx + //0x00006187 LBB23_73 + 0x48, 0x89, 0xd0, //0x00006187 movq %rdx, %rax + //0x0000618a LBB23_74 + 0x5b, //0x0000618a popq %rbx + 0x41, 0x5c, //0x0000618b popq %r12 + 0x41, 0x5d, //0x0000618d popq %r13 + 0x41, 0x5e, //0x0000618f popq %r14 + 0x41, 0x5f, //0x00006191 popq %r15 + 0x5d, //0x00006193 popq %rbp + 0xc5, 0xf8, 0x77, //0x00006194 vzeroupper + 0xc3, //0x00006197 retq + //0x00006198 LBB23_75 + 0x4d, 0x89, 0xda, //0x00006198 movq %r11, %r10 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000619b movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x000061a2 testq %rax, %rax + 0x0f, 0x85, 0x1c, 0xff, 0xff, 0xff, //0x000061a5 jne LBB23_57 + 0xe9, 0xd7, 0xff, 0xff, 0xff, //0x000061ab jmp LBB23_73 + //0x000061b0 LBB23_79 + 0x48, 0xf7, 0xda, //0x000061b0 negq %rdx + 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000061b3 jmp LBB23_73 + //0x000061b8 LBB23_76 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000061b8 movq $-1, %r9 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061bf movq $-1, %rax + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061c6 movq $-1, %r8 + 0x49, 0x89, 0xfa, //0x000061cd movq %rdi, %r10 + 0x48, 0x83, 0xfe, 0x10, //0x000061d0 cmpq $16, %rsi + 0x0f, 0x83, 0x9c, 0xfc, 0xff, 0xff, //0x000061d4 jae LBB23_24 + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x000061da jmp LBB23_42 + 0x90, //0x000061df .p2align 2, 0x90 + // // .set L23_0_set_47, LBB23_47-LJTI23_0 + // // .set L23_0_set_56, LBB23_56-LJTI23_0 + // // .set L23_0_set_51, LBB23_51-LJTI23_0 + // // .set L23_0_set_44, LBB23_44-LJTI23_0 + // // .set L23_0_set_49, LBB23_49-LJTI23_0 + //0x000061e0 LJTI23_0 + 0x59, 0xfe, 0xff, 0xff, //0x000061e0 .long L23_0_set_47 + 0xd7, 0xfe, 0xff, 0xff, //0x000061e4 .long L23_0_set_56 + 0x59, 0xfe, 0xff, 0xff, //0x000061e8 .long L23_0_set_47 + 0x8f, 0xfe, 0xff, 0xff, //0x000061ec .long L23_0_set_51 + 0xd7, 0xfe, 0xff, 0xff, //0x000061f0 .long L23_0_set_56 + 0x30, 0xfe, 0xff, 0xff, //0x000061f4 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x000061f8 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x000061fc .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x00006200 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x00006204 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x00006208 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x0000620c .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x00006210 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x00006214 .long L23_0_set_44 + 0x30, 0xfe, 0xff, 0xff, //0x00006218 .long L23_0_set_44 + 0xd7, 0xfe, 0xff, 0xff, //0x0000621c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006220 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006224 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006228 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000622c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006230 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006234 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006238 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000623c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006240 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006244 .long L23_0_set_56 + 0x74, 0xfe, 0xff, 0xff, //0x00006248 .long L23_0_set_49 + 0xd7, 0xfe, 0xff, 0xff, //0x0000624c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006250 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006254 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006258 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000625c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006260 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006264 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006268 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000626c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006270 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006274 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006278 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000627c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006280 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006284 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006288 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000628c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006290 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006294 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x00006298 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x0000629c .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062a0 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062a4 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062a8 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062ac .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062b0 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062b4 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062b8 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062bc .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062c0 .long L23_0_set_56 + 0xd7, 0xfe, 0xff, 0xff, //0x000062c4 .long L23_0_set_56 + 0x74, 0xfe, 0xff, 0xff, //0x000062c8 .long L23_0_set_49 + 0x90, 0x90, 0x90, 0x90, //0x000062cc .p2align 4, 0x90 + //0x000062d0 _skip_positive + 0x55, //0x000062d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000062d1 movq %rsp, %rbp + 0x41, 0x56, //0x000062d4 pushq %r14 + 0x53, //0x000062d6 pushq %rbx + 0x49, 0x89, 0xf6, //0x000062d7 movq %rsi, %r14 + 0x48, 0x8b, 0x1e, //0x000062da movq (%rsi), %rbx + 0x48, 0xff, 0xcb, //0x000062dd decq %rbx + 0x48, 0x8b, 0x07, //0x000062e0 movq (%rdi), %rax + 0x48, 0x01, 0xd8, //0x000062e3 addq %rbx, %rax + 0x48, 0x8b, 0x77, 0x08, //0x000062e6 movq $8(%rdi), %rsi + 0x48, 0x29, 0xde, //0x000062ea subq %rbx, %rsi + 0x48, 0x89, 0xc7, //0x000062ed movq %rax, %rdi + 0xe8, 0x9b, 0xf9, 0xff, 0xff, //0x000062f0 callq _do_skip_number + 0x48, 0x85, 0xc0, //0x000062f5 testq %rax, %rax + 0x0f, 0x88, 0x0d, 0x00, 0x00, 0x00, //0x000062f8 js LBB24_1 + 0x49, 0x8b, 0x0e, //0x000062fe movq (%r14), %rcx + 0x48, 0x8d, 0x4c, 0x08, 0xff, //0x00006301 leaq $-1(%rax,%rcx), %rcx + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006306 jmp LBB24_3 + //0x0000630b LBB24_1 + 0x49, 0x8b, 0x0e, //0x0000630b movq (%r14), %rcx + 0x48, 0x29, 0xc1, //0x0000630e subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00006311 addq $-2, %rcx + 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00006315 movq $-2, %rbx + //0x0000631c LBB24_3 + 0x49, 0x89, 0x0e, //0x0000631c movq %rcx, (%r14) + 0x48, 0x89, 0xd8, //0x0000631f movq %rbx, %rax + 0x5b, //0x00006322 popq %rbx + 0x41, 0x5e, //0x00006323 popq %r14 + 0x5d, //0x00006325 popq %rbp + 0xc3, //0x00006326 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006327 .p2align 4, 0x90 + //0x00006330 _skip_number + 0x55, //0x00006330 pushq %rbp + 0x48, 0x89, 0xe5, //0x00006331 movq %rsp, %rbp + 0x41, 0x57, //0x00006334 pushq %r15 + 0x41, 0x56, //0x00006336 pushq %r14 + 0x41, 0x55, //0x00006338 pushq %r13 + 0x41, 0x54, //0x0000633a pushq %r12 + 0x53, //0x0000633c pushq %rbx + 0x50, //0x0000633d pushq %rax + 0x49, 0x89, 0xf6, //0x0000633e movq %rsi, %r14 + 0x4c, 0x8b, 0x27, //0x00006341 movq (%rdi), %r12 + 0x48, 0x8b, 0x77, 0x08, //0x00006344 movq $8(%rdi), %rsi + 0x4d, 0x8b, 0x2e, //0x00006348 movq (%r14), %r13 + 0x4c, 0x29, 0xee, //0x0000634b subq %r13, %rsi + 0x31, 0xc0, //0x0000634e xorl %eax, %eax + 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00006350 cmpb $45, (%r12,%r13) + 0x4b, 0x8d, 0x1c, 0x2c, //0x00006355 leaq (%r12,%r13), %rbx + 0x0f, 0x94, 0xc0, //0x00006359 sete %al + 0x48, 0x01, 0xc3, //0x0000635c addq %rax, %rbx + 0x48, 0x29, 0xc6, //0x0000635f subq %rax, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00006362 je LBB25_1 + 0x8a, 0x03, //0x00006368 movb (%rbx), %al + 0x04, 0xd0, //0x0000636a addb $-48, %al + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000636c movq $-2, %r15 + 0x3c, 0x09, //0x00006373 cmpb $9, %al + 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00006375 ja LBB25_6 + 0x48, 0x89, 0xdf, //0x0000637b movq %rbx, %rdi + 0xe8, 0x0d, 0xf9, 0xff, 0xff, //0x0000637e callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00006383 testq %rax, %rax + 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00006386 js LBB25_4 + 0x48, 0x01, 0xc3, //0x0000638c addq %rax, %rbx + 0x4d, 0x89, 0xef, //0x0000638f movq %r13, %r15 + //0x00006392 LBB25_6 + 0x4c, 0x29, 0xe3, //0x00006392 subq %r12, %rbx + 0x49, 0x89, 0x1e, //0x00006395 movq %rbx, (%r14) + 0x4c, 0x89, 0xf8, //0x00006398 movq %r15, %rax + 0x48, 0x83, 0xc4, 0x08, //0x0000639b addq $8, %rsp + 0x5b, //0x0000639f popq %rbx + 0x41, 0x5c, //0x000063a0 popq %r12 + 0x41, 0x5d, //0x000063a2 popq %r13 + 0x41, 0x5e, //0x000063a4 popq %r14 + 0x41, 0x5f, //0x000063a6 popq %r15 + 0x5d, //0x000063a8 popq %rbp + 0xc3, //0x000063a9 retq + //0x000063aa LBB25_1 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000063aa movq $-1, %r15 + 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x000063b1 jmp LBB25_6 + //0x000063b6 LBB25_4 + 0x48, 0xf7, 0xd0, //0x000063b6 notq %rax + 0x48, 0x01, 0xc3, //0x000063b9 addq %rax, %rbx + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000063bc jmp LBB25_6 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063c1 .p2align 4, 0x90 + //0x000063d0 _skip_one + 0x55, //0x000063d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000063d1 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x000063d4 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x000063d7 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x000063da movq %rdi, %rsi + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000063dd movl $1, %edi + 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000063e2 vmovq %rdi, %xmm0 + 0xc5, 0xfa, 0x7f, 0x00, //0x000063e7 vmovdqu %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x000063eb movq %rax, %rdi + 0x5d, //0x000063ee popq %rbp + 0xe9, 0x5c, 0xee, 0xff, 0xff, //0x000063ef jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063f4 .p2align 4, 0x90 + //0x00006400 _validate_one + 0x55, //0x00006400 pushq %rbp + 0x48, 0x89, 0xe5, //0x00006401 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00006404 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00006407 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x0000640a movq %rdi, %rsi + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000640d movl $1, %ecx + 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00006412 vmovq %rcx, %xmm0 + 0xc5, 0xfa, 0x7f, 0x00, //0x00006417 vmovdqu %xmm0, (%rax) + 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000641b movl $32, %ecx + 0x48, 0x89, 0xc7, //0x00006420 movq %rax, %rdi + 0x5d, //0x00006423 popq %rbp + 0xe9, 0x27, 0xee, 0xff, 0xff, //0x00006424 jmp _fsm_exec + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006429 .p2align 5, 0x00 + //0x00006440 LCPI28_0 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006440 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006450 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00006460 LCPI28_1 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006460 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006470 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00006480 LCPI28_2 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006480 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006490 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x000064a0 LCPI28_6 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000064a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000064b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000064c0 LCPI28_7 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000064c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000064d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000064e0 LCPI28_8 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000064e0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000064f0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00006500 LCPI28_9 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00006500 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00006510 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00006520 LCPI28_10 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006520 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006530 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00006540 .p2align 4, 0x00 + //0x00006540 LCPI28_3 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006540 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00006550 LCPI28_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006550 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00006560 LCPI28_5 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006560 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00006570 .p2align 4, 0x90 + //0x00006570 _skip_one_fast + 0x55, //0x00006570 pushq %rbp + 0x48, 0x89, 0xe5, //0x00006571 movq %rsp, %rbp + 0x41, 0x57, //0x00006574 pushq %r15 + 0x41, 0x56, //0x00006576 pushq %r14 + 0x41, 0x55, //0x00006578 pushq %r13 + 0x41, 0x54, //0x0000657a pushq %r12 + 0x53, //0x0000657c pushq %rbx + 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000657d subq $128, %rsp + 0x49, 0x89, 0xf6, //0x00006584 movq %rsi, %r14 + 0x49, 0x89, 0xff, //0x00006587 movq %rdi, %r15 + 0x48, 0x8b, 0x3f, //0x0000658a movq (%rdi), %rdi + 0x49, 0x8b, 0x77, 0x08, //0x0000658d movq $8(%r15), %rsi + 0x4c, 0x89, 0xf2, //0x00006591 movq %r14, %rdx + 0xe8, 0x87, 0xdc, 0xff, 0xff, //0x00006594 callq _advance_ns + 0x4d, 0x8b, 0x0e, //0x00006599 movq (%r14), %r9 + 0x4d, 0x8d, 0x41, 0xff, //0x0000659c leaq $-1(%r9), %r8 + 0x0f, 0xbe, 0xc8, //0x000065a0 movsbl %al, %ecx + 0x83, 0xf9, 0x7b, //0x000065a3 cmpl $123, %ecx + 0x0f, 0x87, 0x87, 0x01, 0x00, 0x00, //0x000065a6 ja LBB28_26 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000065ac movq $-1, %rax + 0x48, 0x8d, 0x35, 0x32, 0x09, 0x00, 0x00, //0x000065b3 leaq $2354(%rip), %rsi /* LJTI28_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8e, //0x000065ba movslq (%rsi,%rcx,4), %rcx + 0x48, 0x01, 0xf1, //0x000065be addq %rsi, %rcx + 0xff, 0xe1, //0x000065c1 jmpq *%rcx + //0x000065c3 LBB28_2 + 0x49, 0x8b, 0x07, //0x000065c3 movq (%r15), %rax + 0x49, 0x8b, 0x7f, 0x08, //0x000065c6 movq $8(%r15), %rdi + 0x48, 0x89, 0xfe, //0x000065ca movq %rdi, %rsi + 0x4c, 0x29, 0xce, //0x000065cd subq %r9, %rsi + 0x4a, 0x8d, 0x0c, 0x08, //0x000065d0 leaq (%rax,%r9), %rcx + 0x48, 0x83, 0xfe, 0x20, //0x000065d4 cmpq $32, %rsi + 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x000065d8 jb LBB28_7 + 0x4c, 0x29, 0xcf, //0x000065de subq %r9, %rdi + 0x48, 0x83, 0xc7, 0xe0, //0x000065e1 addq $-32, %rdi + 0x48, 0x89, 0xfa, //0x000065e5 movq %rdi, %rdx + 0x48, 0x83, 0xe2, 0xe0, //0x000065e8 andq $-32, %rdx + 0x4c, 0x01, 0xca, //0x000065ec addq %r9, %rdx + 0x48, 0x8d, 0x54, 0x10, 0x20, //0x000065ef leaq $32(%rax,%rdx), %rdx + 0x83, 0xe7, 0x1f, //0x000065f4 andl $31, %edi + 0xc5, 0xfd, 0x6f, 0x05, 0x41, 0xfe, 0xff, 0xff, //0x000065f7 vmovdqa $-447(%rip), %ymm0 /* LCPI28_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x59, 0xfe, 0xff, 0xff, //0x000065ff vmovdqa $-423(%rip), %ymm1 /* LCPI28_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x15, 0x71, 0xfe, 0xff, 0xff, //0x00006607 vmovdqa $-399(%rip), %ymm2 /* LCPI28_2+0(%rip) */ + 0x90, //0x0000660f .p2align 4, 0x90 + //0x00006610 LBB28_4 + 0xc5, 0xfe, 0x6f, 0x19, //0x00006610 vmovdqu (%rcx), %ymm3 + 0xc5, 0xe5, 0x74, 0xe0, //0x00006614 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xe5, 0xeb, 0xd9, //0x00006618 vpor %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0x74, 0xda, //0x0000661c vpcmpeqb %ymm2, %ymm3, %ymm3 + 0xc5, 0xe5, 0xeb, 0xdc, //0x00006620 vpor %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xdb, //0x00006624 vpmovmskb %ymm3, %ebx + 0x85, 0xdb, //0x00006628 testl %ebx, %ebx + 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000662a jne LBB28_20 + 0x48, 0x83, 0xc1, 0x20, //0x00006630 addq $32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00006634 addq $-32, %rsi + 0x48, 0x83, 0xfe, 0x1f, //0x00006638 cmpq $31, %rsi + 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000663c ja LBB28_4 + 0x48, 0x89, 0xfe, //0x00006642 movq %rdi, %rsi + 0x48, 0x89, 0xd1, //0x00006645 movq %rdx, %rcx + //0x00006648 LBB28_7 + 0x48, 0x83, 0xfe, 0x10, //0x00006648 cmpq $16, %rsi + 0x0f, 0x82, 0x67, 0x00, 0x00, 0x00, //0x0000664c jb LBB28_12 + 0x48, 0x8d, 0x56, 0xf0, //0x00006652 leaq $-16(%rsi), %rdx + 0x48, 0x89, 0xd7, //0x00006656 movq %rdx, %rdi + 0x48, 0x83, 0xe7, 0xf0, //0x00006659 andq $-16, %rdi + 0x48, 0x8d, 0x7c, 0x0f, 0x10, //0x0000665d leaq $16(%rdi,%rcx), %rdi + 0x83, 0xe2, 0x0f, //0x00006662 andl $15, %edx + 0xc5, 0xf9, 0x6f, 0x05, 0xd3, 0xfe, 0xff, 0xff, //0x00006665 vmovdqa $-301(%rip), %xmm0 /* LCPI28_3+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0xdb, 0xfe, 0xff, 0xff, //0x0000666d vmovdqa $-293(%rip), %xmm1 /* LCPI28_4+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0xe3, 0xfe, 0xff, 0xff, //0x00006675 vmovdqa $-285(%rip), %xmm2 /* LCPI28_5+0(%rip) */ + 0x90, 0x90, 0x90, //0x0000667d .p2align 4, 0x90 + //0x00006680 LBB28_9 + 0xc5, 0xfa, 0x6f, 0x19, //0x00006680 vmovdqu (%rcx), %xmm3 + 0xc5, 0xe1, 0x74, 0xe0, //0x00006684 vpcmpeqb %xmm0, %xmm3, %xmm4 + 0xc5, 0xe1, 0xeb, 0xd9, //0x00006688 vpor %xmm1, %xmm3, %xmm3 + 0xc5, 0xe1, 0x74, 0xda, //0x0000668c vpcmpeqb %xmm2, %xmm3, %xmm3 + 0xc5, 0xe1, 0xeb, 0xdc, //0x00006690 vpor %xmm4, %xmm3, %xmm3 + 0xc5, 0xf9, 0xd7, 0xdb, //0x00006694 vpmovmskb %xmm3, %ebx + 0x66, 0x85, 0xdb, //0x00006698 testw %bx, %bx + 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x0000669b jne LBB28_92 + 0x48, 0x83, 0xc1, 0x10, //0x000066a1 addq $16, %rcx + 0x48, 0x83, 0xc6, 0xf0, //0x000066a5 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x0f, //0x000066a9 cmpq $15, %rsi + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000066ad ja LBB28_9 + 0x48, 0x89, 0xd6, //0x000066b3 movq %rdx, %rsi + 0x48, 0x89, 0xf9, //0x000066b6 movq %rdi, %rcx + //0x000066b9 LBB28_12 + 0x48, 0x85, 0xf6, //0x000066b9 testq %rsi, %rsi + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000066bc je LBB28_19 + 0x48, 0x8d, 0x14, 0x31, //0x000066c2 leaq (%rcx,%rsi), %rdx + //0x000066c6 LBB28_14 + 0x0f, 0xb6, 0x19, //0x000066c6 movzbl (%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x000066c9 cmpb $44, %bl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000066cc je LBB28_19 + 0x80, 0xfb, 0x7d, //0x000066d2 cmpb $125, %bl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000066d5 je LBB28_19 + 0x80, 0xfb, 0x5d, //0x000066db cmpb $93, %bl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000066de je LBB28_19 + 0x48, 0xff, 0xc1, //0x000066e4 incq %rcx + 0x48, 0xff, 0xce, //0x000066e7 decq %rsi + 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000066ea jne LBB28_14 + 0x48, 0x89, 0xd1, //0x000066f0 movq %rdx, %rcx + //0x000066f3 LBB28_19 + 0x48, 0x29, 0xc1, //0x000066f3 subq %rax, %rcx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000066f6 jmp LBB28_22 + //0x000066fb LBB28_20 + 0x48, 0x63, 0xd3, //0x000066fb movslq %ebx, %rdx + //0x000066fe LBB28_21 + 0x48, 0x0f, 0xbc, 0xd2, //0x000066fe bsfq %rdx, %rdx + 0x48, 0x29, 0xc1, //0x00006702 subq %rax, %rcx + 0x48, 0x01, 0xd1, //0x00006705 addq %rdx, %rcx + //0x00006708 LBB28_22 + 0x49, 0x89, 0x0e, //0x00006708 movq %rcx, (%r14) + //0x0000670b LBB28_23 + 0x4c, 0x89, 0xc0, //0x0000670b movq %r8, %rax + //0x0000670e LBB28_24 + 0x48, 0x8d, 0x65, 0xd8, //0x0000670e leaq $-40(%rbp), %rsp + 0x5b, //0x00006712 popq %rbx + 0x41, 0x5c, //0x00006713 popq %r12 + 0x41, 0x5d, //0x00006715 popq %r13 + 0x41, 0x5e, //0x00006717 popq %r14 + 0x41, 0x5f, //0x00006719 popq %r15 + 0x5d, //0x0000671b popq %rbp + 0xc5, 0xf8, 0x77, //0x0000671c vzeroupper + 0xc3, //0x0000671f retq + //0x00006720 LBB28_25 + 0x49, 0x83, 0xc1, 0x03, //0x00006720 addq $3, %r9 + 0x4d, 0x3b, 0x4f, 0x08, //0x00006724 cmpq $8(%r15), %r9 + 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00006728 ja LBB28_24 + 0xe9, 0xcf, 0x03, 0x00, 0x00, //0x0000672e jmp LBB28_62 + //0x00006733 LBB28_26 + 0x4d, 0x89, 0x06, //0x00006733 movq %r8, (%r14) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00006736 movq $-2, %rax + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000673d jmp LBB28_24 + //0x00006742 LBB28_27 + 0x4d, 0x89, 0xc4, //0x00006742 movq %r8, %r12 + 0x49, 0x8b, 0x0f, //0x00006745 movq (%r15), %rcx + 0x4d, 0x8b, 0x5f, 0x08, //0x00006748 movq $8(%r15), %r11 + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000674c movq %rcx, $16(%rsp) + 0x4e, 0x8d, 0x3c, 0x09, //0x00006751 leaq (%rcx,%r9), %r15 + 0x4d, 0x29, 0xcb, //0x00006755 subq %r9, %r11 + 0x49, 0x83, 0xfb, 0x20, //0x00006758 cmpq $32, %r11 + 0x0f, 0x8c, 0xf6, 0x06, 0x00, 0x00, //0x0000675c jl LBB28_36 + 0xbb, 0x20, 0x00, 0x00, 0x00, //0x00006762 movl $32, %ebx + 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00006767 movl $4294967295, %r9d + 0x31, 0xd2, //0x0000676d xorl %edx, %edx + 0xc5, 0xfd, 0x6f, 0x05, 0x29, 0xfd, 0xff, 0xff, //0x0000676f vmovdqa $-727(%rip), %ymm0 /* LCPI28_6+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x41, 0xfd, 0xff, 0xff, //0x00006777 vmovdqa $-703(%rip), %ymm1 /* LCPI28_7+0(%rip) */ + 0x45, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x0000677f leal $-1431655765(%r9), %r10d + 0x31, 0xff, //0x00006786 xorl %edi, %edi + 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00006788 jmp LBB28_29 + 0x90, 0x90, 0x90, //0x0000678d .p2align 4, 0x90 + //0x00006790 LBB28_32 + 0x89, 0xfe, //0x00006790 movl %edi, %esi + 0x44, 0x31, 0xce, //0x00006792 xorl %r9d, %esi + 0x21, 0xce, //0x00006795 andl %ecx, %esi + 0x44, 0x8d, 0x04, 0x36, //0x00006797 leal (%rsi,%rsi), %r8d + 0x41, 0x09, 0xf8, //0x0000679b orl %edi, %r8d + 0x44, 0x89, 0xc1, //0x0000679e movl %r8d, %ecx + 0x44, 0x31, 0xd1, //0x000067a1 xorl %r10d, %ecx + 0x21, 0xf1, //0x000067a4 andl %esi, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000067a6 andl $-1431655766, %ecx + 0x31, 0xff, //0x000067ac xorl %edi, %edi + 0x01, 0xf1, //0x000067ae addl %esi, %ecx + 0x40, 0x0f, 0x92, 0xc7, //0x000067b0 setb %dil + 0x01, 0xc9, //0x000067b4 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000067b6 xorl $1431655765, %ecx + 0x44, 0x21, 0xc1, //0x000067bc andl %r8d, %ecx + 0x44, 0x31, 0xc9, //0x000067bf xorl %r9d, %ecx + 0x41, 0x21, 0xcd, //0x000067c2 andl %ecx, %r13d + 0x45, 0x85, 0xed, //0x000067c5 testl %r13d, %r13d + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000067c8 jne LBB28_90 + //0x000067ce LBB28_33 + 0x48, 0x83, 0xc2, 0x20, //0x000067ce addq $32, %rdx + 0x49, 0x8d, 0x4c, 0x1b, 0xe0, //0x000067d2 leaq $-32(%r11,%rbx), %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x000067d7 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x000067db cmpq $63, %rcx + 0x0f, 0x8e, 0x64, 0x06, 0x00, 0x00, //0x000067df jle LBB28_34 + //0x000067e5 LBB28_29 + 0xc4, 0xc1, 0x7e, 0x6f, 0x14, 0x17, //0x000067e5 vmovdqu (%r15,%rdx), %ymm2 + 0xc5, 0xed, 0x74, 0xd8, //0x000067eb vpcmpeqb %ymm0, %ymm2, %ymm3 + 0xc5, 0x7d, 0xd7, 0xeb, //0x000067ef vpmovmskb %ymm3, %r13d + 0xc5, 0xed, 0x74, 0xd1, //0x000067f3 vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000067f7 vpmovmskb %ymm2, %ecx + 0x48, 0x85, 0xff, //0x000067fb testq %rdi, %rdi + 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x000067fe jne LBB28_32 + 0x85, 0xc9, //0x00006804 testl %ecx, %ecx + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00006806 jne LBB28_32 + 0x31, 0xff, //0x0000680c xorl %edi, %edi + 0x45, 0x85, 0xed, //0x0000680e testl %r13d, %r13d + 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00006811 je LBB28_33 + //0x00006817 LBB28_90 + 0x49, 0x0f, 0xbc, 0xc5, //0x00006817 bsfq %r13, %rax + 0x49, 0x01, 0xc7, //0x0000681b addq %rax, %r15 + 0x49, 0x01, 0xd7, //0x0000681e addq %rdx, %r15 + //0x00006821 LBB28_91 + 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00006821 subq $16(%rsp), %r15 + 0x49, 0xff, 0xc7, //0x00006826 incq %r15 + 0x4d, 0x89, 0x3e, //0x00006829 movq %r15, (%r14) + 0x4c, 0x89, 0xe0, //0x0000682c movq %r12, %rax + 0xe9, 0xda, 0xfe, 0xff, 0xff, //0x0000682f jmp LBB28_24 + //0x00006834 LBB28_37 + 0x4d, 0x89, 0xc4, //0x00006834 movq %r8, %r12 + 0x49, 0x8b, 0x4f, 0x08, //0x00006837 movq $8(%r15), %rcx + 0x4c, 0x29, 0xc9, //0x0000683b subq %r9, %rcx + 0x4d, 0x03, 0x0f, //0x0000683e addq (%r15), %r9 + 0x31, 0xd2, //0x00006841 xorl %edx, %edx + 0xc5, 0xfd, 0x6f, 0x05, 0x55, 0xfc, 0xff, 0xff, //0x00006843 vmovdqa $-939(%rip), %ymm0 /* LCPI28_6+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x6d, 0xfc, 0xff, 0xff, //0x0000684b vmovdqa $-915(%rip), %ymm1 /* LCPI28_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x00006853 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfd, 0x6f, 0x1d, 0xa1, 0xfc, 0xff, 0xff, //0x00006857 vmovdqa $-863(%rip), %ymm3 /* LCPI28_9+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0xb9, 0xfc, 0xff, 0xff, //0x0000685f vmovdqa $-839(%rip), %ymm4 /* LCPI28_10+0(%rip) */ + 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006867 vxorps %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xd2, //0x0000686c xorl %r10d, %r10d + 0x45, 0x31, 0xc0, //0x0000686f xorl %r8d, %r8d + 0x31, 0xf6, //0x00006872 xorl %esi, %esi + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006874 jmp LBB28_39 + //0x00006879 LBB28_38 + 0x49, 0xc1, 0xfd, 0x3f, //0x00006879 sarq $63, %r13 + 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000687d popcntq %rcx, %rcx + 0x49, 0x01, 0xc8, //0x00006882 addq %rcx, %r8 + 0x49, 0x83, 0xc1, 0x40, //0x00006885 addq $64, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006889 movq $16(%rsp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x0000688e addq $-64, %rcx + 0x4c, 0x89, 0xea, //0x00006892 movq %r13, %rdx + //0x00006895 LBB28_39 + 0x48, 0x83, 0xf9, 0x40, //0x00006895 cmpq $64, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006899 movq %rcx, $16(%rsp) + 0x0f, 0x8c, 0x28, 0x01, 0x00, 0x00, //0x0000689e jl LBB28_46 + //0x000068a4 LBB28_40 + 0xc4, 0xc1, 0x7e, 0x6f, 0x39, //0x000068a4 vmovdqu (%r9), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x71, 0x20, //0x000068a9 vmovdqu $32(%r9), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x000068af vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x000068b3 vpmovmskb %ymm8, %r13d + 0xc5, 0x4d, 0x74, 0xc0, //0x000068b8 vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000068bc vpmovmskb %ymm8, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x000068c1 shlq $32, %rdi + 0x49, 0x09, 0xfd, //0x000068c5 orq %rdi, %r13 + 0xc5, 0x45, 0x74, 0xc1, //0x000068c8 vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000068cc vpmovmskb %ymm8, %edi + 0xc5, 0x4d, 0x74, 0xc1, //0x000068d1 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x000068d5 vpmovmskb %ymm8, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x000068da shlq $32, %rbx + 0x48, 0x09, 0xdf, //0x000068de orq %rbx, %rdi + 0x48, 0x89, 0xfb, //0x000068e1 movq %rdi, %rbx + 0x4c, 0x09, 0xd3, //0x000068e4 orq %r10, %rbx + 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x000068e7 je LBB28_42 + 0x4c, 0x89, 0xd3, //0x000068ed movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x000068f0 notq %rbx + 0x48, 0x21, 0xfb, //0x000068f3 andq %rdi, %rbx + 0x4c, 0x8d, 0x1c, 0x1b, //0x000068f6 leaq (%rbx,%rbx), %r11 + 0x4d, 0x09, 0xd3, //0x000068fa orq %r10, %r11 + 0x49, 0x89, 0xd2, //0x000068fd movq %rdx, %r10 + 0x4c, 0x89, 0xda, //0x00006900 movq %r11, %rdx + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006903 movabsq $-6148914691236517206, %rcx + 0x48, 0x31, 0xca, //0x0000690d xorq %rcx, %rdx + 0x48, 0x21, 0xcf, //0x00006910 andq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00006913 andq %rdx, %rdi + 0x4c, 0x89, 0xd2, //0x00006916 movq %r10, %rdx + 0x45, 0x31, 0xd2, //0x00006919 xorl %r10d, %r10d + 0x48, 0x01, 0xdf, //0x0000691c addq %rbx, %rdi + 0x41, 0x0f, 0x92, 0xc2, //0x0000691f setb %r10b + 0x48, 0x01, 0xff, //0x00006923 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006926 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00006930 xorq %rcx, %rdi + 0x4c, 0x21, 0xdf, //0x00006933 andq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x00006936 notq %rdi + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006939 jmp LBB28_43 + //0x0000693e LBB28_42 + 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000693e movq $-1, %rdi + 0x45, 0x31, 0xd2, //0x00006945 xorl %r10d, %r10d + //0x00006948 LBB28_43 + 0x4c, 0x21, 0xef, //0x00006948 andq %r13, %rdi + 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x0000694b vmovq %rdi, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006950 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006956 vmovq %xmm5, %r13 + 0x49, 0x31, 0xd5, //0x0000695b xorq %rdx, %r13 + 0xc5, 0xc5, 0x74, 0xeb, //0x0000695e vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x00006962 vpmovmskb %ymm5, %ecx + 0xc5, 0xcd, 0x74, 0xeb, //0x00006966 vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xd5, //0x0000696a vpmovmskb %ymm5, %edx + 0x48, 0xc1, 0xe2, 0x20, //0x0000696e shlq $32, %rdx + 0x48, 0x09, 0xd1, //0x00006972 orq %rdx, %rcx + 0x4c, 0x89, 0xea, //0x00006975 movq %r13, %rdx + 0x48, 0xf7, 0xd2, //0x00006978 notq %rdx + 0x48, 0x21, 0xd1, //0x0000697b andq %rdx, %rcx + 0xc5, 0xc5, 0x74, 0xec, //0x0000697e vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xfd, //0x00006982 vpmovmskb %ymm5, %edi + 0xc5, 0xcd, 0x74, 0xec, //0x00006986 vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x0000698a vpmovmskb %ymm5, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x0000698e shlq $32, %rbx + 0x48, 0x09, 0xdf, //0x00006992 orq %rbx, %rdi + 0x48, 0x21, 0xd7, //0x00006995 andq %rdx, %rdi + 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00006998 je LBB28_38 + 0x90, 0x90, //0x0000699e .p2align 4, 0x90 + //0x000069a0 LBB28_44 + 0x48, 0x8d, 0x5f, 0xff, //0x000069a0 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x000069a4 movq %rbx, %rdx + 0x48, 0x21, 0xca, //0x000069a7 andq %rcx, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x000069aa popcntq %rdx, %rdx + 0x4c, 0x01, 0xc2, //0x000069af addq %r8, %rdx + 0x48, 0x39, 0xf2, //0x000069b2 cmpq %rsi, %rdx + 0x0f, 0x86, 0x19, 0x04, 0x00, 0x00, //0x000069b5 jbe LBB28_87 + 0x48, 0xff, 0xc6, //0x000069bb incq %rsi + 0x48, 0x21, 0xdf, //0x000069be andq %rbx, %rdi + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000069c1 jne LBB28_44 + 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x000069c7 jmp LBB28_38 + //0x000069cc LBB28_46 + 0x48, 0x85, 0xc9, //0x000069cc testq %rcx, %rcx + 0x0f, 0x8e, 0x91, 0x04, 0x00, 0x00, //0x000069cf jle LBB28_93 + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x000069d5 vmovups %ymm9, $64(%rsp) + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x000069db vmovups %ymm9, $32(%rsp) + 0x44, 0x89, 0xc9, //0x000069e1 movl %r9d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000069e4 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000069ea cmpl $4033, %ecx + 0x0f, 0x82, 0xae, 0xfe, 0xff, 0xff, //0x000069f0 jb LBB28_40 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0x20, //0x000069f6 cmpq $32, $16(%rsp) + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000069fc jb LBB28_50 + 0xc4, 0xc1, 0x7c, 0x10, 0x29, //0x00006a02 vmovups (%r9), %ymm5 + 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006a07 vmovups %ymm5, $32(%rsp) + 0x49, 0x83, 0xc1, 0x20, //0x00006a0d addq $32, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006a11 movq $16(%rsp), %rcx + 0x48, 0x8d, 0x59, 0xe0, //0x00006a16 leaq $-32(%rcx), %rbx + 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006a1a leaq $64(%rsp), %rdi + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006a1f jmp LBB28_51 + //0x00006a24 LBB28_50 + 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006a24 leaq $32(%rsp), %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00006a29 movq $16(%rsp), %rbx + //0x00006a2e LBB28_51 + 0x48, 0x83, 0xfb, 0x10, //0x00006a2e cmpq $16, %rbx + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00006a32 jb LBB28_52 + 0xc4, 0xc1, 0x78, 0x10, 0x29, //0x00006a38 vmovups (%r9), %xmm5 + 0xc5, 0xf8, 0x11, 0x2f, //0x00006a3d vmovups %xmm5, (%rdi) + 0x49, 0x83, 0xc1, 0x10, //0x00006a41 addq $16, %r9 + 0x48, 0x83, 0xc7, 0x10, //0x00006a45 addq $16, %rdi + 0x48, 0x83, 0xc3, 0xf0, //0x00006a49 addq $-16, %rbx + 0x48, 0x83, 0xfb, 0x08, //0x00006a4d cmpq $8, %rbx + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00006a51 jae LBB28_57 + //0x00006a57 LBB28_53 + 0x48, 0x83, 0xfb, 0x04, //0x00006a57 cmpq $4, %rbx + 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006a5b jl LBB28_54 + //0x00006a61 LBB28_58 + 0x41, 0x8b, 0x09, //0x00006a61 movl (%r9), %ecx + 0x89, 0x0f, //0x00006a64 movl %ecx, (%rdi) + 0x49, 0x83, 0xc1, 0x04, //0x00006a66 addq $4, %r9 + 0x48, 0x83, 0xc7, 0x04, //0x00006a6a addq $4, %rdi + 0x48, 0x83, 0xc3, 0xfc, //0x00006a6e addq $-4, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00006a72 cmpq $2, %rbx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006a76 jae LBB28_59 + //0x00006a7c LBB28_55 + 0x4c, 0x89, 0xc9, //0x00006a7c movq %r9, %rcx + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006a7f leaq $32(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x00006a84 testq %rbx, %rbx + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006a87 jne LBB28_60 + 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00006a8d jmp LBB28_40 + //0x00006a92 LBB28_52 + 0x48, 0x83, 0xfb, 0x08, //0x00006a92 cmpq $8, %rbx + 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006a96 jb LBB28_53 + //0x00006a9c LBB28_57 + 0x49, 0x8b, 0x09, //0x00006a9c movq (%r9), %rcx + 0x48, 0x89, 0x0f, //0x00006a9f movq %rcx, (%rdi) + 0x49, 0x83, 0xc1, 0x08, //0x00006aa2 addq $8, %r9 + 0x48, 0x83, 0xc7, 0x08, //0x00006aa6 addq $8, %rdi + 0x48, 0x83, 0xc3, 0xf8, //0x00006aaa addq $-8, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x00006aae cmpq $4, %rbx + 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00006ab2 jge LBB28_58 + //0x00006ab8 LBB28_54 + 0x48, 0x83, 0xfb, 0x02, //0x00006ab8 cmpq $2, %rbx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006abc jb LBB28_55 + //0x00006ac2 LBB28_59 + 0x41, 0x0f, 0xb7, 0x09, //0x00006ac2 movzwl (%r9), %ecx + 0x66, 0x89, 0x0f, //0x00006ac6 movw %cx, (%rdi) + 0x49, 0x83, 0xc1, 0x02, //0x00006ac9 addq $2, %r9 + 0x48, 0x83, 0xc7, 0x02, //0x00006acd addq $2, %rdi + 0x48, 0x83, 0xc3, 0xfe, //0x00006ad1 addq $-2, %rbx + 0x4c, 0x89, 0xc9, //0x00006ad5 movq %r9, %rcx + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006ad8 leaq $32(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x00006add testq %rbx, %rbx + 0x0f, 0x84, 0xbe, 0xfd, 0xff, 0xff, //0x00006ae0 je LBB28_40 + //0x00006ae6 LBB28_60 + 0x8a, 0x09, //0x00006ae6 movb (%rcx), %cl + 0x88, 0x0f, //0x00006ae8 movb %cl, (%rdi) + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006aea leaq $32(%rsp), %r9 + 0xe9, 0xb0, 0xfd, 0xff, 0xff, //0x00006aef jmp LBB28_40 + //0x00006af4 LBB28_61 + 0x49, 0x83, 0xc1, 0x04, //0x00006af4 addq $4, %r9 + 0x4d, 0x3b, 0x4f, 0x08, //0x00006af8 cmpq $8(%r15), %r9 + 0x0f, 0x87, 0x0c, 0xfc, 0xff, 0xff, //0x00006afc ja LBB28_24 + //0x00006b02 LBB28_62 + 0x4d, 0x89, 0x0e, //0x00006b02 movq %r9, (%r14) + 0xe9, 0x01, 0xfc, 0xff, 0xff, //0x00006b05 jmp LBB28_23 + //0x00006b0a LBB28_63 + 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00006b0a movq %r8, $24(%rsp) + 0x49, 0x8b, 0x4f, 0x08, //0x00006b0f movq $8(%r15), %rcx + 0x4c, 0x29, 0xc9, //0x00006b13 subq %r9, %rcx + 0x4d, 0x03, 0x0f, //0x00006b16 addq (%r15), %r9 + 0x45, 0x31, 0xe4, //0x00006b19 xorl %r12d, %r12d + 0xc5, 0xfd, 0x6f, 0x05, 0x7c, 0xf9, 0xff, 0xff, //0x00006b1c vmovdqa $-1668(%rip), %ymm0 /* LCPI28_6+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x94, 0xf9, 0xff, 0xff, //0x00006b24 vmovdqa $-1644(%rip), %ymm1 /* LCPI28_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x00006b2c vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfd, 0x6f, 0x1d, 0xa8, 0xf9, 0xff, 0xff, //0x00006b30 vmovdqa $-1624(%rip), %ymm3 /* LCPI28_8+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x40, 0xf9, 0xff, 0xff, //0x00006b38 vmovdqa $-1728(%rip), %ymm4 /* LCPI28_2+0(%rip) */ + 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006b40 vxorps %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xd2, //0x00006b45 xorl %r10d, %r10d + 0x45, 0x31, 0xc0, //0x00006b48 xorl %r8d, %r8d + 0x31, 0xf6, //0x00006b4b xorl %esi, %esi + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006b4d jmp LBB28_65 + //0x00006b52 LBB28_64 + 0x49, 0xc1, 0xfd, 0x3f, //0x00006b52 sarq $63, %r13 + 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00006b56 popcntq %rcx, %rcx + 0x49, 0x01, 0xc8, //0x00006b5b addq %rcx, %r8 + 0x49, 0x83, 0xc1, 0x40, //0x00006b5e addq $64, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006b62 movq $16(%rsp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00006b67 addq $-64, %rcx + 0x4d, 0x89, 0xec, //0x00006b6b movq %r13, %r12 + //0x00006b6e LBB28_65 + 0x48, 0x83, 0xf9, 0x40, //0x00006b6e cmpq $64, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006b72 movq %rcx, $16(%rsp) + 0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x00006b77 jl LBB28_72 + //0x00006b7d LBB28_66 + 0xc4, 0xc1, 0x7e, 0x6f, 0x39, //0x00006b7d vmovdqu (%r9), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x71, 0x20, //0x00006b82 vmovdqu $32(%r9), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x00006b88 vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00006b8c vpmovmskb %ymm8, %r13d + 0xc5, 0x4d, 0x74, 0xc0, //0x00006b91 vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006b95 vpmovmskb %ymm8, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00006b9a shlq $32, %rdi + 0x49, 0x09, 0xfd, //0x00006b9e orq %rdi, %r13 + 0xc5, 0x45, 0x74, 0xc1, //0x00006ba1 vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006ba5 vpmovmskb %ymm8, %edi + 0xc5, 0x4d, 0x74, 0xc1, //0x00006baa vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00006bae vpmovmskb %ymm8, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x00006bb3 shlq $32, %rbx + 0x48, 0x09, 0xdf, //0x00006bb7 orq %rbx, %rdi + 0x48, 0x89, 0xfb, //0x00006bba movq %rdi, %rbx + 0x4c, 0x09, 0xd3, //0x00006bbd orq %r10, %rbx + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00006bc0 je LBB28_68 + 0x4c, 0x89, 0xd3, //0x00006bc6 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00006bc9 notq %rbx + 0x48, 0x21, 0xfb, //0x00006bcc andq %rdi, %rbx + 0x4c, 0x8d, 0x1c, 0x1b, //0x00006bcf leaq (%rbx,%rbx), %r11 + 0x4d, 0x09, 0xd3, //0x00006bd3 orq %r10, %r11 + 0x4c, 0x89, 0xda, //0x00006bd6 movq %r11, %rdx + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006bd9 movabsq $-6148914691236517206, %rcx + 0x48, 0x31, 0xca, //0x00006be3 xorq %rcx, %rdx + 0x48, 0x21, 0xcf, //0x00006be6 andq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00006be9 andq %rdx, %rdi + 0x45, 0x31, 0xd2, //0x00006bec xorl %r10d, %r10d + 0x48, 0x01, 0xdf, //0x00006bef addq %rbx, %rdi + 0x41, 0x0f, 0x92, 0xc2, //0x00006bf2 setb %r10b + 0x48, 0x01, 0xff, //0x00006bf6 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006bf9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00006c03 xorq %rcx, %rdi + 0x4c, 0x21, 0xdf, //0x00006c06 andq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x00006c09 notq %rdi + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006c0c jmp LBB28_69 + //0x00006c11 LBB28_68 + 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006c11 movq $-1, %rdi + 0x45, 0x31, 0xd2, //0x00006c18 xorl %r10d, %r10d + //0x00006c1b LBB28_69 + 0x4c, 0x21, 0xef, //0x00006c1b andq %r13, %rdi + 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00006c1e vmovq %rdi, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006c23 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006c29 vmovq %xmm5, %r13 + 0x4d, 0x31, 0xe5, //0x00006c2e xorq %r12, %r13 + 0xc5, 0xc5, 0x74, 0xeb, //0x00006c31 vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x00006c35 vpmovmskb %ymm5, %ecx + 0xc5, 0xcd, 0x74, 0xeb, //0x00006c39 vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xd5, //0x00006c3d vpmovmskb %ymm5, %edx + 0x48, 0xc1, 0xe2, 0x20, //0x00006c41 shlq $32, %rdx + 0x48, 0x09, 0xd1, //0x00006c45 orq %rdx, %rcx + 0x4c, 0x89, 0xea, //0x00006c48 movq %r13, %rdx + 0x48, 0xf7, 0xd2, //0x00006c4b notq %rdx + 0x48, 0x21, 0xd1, //0x00006c4e andq %rdx, %rcx + 0xc5, 0xc5, 0x74, 0xec, //0x00006c51 vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xfd, //0x00006c55 vpmovmskb %ymm5, %edi + 0xc5, 0xcd, 0x74, 0xec, //0x00006c59 vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x00006c5d vpmovmskb %ymm5, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x00006c61 shlq $32, %rbx + 0x48, 0x09, 0xdf, //0x00006c65 orq %rbx, %rdi + 0x48, 0x21, 0xd7, //0x00006c68 andq %rdx, %rdi + 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00006c6b je LBB28_64 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c71 .p2align 4, 0x90 + //0x00006c80 LBB28_70 + 0x48, 0x8d, 0x5f, 0xff, //0x00006c80 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00006c84 movq %rbx, %rdx + 0x48, 0x21, 0xca, //0x00006c87 andq %rcx, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00006c8a popcntq %rdx, %rdx + 0x4c, 0x01, 0xc2, //0x00006c8f addq %r8, %rdx + 0x48, 0x39, 0xf2, //0x00006c92 cmpq %rsi, %rdx + 0x0f, 0x86, 0x6b, 0x01, 0x00, 0x00, //0x00006c95 jbe LBB28_88 + 0x48, 0xff, 0xc6, //0x00006c9b incq %rsi + 0x48, 0x21, 0xdf, //0x00006c9e andq %rbx, %rdi + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006ca1 jne LBB28_70 + 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x00006ca7 jmp LBB28_64 + //0x00006cac LBB28_72 + 0x48, 0x85, 0xc9, //0x00006cac testq %rcx, %rcx + 0x0f, 0x8e, 0xb1, 0x01, 0x00, 0x00, //0x00006caf jle LBB28_93 + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00006cb5 vmovups %ymm9, $64(%rsp) + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00006cbb vmovups %ymm9, $32(%rsp) + 0x44, 0x89, 0xc9, //0x00006cc1 movl %r9d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006cc4 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006cca cmpl $4033, %ecx + 0x0f, 0x82, 0xa7, 0xfe, 0xff, 0xff, //0x00006cd0 jb LBB28_66 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0x20, //0x00006cd6 cmpq $32, $16(%rsp) + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00006cdc jb LBB28_76 + 0xc4, 0xc1, 0x7c, 0x10, 0x29, //0x00006ce2 vmovups (%r9), %ymm5 + 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006ce7 vmovups %ymm5, $32(%rsp) + 0x49, 0x83, 0xc1, 0x20, //0x00006ced addq $32, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006cf1 movq $16(%rsp), %rcx + 0x48, 0x8d, 0x59, 0xe0, //0x00006cf6 leaq $-32(%rcx), %rbx + 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006cfa leaq $64(%rsp), %rdi + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006cff jmp LBB28_77 + //0x00006d04 LBB28_76 + 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006d04 leaq $32(%rsp), %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00006d09 movq $16(%rsp), %rbx + //0x00006d0e LBB28_77 + 0x48, 0x83, 0xfb, 0x10, //0x00006d0e cmpq $16, %rbx + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00006d12 jb LBB28_78 + 0xc4, 0xc1, 0x78, 0x10, 0x29, //0x00006d18 vmovups (%r9), %xmm5 + 0xc5, 0xf8, 0x11, 0x2f, //0x00006d1d vmovups %xmm5, (%rdi) + 0x49, 0x83, 0xc1, 0x10, //0x00006d21 addq $16, %r9 + 0x48, 0x83, 0xc7, 0x10, //0x00006d25 addq $16, %rdi + 0x48, 0x83, 0xc3, 0xf0, //0x00006d29 addq $-16, %rbx + 0x48, 0x83, 0xfb, 0x08, //0x00006d2d cmpq $8, %rbx + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00006d31 jae LBB28_83 + //0x00006d37 LBB28_79 + 0x48, 0x83, 0xfb, 0x04, //0x00006d37 cmpq $4, %rbx + 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006d3b jl LBB28_80 + //0x00006d41 LBB28_84 + 0x41, 0x8b, 0x09, //0x00006d41 movl (%r9), %ecx + 0x89, 0x0f, //0x00006d44 movl %ecx, (%rdi) + 0x49, 0x83, 0xc1, 0x04, //0x00006d46 addq $4, %r9 + 0x48, 0x83, 0xc7, 0x04, //0x00006d4a addq $4, %rdi + 0x48, 0x83, 0xc3, 0xfc, //0x00006d4e addq $-4, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00006d52 cmpq $2, %rbx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006d56 jae LBB28_85 + //0x00006d5c LBB28_81 + 0x4c, 0x89, 0xc9, //0x00006d5c movq %r9, %rcx + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006d5f leaq $32(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x00006d64 testq %rbx, %rbx + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006d67 jne LBB28_86 + 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00006d6d jmp LBB28_66 + //0x00006d72 LBB28_78 + 0x48, 0x83, 0xfb, 0x08, //0x00006d72 cmpq $8, %rbx + 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006d76 jb LBB28_79 + //0x00006d7c LBB28_83 + 0x49, 0x8b, 0x09, //0x00006d7c movq (%r9), %rcx + 0x48, 0x89, 0x0f, //0x00006d7f movq %rcx, (%rdi) + 0x49, 0x83, 0xc1, 0x08, //0x00006d82 addq $8, %r9 + 0x48, 0x83, 0xc7, 0x08, //0x00006d86 addq $8, %rdi + 0x48, 0x83, 0xc3, 0xf8, //0x00006d8a addq $-8, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x00006d8e cmpq $4, %rbx + 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00006d92 jge LBB28_84 + //0x00006d98 LBB28_80 + 0x48, 0x83, 0xfb, 0x02, //0x00006d98 cmpq $2, %rbx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006d9c jb LBB28_81 + //0x00006da2 LBB28_85 + 0x41, 0x0f, 0xb7, 0x09, //0x00006da2 movzwl (%r9), %ecx + 0x66, 0x89, 0x0f, //0x00006da6 movw %cx, (%rdi) + 0x49, 0x83, 0xc1, 0x02, //0x00006da9 addq $2, %r9 + 0x48, 0x83, 0xc7, 0x02, //0x00006dad addq $2, %rdi + 0x48, 0x83, 0xc3, 0xfe, //0x00006db1 addq $-2, %rbx + 0x4c, 0x89, 0xc9, //0x00006db5 movq %r9, %rcx + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006db8 leaq $32(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x00006dbd testq %rbx, %rbx + 0x0f, 0x84, 0xb7, 0xfd, 0xff, 0xff, //0x00006dc0 je LBB28_66 + //0x00006dc6 LBB28_86 + 0x8a, 0x09, //0x00006dc6 movb (%rcx), %cl + 0x88, 0x0f, //0x00006dc8 movb %cl, (%rdi) + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006dca leaq $32(%rsp), %r9 + 0xe9, 0xa9, 0xfd, 0xff, 0xff, //0x00006dcf jmp LBB28_66 + //0x00006dd4 LBB28_87 + 0x49, 0x8b, 0x47, 0x08, //0x00006dd4 movq $8(%r15), %rax + 0x48, 0x0f, 0xbc, 0xcf, //0x00006dd8 bsfq %rdi, %rcx + 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00006ddc subq $16(%rsp), %rcx + 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006de1 leaq $1(%rcx,%rax), %rax + 0x49, 0x89, 0x06, //0x00006de6 movq %rax, (%r14) + 0x49, 0x8b, 0x4f, 0x08, //0x00006de9 movq $8(%r15), %rcx + 0x48, 0x39, 0xc8, //0x00006ded cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00006df0 cmovaq %rcx, %rax + 0x49, 0x89, 0x06, //0x00006df4 movq %rax, (%r14) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006df7 movq $-1, %rax + 0x4c, 0x89, 0xe1, //0x00006dfe movq %r12, %rcx + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00006e01 jmp LBB28_89 + //0x00006e06 LBB28_88 + 0x49, 0x8b, 0x47, 0x08, //0x00006e06 movq $8(%r15), %rax + 0x48, 0x0f, 0xbc, 0xcf, //0x00006e0a bsfq %rdi, %rcx + 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00006e0e subq $16(%rsp), %rcx + 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006e13 leaq $1(%rcx,%rax), %rax + 0x49, 0x89, 0x06, //0x00006e18 movq %rax, (%r14) + 0x49, 0x8b, 0x4f, 0x08, //0x00006e1b movq $8(%r15), %rcx + 0x48, 0x39, 0xc8, //0x00006e1f cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00006e22 cmovaq %rcx, %rax + 0x49, 0x89, 0x06, //0x00006e26 movq %rax, (%r14) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006e29 movq $-1, %rax + 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006e30 movq $24(%rsp), %rcx + //0x00006e35 LBB28_89 + 0x48, 0x0f, 0x47, 0xc8, //0x00006e35 cmovaq %rax, %rcx + 0x48, 0x89, 0xc8, //0x00006e39 movq %rcx, %rax + 0xe9, 0xcd, 0xf8, 0xff, 0xff, //0x00006e3c jmp LBB28_24 + //0x00006e41 LBB28_92 + 0x0f, 0xb7, 0xd3, //0x00006e41 movzwl %bx, %edx + 0xe9, 0xb5, 0xf8, 0xff, 0xff, //0x00006e44 jmp LBB28_21 + //0x00006e49 LBB28_34 + 0x48, 0x85, 0xff, //0x00006e49 testq %rdi, %rdi + 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00006e4c jne LBB28_94 + 0x49, 0x01, 0xd7, //0x00006e52 addq %rdx, %r15 + 0x49, 0x29, 0xd3, //0x00006e55 subq %rdx, %r11 + //0x00006e58 LBB28_36 + 0x4d, 0x85, 0xdb, //0x00006e58 testq %r11, %r11 + 0x0f, 0x8f, 0x52, 0x00, 0x00, 0x00, //0x00006e5b jg LBB28_98 + 0xe9, 0xa8, 0xf8, 0xff, 0xff, //0x00006e61 jmp LBB28_24 + //0x00006e66 LBB28_93 + 0x49, 0x8b, 0x4f, 0x08, //0x00006e66 movq $8(%r15), %rcx + 0x49, 0x89, 0x0e, //0x00006e6a movq %rcx, (%r14) + 0xe9, 0x9c, 0xf8, 0xff, 0xff, //0x00006e6d jmp LBB28_24 + //0x00006e72 LBB28_94 + 0x49, 0x39, 0xd3, //0x00006e72 cmpq %rdx, %r11 + 0x0f, 0x84, 0x93, 0xf8, 0xff, 0xff, //0x00006e75 je LBB28_24 + 0x4d, 0x8d, 0x7c, 0x17, 0x01, //0x00006e7b leaq $1(%r15,%rdx), %r15 + 0x48, 0xf7, 0xd2, //0x00006e80 notq %rdx + 0x49, 0x01, 0xd3, //0x00006e83 addq %rdx, %r11 + 0x4d, 0x85, 0xdb, //0x00006e86 testq %r11, %r11 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00006e89 jg LBB28_98 + 0xe9, 0x7a, 0xf8, 0xff, 0xff, //0x00006e8f jmp LBB28_24 + //0x00006e94 LBB28_96 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00006e94 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00006e9b movl $2, %eax + 0x49, 0x01, 0xc7, //0x00006ea0 addq %rax, %r15 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006ea3 movq $-1, %rax + 0x49, 0x01, 0xd3, //0x00006eaa addq %rdx, %r11 + 0x0f, 0x8e, 0x5b, 0xf8, 0xff, 0xff, //0x00006ead jle LBB28_24 + //0x00006eb3 LBB28_98 + 0x41, 0x0f, 0xb6, 0x07, //0x00006eb3 movzbl (%r15), %eax + 0x3c, 0x5c, //0x00006eb7 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00006eb9 je LBB28_96 + 0x3c, 0x22, //0x00006ebf cmpb $34, %al + 0x0f, 0x84, 0x5a, 0xf9, 0xff, 0xff, //0x00006ec1 je LBB28_91 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00006ec7 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006ece movl $1, %eax + 0x49, 0x01, 0xc7, //0x00006ed3 addq %rax, %r15 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006ed6 movq $-1, %rax + 0x49, 0x01, 0xd3, //0x00006edd addq %rdx, %r11 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00006ee0 jg LBB28_98 + 0xe9, 0x23, 0xf8, 0xff, 0xff, //0x00006ee6 jmp LBB28_24 + 0x90, //0x00006eeb .p2align 2, 0x90 + // // .set L28_0_set_24, LBB28_24-LJTI28_0 + // // .set L28_0_set_26, LBB28_26-LJTI28_0 + // // .set L28_0_set_27, LBB28_27-LJTI28_0 + // // .set L28_0_set_2, LBB28_2-LJTI28_0 + // // .set L28_0_set_37, LBB28_37-LJTI28_0 + // // .set L28_0_set_61, LBB28_61-LJTI28_0 + // // .set L28_0_set_25, LBB28_25-LJTI28_0 + // // .set L28_0_set_63, LBB28_63-LJTI28_0 + //0x00006eec LJTI28_0 + 0x22, 0xf8, 0xff, 0xff, //0x00006eec .long L28_0_set_24 + 0x47, 0xf8, 0xff, 0xff, //0x00006ef0 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006ef4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006ef8 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006efc .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f00 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f04 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f08 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f0c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f10 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f14 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f18 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f1c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f20 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f24 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f28 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f2c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f30 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f34 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f38 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f3c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f40 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f44 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f48 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f4c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f50 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f54 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f58 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f5c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f60 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f64 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f68 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f6c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f70 .long L28_0_set_26 + 0x56, 0xf8, 0xff, 0xff, //0x00006f74 .long L28_0_set_27 + 0x47, 0xf8, 0xff, 0xff, //0x00006f78 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f7c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f80 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f84 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f88 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f8c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f90 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f94 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f98 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006f9c .long L28_0_set_26 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fa0 .long L28_0_set_2 + 0x47, 0xf8, 0xff, 0xff, //0x00006fa4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fa8 .long L28_0_set_26 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fac .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fb0 .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fb4 .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fb8 .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fbc .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fc0 .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fc4 .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fc8 .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fcc .long L28_0_set_2 + 0xd7, 0xf6, 0xff, 0xff, //0x00006fd0 .long L28_0_set_2 + 0x47, 0xf8, 0xff, 0xff, //0x00006fd4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fd8 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fdc .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fe0 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fe4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fe8 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006fec .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006ff0 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006ff4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006ff8 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00006ffc .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007000 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007004 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007008 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000700c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007010 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007014 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007018 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000701c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007020 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007024 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007028 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000702c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007030 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007034 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007038 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000703c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007040 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007044 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007048 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000704c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007050 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007054 .long L28_0_set_26 + 0x48, 0xf9, 0xff, 0xff, //0x00007058 .long L28_0_set_37 + 0x47, 0xf8, 0xff, 0xff, //0x0000705c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007060 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007064 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007068 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000706c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007070 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007074 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007078 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000707c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007080 .long L28_0_set_26 + 0x08, 0xfc, 0xff, 0xff, //0x00007084 .long L28_0_set_61 + 0x47, 0xf8, 0xff, 0xff, //0x00007088 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000708c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007090 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007094 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x00007098 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x0000709c .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070a0 .long L28_0_set_26 + 0x34, 0xf8, 0xff, 0xff, //0x000070a4 .long L28_0_set_25 + 0x47, 0xf8, 0xff, 0xff, //0x000070a8 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070ac .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070b0 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070b4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070b8 .long L28_0_set_26 + 0x34, 0xf8, 0xff, 0xff, //0x000070bc .long L28_0_set_25 + 0x47, 0xf8, 0xff, 0xff, //0x000070c0 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070c4 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070c8 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070cc .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070d0 .long L28_0_set_26 + 0x47, 0xf8, 0xff, 0xff, //0x000070d4 .long L28_0_set_26 + 0x1e, 0xfc, 0xff, 0xff, //0x000070d8 .long L28_0_set_63 + 0x90, 0x90, 0x90, 0x90, //0x000070dc .p2align 4, 0x90 + //0x000070e0 _get_by_path + 0x55, //0x000070e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000070e1 movq %rsp, %rbp + 0x41, 0x57, //0x000070e4 pushq %r15 + 0x41, 0x56, //0x000070e6 pushq %r14 + 0x41, 0x55, //0x000070e8 pushq %r13 + 0x41, 0x54, //0x000070ea pushq %r12 + 0x53, //0x000070ec pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x000070ed subq $40, %rsp + 0x49, 0x89, 0xf7, //0x000070f1 movq %rsi, %r15 + 0x49, 0x89, 0xfd, //0x000070f4 movq %rdi, %r13 + 0x48, 0x8b, 0x42, 0x08, //0x000070f7 movq $8(%rdx), %rax + 0x48, 0x85, 0xc0, //0x000070fb testq %rax, %rax + 0x0f, 0x84, 0x91, 0x07, 0x00, 0x00, //0x000070fe je LBB29_98 + 0x4c, 0x8b, 0x32, //0x00007104 movq (%rdx), %r14 + 0x48, 0xc1, 0xe0, 0x04, //0x00007107 shlq $4, %rax + 0x4c, 0x01, 0xf0, //0x0000710b addq %r14, %rax + 0x48, 0x89, 0x4d, 0xb0, //0x0000710e movq %rcx, $-80(%rbp) + 0x48, 0x89, 0x45, 0xb8, //0x00007112 movq %rax, $-72(%rbp) + //0x00007116 LBB29_2 + 0x49, 0x8b, 0x7d, 0x00, //0x00007116 movq (%r13), %rdi + 0x49, 0x8b, 0x75, 0x08, //0x0000711a movq $8(%r13), %rsi + 0x4c, 0x89, 0xfa, //0x0000711e movq %r15, %rdx + 0xe8, 0xfa, 0xd0, 0xff, 0xff, //0x00007121 callq _advance_ns + 0x49, 0x8b, 0x0e, //0x00007126 movq (%r14), %rcx + 0x48, 0x85, 0xc9, //0x00007129 testq %rcx, %rcx + 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x0000712c je LBB29_104 + 0x8a, 0x49, 0x17, //0x00007132 movb $23(%rcx), %cl + 0x80, 0xe1, 0x1f, //0x00007135 andb $31, %cl + 0x80, 0xf9, 0x02, //0x00007138 cmpb $2, %cl + 0x0f, 0x84, 0xbf, 0x06, 0x00, 0x00, //0x0000713b je LBB29_91 + 0x80, 0xf9, 0x18, //0x00007141 cmpb $24, %cl + 0x0f, 0x85, 0xa6, 0x07, 0x00, 0x00, //0x00007144 jne LBB29_104 + 0x3c, 0x7b, //0x0000714a cmpb $123, %al + 0x4c, 0x89, 0x75, 0xc8, //0x0000714c movq %r14, $-56(%rbp) + 0x0f, 0x85, 0x81, 0x07, 0x00, 0x00, //0x00007150 jne LBB29_102 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007156 .p2align 4, 0x90 + //0x00007160 LBB29_6 + 0x49, 0x8b, 0x7d, 0x00, //0x00007160 movq (%r13), %rdi + 0x49, 0x8b, 0x75, 0x08, //0x00007164 movq $8(%r13), %rsi + 0x4c, 0x89, 0xfa, //0x00007168 movq %r15, %rdx + 0xe8, 0xb0, 0xd0, 0xff, 0xff, //0x0000716b callq _advance_ns + 0x3c, 0x22, //0x00007170 cmpb $34, %al + 0x0f, 0x85, 0x40, 0x07, 0x00, 0x00, //0x00007172 jne LBB29_99 + 0x49, 0x8b, 0x46, 0x08, //0x00007178 movq $8(%r14), %rax + 0x4c, 0x8b, 0x30, //0x0000717c movq (%rax), %r14 + 0x4c, 0x8b, 0x60, 0x08, //0x0000717f movq $8(%rax), %r12 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007183 movq $-1, $-64(%rbp) + 0x49, 0x8b, 0x1f, //0x0000718b movq (%r15), %rbx + 0x4c, 0x89, 0xef, //0x0000718e movq %r13, %rdi + 0x48, 0x89, 0xde, //0x00007191 movq %rbx, %rsi + 0x48, 0x8d, 0x55, 0xc0, //0x00007194 leaq $-64(%rbp), %rdx + 0xe8, 0xe3, 0x2b, 0x00, 0x00, //0x00007198 callq _advance_string_default + 0x48, 0x85, 0xc0, //0x0000719d testq %rax, %rax + 0x0f, 0x88, 0x59, 0x07, 0x00, 0x00, //0x000071a0 js LBB29_105 + 0x49, 0x89, 0x07, //0x000071a6 movq %rax, (%r15) + 0x48, 0x8b, 0x4d, 0xc0, //0x000071a9 movq $-64(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x000071ad cmpq $-1, %rcx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000071b1 je LBB29_10 + 0x48, 0x39, 0xc1, //0x000071b7 cmpq %rax, %rcx + 0x0f, 0x8e, 0x70, 0x02, 0x00, 0x00, //0x000071ba jle LBB29_45 + //0x000071c0 LBB29_10 + 0x48, 0x89, 0xd9, //0x000071c0 movq %rbx, %rcx + 0x48, 0xf7, 0xd1, //0x000071c3 notq %rcx + 0x48, 0x01, 0xc8, //0x000071c6 addq %rcx, %rax + 0x48, 0x89, 0xc1, //0x000071c9 movq %rax, %rcx + 0x4c, 0x09, 0xe1, //0x000071cc orq %r12, %rcx + 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x000071cf je LBB29_21 + 0x4c, 0x39, 0xe0, //0x000071d5 cmpq %r12, %rax + 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x000071d8 jne LBB29_22 + 0x49, 0x03, 0x5d, 0x00, //0x000071de addq (%r13), %rbx + 0x49, 0x83, 0xfc, 0x20, //0x000071e2 cmpq $32, %r12 + 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x000071e6 jb LBB29_17 + 0x49, 0x8d, 0x44, 0x24, 0xe0, //0x000071ec leaq $-32(%r12), %rax + 0x48, 0x89, 0xc2, //0x000071f1 movq %rax, %rdx + 0x48, 0x83, 0xe2, 0xe0, //0x000071f4 andq $-32, %rdx + 0x48, 0x8d, 0x4c, 0x13, 0x20, //0x000071f8 leaq $32(%rbx,%rdx), %rcx + 0x49, 0x8d, 0x54, 0x16, 0x20, //0x000071fd leaq $32(%r14,%rdx), %rdx + 0x83, 0xe0, 0x1f, //0x00007202 andl $31, %eax + 0x31, 0xf6, //0x00007205 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007207 .p2align 4, 0x90 + //0x00007210 LBB29_14 + 0xc5, 0xfe, 0x6f, 0x04, 0x33, //0x00007210 vmovdqu (%rbx,%rsi), %ymm0 + 0xc4, 0xc1, 0x7d, 0x74, 0x04, 0x36, //0x00007215 vpcmpeqb (%r14,%rsi), %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x0000721b vpmovmskb %ymm0, %edi + 0x83, 0xff, 0xff, //0x0000721f cmpl $-1, %edi + 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00007222 jne LBB29_28 + 0x49, 0x83, 0xc4, 0xe0, //0x00007228 addq $-32, %r12 + 0x48, 0x83, 0xc6, 0x20, //0x0000722c addq $32, %rsi + 0x49, 0x83, 0xfc, 0x1f, //0x00007230 cmpq $31, %r12 + 0x0f, 0x87, 0xd6, 0xff, 0xff, 0xff, //0x00007234 ja LBB29_14 + 0x49, 0x89, 0xc4, //0x0000723a movq %rax, %r12 + 0x49, 0x89, 0xd6, //0x0000723d movq %rdx, %r14 + 0x48, 0x89, 0xcb, //0x00007240 movq %rcx, %rbx + //0x00007243 LBB29_17 + 0x89, 0xde, //0x00007243 movl %ebx, %esi + 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x00007245 andl $4095, %esi + 0x44, 0x89, 0xf7, //0x0000724b movl %r14d, %edi + 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x0000724e andl $4095, %edi + 0x48, 0x81, 0xff, 0xe0, 0x0f, 0x00, 0x00, //0x00007254 cmpq $4064, %rdi + 0x0f, 0x87, 0x5a, 0x00, 0x00, 0x00, //0x0000725b ja LBB29_23 + 0x81, 0xfe, 0xe1, 0x0f, 0x00, 0x00, //0x00007261 cmpl $4065, %esi + 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x00007267 jae LBB29_23 + 0xc5, 0xfe, 0x6f, 0x03, //0x0000726d vmovdqu (%rbx), %ymm0 + 0xc4, 0xc1, 0x7d, 0x74, 0x06, //0x00007271 vpcmpeqb (%r14), %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00007276 vpmovmskb %ymm0, %eax + 0x83, 0xf8, 0xff, //0x0000727a cmpl $-1, %eax + 0x0f, 0x84, 0x08, 0x01, 0x00, 0x00, //0x0000727d je LBB29_33 + 0xf7, 0xd0, //0x00007283 notl %eax + 0x48, 0x0f, 0xbc, 0xc0, //0x00007285 bsfq %rax, %rax + 0x4c, 0x39, 0xe0, //0x00007289 cmpq %r12, %rax + 0x40, 0x0f, 0x93, 0xc6, //0x0000728c setae %sil + 0x4c, 0x8b, 0x75, 0xc8, //0x00007290 movq $-56(%rbp), %r14 + 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00007294 jmp LBB29_40 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007299 .p2align 4, 0x90 + //0x000072a0 LBB29_21 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000072a0 movl $1, %ebx + 0x4c, 0x8b, 0x75, 0xc8, //0x000072a5 movq $-56(%rbp), %r14 + 0xe9, 0x36, 0x01, 0x00, 0x00, //0x000072a9 jmp LBB29_41 + 0x90, 0x90, //0x000072ae .p2align 4, 0x90 + //0x000072b0 LBB29_22 + 0x31, 0xdb, //0x000072b0 xorl %ebx, %ebx + 0x4c, 0x8b, 0x75, 0xc8, //0x000072b2 movq $-56(%rbp), %r14 + 0xe9, 0x29, 0x01, 0x00, 0x00, //0x000072b6 jmp LBB29_41 + //0x000072bb LBB29_23 + 0x49, 0x83, 0xfc, 0x10, //0x000072bb cmpq $16, %r12 + 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x000072bf jb LBB29_29 + 0x49, 0x8d, 0x44, 0x24, 0xf0, //0x000072c5 leaq $-16(%r12), %rax + 0x48, 0x89, 0xc1, //0x000072ca movq %rax, %rcx + 0x48, 0x83, 0xe1, 0xf0, //0x000072cd andq $-16, %rcx + 0x48, 0x8d, 0x54, 0x0b, 0x10, //0x000072d1 leaq $16(%rbx,%rcx), %rdx + 0x49, 0x8d, 0x4c, 0x0e, 0x10, //0x000072d6 leaq $16(%r14,%rcx), %rcx + 0x83, 0xe0, 0x0f, //0x000072db andl $15, %eax + 0x31, 0xf6, //0x000072de xorl %esi, %esi + //0x000072e0 .p2align 4, 0x90 + //0x000072e0 LBB29_25 + 0xc5, 0xfa, 0x6f, 0x04, 0x33, //0x000072e0 vmovdqu (%rbx,%rsi), %xmm0 + 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x36, //0x000072e5 vpcmpeqb (%r14,%rsi), %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf8, //0x000072eb vpmovmskb %xmm0, %edi + 0x66, 0x83, 0xff, 0xff, //0x000072ef cmpw $-1, %di + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000072f3 jne LBB29_28 + 0x49, 0x83, 0xc4, 0xf0, //0x000072f9 addq $-16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x000072fd addq $16, %rsi + 0x49, 0x83, 0xfc, 0x0f, //0x00007301 cmpq $15, %r12 + 0x0f, 0x87, 0xd5, 0xff, 0xff, 0xff, //0x00007305 ja LBB29_25 + 0x89, 0xd6, //0x0000730b movl %edx, %esi + 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x0000730d andl $4095, %esi + 0x89, 0xcf, //0x00007313 movl %ecx, %edi + 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x00007315 andl $4095, %edi + 0x81, 0xff, 0xf0, 0x0f, 0x00, 0x00, //0x0000731b cmpl $4080, %edi + 0x4c, 0x8b, 0x75, 0xc8, //0x00007321 movq $-56(%rbp), %r14 + 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00007325 jbe LBB29_30 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000732b jmp LBB29_34 + //0x00007330 LBB29_28 + 0x31, 0xf6, //0x00007330 xorl %esi, %esi + 0x4c, 0x8b, 0x75, 0xc8, //0x00007332 movq $-56(%rbp), %r14 + 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00007336 jmp LBB29_40 + //0x0000733b LBB29_29 + 0x4c, 0x89, 0xe0, //0x0000733b movq %r12, %rax + 0x4c, 0x89, 0xf1, //0x0000733e movq %r14, %rcx + 0x48, 0x89, 0xda, //0x00007341 movq %rbx, %rdx + 0x81, 0xff, 0xf0, 0x0f, 0x00, 0x00, //0x00007344 cmpl $4080, %edi + 0x4c, 0x8b, 0x75, 0xc8, //0x0000734a movq $-56(%rbp), %r14 + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x0000734e ja LBB29_34 + //0x00007354 LBB29_30 + 0x81, 0xfe, 0xf1, 0x0f, 0x00, 0x00, //0x00007354 cmpl $4081, %esi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x0000735a jae LBB29_34 + 0xc5, 0xfa, 0x6f, 0x02, //0x00007360 vmovdqu (%rdx), %xmm0 + 0xc5, 0xf9, 0x74, 0x01, //0x00007364 vpcmpeqb (%rcx), %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x00007368 vpmovmskb %xmm0, %ecx + 0x66, 0x83, 0xf9, 0xff, //0x0000736c cmpw $-1, %cx + 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00007370 je LBB29_38 + 0xf7, 0xd1, //0x00007376 notl %ecx + 0x0f, 0xb7, 0xc9, //0x00007378 movzwl %cx, %ecx + 0x48, 0x0f, 0xbc, 0xc9, //0x0000737b bsfq %rcx, %rcx + 0x48, 0x39, 0xc1, //0x0000737f cmpq %rax, %rcx + 0x40, 0x0f, 0x93, 0xc6, //0x00007382 setae %sil + 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00007386 jmp LBB29_40 + //0x0000738b LBB29_33 + 0x40, 0xb6, 0x01, //0x0000738b movb $1, %sil + 0x4c, 0x8b, 0x75, 0xc8, //0x0000738e movq $-56(%rbp), %r14 + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00007392 jmp LBB29_40 + //0x00007397 LBB29_34 + 0x40, 0xb6, 0x01, //0x00007397 movb $1, %sil + 0x48, 0x85, 0xc0, //0x0000739a testq %rax, %rax + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000739d je LBB29_40 + 0x31, 0xff, //0x000073a3 xorl %edi, %edi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000073a5 .p2align 4, 0x90 + //0x000073b0 LBB29_36 + 0x0f, 0xb6, 0x1c, 0x3a, //0x000073b0 movzbl (%rdx,%rdi), %ebx + 0x3a, 0x1c, 0x39, //0x000073b4 cmpb (%rcx,%rdi), %bl + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x000073b7 jne LBB29_39 + 0x48, 0xff, 0xc7, //0x000073bd incq %rdi + 0x48, 0x39, 0xf8, //0x000073c0 cmpq %rdi, %rax + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000073c3 jne LBB29_36 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000073c9 jmp LBB29_40 + //0x000073ce LBB29_38 + 0x40, 0xb6, 0x01, //0x000073ce movb $1, %sil + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000073d1 jmp LBB29_40 + //0x000073d6 LBB29_39 + 0x31, 0xf6, //0x000073d6 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000073d8 .p2align 4, 0x90 + //0x000073e0 LBB29_40 + 0x40, 0x0f, 0xb6, 0xde, //0x000073e0 movzbl %sil, %ebx + //0x000073e4 LBB29_41 + 0x49, 0x8b, 0x7d, 0x00, //0x000073e4 movq (%r13), %rdi + //0x000073e8 LBB29_42 + 0x49, 0x8b, 0x75, 0x08, //0x000073e8 movq $8(%r13), %rsi + 0x4c, 0x89, 0xfa, //0x000073ec movq %r15, %rdx + 0xc5, 0xf8, 0x77, //0x000073ef vzeroupper + 0xe8, 0x29, 0xce, 0xff, 0xff, //0x000073f2 callq _advance_ns + 0x3c, 0x3a, //0x000073f7 cmpb $58, %al + 0x0f, 0x85, 0xd8, 0x04, 0x00, 0x00, //0x000073f9 jne LBB29_102 + 0x48, 0x85, 0xdb, //0x000073ff testq %rbx, %rbx + 0x0f, 0x85, 0x78, 0x04, 0x00, 0x00, //0x00007402 jne LBB29_97 + 0x4c, 0x89, 0xef, //0x00007408 movq %r13, %rdi + 0x4c, 0x89, 0xfe, //0x0000740b movq %r15, %rsi + 0xe8, 0x5d, 0xf1, 0xff, 0xff, //0x0000740e callq _skip_one_fast + 0x49, 0x8b, 0x7d, 0x00, //0x00007413 movq (%r13), %rdi + 0x49, 0x8b, 0x75, 0x08, //0x00007417 movq $8(%r13), %rsi + 0x4c, 0x89, 0xfa, //0x0000741b movq %r15, %rdx + 0xe8, 0xfd, 0xcd, 0xff, 0xff, //0x0000741e callq _advance_ns + 0x3c, 0x2c, //0x00007423 cmpb $44, %al + 0x0f, 0x84, 0x35, 0xfd, 0xff, 0xff, //0x00007425 je LBB29_6 + 0xe9, 0x88, 0x04, 0x00, 0x00, //0x0000742b jmp LBB29_99 + //0x00007430 LBB29_45 + 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00007430 movq $0, $-48(%rbp) + 0x49, 0x8b, 0x7d, 0x00, //0x00007438 movq (%r13), %rdi + 0x48, 0x01, 0xfb, //0x0000743c addq %rdi, %rbx + 0x4c, 0x8d, 0x44, 0x07, 0xff, //0x0000743f leaq $-1(%rdi,%rax), %r8 + 0x4f, 0x8d, 0x14, 0x26, //0x00007444 leaq (%r14,%r12), %r10 + 0x4d, 0x85, 0xe4, //0x00007448 testq %r12, %r12 + 0x0f, 0x8e, 0x85, 0x03, 0x00, 0x00, //0x0000744b jle LBB29_89 + 0x49, 0x39, 0xd8, //0x00007451 cmpq %rbx, %r8 + 0x0f, 0x86, 0x7c, 0x03, 0x00, 0x00, //0x00007454 jbe LBB29_89 + //0x0000745a LBB29_47 + 0x8a, 0x03, //0x0000745a movb (%rbx), %al + 0x3c, 0x5c, //0x0000745c cmpb $92, %al + 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x0000745e jne LBB29_52 + 0x4c, 0x89, 0xc1, //0x00007464 movq %r8, %rcx + 0x48, 0x29, 0xd9, //0x00007467 subq %rbx, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000746a movq $-1, %rax + 0x48, 0x85, 0xc9, //0x00007471 testq %rcx, %rcx + 0x0f, 0x8e, 0xba, 0x04, 0x00, 0x00, //0x00007474 jle LBB29_109 + 0x0f, 0xb6, 0x53, 0x01, //0x0000747a movzbl $1(%rbx), %edx + 0x48, 0x8d, 0x35, 0xab, 0xa0, 0x00, 0x00, //0x0000747e leaq $41131(%rip), %rsi /* __UnquoteTab+0(%rip) */ + 0x44, 0x8a, 0x1c, 0x32, //0x00007485 movb (%rdx,%rsi), %r11b + 0x41, 0x80, 0xfb, 0xff, //0x00007489 cmpb $-1, %r11b + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000748d je LBB29_54 + 0x45, 0x84, 0xdb, //0x00007493 testb %r11b, %r11b + 0x0f, 0x84, 0x86, 0x04, 0x00, 0x00, //0x00007496 je LBB29_107 + 0x44, 0x88, 0x5d, 0xd0, //0x0000749c movb %r11b, $-48(%rbp) + 0x48, 0x83, 0xc3, 0x02, //0x000074a0 addq $2, %rbx + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000074a4 movl $1, %ecx + 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000074a9 leaq $-48(%rbp,%rcx), %r9 + 0x4d, 0x39, 0xd6, //0x000074ae cmpq %r10, %r14 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000074b1 jb LBB29_65 + 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x000074b7 jmp LBB29_73 + //0x000074bc LBB29_52 + 0x41, 0x3a, 0x06, //0x000074bc cmpb (%r14), %al + 0x0f, 0x85, 0x28, 0x03, 0x00, 0x00, //0x000074bf jne LBB29_90 + 0x48, 0xff, 0xc3, //0x000074c5 incq %rbx + 0x49, 0xff, 0xc6, //0x000074c8 incq %r14 + 0xe9, 0xf4, 0x02, 0x00, 0x00, //0x000074cb jmp LBB29_75 + //0x000074d0 LBB29_54 + 0x48, 0x83, 0xf9, 0x03, //0x000074d0 cmpq $3, %rcx + 0x0f, 0x8e, 0x57, 0x04, 0x00, 0x00, //0x000074d4 jle LBB29_108 + 0x8b, 0x43, 0x02, //0x000074da movl $2(%rbx), %eax + 0x89, 0xc2, //0x000074dd movl %eax, %edx + 0xf7, 0xd2, //0x000074df notl %edx + 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000074e1 leal $-808464432(%rax), %esi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000074e7 andl $-2139062144, %edx + 0x85, 0xf2, //0x000074ed testl %esi, %edx + 0x0f, 0x85, 0x1d, 0x04, 0x00, 0x00, //0x000074ef jne LBB29_106 + 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000074f5 leal $421075225(%rax), %esi + 0x09, 0xc6, //0x000074fb orl %eax, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000074fd testl $-2139062144, %esi + 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x00007503 jne LBB29_106 + 0x89, 0xc6, //0x00007509 movl %eax, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000750b andl $2139062143, %esi + 0x41, 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007511 movl $-1061109568, %r9d + 0x41, 0x29, 0xf1, //0x00007517 subl %esi, %r9d + 0x44, 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x0000751a leal $1179010630(%rsi), %r11d + 0x41, 0x21, 0xd1, //0x00007521 andl %edx, %r9d + 0x45, 0x85, 0xd9, //0x00007524 testl %r11d, %r9d + 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00007527 jne LBB29_106 + 0x41, 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000752d movl $-522133280, %r9d + 0x41, 0x29, 0xf1, //0x00007533 subl %esi, %r9d + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00007536 addl $960051513, %esi + 0x44, 0x21, 0xca, //0x0000753c andl %r9d, %edx + 0x85, 0xf2, //0x0000753f testl %esi, %edx + 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x00007541 jne LBB29_106 + 0x0f, 0xc8, //0x00007547 bswapl %eax + 0x89, 0xc2, //0x00007549 movl %eax, %edx + 0xc1, 0xea, 0x04, //0x0000754b shrl $4, %edx + 0xf7, 0xd2, //0x0000754e notl %edx + 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00007550 andl $16843009, %edx + 0x8d, 0x14, 0xd2, //0x00007556 leal (%rdx,%rdx,8), %edx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007559 andl $252645135, %eax + 0x01, 0xd0, //0x0000755e addl %edx, %eax + 0x41, 0x89, 0xc3, //0x00007560 movl %eax, %r11d + 0x41, 0xc1, 0xeb, 0x04, //0x00007563 shrl $4, %r11d + 0x41, 0x09, 0xc3, //0x00007567 orl %eax, %r11d + 0x44, 0x89, 0xde, //0x0000756a movl %r11d, %esi + 0xc1, 0xee, 0x08, //0x0000756d shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00007570 andl $65280, %esi + 0x41, 0x0f, 0xb6, 0xc3, //0x00007576 movzbl %r11b, %eax + 0x09, 0xf0, //0x0000757a orl %esi, %eax + 0x4c, 0x8d, 0x4b, 0x06, //0x0000757c leaq $6(%rbx), %r9 + 0x83, 0xf8, 0x7f, //0x00007580 cmpl $127, %eax + 0x0f, 0x86, 0xab, 0x00, 0x00, 0x00, //0x00007583 jbe LBB29_77 + 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00007589 cmpl $2047, %eax + 0x0f, 0x86, 0xbf, 0x00, 0x00, 0x00, //0x0000758e jbe LBB29_78 + 0x44, 0x89, 0xda, //0x00007594 movl %r11d, %edx + 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00007597 andl $16252928, %edx + 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x0000759d cmpl $14155776, %edx + 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x000075a3 je LBB29_79 + 0xc1, 0xee, 0x0c, //0x000075a9 shrl $12, %esi + 0x40, 0x80, 0xce, 0xe0, //0x000075ac orb $-32, %sil + 0x40, 0x88, 0x75, 0xd0, //0x000075b0 movb %sil, $-48(%rbp) + 0xc1, 0xe8, 0x06, //0x000075b4 shrl $6, %eax + 0x24, 0x3f, //0x000075b7 andb $63, %al + 0x0c, 0x80, //0x000075b9 orb $-128, %al + 0x88, 0x45, 0xd1, //0x000075bb movb %al, $-47(%rbp) + 0x41, 0x80, 0xe3, 0x3f, //0x000075be andb $63, %r11b + 0x41, 0x80, 0xcb, 0x80, //0x000075c2 orb $-128, %r11b + 0x44, 0x88, 0x5d, 0xd2, //0x000075c6 movb %r11b, $-46(%rbp) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000075ca movl $3, %ecx + 0x41, 0x89, 0xf3, //0x000075cf movl %esi, %r11d + 0x4c, 0x89, 0xcb, //0x000075d2 movq %r9, %rbx + 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000075d5 leaq $-48(%rbp,%rcx), %r9 + 0x4d, 0x39, 0xd6, //0x000075da cmpq %r10, %r14 + 0x0f, 0x83, 0xd4, 0x01, 0x00, 0x00, //0x000075dd jae LBB29_73 + //0x000075e3 LBB29_65 + 0x48, 0x8d, 0x45, 0xd0, //0x000075e3 leaq $-48(%rbp), %rax + 0x49, 0x39, 0xc1, //0x000075e7 cmpq %rax, %r9 + 0x0f, 0x86, 0xc7, 0x01, 0x00, 0x00, //0x000075ea jbe LBB29_73 + 0x45, 0x38, 0x1e, //0x000075f0 cmpb %r11b, (%r14) + 0x0f, 0x85, 0xbe, 0x01, 0x00, 0x00, //0x000075f3 jne LBB29_73 + 0x49, 0xff, 0xc6, //0x000075f9 incq %r14 + 0x48, 0x8d, 0x55, 0xd1, //0x000075fc leaq $-47(%rbp), %rdx + 0x4c, 0x89, 0xf6, //0x00007600 movq %r14, %rsi + //0x00007603 LBB29_68 + 0x49, 0x89, 0xf6, //0x00007603 movq %rsi, %r14 + 0x48, 0x89, 0xd1, //0x00007606 movq %rdx, %rcx + 0x4c, 0x39, 0xca, //0x00007609 cmpq %r9, %rdx + 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x0000760c jae LBB29_74 + 0x4d, 0x39, 0xd6, //0x00007612 cmpq %r10, %r14 + 0x0f, 0x83, 0xa0, 0x01, 0x00, 0x00, //0x00007615 jae LBB29_74 + 0x41, 0x0f, 0xb6, 0x06, //0x0000761b movzbl (%r14), %eax + 0x49, 0x8d, 0x76, 0x01, //0x0000761f leaq $1(%r14), %rsi + 0x48, 0x8d, 0x51, 0x01, //0x00007623 leaq $1(%rcx), %rdx + 0x3a, 0x01, //0x00007627 cmpb (%rcx), %al + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00007629 je LBB29_68 + 0xe9, 0x87, 0x01, 0x00, 0x00, //0x0000762f jmp LBB29_74 + //0x00007634 LBB29_77 + 0x44, 0x88, 0x5d, 0xd0, //0x00007634 movb %r11b, $-48(%rbp) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00007638 movl $1, %ecx + 0x4c, 0x89, 0xcb, //0x0000763d movq %r9, %rbx + 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007640 leaq $-48(%rbp,%rcx), %r9 + 0x4d, 0x39, 0xd6, //0x00007645 cmpq %r10, %r14 + 0x0f, 0x82, 0x95, 0xff, 0xff, 0xff, //0x00007648 jb LBB29_65 + 0xe9, 0x64, 0x01, 0x00, 0x00, //0x0000764e jmp LBB29_73 + //0x00007653 LBB29_78 + 0xc1, 0xe8, 0x06, //0x00007653 shrl $6, %eax + 0x0c, 0xc0, //0x00007656 orb $-64, %al + 0x88, 0x45, 0xd0, //0x00007658 movb %al, $-48(%rbp) + 0x41, 0x80, 0xe3, 0x3f, //0x0000765b andb $63, %r11b + 0x41, 0x80, 0xcb, 0x80, //0x0000765f orb $-128, %r11b + 0x44, 0x88, 0x5d, 0xd1, //0x00007663 movb %r11b, $-47(%rbp) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007667 movl $2, %ecx + 0x41, 0x89, 0xc3, //0x0000766c movl %eax, %r11d + 0x4c, 0x89, 0xcb, //0x0000766f movq %r9, %rbx + 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007672 leaq $-48(%rbp,%rcx), %r9 + 0x4d, 0x39, 0xd6, //0x00007677 cmpq %r10, %r14 + 0x0f, 0x82, 0x63, 0xff, 0xff, 0xff, //0x0000767a jb LBB29_65 + 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00007680 jmp LBB29_73 + //0x00007685 LBB29_79 + 0x48, 0x83, 0xf9, 0x06, //0x00007685 cmpq $6, %rcx + 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x00007689 jl LBB29_111 + 0x3d, 0xff, 0xdb, 0x00, 0x00, //0x0000768f cmpl $56319, %eax + 0x0f, 0x87, 0xb1, 0x02, 0x00, 0x00, //0x00007694 ja LBB29_111 + 0x41, 0x80, 0x39, 0x5c, //0x0000769a cmpb $92, (%r9) + 0x0f, 0x85, 0xa7, 0x02, 0x00, 0x00, //0x0000769e jne LBB29_111 + 0x80, 0x7b, 0x07, 0x75, //0x000076a4 cmpb $117, $7(%rbx) + 0x0f, 0x85, 0x9d, 0x02, 0x00, 0x00, //0x000076a8 jne LBB29_111 + 0x4c, 0x8d, 0x4b, 0x08, //0x000076ae leaq $8(%rbx), %r9 + 0x8b, 0x4b, 0x08, //0x000076b2 movl $8(%rbx), %ecx + 0x89, 0xca, //0x000076b5 movl %ecx, %edx + 0xf7, 0xd2, //0x000076b7 notl %edx + 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x000076b9 leal $-808464432(%rcx), %esi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000076bf andl $-2139062144, %edx + 0x85, 0xf2, //0x000076c5 testl %esi, %edx + 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x000076c7 jne LBB29_110 + 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x000076cd leal $421075225(%rcx), %esi + 0x09, 0xce, //0x000076d3 orl %ecx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000076d5 testl $-2139062144, %esi + 0x0f, 0x85, 0x5e, 0x02, 0x00, 0x00, //0x000076db jne LBB29_110 + 0x89, 0xce, //0x000076e1 movl %ecx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000076e3 andl $2139062143, %esi + 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000076e9 movl $-1061109568, %r11d + 0x41, 0x29, 0xf3, //0x000076ef subl %esi, %r11d + 0x44, 0x8d, 0xa6, 0x46, 0x46, 0x46, 0x46, //0x000076f2 leal $1179010630(%rsi), %r12d + 0x41, 0x21, 0xd3, //0x000076f9 andl %edx, %r11d + 0x45, 0x85, 0xe3, //0x000076fc testl %r12d, %r11d + 0x0f, 0x85, 0x3a, 0x02, 0x00, 0x00, //0x000076ff jne LBB29_110 + 0x41, 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00007705 movl $-522133280, %r11d + 0x41, 0x29, 0xf3, //0x0000770b subl %esi, %r11d + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x0000770e addl $960051513, %esi + 0x44, 0x21, 0xda, //0x00007714 andl %r11d, %edx + 0x85, 0xf2, //0x00007717 testl %esi, %edx + 0x0f, 0x85, 0x20, 0x02, 0x00, 0x00, //0x00007719 jne LBB29_110 + 0x0f, 0xc9, //0x0000771f bswapl %ecx + 0x89, 0xca, //0x00007721 movl %ecx, %edx + 0xc1, 0xea, 0x04, //0x00007723 shrl $4, %edx + 0xf7, 0xd2, //0x00007726 notl %edx + 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00007728 andl $16843009, %edx + 0x8d, 0x14, 0xd2, //0x0000772e leal (%rdx,%rdx,8), %edx + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007731 andl $252645135, %ecx + 0x01, 0xd1, //0x00007737 addl %edx, %ecx + 0x89, 0xca, //0x00007739 movl %ecx, %edx + 0xc1, 0xea, 0x04, //0x0000773b shrl $4, %edx + 0x09, 0xca, //0x0000773e orl %ecx, %edx + 0x89, 0xd1, //0x00007740 movl %edx, %ecx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00007742 andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00007748 cmpl $14417920, %ecx + 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x0000774e jne LBB29_111 + 0x89, 0xd1, //0x00007754 movl %edx, %ecx + 0xc1, 0xe9, 0x08, //0x00007756 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00007759 andl $65280, %ecx + 0x0f, 0xb6, 0xd2, //0x0000775f movzbl %dl, %edx + 0x09, 0xca, //0x00007762 orl %ecx, %edx + 0xc1, 0xe0, 0x0a, //0x00007764 shll $10, %eax + 0x8d, 0x84, 0x10, 0x00, 0x24, 0xa0, 0xfc, //0x00007767 leal $-56613888(%rax,%rdx), %eax + 0x41, 0x89, 0xc3, //0x0000776e movl %eax, %r11d + 0x41, 0xc1, 0xeb, 0x12, //0x00007771 shrl $18, %r11d + 0x41, 0x80, 0xcb, 0xf0, //0x00007775 orb $-16, %r11b + 0x44, 0x88, 0x5d, 0xd0, //0x00007779 movb %r11b, $-48(%rbp) + 0x89, 0xc1, //0x0000777d movl %eax, %ecx + 0xc1, 0xe9, 0x0c, //0x0000777f shrl $12, %ecx + 0x80, 0xe1, 0x3f, //0x00007782 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00007785 orb $-128, %cl + 0x88, 0x4d, 0xd1, //0x00007788 movb %cl, $-47(%rbp) + 0x89, 0xc1, //0x0000778b movl %eax, %ecx + 0xc1, 0xe9, 0x06, //0x0000778d shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00007790 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00007793 orb $-128, %cl + 0x88, 0x4d, 0xd2, //0x00007796 movb %cl, $-46(%rbp) + 0x24, 0x3f, //0x00007799 andb $63, %al + 0x0c, 0x80, //0x0000779b orb $-128, %al + 0x88, 0x45, 0xd3, //0x0000779d movb %al, $-45(%rbp) + 0x48, 0x83, 0xc3, 0x0c, //0x000077a0 addq $12, %rbx + 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000077a4 movl $4, %ecx + 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000077a9 leaq $-48(%rbp,%rcx), %r9 + 0x4d, 0x39, 0xd6, //0x000077ae cmpq %r10, %r14 + 0x0f, 0x82, 0x2c, 0xfe, 0xff, 0xff, //0x000077b1 jb LBB29_65 + //0x000077b7 LBB29_73 + 0x48, 0x8d, 0x4d, 0xd0, //0x000077b7 leaq $-48(%rbp), %rcx + //0x000077bb LBB29_74 + 0x4c, 0x39, 0xc9, //0x000077bb cmpq %r9, %rcx + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000077be jne LBB29_90 + //0x000077c4 LBB29_75 + 0x49, 0x39, 0xd8, //0x000077c4 cmpq %rbx, %r8 + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000077c7 jbe LBB29_89 + 0x4d, 0x39, 0xd6, //0x000077cd cmpq %r10, %r14 + 0x0f, 0x82, 0x84, 0xfc, 0xff, 0xff, //0x000077d0 jb LBB29_47 + //0x000077d6 LBB29_89 + 0x49, 0x31, 0xd8, //0x000077d6 xorq %rbx, %r8 + 0x4d, 0x31, 0xd6, //0x000077d9 xorq %r10, %r14 + 0x31, 0xdb, //0x000077dc xorl %ebx, %ebx + 0x4d, 0x09, 0xc6, //0x000077de orq %r8, %r14 + 0x0f, 0x94, 0xc3, //0x000077e1 sete %bl + 0x4c, 0x8b, 0x75, 0xc8, //0x000077e4 movq $-56(%rbp), %r14 + 0xe9, 0xfb, 0xfb, 0xff, 0xff, //0x000077e8 jmp LBB29_42 + //0x000077ed LBB29_90 + 0x31, 0xdb, //0x000077ed xorl %ebx, %ebx + 0x4c, 0x8b, 0x75, 0xc8, //0x000077ef movq $-56(%rbp), %r14 + 0xe9, 0xf0, 0xfb, 0xff, 0xff, //0x000077f3 jmp LBB29_42 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077f8 .p2align 4, 0x90 + //0x00007800 LBB29_91 + 0x3c, 0x5b, //0x00007800 cmpb $91, %al + 0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x00007802 jne LBB29_102 + 0x49, 0x8b, 0x46, 0x08, //0x00007808 movq $8(%r14), %rax + 0x48, 0x8b, 0x18, //0x0000780c movq (%rax), %rbx + 0x48, 0x85, 0xdb, //0x0000780f testq %rbx, %rbx + 0x0f, 0x88, 0xd8, 0x00, 0x00, 0x00, //0x00007812 js LBB29_104 + 0x49, 0x8b, 0x7d, 0x00, //0x00007818 movq (%r13), %rdi + 0x49, 0x8b, 0x75, 0x08, //0x0000781c movq $8(%r13), %rsi + 0x4c, 0x89, 0xfa, //0x00007820 movq %r15, %rdx + 0xe8, 0xf8, 0xc9, 0xff, 0xff, //0x00007823 callq _advance_ns + 0x3c, 0x5d, //0x00007828 cmpb $93, %al + 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x0000782a je LBB29_100 + 0x49, 0xff, 0x0f, //0x00007830 decq (%r15) + 0x48, 0xff, 0xc3, //0x00007833 incq %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007836 .p2align 4, 0x90 + //0x00007840 LBB29_95 + 0x48, 0xff, 0xcb, //0x00007840 decq %rbx + 0x48, 0x85, 0xdb, //0x00007843 testq %rbx, %rbx + 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00007846 jle LBB29_97 + 0x4c, 0x89, 0xef, //0x0000784c movq %r13, %rdi + 0x4c, 0x89, 0xfe, //0x0000784f movq %r15, %rsi + 0xe8, 0x19, 0xed, 0xff, 0xff, //0x00007852 callq _skip_one_fast + 0x49, 0x8b, 0x7d, 0x00, //0x00007857 movq (%r13), %rdi + 0x49, 0x8b, 0x75, 0x08, //0x0000785b movq $8(%r13), %rsi + 0x4c, 0x89, 0xfa, //0x0000785f movq %r15, %rdx + 0xe8, 0xb9, 0xc9, 0xff, 0xff, //0x00007862 callq _advance_ns + 0x3c, 0x2c, //0x00007867 cmpb $44, %al + 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00007869 je LBB29_95 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000786f jmp LBB29_101 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007874 .p2align 4, 0x90 + //0x00007880 LBB29_97 + 0x49, 0x83, 0xc6, 0x10, //0x00007880 addq $16, %r14 + 0x48, 0x8b, 0x45, 0xb8, //0x00007884 movq $-72(%rbp), %rax + 0x49, 0x39, 0xc6, //0x00007888 cmpq %rax, %r14 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000788b movq $-80(%rbp), %rcx + 0x0f, 0x85, 0x81, 0xf8, 0xff, 0xff, //0x0000788f jne LBB29_2 + //0x00007895 LBB29_98 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007895 movl $1, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000789a vmovq %rax, %xmm0 + 0xc5, 0xfa, 0x7f, 0x01, //0x0000789f vmovdqu %xmm0, (%rcx) + 0x48, 0x89, 0xcf, //0x000078a3 movq %rcx, %rdi + 0x4c, 0x89, 0xee, //0x000078a6 movq %r13, %rsi + 0x4c, 0x89, 0xfa, //0x000078a9 movq %r15, %rdx + 0x31, 0xc9, //0x000078ac xorl %ecx, %ecx + 0xe8, 0x9d, 0xd9, 0xff, 0xff, //0x000078ae callq _fsm_exec + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000078b3 jmp LBB29_103 + //0x000078b8 LBB29_99 + 0x3c, 0x7d, //0x000078b8 cmpb $125, %al + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000078ba jne LBB29_102 + //0x000078c0 LBB29_100 + 0x49, 0xff, 0x0f, //0x000078c0 decq (%r15) + 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x000078c3 movq $-33, %rax + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000078ca jmp LBB29_103 + //0x000078cf LBB29_101 + 0x3c, 0x5d, //0x000078cf cmpb $93, %al + 0x0f, 0x84, 0xe9, 0xff, 0xff, 0xff, //0x000078d1 je LBB29_100 + //0x000078d7 LBB29_102 + 0x49, 0xff, 0x0f, //0x000078d7 decq (%r15) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000078da movq $-2, %rax + //0x000078e1 LBB29_103 + 0x48, 0x83, 0xc4, 0x28, //0x000078e1 addq $40, %rsp + 0x5b, //0x000078e5 popq %rbx + 0x41, 0x5c, //0x000078e6 popq %r12 + 0x41, 0x5d, //0x000078e8 popq %r13 + 0x41, 0x5e, //0x000078ea popq %r14 + 0x41, 0x5f, //0x000078ec popq %r15 + 0x5d, //0x000078ee popq %rbp + 0xc3, //0x000078ef retq + //0x000078f0 LBB29_104 + 0x49, 0xff, 0x0f, //0x000078f0 decq (%r15) + 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x000078f3 movq $-34, %rax + 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x000078fa jmp LBB29_103 + //0x000078ff LBB29_105 + 0x49, 0x8b, 0x45, 0x08, //0x000078ff movq $8(%r13), %rax + 0x49, 0x89, 0x07, //0x00007903 movq %rax, (%r15) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007906 movq $-1, %rax + 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x0000790d jmp LBB29_103 + //0x00007912 LBB29_106 + 0x48, 0x83, 0xc3, 0x02, //0x00007912 addq $2, %rbx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00007916 movq $-2, %rax + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000791d jmp LBB29_109 + //0x00007922 LBB29_107 + 0x48, 0xff, 0xc3, //0x00007922 incq %rbx + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00007925 movq $-3, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000792c jmp LBB29_109 + //0x00007931 LBB29_108 + 0x48, 0xff, 0xc3, //0x00007931 incq %rbx + //0x00007934 LBB29_109 + 0x48, 0x29, 0xfb, //0x00007934 subq %rdi, %rbx + 0x49, 0x89, 0x1f, //0x00007937 movq %rbx, (%r15) + 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x0000793a jmp LBB29_103 + //0x0000793f LBB29_110 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000793f movq $-2, %rax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00007946 jmp LBB29_112 + //0x0000794b LBB29_111 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000794b movq $-4, %rax + //0x00007952 LBB29_112 + 0x4c, 0x89, 0xcb, //0x00007952 movq %r9, %rbx + 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00007955 jmp LBB29_109 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000795a .p2align 4, 0x90 + //0x00007960 _validate_utf8 + 0x55, //0x00007960 pushq %rbp + 0x48, 0x89, 0xe5, //0x00007961 movq %rsp, %rbp + 0x41, 0x57, //0x00007964 pushq %r15 + 0x41, 0x56, //0x00007966 pushq %r14 + 0x41, 0x54, //0x00007968 pushq %r12 + 0x53, //0x0000796a pushq %rbx + 0x50, //0x0000796b pushq %rax + 0x4c, 0x8b, 0x17, //0x0000796c movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x0000796f movq $8(%rdi), %r11 + 0x48, 0x8b, 0x0e, //0x00007973 movq (%rsi), %rcx + 0x4c, 0x01, 0xd1, //0x00007976 addq %r10, %rcx + 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x00007979 leaq $-3(%r10,%r11), %r8 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000797e jmp LBB30_1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007983 .p2align 4, 0x90 + //0x00007990 LBB30_19 + 0x48, 0x01, 0xd9, //0x00007990 addq %rbx, %rcx + //0x00007993 LBB30_1 + 0x4c, 0x39, 0xc1, //0x00007993 cmpq %r8, %rcx + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007996 jae LBB30_2 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000799c movl $1, %ebx + 0x80, 0x39, 0x00, //0x000079a1 cmpb $0, (%rcx) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000079a4 jns LBB30_19 + 0x8b, 0x01, //0x000079aa movl (%rcx), %eax + 0x89, 0xc7, //0x000079ac movl %eax, %edi + 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x000079ae andl $12632304, %edi + 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x000079b4 cmpl $8421600, %edi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000079ba jne LBB30_10 + 0x89, 0xc7, //0x000079c0 movl %eax, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000079c2 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000079c8 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000079ce je LBB30_10 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000079d4 movl $3, %ebx + 0x85, 0xff, //0x000079d9 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000079db jne LBB30_19 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000079e1 .p2align 4, 0x90 + //0x000079f0 LBB30_10 + 0x89, 0xc7, //0x000079f0 movl %eax, %edi + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000079f2 andl $49376, %edi + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000079f8 cmpl $32960, %edi + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000079fe jne LBB30_12 + 0x89, 0xc7, //0x00007a04 movl %eax, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007a06 movl $2, %ebx + 0x83, 0xe7, 0x1e, //0x00007a0b andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x00007a0e jne LBB30_19 + //0x00007a14 LBB30_12 + 0x89, 0xc7, //0x00007a14 movl %eax, %edi + 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007a16 andl $-1061109512, %edi + 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x00007a1c cmpl $-2139062032, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007a22 jne LBB30_16 + 0x89, 0xc7, //0x00007a28 movl %eax, %edi + 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x00007a2a andl $12295, %edi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007a30 je LBB30_16 + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007a36 movl $4, %ebx + 0xa8, 0x04, //0x00007a3b testb $4, %al + 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x00007a3d je LBB30_19 + 0x25, 0x03, 0x30, 0x00, 0x00, //0x00007a43 andl $12291, %eax + 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x00007a48 je LBB30_19 + //0x00007a4e LBB30_16 + 0x48, 0x89, 0xcf, //0x00007a4e movq %rcx, %rdi + 0x4c, 0x29, 0xd7, //0x00007a51 subq %r10, %rdi + 0x48, 0x8b, 0x1a, //0x00007a54 movq (%rdx), %rbx + 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x00007a57 cmpq $4096, %rbx + 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x00007a5e jae LBB30_17 + 0x48, 0x63, 0xc7, //0x00007a64 movslq %edi, %rax + 0x48, 0x8d, 0x7b, 0x01, //0x00007a67 leaq $1(%rbx), %rdi + 0x48, 0x89, 0x3a, //0x00007a6b movq %rdi, (%rdx) + 0x48, 0x89, 0x44, 0xda, 0x08, //0x00007a6e movq %rax, $8(%rdx,%rbx,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007a73 movl $1, %ebx + 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00007a78 jmp LBB30_19 + //0x00007a7d LBB30_2 + 0x4d, 0x01, 0xd3, //0x00007a7d addq %r10, %r11 + 0x4c, 0x39, 0xd9, //0x00007a80 cmpq %r11, %rcx + 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x00007a83 jae LBB30_36 + 0x4c, 0x8d, 0x45, 0xdc, //0x00007a89 leaq $-36(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xda, //0x00007a8d leaq $-38(%rbp), %r9 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007a91 jmp LBB30_4 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a96 .p2align 4, 0x90 + //0x00007aa0 LBB30_5 + 0x48, 0xff, 0xc1, //0x00007aa0 incq %rcx + 0x4c, 0x39, 0xd9, //0x00007aa3 cmpq %r11, %rcx + 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007aa6 jae LBB30_36 + //0x00007aac LBB30_4 + 0x80, 0x39, 0x00, //0x00007aac cmpb $0, (%rcx) + 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x00007aaf jns LBB30_5 + 0xc6, 0x45, 0xdc, 0x00, //0x00007ab5 movb $0, $-36(%rbp) + 0xc6, 0x45, 0xda, 0x00, //0x00007ab9 movb $0, $-38(%rbp) + 0x4c, 0x89, 0xdb, //0x00007abd movq %r11, %rbx + 0x48, 0x29, 0xcb, //0x00007ac0 subq %rcx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00007ac3 cmpq $2, %rbx + 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007ac7 jb LBB30_21 + 0x44, 0x0f, 0xb6, 0x21, //0x00007acd movzbl (%rcx), %r12d + 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007ad1 movzbl $1(%rcx), %r14d + 0x44, 0x88, 0x65, 0xdc, //0x00007ad6 movb %r12b, $-36(%rbp) + 0x4c, 0x8d, 0x79, 0x02, //0x00007ada leaq $2(%rcx), %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x00007ade addq $-2, %rbx + 0x4c, 0x89, 0xcf, //0x00007ae2 movq %r9, %rdi + 0x48, 0x85, 0xdb, //0x00007ae5 testq %rbx, %rbx + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007ae8 je LBB30_24 + //0x00007aee LBB30_25 + 0x41, 0x0f, 0xb6, 0x07, //0x00007aee movzbl (%r15), %eax + 0x88, 0x07, //0x00007af2 movb %al, (%rdi) + 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007af4 movzbl $-36(%rbp), %r12d + 0x0f, 0xb6, 0x7d, 0xda, //0x00007af9 movzbl $-38(%rbp), %edi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00007afd jmp LBB30_26 + //0x00007b02 LBB30_21 + 0x45, 0x31, 0xe4, //0x00007b02 xorl %r12d, %r12d + 0x45, 0x31, 0xf6, //0x00007b05 xorl %r14d, %r14d + 0x4c, 0x89, 0xc7, //0x00007b08 movq %r8, %rdi + 0x49, 0x89, 0xcf, //0x00007b0b movq %rcx, %r15 + 0x48, 0x85, 0xdb, //0x00007b0e testq %rbx, %rbx + 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007b11 jne LBB30_25 + //0x00007b17 LBB30_24 + 0x31, 0xff, //0x00007b17 xorl %edi, %edi + //0x00007b19 LBB30_26 + 0x40, 0x0f, 0xb6, 0xc7, //0x00007b19 movzbl %dil, %eax + 0xc1, 0xe0, 0x10, //0x00007b1d shll $16, %eax + 0x41, 0x0f, 0xb6, 0xde, //0x00007b20 movzbl %r14b, %ebx + 0xc1, 0xe3, 0x08, //0x00007b24 shll $8, %ebx + 0x41, 0x0f, 0xb6, 0xfc, //0x00007b27 movzbl %r12b, %edi + 0x09, 0xdf, //0x00007b2b orl %ebx, %edi + 0x09, 0xf8, //0x00007b2d orl %edi, %eax + 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x00007b2f andl $12632304, %eax + 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007b34 cmpl $8421600, %eax + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007b39 jne LBB30_29 + 0x89, 0xf8, //0x00007b3f movl %edi, %eax + 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007b41 andl $8207, %eax + 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007b46 cmpl $8205, %eax + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00007b4b je LBB30_29 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007b51 movl $3, %ebx + 0x85, 0xc0, //0x00007b56 testl %eax, %eax + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00007b58 jne LBB30_34 + 0x90, 0x90, //0x00007b5e .p2align 4, 0x90 + //0x00007b60 LBB30_29 + 0x41, 0xf6, 0xc4, 0x1e, //0x00007b60 testb $30, %r12b + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00007b64 je LBB30_31 + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007b6a andl $49376, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007b70 movl $2, %ebx + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007b75 cmpl $32960, %edi + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00007b7b jne LBB30_31 + //0x00007b81 LBB30_34 + 0x48, 0x01, 0xd9, //0x00007b81 addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x00007b84 cmpq %r11, %rcx + 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007b87 jb LBB30_4 + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00007b8d jmp LBB30_36 + //0x00007b92 LBB30_31 + 0x48, 0x89, 0xc8, //0x00007b92 movq %rcx, %rax + 0x4c, 0x29, 0xd0, //0x00007b95 subq %r10, %rax + 0x48, 0x8b, 0x3a, //0x00007b98 movq (%rdx), %rdi + 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x00007b9b cmpq $4096, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007ba2 jae LBB30_32 + 0x48, 0x98, //0x00007ba8 cltq + 0x48, 0x8d, 0x5f, 0x01, //0x00007baa leaq $1(%rdi), %rbx + 0x48, 0x89, 0x1a, //0x00007bae movq %rbx, (%rdx) + 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007bb1 movq %rax, $8(%rdx,%rdi,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007bb6 movl $1, %ebx + 0x48, 0x01, 0xd9, //0x00007bbb addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x00007bbe cmpq %r11, %rcx + 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007bc1 jb LBB30_4 + //0x00007bc7 LBB30_36 + 0x4c, 0x29, 0xd1, //0x00007bc7 subq %r10, %rcx + 0x48, 0x89, 0x0e, //0x00007bca movq %rcx, (%rsi) + 0x31, 0xc0, //0x00007bcd xorl %eax, %eax + //0x00007bcf LBB30_37 + 0x48, 0x83, 0xc4, 0x08, //0x00007bcf addq $8, %rsp + 0x5b, //0x00007bd3 popq %rbx + 0x41, 0x5c, //0x00007bd4 popq %r12 + 0x41, 0x5e, //0x00007bd6 popq %r14 + 0x41, 0x5f, //0x00007bd8 popq %r15 + 0x5d, //0x00007bda popq %rbp + 0xc3, //0x00007bdb retq + //0x00007bdc LBB30_32 + 0x48, 0x89, 0x06, //0x00007bdc movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007bdf movq $-1, %rax + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007be6 jmp LBB30_37 + //0x00007beb LBB30_17 + 0x48, 0x89, 0x3e, //0x00007beb movq %rdi, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007bee movq $-1, %rax + 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007bf5 jmp LBB30_37 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bfa .p2align 5, 0x00 + //0x00007c00 LCPI31_0 + 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007c00 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, //0x00007c10 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' + //0x00007c20 LCPI31_1 + 0x02, //0x00007c20 .byte 2 + 0x02, //0x00007c21 .byte 2 + 0x02, //0x00007c22 .byte 2 + 0x02, //0x00007c23 .byte 2 + 0x02, //0x00007c24 .byte 2 + 0x02, //0x00007c25 .byte 2 + 0x02, //0x00007c26 .byte 2 + 0x02, //0x00007c27 .byte 2 + 0x80, //0x00007c28 .byte 128 + 0x80, //0x00007c29 .byte 128 + 0x80, //0x00007c2a .byte 128 + 0x80, //0x00007c2b .byte 128 + 0x21, //0x00007c2c .byte 33 + 0x01, //0x00007c2d .byte 1 + 0x15, //0x00007c2e .byte 21 + 0x49, //0x00007c2f .byte 73 + 0x02, //0x00007c30 .byte 2 + 0x02, //0x00007c31 .byte 2 + 0x02, //0x00007c32 .byte 2 + 0x02, //0x00007c33 .byte 2 + 0x02, //0x00007c34 .byte 2 + 0x02, //0x00007c35 .byte 2 + 0x02, //0x00007c36 .byte 2 + 0x02, //0x00007c37 .byte 2 + 0x80, //0x00007c38 .byte 128 + 0x80, //0x00007c39 .byte 128 + 0x80, //0x00007c3a .byte 128 + 0x80, //0x00007c3b .byte 128 + 0x21, //0x00007c3c .byte 33 + 0x01, //0x00007c3d .byte 1 + 0x15, //0x00007c3e .byte 21 + 0x49, //0x00007c3f .byte 73 + //0x00007c40 LCPI31_2 + 0xe7, //0x00007c40 .byte 231 + 0xa3, //0x00007c41 .byte 163 + 0x83, //0x00007c42 .byte 131 + 0x83, //0x00007c43 .byte 131 + 0x8b, //0x00007c44 .byte 139 + 0xcb, //0x00007c45 .byte 203 + 0xcb, //0x00007c46 .byte 203 + 0xcb, //0x00007c47 .byte 203 + 0xcb, //0x00007c48 .byte 203 + 0xcb, //0x00007c49 .byte 203 + 0xcb, //0x00007c4a .byte 203 + 0xcb, //0x00007c4b .byte 203 + 0xcb, //0x00007c4c .byte 203 + 0xdb, //0x00007c4d .byte 219 + 0xcb, //0x00007c4e .byte 203 + 0xcb, //0x00007c4f .byte 203 + 0xe7, //0x00007c50 .byte 231 + 0xa3, //0x00007c51 .byte 163 + 0x83, //0x00007c52 .byte 131 + 0x83, //0x00007c53 .byte 131 + 0x8b, //0x00007c54 .byte 139 + 0xcb, //0x00007c55 .byte 203 + 0xcb, //0x00007c56 .byte 203 + 0xcb, //0x00007c57 .byte 203 + 0xcb, //0x00007c58 .byte 203 + 0xcb, //0x00007c59 .byte 203 + 0xcb, //0x00007c5a .byte 203 + 0xcb, //0x00007c5b .byte 203 + 0xcb, //0x00007c5c .byte 203 + 0xdb, //0x00007c5d .byte 219 + 0xcb, //0x00007c5e .byte 203 + 0xcb, //0x00007c5f .byte 203 + //0x00007c60 LCPI31_3 + 0x01, //0x00007c60 .byte 1 + 0x01, //0x00007c61 .byte 1 + 0x01, //0x00007c62 .byte 1 + 0x01, //0x00007c63 .byte 1 + 0x01, //0x00007c64 .byte 1 + 0x01, //0x00007c65 .byte 1 + 0x01, //0x00007c66 .byte 1 + 0x01, //0x00007c67 .byte 1 + 0xe6, //0x00007c68 .byte 230 + 0xae, //0x00007c69 .byte 174 + 0xba, //0x00007c6a .byte 186 + 0xba, //0x00007c6b .byte 186 + 0x01, //0x00007c6c .byte 1 + 0x01, //0x00007c6d .byte 1 + 0x01, //0x00007c6e .byte 1 + 0x01, //0x00007c6f .byte 1 + 0x01, //0x00007c70 .byte 1 + 0x01, //0x00007c71 .byte 1 + 0x01, //0x00007c72 .byte 1 + 0x01, //0x00007c73 .byte 1 + 0x01, //0x00007c74 .byte 1 + 0x01, //0x00007c75 .byte 1 + 0x01, //0x00007c76 .byte 1 + 0x01, //0x00007c77 .byte 1 + 0xe6, //0x00007c78 .byte 230 + 0xae, //0x00007c79 .byte 174 + 0xba, //0x00007c7a .byte 186 + 0xba, //0x00007c7b .byte 186 + 0x01, //0x00007c7c .byte 1 + 0x01, //0x00007c7d .byte 1 + 0x01, //0x00007c7e .byte 1 + 0x01, //0x00007c7f .byte 1 + //0x00007c80 LCPI31_4 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00007c80 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, //0x00007c90 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00007ca0 LCPI31_5 + 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x00007ca0 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, //0x00007cb0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' + //0x00007cc0 LCPI31_7 + 0xff, //0x00007cc0 .byte 255 + 0xff, //0x00007cc1 .byte 255 + 0xff, //0x00007cc2 .byte 255 + 0xff, //0x00007cc3 .byte 255 + 0xff, //0x00007cc4 .byte 255 + 0xff, //0x00007cc5 .byte 255 + 0xff, //0x00007cc6 .byte 255 + 0xff, //0x00007cc7 .byte 255 + 0xff, //0x00007cc8 .byte 255 + 0xff, //0x00007cc9 .byte 255 + 0xff, //0x00007cca .byte 255 + 0xff, //0x00007ccb .byte 255 + 0xff, //0x00007ccc .byte 255 + 0xff, //0x00007ccd .byte 255 + 0xff, //0x00007cce .byte 255 + 0xff, //0x00007ccf .byte 255 + 0xff, //0x00007cd0 .byte 255 + 0xff, //0x00007cd1 .byte 255 + 0xff, //0x00007cd2 .byte 255 + 0xff, //0x00007cd3 .byte 255 + 0xff, //0x00007cd4 .byte 255 + 0xff, //0x00007cd5 .byte 255 + 0xff, //0x00007cd6 .byte 255 + 0xff, //0x00007cd7 .byte 255 + 0xff, //0x00007cd8 .byte 255 + 0xff, //0x00007cd9 .byte 255 + 0xff, //0x00007cda .byte 255 + 0xff, //0x00007cdb .byte 255 + 0xff, //0x00007cdc .byte 255 + 0xef, //0x00007cdd .byte 239 + 0xdf, //0x00007cde .byte 223 + 0xbf, //0x00007cdf .byte 191 + //0x00007ce0 LCPI31_8 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00007d00 .p2align 3, 0x00 + //0x00007d00 LCPI31_6 + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00007d00 .quad -9187201950435737472 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007d08 .p2align 4, 0x90 + //0x00007d10 _validate_utf8_fast + 0x55, //0x00007d10 pushq %rbp + 0x48, 0x89, 0xe5, //0x00007d11 movq %rsp, %rbp + 0x53, //0x00007d14 pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00007d15 subq $160, %rsp + 0x48, 0x8b, 0x47, 0x08, //0x00007d1c movq $8(%rdi), %rax + 0x48, 0x85, 0xc0, //0x00007d20 testq %rax, %rax + 0x0f, 0x84, 0xc3, 0x07, 0x00, 0x00, //0x00007d23 je LBB31_12 + 0x4c, 0x8b, 0x07, //0x00007d29 movq (%rdi), %r8 + 0x4d, 0x8d, 0x0c, 0x00, //0x00007d2c leaq (%r8,%rax), %r9 + 0x49, 0x8d, 0x79, 0x80, //0x00007d30 leaq $-128(%r9), %rdi + 0xc5, 0xf1, 0xef, 0xc9, //0x00007d34 vpxor %xmm1, %xmm1, %xmm1 + 0xc5, 0xe9, 0xef, 0xd2, //0x00007d38 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0xef, 0xc0, //0x00007d3c vpxor %xmm0, %xmm0, %xmm0 + 0x4c, 0x89, 0xc2, //0x00007d40 movq %r8, %rdx + 0x4c, 0x39, 0xc7, //0x00007d43 cmpq %r8, %rdi + 0x0f, 0x86, 0x70, 0x03, 0x00, 0x00, //0x00007d46 jbe LBB31_14 + 0x48, 0x8d, 0x50, 0xff, //0x00007d4c leaq $-1(%rax), %rdx + 0xc5, 0xfd, 0x6f, 0x25, 0xa8, 0xfe, 0xff, 0xff, //0x00007d50 vmovdqa $-344(%rip), %ymm4 /* LCPI31_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0xe0, 0xfe, 0xff, 0xff, //0x00007d58 vmovdqa $-288(%rip), %ymm6 /* LCPI31_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x3d, 0xf8, 0xfe, 0xff, 0xff, //0x00007d60 vmovdqa $-264(%rip), %ymm7 /* LCPI31_3+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x00007d68 vmovdqa $-240(%rip), %ymm8 /* LCPI31_4+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x0d, 0x28, 0xff, 0xff, 0xff, //0x00007d70 vmovdqa $-216(%rip), %ymm9 /* LCPI31_5+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x15, 0x40, 0xff, 0xff, 0xff, //0x00007d78 vmovdqa $-192(%rip), %ymm10 /* LCPI31_7+0(%rip) */ + 0x4c, 0x89, 0xc1, //0x00007d80 movq %r8, %rcx + 0xc5, 0xf9, 0xef, 0xc0, //0x00007d83 vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xe9, 0xef, 0xd2, //0x00007d87 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf1, 0xef, 0xc9, //0x00007d8b vpxor %xmm1, %xmm1, %xmm1 + 0x90, //0x00007d8f .p2align 4, 0x90 + //0x00007d90 LBB31_3 + 0xc5, 0x7e, 0x6f, 0x39, //0x00007d90 vmovdqu (%rcx), %ymm15 + 0xc5, 0x7e, 0x6f, 0x69, 0x20, //0x00007d94 vmovdqu $32(%rcx), %ymm13 + 0xc5, 0x7e, 0x6f, 0x61, 0x40, //0x00007d99 vmovdqu $64(%rcx), %ymm12 + 0xc5, 0x7e, 0x6f, 0x59, 0x60, //0x00007d9e vmovdqu $96(%rcx), %ymm11 + 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x00007da3 vpor %ymm15, %ymm13, %ymm3 + 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x00007da8 vpor %ymm12, %ymm11, %ymm14 + 0xc5, 0x8d, 0xeb, 0xeb, //0x00007dad vpor %ymm3, %ymm14, %ymm5 + 0xc5, 0xfd, 0xd7, 0xf5, //0x00007db1 vpmovmskb %ymm5, %esi + 0x85, 0xf6, //0x00007db5 testl %esi, %esi + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00007db7 jne LBB31_6 + 0xc5, 0xf5, 0xeb, 0xc0, //0x00007dbd vpor %ymm0, %ymm1, %ymm0 + //0x00007dc1 LBB31_5 + 0x48, 0x83, 0xe9, 0x80, //0x00007dc1 subq $-128, %rcx + 0x48, 0x39, 0xf9, //0x00007dc5 cmpq %rdi, %rcx + 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x00007dc8 jb LBB31_3 + 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x00007dce jmp LBB31_13 + //0x00007dd3 LBB31_6 + 0xc5, 0xfd, 0xd7, 0xf3, //0x00007dd3 vpmovmskb %ymm3, %esi + 0x85, 0xf6, //0x00007dd7 testl %esi, %esi + 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00007dd9 jne LBB31_9 + 0xc5, 0xf5, 0xeb, 0xc0, //0x00007ddf vpor %ymm0, %ymm1, %ymm0 + 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00007de3 vperm2i128 $33, %ymm12, %ymm2, %ymm1 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00007de9 vpalignr $15, %ymm1, %ymm12, %ymm2 + 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007def vpsrlw $4, %ymm2, %ymm3 + 0xc5, 0xe5, 0xdb, 0xdc, //0x00007df4 vpand %ymm4, %ymm3, %ymm3 + 0xc5, 0x7d, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x00007df8 vmovdqa $-480(%rip), %ymm14 /* LCPI31_1+0(%rip) */ + 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00007e00 vpshufb %ymm3, %ymm14, %ymm3 + 0xc5, 0xed, 0xdb, 0xd4, //0x00007e05 vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e09 vpshufb %ymm2, %ymm6, %ymm2 + 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x00007e0e vpsrlw $4, %ymm12, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x00007e14 vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007e18 vpshufb %ymm5, %ymm7, %ymm5 + 0xc5, 0xed, 0xdb, 0xd5, //0x00007e1d vpand %ymm5, %ymm2, %ymm2 + 0xc5, 0xe5, 0xdb, 0xd2, //0x00007e21 vpand %ymm2, %ymm3, %ymm2 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00007e25 vpalignr $14, %ymm1, %ymm12, %ymm3 + 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00007e2b vpalignr $13, %ymm1, %ymm12, %ymm1 + 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007e31 vpsubusb %ymm8, %ymm3, %ymm3 + 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007e36 vpsubusb %ymm9, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xcb, //0x00007e3b vpor %ymm3, %ymm1, %ymm1 + 0xc4, 0x41, 0x11, 0xef, 0xed, //0x00007e3f vpxor %xmm13, %xmm13, %xmm13 + 0xc5, 0x95, 0x74, 0xc9, //0x00007e44 vpcmpeqb %ymm1, %ymm13, %ymm1 + 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00007e48 vpbroadcastq $-337(%rip), %ymm3 /* LCPI31_6+0(%rip) */ + 0xc5, 0xf5, 0xdf, 0xcb, //0x00007e51 vpandn %ymm3, %ymm1, %ymm1 + 0xc5, 0xf5, 0xef, 0xca, //0x00007e55 vpxor %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00007e59 vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x00007e5d vperm2i128 $33, %ymm11, %ymm12, %ymm1 + 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00007e63 vpalignr $15, %ymm1, %ymm11, %ymm2 + 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00007e69 vpsrlw $4, %ymm2, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x00007e6e vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00007e72 vpshufb %ymm5, %ymm14, %ymm5 + 0xc5, 0xed, 0xdb, 0xd4, //0x00007e77 vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e7b vpshufb %ymm2, %ymm6, %ymm2 + 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00007e80 vpsrlw $4, %ymm11, %ymm12 + 0xc5, 0x1d, 0xdb, 0xe4, //0x00007e86 vpand %ymm4, %ymm12, %ymm12 + 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x00007e8a vpshufb %ymm12, %ymm7, %ymm12 + 0xc5, 0x9d, 0xdb, 0xd2, //0x00007e8f vpand %ymm2, %ymm12, %ymm2 + 0xc5, 0xd5, 0xdb, 0xd2, //0x00007e93 vpand %ymm2, %ymm5, %ymm2 + 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00007e97 vpalignr $14, %ymm1, %ymm11, %ymm5 + 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x00007e9d vpalignr $13, %ymm1, %ymm11, %ymm1 + 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007ea3 vpsubusb %ymm8, %ymm5, %ymm5 + 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007ea8 vpsubusb %ymm9, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xcd, //0x00007ead vpor %ymm5, %ymm1, %ymm1 + 0xc5, 0x95, 0x74, 0xc9, //0x00007eb1 vpcmpeqb %ymm1, %ymm13, %ymm1 + 0xc5, 0xf5, 0xdf, 0xcb, //0x00007eb5 vpandn %ymm3, %ymm1, %ymm1 + 0xc5, 0xf5, 0xef, 0xca, //0x00007eb9 vpxor %ymm2, %ymm1, %ymm1 + //0x00007ebd LBB31_8 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00007ebd vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00007ec1 vpsubusb %ymm10, %ymm11, %ymm1 + 0xc5, 0x7d, 0x7f, 0xda, //0x00007ec6 vmovdqa %ymm11, %ymm2 + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00007eca jmp LBB31_5 + //0x00007ecf LBB31_9 + 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x00007ecf vperm2i128 $33, %ymm15, %ymm2, %ymm1 + 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x00007ed5 vpalignr $15, %ymm1, %ymm15, %ymm2 + 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007edb vpsrlw $4, %ymm2, %ymm3 + 0xc5, 0xe5, 0xdb, 0xdc, //0x00007ee0 vpand %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x00007ee4 vmovdqa $-716(%rip), %ymm5 /* LCPI31_1+0(%rip) */ + 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x00007eec vpshufb %ymm3, %ymm5, %ymm3 + 0xc5, 0xed, 0xdb, 0xd4, //0x00007ef1 vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007ef5 vpshufb %ymm2, %ymm6, %ymm2 + 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x00007efa vpsrlw $4, %ymm15, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x00007f00 vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007f04 vpshufb %ymm5, %ymm7, %ymm5 + 0xc5, 0xed, 0xdb, 0xd5, //0x00007f09 vpand %ymm5, %ymm2, %ymm2 + 0xc5, 0xe5, 0xdb, 0xd2, //0x00007f0d vpand %ymm2, %ymm3, %ymm2 + 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00007f11 vpalignr $14, %ymm1, %ymm15, %ymm3 + 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00007f17 vpalignr $13, %ymm1, %ymm15, %ymm1 + 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007f1d vpsubusb %ymm8, %ymm3, %ymm3 + 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007f22 vpsubusb %ymm9, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xcb, //0x00007f27 vpor %ymm3, %ymm1, %ymm1 + 0xc5, 0xe1, 0xef, 0xdb, //0x00007f2b vpxor %xmm3, %xmm3, %xmm3 + 0xc5, 0xf5, 0x74, 0xdb, //0x00007f2f vpcmpeqb %ymm3, %ymm1, %ymm3 + 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00007f33 vpbroadcastq $-572(%rip), %ymm1 /* LCPI31_6+0(%rip) */ + 0xc5, 0xe5, 0xdf, 0xd9, //0x00007f3c vpandn %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0xef, 0xd2, //0x00007f40 vpxor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00007f44 vmovdqu %ymm2, $96(%rsp) + 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x00007f4a vperm2i128 $33, %ymm13, %ymm15, %ymm3 + 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00007f50 vpalignr $15, %ymm3, %ymm13, %ymm5 + 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00007f56 vpsrlw $4, %ymm5, %ymm15 + 0xc5, 0x05, 0xdb, 0xfc, //0x00007f5b vpand %ymm4, %ymm15, %ymm15 + 0xc5, 0xfd, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x00007f5f vmovdqa $-839(%rip), %ymm2 /* LCPI31_1+0(%rip) */ + 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00007f67 vpshufb %ymm15, %ymm2, %ymm15 + 0xc5, 0xd5, 0xdb, 0xec, //0x00007f6c vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00007f70 vpshufb %ymm5, %ymm6, %ymm5 + 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00007f75 vpsrlw $4, %ymm13, %ymm2 + 0xc5, 0xed, 0xdb, 0xd4, //0x00007f7b vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x00007f7f vpshufb %ymm2, %ymm7, %ymm2 + 0xc5, 0xd5, 0xdb, 0xd2, //0x00007f84 vpand %ymm2, %ymm5, %ymm2 + 0xc5, 0x85, 0xdb, 0xd2, //0x00007f88 vpand %ymm2, %ymm15, %ymm2 + 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x00007f8c vpalignr $14, %ymm3, %ymm13, %ymm5 + 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00007f92 vpalignr $13, %ymm3, %ymm13, %ymm3 + 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007f98 vpsubusb %ymm8, %ymm5, %ymm5 + 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00007f9d vpsubusb %ymm9, %ymm3, %ymm3 + 0xc5, 0xe5, 0xeb, 0xdd, //0x00007fa2 vpor %ymm5, %ymm3, %ymm3 + 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x00007fa6 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI31_8+0(%rip) */ + 0xc5, 0xe5, 0xdf, 0xd9, //0x00007fae vpandn %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0xef, 0xd2, //0x00007fb2 vpxor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x00007fb6 vpor $96(%rsp), %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00007fbc vpor %ymm2, %ymm0, %ymm0 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf6, //0x00007fc0 vpmovmskb %ymm14, %esi + 0x85, 0xf6, //0x00007fc5 testl %esi, %esi + 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x00007fc7 je LBB31_11 + 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x00007fcd vperm2i128 $33, %ymm12, %ymm13, %ymm2 + 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x00007fd3 vpalignr $15, %ymm2, %ymm12, %ymm3 + 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x00007fd9 vpsrlw $4, %ymm3, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x00007fde vpand %ymm4, %ymm5, %ymm5 + 0xc5, 0x7d, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x00007fe2 vmovdqa $-970(%rip), %ymm15 /* LCPI31_1+0(%rip) */ + 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x00007fea vpshufb %ymm5, %ymm15, %ymm5 + 0xc5, 0xe5, 0xdb, 0xdc, //0x00007fef vpand %ymm4, %ymm3, %ymm3 + 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x00007ff3 vpshufb %ymm3, %ymm6, %ymm3 + 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x00007ff8 vpsrlw $4, %ymm12, %ymm13 + 0xc5, 0x15, 0xdb, 0xec, //0x00007ffe vpand %ymm4, %ymm13, %ymm13 + 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00008002 vpshufb %ymm13, %ymm7, %ymm13 + 0xc5, 0x95, 0xdb, 0xdb, //0x00008007 vpand %ymm3, %ymm13, %ymm3 + 0xc5, 0xd5, 0xdb, 0xdb, //0x0000800b vpand %ymm3, %ymm5, %ymm3 + 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x0000800f vpalignr $14, %ymm2, %ymm12, %ymm5 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00008015 vpalignr $13, %ymm2, %ymm12, %ymm2 + 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x0000801b vpsubusb %ymm8, %ymm5, %ymm5 + 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00008020 vpsubusb %ymm9, %ymm2, %ymm2 + 0xc5, 0xed, 0xeb, 0xd5, //0x00008025 vpor %ymm5, %ymm2, %ymm2 + 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00008029 vpxor %xmm14, %xmm14, %xmm14 + 0xc5, 0x8d, 0x74, 0xd2, //0x0000802e vpcmpeqb %ymm2, %ymm14, %ymm2 + 0xc5, 0xed, 0xdf, 0xd1, //0x00008032 vpandn %ymm1, %ymm2, %ymm2 + 0xc5, 0xed, 0xef, 0xd3, //0x00008036 vpxor %ymm3, %ymm2, %ymm2 + 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x0000803a vperm2i128 $33, %ymm11, %ymm12, %ymm3 + 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00008040 vpalignr $15, %ymm3, %ymm11, %ymm5 + 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00008046 vpsrlw $4, %ymm5, %ymm12 + 0xc5, 0x1d, 0xdb, 0xe4, //0x0000804b vpand %ymm4, %ymm12, %ymm12 + 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x0000804f vpshufb %ymm12, %ymm15, %ymm12 + 0xc5, 0xd5, 0xdb, 0xec, //0x00008054 vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00008058 vpshufb %ymm5, %ymm6, %ymm5 + 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x0000805d vpsrlw $4, %ymm11, %ymm13 + 0xc5, 0x15, 0xdb, 0xec, //0x00008063 vpand %ymm4, %ymm13, %ymm13 + 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00008067 vpshufb %ymm13, %ymm7, %ymm13 + 0xc5, 0x95, 0xdb, 0xed, //0x0000806c vpand %ymm5, %ymm13, %ymm5 + 0xc5, 0x9d, 0xdb, 0xed, //0x00008070 vpand %ymm5, %ymm12, %ymm5 + 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00008074 vpalignr $14, %ymm3, %ymm11, %ymm12 + 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000807a vpalignr $13, %ymm3, %ymm11, %ymm3 + 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00008080 vpsubusb %ymm8, %ymm12, %ymm12 + 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00008085 vpsubusb %ymm9, %ymm3, %ymm3 + 0xc5, 0x9d, 0xeb, 0xdb, //0x0000808a vpor %ymm3, %ymm12, %ymm3 + 0xc5, 0x8d, 0x74, 0xdb, //0x0000808e vpcmpeqb %ymm3, %ymm14, %ymm3 + 0xc5, 0xe5, 0xdf, 0xc9, //0x00008092 vpandn %ymm1, %ymm3, %ymm1 + 0xc5, 0xf5, 0xef, 0xcd, //0x00008096 vpxor %ymm5, %ymm1, %ymm1 + 0xc5, 0xed, 0xeb, 0xc0, //0x0000809a vpor %ymm0, %ymm2, %ymm0 + 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000809e jmp LBB31_8 + //0x000080a3 LBB31_11 + 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x000080a3 vpsubusb %ymm10, %ymm13, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000080a8 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0x7d, 0x7f, 0xea, //0x000080ac vmovdqa %ymm13, %ymm2 + 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x000080b0 jmp LBB31_5 + //0x000080b5 LBB31_13 + 0x48, 0x83, 0xe2, 0x80, //0x000080b5 andq $-128, %rdx + 0x4c, 0x01, 0xc2, //0x000080b9 addq %r8, %rdx + //0x000080bc LBB31_14 + 0x49, 0x8d, 0x49, 0xc0, //0x000080bc leaq $-64(%r9), %rcx + 0x48, 0x39, 0xca, //0x000080c0 cmpq %rcx, %rdx + 0x0f, 0x83, 0x79, 0x01, 0x00, 0x00, //0x000080c3 jae LBB31_20 + 0x48, 0x89, 0xc6, //0x000080c9 movq %rax, %rsi + 0x48, 0x29, 0xd6, //0x000080cc subq %rdx, %rsi + 0x4a, 0x8d, 0x7c, 0x06, 0xff, //0x000080cf leaq $-1(%rsi,%r8), %rdi + 0xc5, 0xfd, 0x6f, 0x1d, 0x24, 0xfb, 0xff, 0xff, //0x000080d4 vmovdqa $-1244(%rip), %ymm3 /* LCPI31_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x25, 0x3c, 0xfb, 0xff, 0xff, //0x000080dc vmovdqa $-1220(%rip), %ymm4 /* LCPI31_1+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x2d, 0x54, 0xfb, 0xff, 0xff, //0x000080e4 vmovdqa $-1196(%rip), %ymm5 /* LCPI31_2+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x35, 0x6c, 0xfb, 0xff, 0xff, //0x000080ec vmovdqa $-1172(%rip), %ymm6 /* LCPI31_3+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x3d, 0x84, 0xfb, 0xff, 0xff, //0x000080f4 vmovdqa $-1148(%rip), %ymm7 /* LCPI31_4+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0x05, 0x9c, 0xfb, 0xff, 0xff, //0x000080fc vmovdqa $-1124(%rip), %ymm8 /* LCPI31_5+0(%rip) */ + 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00008104 vpxor %xmm9, %xmm9, %xmm9 + 0xc5, 0x7d, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00008109 vmovdqa $-1105(%rip), %ymm10 /* LCPI31_7+0(%rip) */ + 0x48, 0x89, 0xd6, //0x00008111 movq %rdx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008114 .p2align 4, 0x90 + //0x00008120 LBB31_16 + 0xc5, 0x7e, 0x6f, 0x26, //0x00008120 vmovdqu (%rsi), %ymm12 + 0xc5, 0x7e, 0x6f, 0x5e, 0x20, //0x00008124 vmovdqu $32(%rsi), %ymm11 + 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00008129 vpor %ymm12, %ymm11, %ymm13 + 0xc4, 0xc1, 0x7d, 0xd7, 0xdd, //0x0000812e vpmovmskb %ymm13, %ebx + 0x85, 0xdb, //0x00008133 testl %ebx, %ebx + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00008135 jne LBB31_18 + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000813b vpor %ymm0, %ymm1, %ymm0 + 0x48, 0x83, 0xc6, 0x40, //0x0000813f addq $64, %rsi + 0x48, 0x39, 0xce, //0x00008143 cmpq %rcx, %rsi + 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00008146 jb LBB31_16 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000814c jmp LBB31_19 + //0x00008151 LBB31_18 + 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00008151 vperm2i128 $33, %ymm12, %ymm2, %ymm1 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00008157 vpalignr $15, %ymm1, %ymm12, %ymm2 + 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000815d vpsrlw $4, %ymm2, %ymm13 + 0xc5, 0x15, 0xdb, 0xeb, //0x00008162 vpand %ymm3, %ymm13, %ymm13 + 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00008166 vpshufb %ymm13, %ymm4, %ymm13 + 0xc5, 0xed, 0xdb, 0xd3, //0x0000816b vpand %ymm3, %ymm2, %ymm2 + 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000816f vpshufb %ymm2, %ymm5, %ymm2 + 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00008174 vpsrlw $4, %ymm12, %ymm14 + 0xc5, 0x0d, 0xdb, 0xf3, //0x0000817a vpand %ymm3, %ymm14, %ymm14 + 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000817e vpshufb %ymm14, %ymm6, %ymm14 + 0xc5, 0x8d, 0xdb, 0xd2, //0x00008183 vpand %ymm2, %ymm14, %ymm2 + 0xc5, 0x95, 0xdb, 0xd2, //0x00008187 vpand %ymm2, %ymm13, %ymm2 + 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000818b vpalignr $14, %ymm1, %ymm12, %ymm13 + 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00008191 vpalignr $13, %ymm1, %ymm12, %ymm1 + 0xc5, 0x15, 0xd8, 0xef, //0x00008197 vpsubusb %ymm7, %ymm13, %ymm13 + 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000819b vpsubusb %ymm8, %ymm1, %ymm1 + 0xc5, 0x95, 0xeb, 0xc9, //0x000081a0 vpor %ymm1, %ymm13, %ymm1 + 0xc5, 0xb5, 0x74, 0xc9, //0x000081a4 vpcmpeqb %ymm1, %ymm9, %ymm1 + 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x4f, 0xfb, 0xff, 0xff, //0x000081a8 vpbroadcastq $-1201(%rip), %ymm13 /* LCPI31_6+0(%rip) */ + 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x000081b1 vpandn %ymm13, %ymm1, %ymm1 + 0xc5, 0xf5, 0xef, 0xca, //0x000081b6 vpxor %ymm2, %ymm1, %ymm1 + 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x000081ba vperm2i128 $33, %ymm11, %ymm12, %ymm2 + 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000081c0 vpalignr $15, %ymm2, %ymm11, %ymm12 + 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000081c6 vpsrlw $4, %ymm12, %ymm14 + 0xc5, 0x0d, 0xdb, 0xf3, //0x000081cc vpand %ymm3, %ymm14, %ymm14 + 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000081d0 vpshufb %ymm14, %ymm4, %ymm14 + 0xc5, 0x1d, 0xdb, 0xe3, //0x000081d5 vpand %ymm3, %ymm12, %ymm12 + 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000081d9 vpshufb %ymm12, %ymm5, %ymm12 + 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000081de vpsrlw $4, %ymm11, %ymm15 + 0xc5, 0x05, 0xdb, 0xfb, //0x000081e4 vpand %ymm3, %ymm15, %ymm15 + 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000081e8 vpshufb %ymm15, %ymm6, %ymm15 + 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000081ed vpand %ymm15, %ymm12, %ymm12 + 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000081f2 vpand %ymm12, %ymm14, %ymm12 + 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000081f7 vpalignr $14, %ymm2, %ymm11, %ymm14 + 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000081fd vpalignr $13, %ymm2, %ymm11, %ymm2 + 0xc5, 0x0d, 0xd8, 0xf7, //0x00008203 vpsubusb %ymm7, %ymm14, %ymm14 + 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x00008207 vpsubusb %ymm8, %ymm2, %ymm2 + 0xc5, 0x8d, 0xeb, 0xd2, //0x0000820c vpor %ymm2, %ymm14, %ymm2 + 0xc5, 0xb5, 0x74, 0xd2, //0x00008210 vpcmpeqb %ymm2, %ymm9, %ymm2 + 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x00008214 vpandn %ymm13, %ymm2, %ymm2 + 0xc5, 0x9d, 0xef, 0xd2, //0x00008219 vpxor %ymm2, %ymm12, %ymm2 + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000821d vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00008221 vpor %ymm2, %ymm0, %ymm0 + 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00008225 vpsubusb %ymm10, %ymm11, %ymm1 + 0xc5, 0x7d, 0x7f, 0xda, //0x0000822a vmovdqa %ymm11, %ymm2 + 0x48, 0x83, 0xc6, 0x40, //0x0000822e addq $64, %rsi + 0x48, 0x39, 0xce, //0x00008232 cmpq %rcx, %rsi + 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00008235 jb LBB31_16 + //0x0000823b LBB31_19 + 0x48, 0x83, 0xe7, 0xc0, //0x0000823b andq $-64, %rdi + 0x48, 0x01, 0xfa, //0x0000823f addq %rdi, %rdx + //0x00008242 LBB31_20 + 0xc5, 0xe1, 0xef, 0xdb, //0x00008242 vpxor %xmm3, %xmm3, %xmm3 + 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x00008246 vmovdqu %ymm3, $64(%rsp) + 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x0000824c vmovdqu %ymm3, $32(%rsp) + 0xc5, 0xd9, 0xef, 0xe4, //0x00008252 vpxor %xmm4, %xmm4, %xmm4 + 0x4c, 0x39, 0xca, //0x00008256 cmpq %r9, %rdx + 0x0f, 0x83, 0x70, 0x00, 0x00, 0x00, //0x00008259 jae LBB31_36 + 0x48, 0x89, 0xc1, //0x0000825f movq %rax, %rcx + 0x48, 0x29, 0xd1, //0x00008262 subq %rdx, %rcx + 0x4d, 0x8d, 0x1c, 0x08, //0x00008265 leaq (%r8,%rcx), %r11 + 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00008269 cmpq $128, %r11 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00008270 jb LBB31_22 + 0x48, 0x8d, 0x74, 0x24, 0x20, //0x00008276 leaq $32(%rsp), %rsi + 0x4c, 0x39, 0xce, //0x0000827b cmpq %r9, %rsi + 0x0f, 0x83, 0x74, 0x02, 0x00, 0x00, //0x0000827e jae LBB31_26 + 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00008284 leaq $32(%rsp,%rcx), %rcx + 0x4c, 0x01, 0xc1, //0x00008289 addq %r8, %rcx + 0x48, 0x39, 0xca, //0x0000828c cmpq %rcx, %rdx + 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x0000828f jae LBB31_26 + //0x00008295 LBB31_22 + 0x31, 0xc9, //0x00008295 xorl %ecx, %ecx + //0x00008297 LBB31_33 + 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00008297 leaq $32(%rsp,%rcx), %rcx + 0x48, 0x29, 0xd0, //0x0000829c subq %rdx, %rax + 0x4c, 0x01, 0xc0, //0x0000829f addq %r8, %rax + 0x31, 0xf6, //0x000082a2 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000082a4 .p2align 4, 0x90 + //0x000082b0 LBB31_34 + 0x0f, 0xb6, 0x1c, 0x32, //0x000082b0 movzbl (%rdx,%rsi), %ebx + 0x88, 0x1c, 0x31, //0x000082b4 movb %bl, (%rcx,%rsi) + 0x48, 0xff, 0xc6, //0x000082b7 incq %rsi + 0x48, 0x39, 0xf0, //0x000082ba cmpq %rsi, %rax + 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x000082bd jne LBB31_34 + //0x000082c3 LBB31_35 + 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000082c3 vmovdqu $32(%rsp), %ymm4 + 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000082c9 vmovdqu $64(%rsp), %ymm3 + //0x000082cf LBB31_36 + 0xc5, 0xdd, 0xeb, 0xeb, //0x000082cf vpor %ymm3, %ymm4, %ymm5 + 0xc5, 0xfd, 0xd7, 0xc5, //0x000082d3 vpmovmskb %ymm5, %eax + 0x85, 0xc0, //0x000082d7 testl %eax, %eax + 0x0f, 0x85, 0x38, 0x03, 0x00, 0x00, //0x000082d9 jne LBB31_40 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000082df vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000082e3 vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000082e7 vptest %ymm0, %ymm0 + 0x0f, 0x84, 0xfa, 0x01, 0x00, 0x00, //0x000082ec je LBB31_12 + //0x000082f2 LBB31_41 + 0x49, 0x8d, 0x49, 0xfd, //0x000082f2 leaq $-3(%r9), %rcx + 0x4c, 0x89, 0xc0, //0x000082f6 movq %r8, %rax + 0x49, 0x39, 0xc8, //0x000082f9 cmpq %rcx, %r8 + 0x0f, 0x83, 0xde, 0x00, 0x00, 0x00, //0x000082fc jae LBB31_55 + 0x4c, 0x89, 0xc0, //0x00008302 movq %r8, %rax + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00008305 jmp LBB31_44 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000830a .p2align 4, 0x90 + //0x00008310 LBB31_43 + 0x48, 0x01, 0xf0, //0x00008310 addq %rsi, %rax + 0x48, 0x39, 0xc8, //0x00008313 cmpq %rcx, %rax + 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00008316 jae LBB31_55 + //0x0000831c LBB31_44 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000831c movl $1, %esi + 0x80, 0x38, 0x00, //0x00008321 cmpb $0, (%rax) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00008324 jns LBB31_43 + 0x8b, 0x10, //0x0000832a movl (%rax), %edx + 0x89, 0xd6, //0x0000832c movl %edx, %esi + 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000832e andl $12632304, %esi + 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00008334 cmpl $8421600, %esi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000833a jne LBB31_48 + 0x89, 0xd7, //0x00008340 movl %edx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00008342 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00008348 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000834e je LBB31_48 + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00008354 movl $3, %esi + 0x85, 0xff, //0x00008359 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000835b jne LBB31_43 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008361 .p2align 4, 0x90 + //0x00008370 LBB31_48 + 0x89, 0xd6, //0x00008370 movl %edx, %esi + 0x81, 0xe6, 0xe0, 0xc0, 0x00, 0x00, //0x00008372 andl $49376, %esi + 0x81, 0xfe, 0xc0, 0x80, 0x00, 0x00, //0x00008378 cmpl $32960, %esi + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000837e jne LBB31_50 + 0x89, 0xd7, //0x00008384 movl %edx, %edi + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00008386 movl $2, %esi + 0x83, 0xe7, 0x1e, //0x0000838b andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000838e jne LBB31_43 + //0x00008394 LBB31_50 + 0x89, 0xd6, //0x00008394 movl %edx, %esi + 0x81, 0xe6, 0xf8, 0xc0, 0xc0, 0xc0, //0x00008396 andl $-1061109512, %esi + 0x81, 0xfe, 0xf0, 0x80, 0x80, 0x80, //0x0000839c cmpl $-2139062032, %esi + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000083a2 jne LBB31_54 + 0x89, 0xd6, //0x000083a8 movl %edx, %esi + 0x81, 0xe6, 0x07, 0x30, 0x00, 0x00, //0x000083aa andl $12295, %esi + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000083b0 je LBB31_54 + 0xbe, 0x04, 0x00, 0x00, 0x00, //0x000083b6 movl $4, %esi + 0xf6, 0xc2, 0x04, //0x000083bb testb $4, %dl + 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x000083be je LBB31_43 + 0x81, 0xe2, 0x03, 0x30, 0x00, 0x00, //0x000083c4 andl $12291, %edx + 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000083ca je LBB31_43 + //0x000083d0 LBB31_54 + 0x48, 0xf7, 0xd0, //0x000083d0 notq %rax + 0x4c, 0x01, 0xc0, //0x000083d3 addq %r8, %rax + 0x48, 0x8d, 0x65, 0xf8, //0x000083d6 leaq $-8(%rbp), %rsp + 0x5b, //0x000083da popq %rbx + 0x5d, //0x000083db popq %rbp + 0xc5, 0xf8, 0x77, //0x000083dc vzeroupper + 0xc3, //0x000083df retq + //0x000083e0 LBB31_55 + 0x4c, 0x39, 0xc8, //0x000083e0 cmpq %r9, %rax + 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x000083e3 jae LBB31_12 + 0x4c, 0x8d, 0x54, 0x24, 0x20, //0x000083e9 leaq $32(%rsp), %r10 + 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000083ee leaq $30(%rsp), %r11 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000083f3 jmp LBB31_58 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083f8 .p2align 4, 0x90 + //0x00008400 LBB31_57 + 0x48, 0xff, 0xc0, //0x00008400 incq %rax + 0x4c, 0x39, 0xc8, //0x00008403 cmpq %r9, %rax + 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00008406 jae LBB31_12 + //0x0000840c LBB31_58 + 0x80, 0x38, 0x00, //0x0000840c cmpb $0, (%rax) + 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000840f jns LBB31_57 + 0xc6, 0x44, 0x24, 0x20, 0x00, //0x00008415 movb $0, $32(%rsp) + 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x0000841a movb $0, $30(%rsp) + 0x4c, 0x89, 0xc9, //0x0000841f movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00008422 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00008425 cmpq $2, %rcx + 0x0f, 0x82, 0x33, 0x00, 0x00, 0x00, //0x00008429 jb LBB31_62 + 0x0f, 0xb6, 0x10, //0x0000842f movzbl (%rax), %edx + 0x0f, 0xb6, 0x78, 0x01, //0x00008432 movzbl $1(%rax), %edi + 0x88, 0x54, 0x24, 0x20, //0x00008436 movb %dl, $32(%rsp) + 0x48, 0x8d, 0x70, 0x02, //0x0000843a leaq $2(%rax), %rsi + 0x48, 0x83, 0xc1, 0xfe, //0x0000843e addq $-2, %rcx + 0x4c, 0x89, 0xdb, //0x00008442 movq %r11, %rbx + 0x48, 0x85, 0xc9, //0x00008445 testq %rcx, %rcx + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00008448 je LBB31_63 + //0x0000844e LBB31_61 + 0x0f, 0xb6, 0x0e, //0x0000844e movzbl (%rsi), %ecx + 0x88, 0x0b, //0x00008451 movb %cl, (%rbx) + 0x0f, 0xb6, 0x54, 0x24, 0x20, //0x00008453 movzbl $32(%rsp), %edx + 0x0f, 0xb6, 0x4c, 0x24, 0x1e, //0x00008458 movzbl $30(%rsp), %ecx + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000845d jmp LBB31_64 + //0x00008462 LBB31_62 + 0x31, 0xd2, //0x00008462 xorl %edx, %edx + 0x31, 0xff, //0x00008464 xorl %edi, %edi + 0x4c, 0x89, 0xd3, //0x00008466 movq %r10, %rbx + 0x48, 0x89, 0xc6, //0x00008469 movq %rax, %rsi + 0x48, 0x85, 0xc9, //0x0000846c testq %rcx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000846f jne LBB31_61 + //0x00008475 LBB31_63 + 0x31, 0xc9, //0x00008475 xorl %ecx, %ecx + //0x00008477 LBB31_64 + 0x0f, 0xb6, 0xf1, //0x00008477 movzbl %cl, %esi + 0xc1, 0xe6, 0x10, //0x0000847a shll $16, %esi + 0x40, 0x0f, 0xb6, 0xff, //0x0000847d movzbl %dil, %edi + 0xc1, 0xe7, 0x08, //0x00008481 shll $8, %edi + 0x0f, 0xb6, 0xca, //0x00008484 movzbl %dl, %ecx + 0x09, 0xf9, //0x00008487 orl %edi, %ecx + 0x09, 0xce, //0x00008489 orl %ecx, %esi + 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000848b andl $12632304, %esi + 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00008491 cmpl $8421600, %esi + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00008497 jne LBB31_67 + 0x89, 0xcf, //0x0000849d movl %ecx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000849f andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000084a5 cmpl $8205, %edi + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000084ab je LBB31_67 + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x000084b1 movl $3, %esi + 0x85, 0xff, //0x000084b6 testl %edi, %edi + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x000084b8 jne LBB31_69 + 0x90, 0x90, //0x000084be .p2align 4, 0x90 + //0x000084c0 LBB31_67 + 0xf6, 0xc2, 0x1e, //0x000084c0 testb $30, %dl + 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000084c3 je LBB31_54 + 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000084c9 andl $49376, %ecx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000084cf movl $2, %esi + 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000084d4 cmpl $32960, %ecx + 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000084da jne LBB31_54 + //0x000084e0 LBB31_69 + 0x48, 0x01, 0xf0, //0x000084e0 addq %rsi, %rax + 0x4c, 0x39, 0xc8, //0x000084e3 cmpq %r9, %rax + 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x000084e6 jb LBB31_58 + //0x000084ec LBB31_12 + 0x31, 0xc0, //0x000084ec xorl %eax, %eax + 0x48, 0x8d, 0x65, 0xf8, //0x000084ee leaq $-8(%rbp), %rsp + 0x5b, //0x000084f2 popq %rbx + 0x5d, //0x000084f3 popq %rbp + 0xc5, 0xf8, 0x77, //0x000084f4 vzeroupper + 0xc3, //0x000084f7 retq + //0x000084f8 LBB31_26 + 0x4c, 0x89, 0xd9, //0x000084f8 movq %r11, %rcx + 0x48, 0x83, 0xe1, 0x80, //0x000084fb andq $-128, %rcx + 0x48, 0x8d, 0x79, 0x80, //0x000084ff leaq $-128(%rcx), %rdi + 0x48, 0x89, 0xfe, //0x00008503 movq %rdi, %rsi + 0x48, 0xc1, 0xee, 0x07, //0x00008506 shrq $7, %rsi + 0x48, 0xff, 0xc6, //0x0000850a incq %rsi + 0x41, 0x89, 0xf2, //0x0000850d movl %esi, %r10d + 0x41, 0x83, 0xe2, 0x01, //0x00008510 andl $1, %r10d + 0x48, 0x85, 0xff, //0x00008514 testq %rdi, %rdi + 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x00008517 je LBB31_39 + 0x4c, 0x29, 0xd6, //0x0000851d subq %r10, %rsi + 0x31, 0xff, //0x00008520 xorl %edi, %edi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008522 .p2align 4, 0x90 + //0x00008530 LBB31_28 + 0xc5, 0xfc, 0x10, 0x1c, 0x3a, //0x00008530 vmovups (%rdx,%rdi), %ymm3 + 0xc5, 0xfc, 0x10, 0x64, 0x3a, 0x20, //0x00008535 vmovups $32(%rdx,%rdi), %ymm4 + 0xc5, 0xfc, 0x10, 0x6c, 0x3a, 0x40, //0x0000853b vmovups $64(%rdx,%rdi), %ymm5 + 0xc5, 0xfc, 0x10, 0x74, 0x3a, 0x60, //0x00008541 vmovups $96(%rdx,%rdi), %ymm6 + 0xc5, 0xfc, 0x11, 0x5c, 0x3c, 0x20, //0x00008547 vmovups %ymm3, $32(%rsp,%rdi) + 0xc5, 0xfc, 0x11, 0x64, 0x3c, 0x40, //0x0000854d vmovups %ymm4, $64(%rsp,%rdi) + 0xc5, 0xfc, 0x11, 0x6c, 0x3c, 0x60, //0x00008553 vmovups %ymm5, $96(%rsp,%rdi) + 0xc5, 0xfc, 0x11, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x00008559 vmovups %ymm6, $128(%rsp,%rdi) + 0xc5, 0xfe, 0x6f, 0x9c, 0x3a, 0x80, 0x00, 0x00, 0x00, //0x00008562 vmovdqu $128(%rdx,%rdi), %ymm3 + 0xc5, 0xfe, 0x6f, 0xa4, 0x3a, 0xa0, 0x00, 0x00, 0x00, //0x0000856b vmovdqu $160(%rdx,%rdi), %ymm4 + 0xc5, 0xfe, 0x6f, 0xac, 0x3a, 0xc0, 0x00, 0x00, 0x00, //0x00008574 vmovdqu $192(%rdx,%rdi), %ymm5 + 0xc5, 0xfe, 0x6f, 0xb4, 0x3a, 0xe0, 0x00, 0x00, 0x00, //0x0000857d vmovdqu $224(%rdx,%rdi), %ymm6 + 0xc5, 0xfe, 0x7f, 0x9c, 0x3c, 0xa0, 0x00, 0x00, 0x00, //0x00008586 vmovdqu %ymm3, $160(%rsp,%rdi) + 0xc5, 0xfe, 0x7f, 0xa4, 0x3c, 0xc0, 0x00, 0x00, 0x00, //0x0000858f vmovdqu %ymm4, $192(%rsp,%rdi) + 0xc5, 0xfe, 0x7f, 0xac, 0x3c, 0xe0, 0x00, 0x00, 0x00, //0x00008598 vmovdqu %ymm5, $224(%rsp,%rdi) + 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x00, 0x01, 0x00, 0x00, //0x000085a1 vmovdqu %ymm6, $256(%rsp,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x000085aa addq $256, %rdi + 0x48, 0x83, 0xc6, 0xfe, //0x000085b1 addq $-2, %rsi + 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000085b5 jne LBB31_28 + 0x4d, 0x85, 0xd2, //0x000085bb testq %r10, %r10 + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000085be je LBB31_31 + //0x000085c4 LBB31_30 + 0xc5, 0xfe, 0x6f, 0x1c, 0x3a, //0x000085c4 vmovdqu (%rdx,%rdi), %ymm3 + 0xc5, 0xfe, 0x6f, 0x64, 0x3a, 0x20, //0x000085c9 vmovdqu $32(%rdx,%rdi), %ymm4 + 0xc5, 0xfe, 0x6f, 0x6c, 0x3a, 0x40, //0x000085cf vmovdqu $64(%rdx,%rdi), %ymm5 + 0xc5, 0xfe, 0x6f, 0x74, 0x3a, 0x60, //0x000085d5 vmovdqu $96(%rdx,%rdi), %ymm6 + 0xc5, 0xfe, 0x7f, 0x5c, 0x3c, 0x20, //0x000085db vmovdqu %ymm3, $32(%rsp,%rdi) + 0xc5, 0xfe, 0x7f, 0x64, 0x3c, 0x40, //0x000085e1 vmovdqu %ymm4, $64(%rsp,%rdi) + 0xc5, 0xfe, 0x7f, 0x6c, 0x3c, 0x60, //0x000085e7 vmovdqu %ymm5, $96(%rsp,%rdi) + 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x000085ed vmovdqu %ymm6, $128(%rsp,%rdi) + //0x000085f6 LBB31_31 + 0x4c, 0x39, 0xd9, //0x000085f6 cmpq %r11, %rcx + 0x0f, 0x84, 0xc4, 0xfc, 0xff, 0xff, //0x000085f9 je LBB31_35 + 0x48, 0x01, 0xca, //0x000085ff addq %rcx, %rdx + 0xe9, 0x90, 0xfc, 0xff, 0xff, //0x00008602 jmp LBB31_33 + //0x00008607 LBB31_39 + 0x31, 0xff, //0x00008607 xorl %edi, %edi + 0x4d, 0x85, 0xd2, //0x00008609 testq %r10, %r10 + 0x0f, 0x85, 0xb2, 0xff, 0xff, 0xff, //0x0000860c jne LBB31_30 + 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00008612 jmp LBB31_31 + //0x00008617 LBB31_40 + 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x00008617 vperm2i128 $33, %ymm4, %ymm2, %ymm2 + 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x0000861d vpalignr $15, %ymm2, %ymm4, %ymm5 + 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00008623 vpsrlw $4, %ymm5, %ymm6 + 0xc5, 0xfd, 0x6f, 0x0d, 0xd0, 0xf5, 0xff, 0xff, //0x00008628 vmovdqa $-2608(%rip), %ymm1 /* LCPI31_0+0(%rip) */ + 0xc5, 0xcd, 0xdb, 0xf1, //0x00008630 vpand %ymm1, %ymm6, %ymm6 + 0xc5, 0xfd, 0x6f, 0x3d, 0xe4, 0xf5, 0xff, 0xff, //0x00008634 vmovdqa $-2588(%rip), %ymm7 /* LCPI31_1+0(%rip) */ + 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x0000863c vpshufb %ymm6, %ymm7, %ymm6 + 0xc5, 0xd5, 0xdb, 0xe9, //0x00008641 vpand %ymm1, %ymm5, %ymm5 + 0xc5, 0x7d, 0x6f, 0x05, 0xf3, 0xf5, 0xff, 0xff, //0x00008645 vmovdqa $-2573(%rip), %ymm8 /* LCPI31_2+0(%rip) */ + 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x0000864d vpshufb %ymm5, %ymm8, %ymm5 + 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00008652 vpsrlw $4, %ymm4, %ymm9 + 0xc5, 0x35, 0xdb, 0xc9, //0x00008657 vpand %ymm1, %ymm9, %ymm9 + 0xc5, 0x7d, 0x6f, 0x15, 0xfd, 0xf5, 0xff, 0xff, //0x0000865b vmovdqa $-2563(%rip), %ymm10 /* LCPI31_3+0(%rip) */ + 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00008663 vpshufb %ymm9, %ymm10, %ymm9 + 0xc5, 0xb5, 0xdb, 0xed, //0x00008668 vpand %ymm5, %ymm9, %ymm5 + 0xc5, 0xcd, 0xdb, 0xed, //0x0000866c vpand %ymm5, %ymm6, %ymm5 + 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00008670 vpalignr $14, %ymm2, %ymm4, %ymm6 + 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00008676 vpalignr $13, %ymm2, %ymm4, %ymm2 + 0xc5, 0x7d, 0x6f, 0x0d, 0xfc, 0xf5, 0xff, 0xff, //0x0000867c vmovdqa $-2564(%rip), %ymm9 /* LCPI31_4+0(%rip) */ + 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00008684 vpsubusb %ymm9, %ymm6, %ymm6 + 0xc5, 0x7d, 0x6f, 0x1d, 0x0f, 0xf6, 0xff, 0xff, //0x00008689 vmovdqa $-2545(%rip), %ymm11 /* LCPI31_5+0(%rip) */ + 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00008691 vpsubusb %ymm11, %ymm2, %ymm2 + 0xc5, 0xed, 0xeb, 0xd6, //0x00008696 vpor %ymm6, %ymm2, %ymm2 + 0xc5, 0xc9, 0xef, 0xf6, //0x0000869a vpxor %xmm6, %xmm6, %xmm6 + 0xc5, 0xed, 0x74, 0xd6, //0x0000869e vpcmpeqb %ymm6, %ymm2, %ymm2 + 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x55, 0xf6, 0xff, 0xff, //0x000086a2 vpbroadcastq $-2475(%rip), %ymm12 /* LCPI31_6+0(%rip) */ + 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x000086ab vpandn %ymm12, %ymm2, %ymm2 + 0xc5, 0xed, 0xef, 0xd5, //0x000086b0 vpxor %ymm5, %ymm2, %ymm2 + 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x000086b4 vperm2i128 $33, %ymm3, %ymm4, %ymm4 + 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x000086ba vpalignr $15, %ymm4, %ymm3, %ymm5 + 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x000086c0 vpsrlw $4, %ymm5, %ymm13 + 0xc5, 0x15, 0xdb, 0xe9, //0x000086c5 vpand %ymm1, %ymm13, %ymm13 + 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x000086c9 vpshufb %ymm13, %ymm7, %ymm7 + 0xc5, 0xd5, 0xdb, 0xe9, //0x000086ce vpand %ymm1, %ymm5, %ymm5 + 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x000086d2 vpshufb %ymm5, %ymm8, %ymm5 + 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x000086d7 vpsrlw $4, %ymm3, %ymm8 + 0xc5, 0xbd, 0xdb, 0xc9, //0x000086dc vpand %ymm1, %ymm8, %ymm1 + 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x000086e0 vpshufb %ymm1, %ymm10, %ymm1 + 0xc5, 0xd5, 0xdb, 0xc9, //0x000086e5 vpand %ymm1, %ymm5, %ymm1 + 0xc5, 0xc5, 0xdb, 0xc9, //0x000086e9 vpand %ymm1, %ymm7, %ymm1 + 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x000086ed vpalignr $14, %ymm4, %ymm3, %ymm5 + 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x000086f3 vpalignr $13, %ymm4, %ymm3, %ymm4 + 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x000086f9 vpsubusb %ymm9, %ymm5, %ymm5 + 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x000086fe vpsubusb %ymm11, %ymm4, %ymm4 + 0xc5, 0xdd, 0xeb, 0xe5, //0x00008703 vpor %ymm5, %ymm4, %ymm4 + 0xc5, 0xdd, 0x74, 0xe6, //0x00008707 vpcmpeqb %ymm6, %ymm4, %ymm4 + 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x0000870b vpandn %ymm12, %ymm4, %ymm4 + 0xc5, 0xdd, 0xef, 0xc9, //0x00008710 vpxor %ymm1, %ymm4, %ymm1 + 0xc5, 0xed, 0xeb, 0xc0, //0x00008714 vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00008718 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xe5, 0xd8, 0x0d, 0x9c, 0xf5, 0xff, 0xff, //0x0000871c vpsubusb $-2660(%rip), %ymm3, %ymm1 /* LCPI31_7+0(%rip) */ + 0xc5, 0xfd, 0xeb, 0xc1, //0x00008724 vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00008728 vptest %ymm0, %ymm0 + 0x0f, 0x84, 0xb9, 0xfd, 0xff, 0xff, //0x0000872d je LBB31_12 + 0xe9, 0xba, 0xfb, 0xff, 0xff, //0x00008733 jmp LBB31_41 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008738 .p2align 5, 0x00 + //0x00008740 LCPI32_0 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008740 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00008750 .p2align 4, 0x90 - //0x00008750 _f32toa - 0x55, //0x00008750 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008751 movq %rsp, %rbp - 0x41, 0x57, //0x00008754 pushq %r15 - 0x41, 0x56, //0x00008756 pushq %r14 - 0x41, 0x55, //0x00008758 pushq %r13 - 0x41, 0x54, //0x0000875a pushq %r12 - 0x53, //0x0000875c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000875d subq $16, %rsp - 0xc5, 0xf9, 0x7e, 0xc0, //0x00008761 vmovd %xmm0, %eax - 0x89, 0xc1, //0x00008765 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00008767 shrl $23, %ecx - 0x0f, 0xb6, 0xd1, //0x0000876a movzbl %cl, %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000876d cmpl $255, %edx - 0x0f, 0x84, 0x7f, 0x0e, 0x00, 0x00, //0x00008773 je LBB36_1 - 0xc6, 0x07, 0x2d, //0x00008779 movb $45, (%rdi) - 0x41, 0x89, 0xc2, //0x0000877c movl %eax, %r10d - 0x41, 0xc1, 0xea, 0x1f, //0x0000877f shrl $31, %r10d - 0x4e, 0x8d, 0x0c, 0x17, //0x00008783 leaq (%rdi,%r10), %r9 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00008787 testl $2147483647, %eax - 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000878c je LBB36_3 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00008792 andl $8388607, %eax - 0x85, 0xd2, //0x00008797 testl %edx, %edx - 0x0f, 0x84, 0x60, 0x0e, 0x00, 0x00, //0x00008799 je LBB36_5 - 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000879f leal $8388608(%rax), %r11d - 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x000087a6 leal $-150(%rdx), %r8d - 0x8d, 0x4a, 0x81, //0x000087ad leal $-127(%rdx), %ecx - 0x83, 0xf9, 0x17, //0x000087b0 cmpl $23, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000087b3 ja LBB36_10 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x000087b9 movl $150, %ecx - 0x29, 0xd1, //0x000087be subl %edx, %ecx - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000087c0 movq $-1, %rsi - 0x48, 0xd3, 0xe6, //0x000087c7 shlq %cl, %rsi - 0xf7, 0xd6, //0x000087ca notl %esi - 0x44, 0x85, 0xde, //0x000087cc testl %r11d, %esi - 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x000087cf je LBB36_12 - //0x000087d5 LBB36_10 - 0x4c, 0x89, 0x4d, 0xc8, //0x000087d5 movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000087d9 movq %rdi, $-48(%rbp) - //0x000087dd LBB36_6 - 0x45, 0x89, 0xdf, //0x000087dd movl %r11d, %r15d - 0x41, 0x83, 0xe7, 0x01, //0x000087e0 andl $1, %r15d - 0x85, 0xc0, //0x000087e4 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x000087e6 sete %al - 0x83, 0xfa, 0x02, //0x000087e9 cmpl $2, %edx - 0x0f, 0x93, 0xc1, //0x000087ec setae %cl - 0x20, 0xc1, //0x000087ef andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x000087f1 movzbl %cl, %ecx - 0x45, 0x89, 0xd9, //0x000087f4 movl %r11d, %r9d - 0x41, 0xc1, 0xe1, 0x02, //0x000087f7 shll $2, %r9d - 0x42, 0x8d, 0x04, 0x99, //0x000087fb leal (%rcx,%r11,4), %eax - 0x83, 0xc0, 0xfe, //0x000087ff addl $-2, %eax - 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x00008802 imull $1262611, %r8d, %edx - 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x00008809 leal $-524031(%rdx), %r14d - 0x84, 0xc9, //0x00008810 testb %cl, %cl - 0x44, 0x0f, 0x44, 0xf2, //0x00008812 cmovel %edx, %r14d - 0x41, 0xc1, 0xfe, 0x16, //0x00008816 sarl $22, %r14d - 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x0000881a imull $-1741647, %r14d, %ecx - 0xc1, 0xe9, 0x13, //0x00008821 shrl $19, %ecx - 0x44, 0x01, 0xc1, //0x00008824 addl %r8d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00008827 movl $31, %edx - 0x44, 0x29, 0xf2, //0x0000882c subl %r14d, %edx - 0x80, 0xc1, 0x01, //0x0000882f addb $1, %cl - 0xd3, 0xe0, //0x00008832 shll %cl, %eax - 0x48, 0x8d, 0x35, 0x25, 0xbd, 0x00, 0x00, //0x00008834 leaq $48421(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0x4c, 0x8b, 0x2c, 0xd6, //0x0000883b movq (%rsi,%rdx,8), %r13 - 0x49, 0xf7, 0xe5, //0x0000883f mulq %r13 - 0x49, 0x89, 0xd0, //0x00008842 movq %rdx, %r8 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008750 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00008760 .p2align 4, 0x90 + //0x00008760 _f32toa + 0x55, //0x00008760 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008761 movq %rsp, %rbp + 0x41, 0x57, //0x00008764 pushq %r15 + 0x41, 0x56, //0x00008766 pushq %r14 + 0x41, 0x55, //0x00008768 pushq %r13 + 0x41, 0x54, //0x0000876a pushq %r12 + 0x53, //0x0000876c pushq %rbx + 0xc5, 0xf9, 0x7e, 0xc0, //0x0000876d vmovd %xmm0, %eax + 0x89, 0xc1, //0x00008771 movl %eax, %ecx + 0xc1, 0xe9, 0x17, //0x00008773 shrl $23, %ecx + 0x0f, 0xb6, 0xd9, //0x00008776 movzbl %cl, %ebx + 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00008779 cmpl $255, %ebx + 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x0000877f je LBB32_139 + 0xc6, 0x07, 0x2d, //0x00008785 movb $45, (%rdi) + 0x41, 0x89, 0xc1, //0x00008788 movl %eax, %r9d + 0x41, 0xc1, 0xe9, 0x1f, //0x0000878b shrl $31, %r9d + 0x4e, 0x8d, 0x04, 0x0f, //0x0000878f leaq (%rdi,%r9), %r8 + 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00008793 testl $2147483647, %eax + 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00008798 je LBB32_14 + 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000879e andl $8388607, %eax + 0x85, 0xdb, //0x000087a3 testl %ebx, %ebx + 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x000087a5 je LBB32_140 + 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x000087ab leal $8388608(%rax), %esi + 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x000087b1 leal $-150(%rbx), %r15d + 0x8d, 0x4b, 0x81, //0x000087b8 leal $-127(%rbx), %ecx + 0x83, 0xf9, 0x17, //0x000087bb cmpl $23, %ecx + 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x000087be ja LBB32_5 + 0xb9, 0x96, 0x00, 0x00, 0x00, //0x000087c4 movl $150, %ecx + 0x29, 0xd9, //0x000087c9 subl %ebx, %ecx + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000087cb movq $-1, %rdx + 0x48, 0xd3, 0xe2, //0x000087d2 shlq %cl, %rdx + 0xf7, 0xd2, //0x000087d5 notl %edx + 0x85, 0xf2, //0x000087d7 testl %esi, %edx + 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x000087d9 je LBB32_32 + //0x000087df LBB32_5 + 0x41, 0x89, 0xf6, //0x000087df movl %esi, %r14d + 0x41, 0x83, 0xe6, 0x01, //0x000087e2 andl $1, %r14d + 0x85, 0xc0, //0x000087e6 testl %eax, %eax + 0x0f, 0x94, 0xc0, //0x000087e8 sete %al + 0x83, 0xfb, 0x01, //0x000087eb cmpl $1, %ebx + 0x0f, 0x97, 0xc1, //0x000087ee seta %cl + 0x20, 0xc1, //0x000087f1 andb %al, %cl + 0x0f, 0xb6, 0xc9, //0x000087f3 movzbl %cl, %ecx + 0x41, 0x89, 0xf2, //0x000087f6 movl %esi, %r10d + 0x41, 0xc1, 0xe2, 0x02, //0x000087f9 shll $2, %r10d + 0x8d, 0x44, 0xb1, 0xfe, //0x000087fd leal $-2(%rcx,%rsi,4), %eax + 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00008801 imull $1262611, %r15d, %r11d + 0x31, 0xd2, //0x00008808 xorl %edx, %edx + 0x84, 0xc9, //0x0000880a testb %cl, %cl + 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x0000880c movl $524031, %ecx + 0x0f, 0x44, 0xca, //0x00008811 cmovel %edx, %ecx + 0x41, 0x29, 0xcb, //0x00008814 subl %ecx, %r11d + 0x41, 0xc1, 0xfb, 0x16, //0x00008817 sarl $22, %r11d + 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x0000881b imull $-1741647, %r11d, %ecx + 0xc1, 0xe9, 0x13, //0x00008822 shrl $19, %ecx + 0x44, 0x01, 0xf9, //0x00008825 addl %r15d, %ecx + 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00008828 movl $31, %edx + 0x44, 0x29, 0xda, //0x0000882d subl %r11d, %edx + 0x48, 0x63, 0xd2, //0x00008830 movslq %edx, %rdx + 0x48, 0x8d, 0x1d, 0x86, 0xb7, 0x00, 0x00, //0x00008833 leaq $46982(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ + 0xfe, 0xc1, //0x0000883a incb %cl + 0xd3, 0xe0, //0x0000883c shll %cl, %eax + 0x4c, 0x8b, 0x24, 0xd3, //0x0000883e movq (%rbx,%rdx,8), %r12 + 0x49, 0xf7, 0xe4, //0x00008842 mulq %r12 0x48, 0xc1, 0xe8, 0x20, //0x00008845 shrq $32, %rax - 0x45, 0x31, 0xe4, //0x00008849 xorl %r12d, %r12d - 0x83, 0xf8, 0x02, //0x0000884c cmpl $2, %eax - 0x41, 0x0f, 0x93, 0xc4, //0x0000884f setae %r12b - 0x41, 0xd3, 0xe1, //0x00008853 shll %cl, %r9d - 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00008856 leal $2(,%r11,4), %r11d - 0x4c, 0x89, 0xc8, //0x0000885e movq %r9, %rax - 0x49, 0xf7, 0xe5, //0x00008861 mulq %r13 - 0x49, 0x89, 0xd1, //0x00008864 movq %rdx, %r9 - 0x45, 0x09, 0xc4, //0x00008867 orl %r8d, %r12d - 0x48, 0xc1, 0xe8, 0x20, //0x0000886a shrq $32, %rax - 0x31, 0xdb, //0x0000886e xorl %ebx, %ebx - 0x83, 0xf8, 0x02, //0x00008870 cmpl $2, %eax - 0x0f, 0x93, 0xc3, //0x00008873 setae %bl - 0x41, 0xd3, 0xe3, //0x00008876 shll %cl, %r11d - 0x44, 0x09, 0xcb, //0x00008879 orl %r9d, %ebx - 0x4c, 0x89, 0xd8, //0x0000887c movq %r11, %rax - 0x49, 0xf7, 0xe5, //0x0000887f mulq %r13 - 0x48, 0xc1, 0xe8, 0x20, //0x00008882 shrq $32, %rax - 0x31, 0xc9, //0x00008886 xorl %ecx, %ecx - 0x83, 0xf8, 0x02, //0x00008888 cmpl $2, %eax - 0x0f, 0x93, 0xc1, //0x0000888b setae %cl - 0x09, 0xd1, //0x0000888e orl %edx, %ecx - 0x45, 0x01, 0xfc, //0x00008890 addl %r15d, %r12d - 0x44, 0x29, 0xf9, //0x00008893 subl %r15d, %ecx - 0x83, 0xfb, 0x28, //0x00008896 cmpl $40, %ebx - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00008899 jb LBB36_31 - 0x44, 0x89, 0xc8, //0x0000889f movl %r9d, %eax - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000088a2 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x000088a7 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x000088ab shrq $37, %rdx - 0x44, 0x89, 0xe0, //0x000088af movl %r12d, %eax - 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x000088b2 leaq (,%rdx,8), %rsi - 0x48, 0x8d, 0x3c, 0xb6, //0x000088ba leaq (%rsi,%rsi,4), %rdi - 0x48, 0x39, 0xc7, //0x000088be cmpq %rax, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x000088c1 setb %r11b - 0x48, 0x8d, 0x34, 0xb6, //0x000088c5 leaq (%rsi,%rsi,4), %rsi - 0x48, 0x83, 0xc6, 0x28, //0x000088c9 addq $40, %rsi - 0x89, 0xcf, //0x000088cd movl %ecx, %edi - 0x31, 0xc0, //0x000088cf xorl %eax, %eax - 0x48, 0x39, 0xfe, //0x000088d1 cmpq %rdi, %rsi - 0x41, 0x0f, 0x96, 0xc0, //0x000088d4 setbe %r8b - 0x45, 0x38, 0xc3, //0x000088d8 cmpb %r8b, %r11b - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000088db je LBB36_8 - //0x000088e1 LBB36_31 - 0x4d, 0x89, 0xc8, //0x000088e1 movq %r9, %r8 - 0x49, 0xc1, 0xe8, 0x02, //0x000088e4 shrq $2, %r8 - 0x44, 0x89, 0xca, //0x000088e8 movl %r9d, %edx - 0x83, 0xe2, 0xfc, //0x000088eb andl $-4, %edx - 0x41, 0x39, 0xd4, //0x000088ee cmpl %edx, %r12d - 0x40, 0x0f, 0x97, 0xc6, //0x000088f1 seta %sil - 0x8d, 0x7a, 0x04, //0x000088f5 leal $4(%rdx), %edi - 0x39, 0xcf, //0x000088f8 cmpl %ecx, %edi - 0x0f, 0x96, 0xc0, //0x000088fa setbe %al - 0x40, 0x30, 0xf0, //0x000088fd xorb %sil, %al - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00008900 je LBB36_32 - 0x83, 0xca, 0x02, //0x00008906 orl $2, %edx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008909 movl $1, %eax - 0x39, 0xd3, //0x0000890e cmpl %edx, %ebx - 0x4c, 0x8b, 0x65, 0xc8, //0x00008910 movq $-56(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00008914 ja LBB36_35 - 0x0f, 0x94, 0xc0, //0x0000891a sete %al - 0x41, 0xc0, 0xe9, 0x02, //0x0000891d shrb $2, %r9b - 0x41, 0x20, 0xc1, //0x00008921 andb %al, %r9b - 0x41, 0x0f, 0xb6, 0xc1, //0x00008924 movzbl %r9b, %eax - //0x00008928 LBB36_35 - 0x44, 0x01, 0xc0, //0x00008928 addl %r8d, %eax - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000892b cmpl $100000, %eax - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00008930 jae LBB36_37 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00008936 jmp LBB36_40 - //0x0000893b LBB36_3 - 0x41, 0xc6, 0x01, 0x30, //0x0000893b movb $48, (%r9) - 0x41, 0x29, 0xf9, //0x0000893f subl %edi, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00008942 addl $1, %r9d - 0x44, 0x89, 0xc8, //0x00008946 movl %r9d, %eax - 0xe9, 0x98, 0x0c, 0x00, 0x00, //0x00008949 jmp LBB36_156 - //0x0000894e LBB36_32 - 0x39, 0xf9, //0x0000894e cmpl %edi, %ecx - 0x41, 0x83, 0xd8, 0xff, //0x00008950 sbbl $-1, %r8d - 0x44, 0x89, 0xc0, //0x00008954 movl %r8d, %eax - 0x4c, 0x8b, 0x65, 0xc8, //0x00008957 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000895b cmpl $100000, %eax - 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00008960 jb LBB36_40 - //0x00008966 LBB36_37 - 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00008966 movl $6, %r13d - 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000896c cmpl $1000000, %eax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00008971 jb LBB36_45 - 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00008977 movl $7, %r13d - 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000897d cmpl $10000000, %eax - 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00008982 jb LBB36_45 - 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00008988 cmpl $100000000, %eax - 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x0000898d movl $9, %r13d - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00008993 jmp LBB36_44 - //0x00008998 LBB36_8 - 0x44, 0x88, 0xc0, //0x00008998 movb %r8b, %al - 0x01, 0xd0, //0x0000899b addl %edx, %eax - 0x41, 0x83, 0xc6, 0x01, //0x0000899d addl $1, %r14d - 0x4c, 0x8b, 0x65, 0xc8, //0x000089a1 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000089a5 cmpl $100000, %eax - 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x000089aa jae LBB36_37 - //0x000089b0 LBB36_40 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000089b0 movl $1, %r13d - 0x83, 0xf8, 0x0a, //0x000089b6 cmpl $10, %eax - 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x000089b9 jb LBB36_45 - 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000089bf movl $2, %r13d - 0x83, 0xf8, 0x64, //0x000089c5 cmpl $100, %eax - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000089c8 jb LBB36_45 - 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x000089ce movl $3, %r13d - 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x000089d4 cmpl $1000, %eax - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000089d9 jb LBB36_45 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000089df cmpl $10000, %eax - 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000089e4 movl $5, %r13d - //0x000089ea LBB36_44 - 0x41, 0x83, 0xdd, 0x00, //0x000089ea sbbl $0, %r13d - //0x000089ee LBB36_45 - 0x47, 0x8d, 0x0c, 0x2e, //0x000089ee leal (%r14,%r13), %r9d - 0x43, 0x8d, 0x0c, 0x2e, //0x000089f2 leal (%r14,%r13), %ecx - 0x83, 0xc1, 0x05, //0x000089f6 addl $5, %ecx - 0x83, 0xf9, 0x1b, //0x000089f9 cmpl $27, %ecx - 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x000089fc jb LBB36_70 - 0x44, 0x89, 0xea, //0x00008a02 movl %r13d, %edx - 0x49, 0x8d, 0x0c, 0x14, //0x00008a05 leaq (%r12,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00008a09 addq $1, %rcx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00008a0d cmpl $10000, %eax - 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00008a12 jb LBB36_47 - 0x89, 0xc6, //0x00008a18 movl %eax, %esi - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00008a1a movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xde, //0x00008a1f imulq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x00008a23 shrq $45, %rbx - 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00008a27 imull $-10000, %ebx, %r8d - 0x41, 0x01, 0xc0, //0x00008a2e addl %eax, %r8d - 0x4c, 0x8b, 0x6d, 0xd0, //0x00008a31 movq $-48(%rbp), %r13 - 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x00008a35 je LBB36_49 - 0x44, 0x89, 0xc0, //0x00008a3b movl %r8d, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00008a3e imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008a45 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00008a49 imull $100, %eax, %esi - 0x41, 0x29, 0xf0, //0x00008a4c subl %esi, %r8d - 0x48, 0x8d, 0x35, 0x8a, 0x47, 0x00, 0x00, //0x00008a4f leaq $18314(%rip), %rsi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00008a56 movzwl (%rsi,%r8,2), %edi - 0x66, 0x89, 0x79, 0xfe, //0x00008a5b movw %di, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x46, //0x00008a5f movzwl (%rsi,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00008a63 movw %ax, $-4(%rcx) - 0x45, 0x31, 0xc0, //0x00008a67 xorl %r8d, %r8d - 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x00008a6a jmp LBB36_51 - //0x00008a6f LBB36_70 - 0x45, 0x89, 0xe8, //0x00008a6f movl %r13d, %r8d - 0x45, 0x85, 0xf6, //0x00008a72 testl %r14d, %r14d - 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00008a75 js LBB36_71 - 0x4b, 0x8d, 0x14, 0x04, //0x00008a7b leaq (%r12,%r8), %rdx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00008a7f cmpl $10000, %eax - 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00008a84 jb LBB36_124 - 0x89, 0xc1, //0x00008a8a movl %eax, %ecx - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00008a8c movl $3518437209, %esi - 0x48, 0x0f, 0xaf, 0xf1, //0x00008a91 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x2d, //0x00008a95 shrq $45, %rsi - 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00008a99 imull $-10000, %esi, %ecx - 0x01, 0xc1, //0x00008a9f addl %eax, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00008aa1 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008aa8 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x00008aac imull $100, %eax, %edi - 0x29, 0xf9, //0x00008aaf subl %edi, %ecx - 0x48, 0x8d, 0x3d, 0x28, 0x47, 0x00, 0x00, //0x00008ab1 leaq $18216(%rip), %rdi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4f, //0x00008ab8 movzwl (%rdi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xfe, //0x00008abc movw %cx, $-2(%rdx) - 0x48, 0x8d, 0x4a, 0xfc, //0x00008ac0 leaq $-4(%rdx), %rcx - 0x0f, 0xb7, 0x04, 0x47, //0x00008ac4 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x42, 0xfc, //0x00008ac8 movw %ax, $-4(%rdx) - 0x89, 0xf0, //0x00008acc movl %esi, %eax - 0x83, 0xf8, 0x64, //0x00008ace cmpl $100, %eax - 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x00008ad1 jae LBB36_128 - //0x00008ad7 LBB36_127 - 0x89, 0xc3, //0x00008ad7 movl %eax, %ebx - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00008ad9 jmp LBB36_130 - //0x00008ade LBB36_47 - 0x45, 0x31, 0xc0, //0x00008ade xorl %r8d, %r8d - 0x89, 0xc3, //0x00008ae1 movl %eax, %ebx - 0x4c, 0x8b, 0x6d, 0xd0, //0x00008ae3 movq $-48(%rbp), %r13 - 0x83, 0xfb, 0x64, //0x00008ae7 cmpl $100, %ebx - 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x00008aea jae LBB36_54 - //0x00008af0 LBB36_53 - 0x89, 0xd8, //0x00008af0 movl %ebx, %eax - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x00008af2 jmp LBB36_56 - //0x00008af7 LBB36_12 - 0x41, 0xd3, 0xeb, //0x00008af7 shrl %cl, %r11d - 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x00008afa cmpl $100000, %r11d - 0x0f, 0x82, 0xcb, 0x01, 0x00, 0x00, //0x00008b01 jb LBB36_18 - 0xb9, 0x06, 0x00, 0x00, 0x00, //0x00008b07 movl $6, %ecx - 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x00008b0c cmpl $1000000, %r11d - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00008b13 jb LBB36_16 - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00008b19 movl $7, %ecx - 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x00008b1e cmpl $10000000, %r11d - 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00008b25 jb LBB36_16 - 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x00008b2b cmpl $100000000, %r11d - 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00008b32 movl $9, %ecx - 0x48, 0x83, 0xd9, 0x00, //0x00008b37 sbbq $0, %rcx - //0x00008b3b LBB36_16 - 0x4c, 0x01, 0xc9, //0x00008b3b addq %r9, %rcx - //0x00008b3e LBB36_17 - 0x44, 0x89, 0xd8, //0x00008b3e movl %r11d, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008b41 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00008b46 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00008b4a shrq $45, %rdx - 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x00008b4e imull $-10000, %edx, %eax - 0x44, 0x01, 0xd8, //0x00008b54 addl %r11d, %eax - 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00008b57 imulq $1374389535, %rax, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008b5e shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00008b62 imull $100, %esi, %ebx - 0x29, 0xd8, //0x00008b65 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x72, 0x46, 0x00, 0x00, //0x00008b67 leaq $18034(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00008b6e movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfe, //0x00008b72 movw %ax, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x73, //0x00008b76 movzwl (%rbx,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00008b7a movw %ax, $-4(%rcx) - 0x48, 0x89, 0xc8, //0x00008b7e movq %rcx, %rax - 0x48, 0x83, 0xc1, 0xfc, //0x00008b81 addq $-4, %rcx - 0x41, 0x89, 0xd3, //0x00008b85 movl %edx, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00008b88 cmpl $100, %r11d - 0x0f, 0x83, 0x80, 0x01, 0x00, 0x00, //0x00008b8c jae LBB36_25 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00008b92 jmp LBB36_27 - //0x00008b97 LBB36_71 - 0x45, 0x85, 0xc9, //0x00008b97 testl %r9d, %r9d - 0x0f, 0x8f, 0x62, 0x06, 0x00, 0x00, //0x00008b9a jg LBB36_84 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00008ba0 movw $11824, (%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00008ba7 addq $2, %r12 - 0x45, 0x85, 0xc9, //0x00008bab testl %r9d, %r9d - 0x0f, 0x89, 0x4e, 0x06, 0x00, 0x00, //0x00008bae jns LBB36_84 - 0x45, 0x89, 0xeb, //0x00008bb4 movl %r13d, %r11d - 0x41, 0xf7, 0xd3, //0x00008bb7 notl %r11d - 0x45, 0x29, 0xf3, //0x00008bba subl %r14d, %r11d - 0x31, 0xc9, //0x00008bbd xorl %ecx, %ecx - 0x41, 0x83, 0xfb, 0x7f, //0x00008bbf cmpl $127, %r11d - 0x0f, 0x82, 0x18, 0x06, 0x00, 0x00, //0x00008bc3 jb LBB36_82 - 0x4c, 0x89, 0xe7, //0x00008bc9 movq %r12, %rdi - 0x49, 0x83, 0xc3, 0x01, //0x00008bcc addq $1, %r11 - 0x4c, 0x89, 0xd9, //0x00008bd0 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x00008bd3 andq $-128, %rcx - 0x48, 0x8d, 0x51, 0x80, //0x00008bd7 leaq $-128(%rcx), %rdx - 0x49, 0x89, 0xd4, //0x00008bdb movq %rdx, %r12 - 0x49, 0xc1, 0xec, 0x07, //0x00008bde shrq $7, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x00008be2 addq $1, %r12 - 0x45, 0x89, 0xe7, //0x00008be6 movl %r12d, %r15d - 0x41, 0x83, 0xe7, 0x03, //0x00008be9 andl $3, %r15d - 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x00008bed cmpq $384, %rdx - 0x0f, 0x83, 0xde, 0x04, 0x00, 0x00, //0x00008bf4 jae LBB36_76 - 0x31, 0xd2, //0x00008bfa xorl %edx, %edx - 0xe9, 0x88, 0x05, 0x00, 0x00, //0x00008bfc jmp LBB36_78 - //0x00008c01 LBB36_124 - 0x48, 0x89, 0xd1, //0x00008c01 movq %rdx, %rcx - 0x83, 0xf8, 0x64, //0x00008c04 cmpl $100, %eax - 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x00008c07 jb LBB36_127 - //0x00008c0d LBB36_128 - 0x48, 0x83, 0xc1, 0xff, //0x00008c0d addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0xc8, 0x45, 0x00, 0x00, //0x00008c11 leaq $17864(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008c18 .p2align 4, 0x90 - //0x00008c20 LBB36_129 - 0x89, 0xc6, //0x00008c20 movl %eax, %esi - 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x00008c22 imulq $1374389535, %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008c29 shrq $37, %rbx - 0x6b, 0xf3, 0x64, //0x00008c2d imull $100, %ebx, %esi - 0x89, 0xc7, //0x00008c30 movl %eax, %edi - 0x29, 0xf7, //0x00008c32 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00008c34 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00008c39 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00008c3d addq $-2, %rcx - 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00008c41 cmpl $9999, %eax - 0x89, 0xd8, //0x00008c46 movl %ebx, %eax - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00008c48 ja LBB36_129 - //0x00008c4e LBB36_130 - 0x4d, 0x63, 0xe9, //0x00008c4e movslq %r9d, %r13 - 0x83, 0xfb, 0x0a, //0x00008c51 cmpl $10, %ebx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00008c54 jb LBB36_132 - 0x89, 0xd8, //0x00008c5a movl %ebx, %eax - 0x48, 0x8d, 0x0d, 0x7d, 0x45, 0x00, 0x00, //0x00008c5c leaq $17789(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008c63 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00008c67 movw %ax, (%r12) - 0x4d, 0x01, 0xec, //0x00008c6c addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00008c6f cmpq %r13, %r8 - 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00008c72 jl LBB36_135 - 0xe9, 0xff, 0x03, 0x00, 0x00, //0x00008c78 jmp LBB36_134 - //0x00008c7d LBB36_132 - 0x80, 0xc3, 0x30, //0x00008c7d addb $48, %bl - 0x41, 0x88, 0x1c, 0x24, //0x00008c80 movb %bl, (%r12) - 0x4d, 0x01, 0xec, //0x00008c84 addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00008c87 cmpq %r13, %r8 - 0x0f, 0x8d, 0xec, 0x03, 0x00, 0x00, //0x00008c8a jge LBB36_134 - //0x00008c90 LBB36_135 - 0x48, 0x8b, 0x45, 0xd0, //0x00008c90 movq $-48(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00008c94 addq %r10, %rax - 0x4d, 0x8d, 0x34, 0x00, //0x00008c97 leaq (%r8,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00008c9b addq $1, %r14 - 0x49, 0x01, 0xc5, //0x00008c9f addq %rax, %r13 - 0x4d, 0x39, 0xee, //0x00008ca2 cmpq %r13, %r14 - 0x4d, 0x89, 0xef, //0x00008ca5 movq %r13, %r15 - 0x4d, 0x0f, 0x47, 0xfe, //0x00008ca8 cmovaq %r14, %r15 - 0x4e, 0x8d, 0x1c, 0x00, //0x00008cac leaq (%rax,%r8), %r11 - 0x4d, 0x29, 0xdf, //0x00008cb0 subq %r11, %r15 - 0x49, 0x83, 0xff, 0x10, //0x00008cb3 cmpq $16, %r15 - 0x0f, 0x82, 0xf5, 0x03, 0x00, 0x00, //0x00008cb7 jb LBB36_152 - 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00008cbd cmpq $128, %r15 - 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x00008cc4 jae LBB36_141 - 0x45, 0x31, 0xc9, //0x00008cca xorl %r9d, %r9d - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x00008ccd jmp LBB36_138 - //0x00008cd2 LBB36_18 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008cd2 movl $1, %eax - 0x41, 0x83, 0xfb, 0x0a, //0x00008cd7 cmpl $10, %r11d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008cdb jb LBB36_21 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00008ce1 movl $2, %eax - 0x41, 0x83, 0xfb, 0x64, //0x00008ce6 cmpl $100, %r11d - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008cea jb LBB36_21 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00008cf0 movl $3, %eax - 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x00008cf5 cmpl $1000, %r11d - 0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x00008cfc jae LBB36_23 - //0x00008d02 LBB36_21 - 0x4c, 0x01, 0xc8, //0x00008d02 addq %r9, %rax - 0x48, 0x89, 0xc1, //0x00008d05 movq %rax, %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00008d08 cmpl $100, %r11d - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00008d0c jb LBB36_27 - //0x00008d12 LBB36_25 - 0x48, 0x83, 0xc1, 0xff, //0x00008d12 addq $-1, %rcx - 0x4c, 0x8d, 0x05, 0xc3, 0x44, 0x00, 0x00, //0x00008d16 leaq $17603(%rip), %r8 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, //0x00008d1d .p2align 4, 0x90 - //0x00008d20 LBB36_26 - 0x44, 0x89, 0xde, //0x00008d20 movl %r11d, %esi - 0x44, 0x89, 0xdb, //0x00008d23 movl %r11d, %ebx - 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x00008d26 imulq $1374389535, %rbx, %r11 - 0x49, 0xc1, 0xeb, 0x25, //0x00008d2d shrq $37, %r11 - 0x41, 0x6b, 0xdb, 0x64, //0x00008d31 imull $100, %r11d, %ebx - 0x89, 0xf2, //0x00008d35 movl %esi, %edx - 0x29, 0xda, //0x00008d37 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00008d39 movzwl (%r8,%rdx,2), %edx - 0x66, 0x89, 0x51, 0xff, //0x00008d3e movw %dx, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00008d42 addq $-2, %rcx - 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00008d46 cmpl $9999, %esi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x00008d4c ja LBB36_26 - //0x00008d52 LBB36_27 - 0x41, 0x83, 0xfb, 0x0a, //0x00008d52 cmpl $10, %r11d - 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00008d56 jb LBB36_29 - 0x44, 0x89, 0xd9, //0x00008d5c movl %r11d, %ecx - 0x48, 0x8d, 0x15, 0x7a, 0x44, 0x00, 0x00, //0x00008d5f leaq $17530(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008d66 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x09, //0x00008d6a movw %cx, (%r9) - 0x29, 0xf8, //0x00008d6e subl %edi, %eax - 0xe9, 0x71, 0x08, 0x00, 0x00, //0x00008d70 jmp LBB36_156 - //0x00008d75 LBB36_29 - 0x41, 0x80, 0xc3, 0x30, //0x00008d75 addb $48, %r11b - 0x45, 0x88, 0x19, //0x00008d79 movb %r11b, (%r9) - 0x29, 0xf8, //0x00008d7c subl %edi, %eax - 0xe9, 0x63, 0x08, 0x00, 0x00, //0x00008d7e jmp LBB36_156 - //0x00008d83 LBB36_49 - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00008d83 movl $4, %r8d - //0x00008d89 LBB36_51 - 0x48, 0x83, 0xc1, 0xfc, //0x00008d89 addq $-4, %rcx - 0x83, 0xfb, 0x64, //0x00008d8d cmpl $100, %ebx - 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00008d90 jb LBB36_53 - //0x00008d96 LBB36_54 - 0x48, 0x83, 0xc1, 0xff, //0x00008d96 addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0x3f, 0x44, 0x00, 0x00, //0x00008d9a leaq $17471(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008da1 .p2align 4, 0x90 - //0x00008db0 LBB36_55 - 0x89, 0xd8, //0x00008db0 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00008db2 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008db9 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00008dbd imull $100, %eax, %esi - 0x89, 0xdf, //0x00008dc0 movl %ebx, %edi - 0x29, 0xf7, //0x00008dc2 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00008dc4 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00008dc9 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00008dcd addq $-2, %rcx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008dd1 cmpl $9999, %ebx - 0x89, 0xc3, //0x00008dd7 movl %eax, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00008dd9 ja LBB36_55 - //0x00008ddf LBB36_56 - 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00008ddf leaq $1(%r12), %rcx - 0x83, 0xf8, 0x0a, //0x00008de4 cmpl $10, %eax - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00008de7 jb LBB36_58 - 0x89, 0xc6, //0x00008ded movl %eax, %esi - 0x48, 0x8d, 0x3d, 0xea, 0x43, 0x00, 0x00, //0x00008def leaq $17386(%rip), %rdi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x77, //0x00008df6 movb (%rdi,%rsi,2), %al - 0x8a, 0x5c, 0x77, 0x01, //0x00008df9 movb $1(%rdi,%rsi,2), %bl - 0x41, 0x88, 0x44, 0x24, 0x01, //0x00008dfd movb %al, $1(%r12) - 0x41, 0x88, 0x5c, 0x24, 0x02, //0x00008e02 movb %bl, $2(%r12) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00008e07 jmp LBB36_59 - //0x00008e0c LBB36_58 - 0x04, 0x30, //0x00008e0c addb $48, %al - 0x88, 0x01, //0x00008e0e movb %al, (%rcx) - //0x00008e10 LBB36_59 - 0x4d, 0x29, 0xc2, //0x00008e10 subq %r8, %r10 - 0x4d, 0x01, 0xea, //0x00008e13 addq %r13, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00008e16 movl $1, %ebx - 0x4c, 0x29, 0xc3, //0x00008e1b subq %r8, %rbx - 0x90, 0x90, //0x00008e1e .p2align 4, 0x90 - //0x00008e20 LBB36_60 - 0x48, 0x83, 0xc3, 0xff, //0x00008e20 addq $-1, %rbx - 0x41, 0x80, 0x3c, 0x12, 0x30, //0x00008e24 cmpb $48, (%r10,%rdx) - 0x4d, 0x8d, 0x52, 0xff, //0x00008e29 leaq $-1(%r10), %r10 - 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x00008e2d je LBB36_60 - 0x41, 0x88, 0x04, 0x24, //0x00008e33 movb %al, (%r12) - 0x48, 0x01, 0xd3, //0x00008e37 addq %rdx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00008e3a cmpq $2, %rbx - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00008e3e jl LBB36_62 - 0x49, 0x8d, 0x04, 0x12, //0x00008e44 leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00008e48 addq $2, %rax - 0xc6, 0x01, 0x2e, //0x00008e4c movb $46, (%rcx) - 0xc6, 0x00, 0x65, //0x00008e4f movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00008e52 testl %r9d, %r9d - 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00008e55 jle LBB36_65 - //0x00008e5b LBB36_66 - 0x41, 0x83, 0xc1, 0xff, //0x00008e5b addl $-1, %r9d - 0xc6, 0x40, 0x01, 0x2b, //0x00008e5f movb $43, $1(%rax) - 0x44, 0x89, 0xc9, //0x00008e63 movl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x00008e66 cmpl $10, %ecx - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00008e69 jl LBB36_69 - //0x00008e6f LBB36_68 - 0x48, 0x63, 0xc9, //0x00008e6f movslq %ecx, %rcx - 0x48, 0x8d, 0x15, 0x67, 0x43, 0x00, 0x00, //0x00008e72 leaq $17255(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008e79 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0x02, //0x00008e7d movw %cx, $2(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x00008e81 addq $4, %rax - 0xe9, 0x59, 0x07, 0x00, 0x00, //0x00008e85 jmp LBB36_155 - //0x00008e8a LBB36_62 - 0x49, 0x8d, 0x04, 0x12, //0x00008e8a leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00008e8e addq $1, %rax - 0xc6, 0x00, 0x65, //0x00008e92 movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00008e95 testl %r9d, %r9d - 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00008e98 jg LBB36_66 - //0x00008e9e LBB36_65 - 0xc6, 0x40, 0x01, 0x2d, //0x00008e9e movb $45, $1(%rax) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008ea2 movl $1, %ecx - 0x44, 0x29, 0xc9, //0x00008ea7 subl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x00008eaa cmpl $10, %ecx - 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x00008ead jge LBB36_68 - //0x00008eb3 LBB36_69 - 0x80, 0xc1, 0x30, //0x00008eb3 addb $48, %cl - 0x88, 0x48, 0x02, //0x00008eb6 movb %cl, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00008eb9 addq $3, %rax - 0xe9, 0x21, 0x07, 0x00, 0x00, //0x00008ebd jmp LBB36_155 - //0x00008ec2 LBB36_141 - 0x4c, 0x89, 0xe6, //0x00008ec2 movq %r12, %rsi - 0x4d, 0x89, 0xf9, //0x00008ec5 movq %r15, %r9 - 0x49, 0x83, 0xe1, 0x80, //0x00008ec8 andq $-128, %r9 - 0x49, 0x8d, 0x41, 0x80, //0x00008ecc leaq $-128(%r9), %rax - 0x48, 0x89, 0xc3, //0x00008ed0 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00008ed3 shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00008ed7 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x00008edb movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x00008ede andl $3, %r12d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00008ee2 cmpq $384, %rax - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00008ee8 jae LBB36_143 - 0x31, 0xc9, //0x00008eee xorl %ecx, %ecx - 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x00008ef0 jmp LBB36_145 - //0x00008ef5 LBB36_143 - 0x4b, 0x8d, 0x04, 0x02, //0x00008ef5 leaq (%r10,%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00008ef9 movq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x00008efd addq %rcx, %rax - 0x48, 0x05, 0xe0, 0x01, 0x00, 0x00, //0x00008f00 addq $480, %rax - 0x48, 0x83, 0xe3, 0xfc, //0x00008f06 andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x00008f0a negq %rbx - 0x31, 0xc9, //0x00008f0d xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x09, 0xf8, 0xff, 0xff, //0x00008f0f vmovdqa $-2039(%rip), %ymm0 /* LCPI36_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f17 .p2align 4, 0x90 - //0x00008f20 LBB36_144 - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xfe, 0xff, 0xff, //0x00008f20 vmovdqu %ymm0, $-480(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xfe, 0xff, 0xff, //0x00008f29 vmovdqu %ymm0, $-448(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xfe, 0xff, 0xff, //0x00008f32 vmovdqu %ymm0, $-416(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0xfe, 0xff, 0xff, //0x00008f3b vmovdqu %ymm0, $-384(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0xfe, 0xff, 0xff, //0x00008f44 vmovdqu %ymm0, $-352(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0xfe, 0xff, 0xff, //0x00008f4d vmovdqu %ymm0, $-320(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0xfe, 0xff, 0xff, //0x00008f56 vmovdqu %ymm0, $-288(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x00, 0xff, 0xff, 0xff, //0x00008f5f vmovdqu %ymm0, $-256(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x00008f68 vmovdqu %ymm0, $-224(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x00008f71 vmovdqu %ymm0, $-192(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x00008f7a vmovdqu %ymm0, $-160(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x80, //0x00008f83 vmovdqu %ymm0, $-128(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x00008f89 vmovdqu %ymm0, $-96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x00008f8f vmovdqu %ymm0, $-64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x00008f95 vmovdqu %ymm0, $-32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x00008f9b vmovdqu %ymm0, (%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00008fa0 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x00008fa7 addq $4, %rbx - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00008fab jne LBB36_144 - //0x00008fb1 LBB36_145 - 0x4d, 0x85, 0xe4, //0x00008fb1 testq %r12, %r12 - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00008fb4 je LBB36_148 - 0x4c, 0x01, 0xd1, //0x00008fba addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x00008fbd addq %r8, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x00008fc0 movq $-48(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00008fc4 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x60, //0x00008fc7 addq $96, %rax - 0x49, 0xc1, 0xe4, 0x07, //0x00008fcb shlq $7, %r12 - 0x31, 0xc9, //0x00008fcf xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x47, 0xf7, 0xff, 0xff, //0x00008fd1 vmovdqa $-2233(%rip), %ymm0 /* LCPI36_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fd9 .p2align 4, 0x90 - //0x00008fe0 LBB36_147 - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x00008fe0 vmovdqu %ymm0, $-96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x00008fe6 vmovdqu %ymm0, $-64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x00008fec vmovdqu %ymm0, $-32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x00008ff2 vmovdqu %ymm0, (%rax,%rcx) - 0x48, 0x83, 0xe9, 0x80, //0x00008ff7 subq $-128, %rcx - 0x49, 0x39, 0xcc, //0x00008ffb cmpq %rcx, %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00008ffe jne LBB36_147 - //0x00009004 LBB36_148 - 0x4d, 0x39, 0xcf, //0x00009004 cmpq %r9, %r15 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00009007 jne LBB36_150 - 0x48, 0x89, 0xf0, //0x0000900d movq %rsi, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x00009010 movq $-48(%rbp), %r13 - 0xe9, 0xca, 0x05, 0x00, 0x00, //0x00009014 jmp LBB36_155 - //0x00009019 LBB36_150 - 0x41, 0xf6, 0xc7, 0x70, //0x00009019 testb $112, %r15b - 0x49, 0x89, 0xf4, //0x0000901d movq %rsi, %r12 - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00009020 je LBB36_151 - //0x00009026 LBB36_138 - 0x4d, 0x39, 0xee, //0x00009026 cmpq %r13, %r14 - 0x4d, 0x0f, 0x47, 0xee, //0x00009029 cmovaq %r14, %r13 - 0x4d, 0x29, 0xdd, //0x0000902d subq %r11, %r13 - 0x4c, 0x89, 0xe8, //0x00009030 movq %r13, %rax - 0x48, 0x83, 0xe0, 0xf0, //0x00009033 andq $-16, %rax - 0x48, 0x01, 0xc2, //0x00009037 addq %rax, %rdx - 0x4d, 0x01, 0xca, //0x0000903a addq %r9, %r10 - 0x4d, 0x01, 0xc2, //0x0000903d addq %r8, %r10 - 0x4c, 0x03, 0x55, 0xd0, //0x00009040 addq $-48(%rbp), %r10 - 0x48, 0x89, 0xc1, //0x00009044 movq %rax, %rcx - 0x4c, 0x29, 0xc9, //0x00009047 subq %r9, %rcx - 0x31, 0xdb, //0x0000904a xorl %ebx, %ebx - 0xc5, 0xf9, 0x6f, 0x05, 0xec, 0xf6, 0xff, 0xff, //0x0000904c vmovdqa $-2324(%rip), %xmm0 /* LCPI36_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009054 .p2align 4, 0x90 - //0x00009060 LBB36_139 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x1a, //0x00009060 vmovdqu %xmm0, (%r10,%rbx) - 0x48, 0x83, 0xc3, 0x10, //0x00009066 addq $16, %rbx - 0x48, 0x39, 0xd9, //0x0000906a cmpq %rbx, %rcx - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000906d jne LBB36_139 - 0x49, 0x39, 0xc5, //0x00009073 cmpq %rax, %r13 - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00009076 jne LBB36_152 - //0x0000907c LBB36_134 - 0x4c, 0x89, 0xe0, //0x0000907c movq %r12, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000907f movq $-48(%rbp), %r13 - 0xe9, 0x5b, 0x05, 0x00, 0x00, //0x00009083 jmp LBB36_155 - //0x00009088 LBB36_23 - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00009088 cmpl $10000, %r11d - 0x4c, 0x89, 0xc9, //0x0000908f movq %r9, %rcx - 0x48, 0x83, 0xd9, 0x00, //0x00009092 sbbq $0, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00009096 addq $5, %rcx - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000909a cmpl $10000, %r11d - 0x0f, 0x83, 0x97, 0xfa, 0xff, 0xff, //0x000090a1 jae LBB36_17 - 0x48, 0x89, 0xc8, //0x000090a7 movq %rcx, %rax - 0xe9, 0x63, 0xfc, 0xff, 0xff, //0x000090aa jmp LBB36_25 - //0x000090af LBB36_151 - 0x4c, 0x01, 0xca, //0x000090af addq %r9, %rdx - //0x000090b2 LBB36_152 - 0x4c, 0x8b, 0x6d, 0xd0, //0x000090b2 movq $-48(%rbp), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000090b6 .p2align 4, 0x90 - //0x000090c0 LBB36_153 - 0xc6, 0x02, 0x30, //0x000090c0 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x000090c3 addq $1, %rdx - 0x4c, 0x39, 0xe2, //0x000090c7 cmpq %r12, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x000090ca jb LBB36_153 - 0x4c, 0x89, 0xe0, //0x000090d0 movq %r12, %rax - 0xe9, 0x0b, 0x05, 0x00, 0x00, //0x000090d3 jmp LBB36_155 - //0x000090d8 LBB36_76 - 0x48, 0x8b, 0x55, 0xd0, //0x000090d8 movq $-48(%rbp), %rdx - 0x49, 0x8d, 0x1c, 0x12, //0x000090dc leaq (%r10,%rdx), %rbx - 0x48, 0x81, 0xc3, 0xe2, 0x01, 0x00, 0x00, //0x000090e0 addq $482, %rbx - 0x49, 0x83, 0xe4, 0xfc, //0x000090e7 andq $-4, %r12 - 0x49, 0xf7, 0xdc, //0x000090eb negq %r12 - 0x31, 0xd2, //0x000090ee xorl %edx, %edx - 0xc5, 0xfd, 0x6f, 0x05, 0x28, 0xf6, 0xff, 0xff, //0x000090f0 vmovdqa $-2520(%rip), %ymm0 /* LCPI36_0+0(%rip) */ - //0x000090f8 LBB36_77 - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xfe, 0xff, 0xff, //0x000090f8 vmovdqu %ymm0, $-480(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xfe, 0xff, 0xff, //0x00009101 vmovdqu %ymm0, $-448(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xfe, 0xff, 0xff, //0x0000910a vmovdqu %ymm0, $-416(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x80, 0xfe, 0xff, 0xff, //0x00009113 vmovdqu %ymm0, $-384(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xa0, 0xfe, 0xff, 0xff, //0x0000911c vmovdqu %ymm0, $-352(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xc0, 0xfe, 0xff, 0xff, //0x00009125 vmovdqu %ymm0, $-320(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xe0, 0xfe, 0xff, 0xff, //0x0000912e vmovdqu %ymm0, $-288(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x00, 0xff, 0xff, 0xff, //0x00009137 vmovdqu %ymm0, $-256(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x00009140 vmovdqu %ymm0, $-224(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x00009149 vmovdqu %ymm0, $-192(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x00009152 vmovdqu %ymm0, $-160(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0x80, //0x0000915b vmovdqu %ymm0, $-128(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xa0, //0x00009161 vmovdqu %ymm0, $-96(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xc0, //0x00009167 vmovdqu %ymm0, $-64(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xe0, //0x0000916d vmovdqu %ymm0, $-32(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x04, 0x13, //0x00009173 vmovdqu %ymm0, (%rbx,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00009178 addq $512, %rdx - 0x49, 0x83, 0xc4, 0x04, //0x0000917f addq $4, %r12 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00009183 jne LBB36_77 - //0x00009189 LBB36_78 - 0x4d, 0x85, 0xff, //0x00009189 testq %r15, %r15 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x0000918c je LBB36_81 - 0x4c, 0x01, 0xd2, //0x00009192 addq %r10, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00009195 movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x00009199 addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x62, //0x0000919c addq $98, %rdx - 0x49, 0xc1, 0xe7, 0x07, //0x000091a0 shlq $7, %r15 - 0x31, 0xf6, //0x000091a4 xorl %esi, %esi - 0xc5, 0xfd, 0x6f, 0x05, 0x72, 0xf5, 0xff, 0xff, //0x000091a6 vmovdqa $-2702(%rip), %ymm0 /* LCPI36_0+0(%rip) */ - //0x000091ae LBB36_80 - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x000091ae vmovdqu %ymm0, $-96(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x000091b4 vmovdqu %ymm0, $-64(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x000091ba vmovdqu %ymm0, $-32(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x000091c0 vmovdqu %ymm0, (%rdx,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x000091c5 subq $-128, %rsi - 0x49, 0x39, 0xf7, //0x000091c9 cmpq %rsi, %r15 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000091cc jne LBB36_80 - //0x000091d2 LBB36_81 - 0x49, 0x89, 0xfc, //0x000091d2 movq %rdi, %r12 - 0x49, 0x01, 0xcc, //0x000091d5 addq %rcx, %r12 - 0x49, 0x39, 0xcb, //0x000091d8 cmpq %rcx, %r11 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000091db je LBB36_84 - //0x000091e1 LBB36_82 - 0x44, 0x01, 0xc9, //0x000091e1 addl %r9d, %ecx - 0xf7, 0xd9, //0x000091e4 negl %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000091e6 .p2align 4, 0x90 - //0x000091f0 LBB36_83 - 0x41, 0xc6, 0x04, 0x24, 0x30, //0x000091f0 movb $48, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x000091f5 addq $1, %r12 - 0x83, 0xc1, 0xff, //0x000091f9 addl $-1, %ecx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000091fc jne LBB36_83 - //0x00009202 LBB36_84 - 0x4f, 0x8d, 0x3c, 0x04, //0x00009202 leaq (%r12,%r8), %r15 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00009206 cmpl $10000, %eax - 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x0000920b jb LBB36_85 - 0x89, 0xc2, //0x00009211 movl %eax, %edx - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00009213 movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xda, //0x00009218 imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x0000921c shrq $45, %rbx - 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00009220 imull $-10000, %ebx, %edx - 0x01, 0xc2, //0x00009226 addl %eax, %edx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00009228 je LBB36_87 - 0x89, 0xd0, //0x0000922e movl %edx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00009230 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00009237 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x0000923b imull $100, %eax, %esi - 0x29, 0xf2, //0x0000923e subl %esi, %edx - 0x48, 0x8d, 0x35, 0x99, 0x3f, 0x00, 0x00, //0x00009240 leaq $16281(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00009247 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x41, 0x89, 0x57, 0xfe, //0x0000924b movw %dx, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x46, //0x00009250 movzwl (%rsi,%rax,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00009254 movw %ax, $-4(%r15) - 0x45, 0x31, 0xdb, //0x00009259 xorl %r11d, %r11d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000925c jmp LBB36_89 - //0x00009261 LBB36_85 - 0x45, 0x31, 0xdb, //0x00009261 xorl %r11d, %r11d - 0x4c, 0x89, 0xfa, //0x00009264 movq %r15, %rdx - 0x89, 0xc3, //0x00009267 movl %eax, %ebx - 0x83, 0xfb, 0x64, //0x00009269 cmpl $100, %ebx - 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x0000926c jae LBB36_92 - //0x00009272 LBB36_91 - 0x89, 0xd8, //0x00009272 movl %ebx, %eax - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00009274 jmp LBB36_94 - //0x00009279 LBB36_87 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00009279 movl $4, %r11d - //0x0000927f LBB36_89 - 0x49, 0x8d, 0x57, 0xfc, //0x0000927f leaq $-4(%r15), %rdx - 0x83, 0xfb, 0x64, //0x00009283 cmpl $100, %ebx - 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00009286 jb LBB36_91 - //0x0000928c LBB36_92 - 0x48, 0x83, 0xc2, 0xff, //0x0000928c addq $-1, %rdx - 0x48, 0x8d, 0x35, 0x49, 0x3f, 0x00, 0x00, //0x00009290 leaq $16201(%rip), %rsi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009297 .p2align 4, 0x90 - //0x000092a0 LBB36_93 - 0x89, 0xd8, //0x000092a0 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000092a2 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x000092a9 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x000092ad imull $100, %eax, %edi - 0x89, 0xd9, //0x000092b0 movl %ebx, %ecx - 0x29, 0xf9, //0x000092b2 subl %edi, %ecx - 0x0f, 0xb7, 0x0c, 0x4e, //0x000092b4 movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xff, //0x000092b8 movw %cx, $-1(%rdx) - 0x48, 0x83, 0xc2, 0xfe, //0x000092bc addq $-2, %rdx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000092c0 cmpl $9999, %ebx - 0x89, 0xc3, //0x000092c6 movl %eax, %ebx - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x000092c8 ja LBB36_93 - //0x000092ce LBB36_94 - 0x83, 0xf8, 0x0a, //0x000092ce cmpl $10, %eax - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000092d1 jb LBB36_96 - 0x89, 0xc0, //0x000092d7 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x00, 0x3f, 0x00, 0x00, //0x000092d9 leaq $16128(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000092e0 movzwl (%rcx,%rax,2), %eax - 0x4d, 0x89, 0xe2, //0x000092e4 movq %r12, %r10 - 0x66, 0x41, 0x89, 0x04, 0x24, //0x000092e7 movw %ax, (%r12) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000092ec jmp LBB36_97 - //0x000092f1 LBB36_96 - 0x04, 0x30, //0x000092f1 addb $48, %al - 0x4d, 0x89, 0xe2, //0x000092f3 movq %r12, %r10 - 0x41, 0x88, 0x04, 0x24, //0x000092f6 movb %al, (%r12) - //0x000092fa LBB36_97 - 0x4d, 0x29, 0xdf, //0x000092fa subq %r11, %r15 - 0x4d, 0x29, 0xd8, //0x000092fd subq %r11, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00009300 addq $1, %r8 - 0x43, 0x8d, 0x04, 0x33, //0x00009304 leal (%r11,%r14), %eax - 0xb1, 0x01, //0x00009308 movb $1, %cl - 0x28, 0xc1, //0x0000930a subb %al, %cl - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000930c movl $1, %edx - 0x44, 0x29, 0xf2, //0x00009311 subl %r14d, %edx - 0x44, 0x29, 0xda, //0x00009314 subl %r11d, %edx - 0x47, 0x8d, 0x24, 0x1e, //0x00009317 leal (%r14,%r11), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x0000931b addl $-2, %r12d - 0x45, 0x01, 0xde, //0x0000931f addl %r11d, %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00009322 addl $-1, %r14d - 0x31, 0xdb, //0x00009326 xorl %ebx, %ebx - 0x44, 0x89, 0xe6, //0x00009328 movl %r12d, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000932b .p2align 4, 0x90 - //0x00009330 LBB36_98 - 0x80, 0xc1, 0x03, //0x00009330 addb $3, %cl - 0x83, 0xc6, 0x01, //0x00009333 addl $1, %esi - 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00009336 cmpb $48, $-1(%r15,%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x0000933c leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00009340 je LBB36_98 - 0x49, 0x8d, 0x04, 0x1f, //0x00009346 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000934a addq $1, %rax - 0x45, 0x85, 0xc9, //0x0000934e testl %r9d, %r9d - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00009351 jle LBB36_100 - 0x45, 0x29, 0xdd, //0x00009357 subl %r11d, %r13d - 0x42, 0x8d, 0x3c, 0x2b, //0x0000935a leal (%rbx,%r13), %edi - 0x83, 0xc7, 0x01, //0x0000935e addl $1, %edi - 0x41, 0x39, 0xf9, //0x00009361 cmpl %edi, %r9d - 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00009364 jge LBB36_102 - 0x83, 0xc2, 0xff, //0x0000936a addl $-1, %edx - 0x48, 0x63, 0xc2, //0x0000936d movslq %edx, %rax - 0x48, 0x8d, 0x34, 0x18, //0x00009370 leaq (%rax,%rbx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00009374 addq $1, %rsi - 0x85, 0xf6, //0x00009378 testl %esi, %esi - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000937a movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x0000937e jle LBB36_120 - 0x41, 0x89, 0xf0, //0x00009384 movl %esi, %r8d - 0x49, 0x8d, 0x50, 0xff, //0x00009387 leaq $-1(%r8), %rdx - 0x48, 0x83, 0xfa, 0x03, //0x0000938b cmpq $3, %rdx - 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x0000938f jae LBB36_121 - 0x31, 0xd2, //0x00009395 xorl %edx, %edx - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00009397 jmp LBB36_117 - //0x0000939c LBB36_100 - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000939c movq $-48(%rbp), %r13 - 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x000093a0 jmp LBB36_155 - //0x000093a5 LBB36_102 - 0x45, 0x89, 0xf6, //0x000093a5 movl %r14d, %r14d - 0x49, 0x29, 0xde, //0x000093a8 subq %rbx, %r14 - 0x45, 0x85, 0xf6, //0x000093ab testl %r14d, %r14d - 0x4c, 0x8b, 0x6d, 0xd0, //0x000093ae movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0x2b, 0x02, 0x00, 0x00, //0x000093b2 jle LBB36_155 - 0x45, 0x89, 0xe3, //0x000093b8 movl %r12d, %r11d - 0x4c, 0x89, 0xd9, //0x000093bb movq %r11, %rcx - 0x48, 0x29, 0xd9, //0x000093be subq %rbx, %rcx - 0x31, 0xd2, //0x000093c1 xorl %edx, %edx - 0x83, 0xf9, 0x7f, //0x000093c3 cmpl $127, %ecx - 0x0f, 0x82, 0x04, 0x02, 0x00, 0x00, //0x000093c6 jb LBB36_112 - 0x49, 0x29, 0xdb, //0x000093cc subq %rbx, %r11 - 0x41, 0x89, 0xc9, //0x000093cf movl %ecx, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x000093d2 addq $1, %r9 - 0x4c, 0x89, 0xca, //0x000093d6 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x000093d9 andq $-128, %rdx - 0x4d, 0x01, 0xc2, //0x000093dd addq %r8, %r10 - 0x89, 0xf0, //0x000093e0 movl %esi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000093e2 addq $1, %rax - 0x48, 0x83, 0xe0, 0x80, //0x000093e6 andq $-128, %rax - 0x4c, 0x01, 0xd0, //0x000093ea addq %r10, %rax - 0x48, 0x8d, 0x4a, 0x80, //0x000093ed leaq $-128(%rdx), %rcx - 0x49, 0x89, 0xc8, //0x000093f1 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x07, //0x000093f4 shrq $7, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000093f8 addq $1, %r8 - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x000093fc cmpq $384, %rcx - 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x00009403 jae LBB36_106 - 0x31, 0xc9, //0x00009409 xorl %ecx, %ecx - 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x0000940b jmp LBB36_108 - //0x00009410 LBB36_121 - 0x83, 0xe6, 0xfc, //0x00009410 andl $-4, %esi - 0x48, 0xf7, 0xde, //0x00009413 negq %rsi - 0x31, 0xd2, //0x00009416 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009418 .p2align 4, 0x90 - //0x00009420 LBB36_122 - 0x49, 0x8d, 0x3c, 0x17, //0x00009420 leaq (%r15,%rdx), %rdi - 0x8b, 0x44, 0x3b, 0xfd, //0x00009424 movl $-3(%rbx,%rdi), %eax - 0x89, 0x44, 0x3b, 0xfe, //0x00009428 movl %eax, $-2(%rbx,%rdi) - 0x48, 0x83, 0xc2, 0xfc, //0x0000942c addq $-4, %rdx - 0x48, 0x39, 0xd6, //0x00009430 cmpq %rdx, %rsi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00009433 jne LBB36_122 - 0x48, 0xf7, 0xda, //0x00009439 negq %rdx - //0x0000943c LBB36_117 - 0x41, 0xf6, 0xc0, 0x03, //0x0000943c testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00009440 je LBB36_120 - 0x0f, 0xb6, 0xf9, //0x00009446 movzbl %cl, %edi - 0x83, 0xe7, 0x03, //0x00009449 andl $3, %edi - 0x48, 0xf7, 0xdf, //0x0000944c negq %rdi - 0x4c, 0x89, 0xf9, //0x0000944f movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x00009452 subq %rdx, %rcx - 0x31, 0xd2, //0x00009455 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009457 .p2align 4, 0x90 - //0x00009460 LBB36_119 - 0x48, 0x8d, 0x34, 0x11, //0x00009460 leaq (%rcx,%rdx), %rsi - 0x0f, 0xb6, 0x04, 0x33, //0x00009464 movzbl (%rbx,%rsi), %eax - 0x88, 0x44, 0x33, 0x01, //0x00009468 movb %al, $1(%rbx,%rsi) - 0x48, 0x83, 0xc2, 0xff, //0x0000946c addq $-1, %rdx - 0x48, 0x39, 0xd7, //0x00009470 cmpq %rdx, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00009473 jne LBB36_119 - //0x00009479 LBB36_120 - 0x49, 0x63, 0xc1, //0x00009479 movslq %r9d, %rax - 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x0000947c movb $46, (%r10,%rax) - 0x49, 0x8d, 0x04, 0x1f, //0x00009481 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00009485 addq $2, %rax - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00009489 jmp LBB36_155 - //0x0000948e LBB36_106 - 0x44, 0x89, 0xde, //0x0000948e movl %r11d, %esi - 0x48, 0x83, 0xc6, 0x01, //0x00009491 addq $1, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00009495 andq $-128, %rsi - 0x48, 0x83, 0xc6, 0x80, //0x00009499 addq $-128, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x0000949d shrq $7, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x000094a1 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xfc, //0x000094a5 andq $-4, %rsi - 0x48, 0xf7, 0xde, //0x000094a9 negq %rsi - 0x31, 0xc9, //0x000094ac xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0x6a, 0xf2, 0xff, 0xff, //0x000094ae vmovdqa $-3478(%rip), %ymm0 /* LCPI36_0+0(%rip) */ - //0x000094b6 LBB36_107 - 0x49, 0x8d, 0x3c, 0x0f, //0x000094b6 leaq (%r15,%rcx), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x01, //0x000094ba vmovdqu %ymm0, $1(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x21, //0x000094c0 vmovdqu %ymm0, $33(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x41, //0x000094c6 vmovdqu %ymm0, $65(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x61, //0x000094cc vmovdqu %ymm0, $97(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x000094d2 vmovdqu %ymm0, $129(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x000094db vmovdqu %ymm0, $161(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x000094e4 vmovdqu %ymm0, $193(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x000094ed vmovdqu %ymm0, $225(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x01, 0x01, 0x00, 0x00, //0x000094f6 vmovdqu %ymm0, $257(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x21, 0x01, 0x00, 0x00, //0x000094ff vmovdqu %ymm0, $289(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x41, 0x01, 0x00, 0x00, //0x00009508 vmovdqu %ymm0, $321(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x61, 0x01, 0x00, 0x00, //0x00009511 vmovdqu %ymm0, $353(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x01, 0x00, 0x00, //0x0000951a vmovdqu %ymm0, $385(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x01, 0x00, 0x00, //0x00009523 vmovdqu %ymm0, $417(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x01, 0x00, 0x00, //0x0000952c vmovdqu %ymm0, $449(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x01, 0x00, 0x00, //0x00009535 vmovdqu %ymm0, $481(%rbx,%rdi) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x0000953e addq $512, %rcx - 0x48, 0x83, 0xc6, 0x04, //0x00009545 addq $4, %rsi - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00009549 jne LBB36_107 - //0x0000954f LBB36_108 - 0x48, 0x01, 0xd8, //0x0000954f addq %rbx, %rax - 0x41, 0xf6, 0xc0, 0x03, //0x00009552 testb $3, %r8b - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00009556 je LBB36_111 - 0x41, 0x83, 0xc3, 0x01, //0x0000955c addl $1, %r11d - 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00009560 andl $384, %r11d - 0x41, 0x83, 0xc3, 0x80, //0x00009567 addl $-128, %r11d - 0x41, 0xc1, 0xeb, 0x07, //0x0000956b shrl $7, %r11d - 0x41, 0x80, 0xc3, 0x01, //0x0000956f addb $1, %r11b - 0x45, 0x0f, 0xb6, 0xc3, //0x00009573 movzbl %r11b, %r8d - 0x41, 0x83, 0xe0, 0x03, //0x00009577 andl $3, %r8d - 0x49, 0xc1, 0xe0, 0x07, //0x0000957b shlq $7, %r8 - 0x4c, 0x01, 0xf9, //0x0000957f addq %r15, %rcx - 0x48, 0x83, 0xc1, 0x61, //0x00009582 addq $97, %rcx - 0x31, 0xf6, //0x00009586 xorl %esi, %esi - 0xc5, 0xfd, 0x6f, 0x05, 0x90, 0xf1, 0xff, 0xff, //0x00009588 vmovdqa $-3696(%rip), %ymm0 /* LCPI36_0+0(%rip) */ - //0x00009590 LBB36_110 - 0x48, 0x8d, 0x3c, 0x31, //0x00009590 leaq (%rcx,%rsi), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xa0, //0x00009594 vmovdqu %ymm0, $-96(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xc0, //0x0000959a vmovdqu %ymm0, $-64(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xe0, //0x000095a0 vmovdqu %ymm0, $-32(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x04, 0x3b, //0x000095a6 vmovdqu %ymm0, (%rbx,%rdi) - 0x48, 0x83, 0xee, 0x80, //0x000095ab subq $-128, %rsi - 0x49, 0x39, 0xf0, //0x000095af cmpq %rsi, %r8 - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000095b2 jne LBB36_110 - //0x000095b8 LBB36_111 - 0x49, 0x39, 0xd1, //0x000095b8 cmpq %rdx, %r9 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000095bb je LBB36_155 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000095c1 .p2align 4, 0x90 - //0x000095d0 LBB36_112 - 0xc6, 0x00, 0x30, //0x000095d0 movb $48, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000095d3 addq $1, %rax - 0x83, 0xc2, 0x01, //0x000095d7 addl $1, %edx - 0x44, 0x39, 0xf2, //0x000095da cmpl %r14d, %edx - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x000095dd jl LBB36_112 - //0x000095e3 LBB36_155 - 0x44, 0x29, 0xe8, //0x000095e3 subl %r13d, %eax - //0x000095e6 LBB36_156 - 0x48, 0x83, 0xc4, 0x10, //0x000095e6 addq $16, %rsp - 0x5b, //0x000095ea popq %rbx - 0x41, 0x5c, //0x000095eb popq %r12 - 0x41, 0x5d, //0x000095ed popq %r13 - 0x41, 0x5e, //0x000095ef popq %r14 - 0x41, 0x5f, //0x000095f1 popq %r15 - 0x5d, //0x000095f3 popq %rbp - 0xc5, 0xf8, 0x77, //0x000095f4 vzeroupper - 0xc3, //0x000095f7 retq - //0x000095f8 LBB36_1 - 0x31, 0xc0, //0x000095f8 xorl %eax, %eax - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000095fa jmp LBB36_156 - //0x000095ff LBB36_5 - 0x4c, 0x89, 0x4d, 0xc8, //0x000095ff movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x00009603 movq %rdi, $-48(%rbp) - 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00009607 movl $-149, %r8d - 0x41, 0x89, 0xc3, //0x0000960d movl %eax, %r11d - 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00009610 jmp LBB36_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009615 .p2align 4, 0x00 - //0x00009620 LCPI37_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00009620 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00009630 LCPI37_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00009630 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00009640 LCPI37_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00009640 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00009650 LCPI37_6 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00009650 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x00009660 LCPI37_7 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00009660 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00009670 LCPI37_8 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009670 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00009680 .p2align 5, 0x00 - //0x00009680 LCPI37_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00009680 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00009690 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x000096a0 LCPI37_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x000096a0 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x000096b0 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x000096c0 LCPI37_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000096c0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000096d0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000096e0 .p2align 4, 0x90 - //0x000096e0 _to_lower - 0x55, //0x000096e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000096e1 movq %rsp, %rbp - 0x48, 0x83, 0xfa, 0x10, //0x000096e4 cmpq $16, %rdx - 0x0f, 0x82, 0xec, 0x00, 0x00, 0x00, //0x000096e8 jb LBB37_1 - 0x4c, 0x8d, 0x42, 0xf0, //0x000096ee leaq $-16(%rdx), %r8 - 0x41, 0xf6, 0xc0, 0x10, //0x000096f2 testb $16, %r8b - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000096f6 je LBB37_6 - 0x49, 0x83, 0xf8, 0x10, //0x000096fc cmpq $16, %r8 - 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x00009700 jae LBB37_8 - //0x00009706 LBB37_2 - 0x4d, 0x85, 0xc0, //0x00009706 testq %r8, %r8 - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00009709 jne LBB37_3 - 0xe9, 0x89, 0x01, 0x00, 0x00, //0x0000970f jmp LBB37_28 - //0x00009714 LBB37_6 - 0xc5, 0xfa, 0x6f, 0x06, //0x00009714 vmovdqu (%rsi), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x00, 0xff, 0xff, 0xff, //0x00009718 vpcmpgtb $-256(%rip), %xmm0, %xmm1 /* LCPI37_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x08, 0xff, 0xff, 0xff, //0x00009720 vmovdqa $-248(%rip), %xmm2 /* LCPI37_1+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x00009728 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xe9, 0xdb, 0xc9, //0x0000972c vpand %xmm1, %xmm2, %xmm1 - 0xc5, 0xf1, 0xdb, 0x0d, 0x08, 0xff, 0xff, 0xff, //0x00009730 vpand $-248(%rip), %xmm1, %xmm1 /* LCPI37_2+0(%rip) */ - 0xc5, 0xf1, 0x71, 0xf1, 0x05, //0x00009738 vpsllw $5, %xmm1, %xmm1 - 0xc5, 0xf1, 0xfc, 0xc0, //0x0000973d vpaddb %xmm0, %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x00009741 vmovdqu %xmm0, (%rdi) - 0x48, 0x83, 0xc6, 0x10, //0x00009745 addq $16, %rsi - 0x48, 0x83, 0xc7, 0x10, //0x00009749 addq $16, %rdi - 0x4c, 0x89, 0xc2, //0x0000974d movq %r8, %rdx - 0x49, 0x83, 0xf8, 0x10, //0x00009750 cmpq $16, %r8 - 0x0f, 0x82, 0xac, 0xff, 0xff, 0xff, //0x00009754 jb LBB37_2 - //0x0000975a LBB37_8 - 0xc5, 0xf9, 0x6f, 0x05, 0xbe, 0xfe, 0xff, 0xff, //0x0000975a vmovdqa $-322(%rip), %xmm0 /* LCPI37_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xc6, 0xfe, 0xff, 0xff, //0x00009762 vmovdqa $-314(%rip), %xmm1 /* LCPI37_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xce, 0xfe, 0xff, 0xff, //0x0000976a vmovdqa $-306(%rip), %xmm2 /* LCPI37_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009772 .p2align 4, 0x90 - //0x00009780 LBB37_9 - 0xc5, 0xfa, 0x6f, 0x1e, //0x00009780 vmovdqu (%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x00009784 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x00009788 vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x0000978c vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00009790 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00009794 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x00009799 vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1f, //0x0000979d vmovdqu %xmm3, (%rdi) - 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x000097a1 vmovdqu $16(%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x000097a6 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x000097aa vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x000097ae vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x000097b2 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x000097b6 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x000097bb vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5f, 0x10, //0x000097bf vmovdqu %xmm3, $16(%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x000097c4 addq $32, %rsi - 0x48, 0x83, 0xc7, 0x20, //0x000097c8 addq $32, %rdi - 0x48, 0x83, 0xc2, 0xe0, //0x000097cc addq $-32, %rdx - 0x48, 0x83, 0xfa, 0x0f, //0x000097d0 cmpq $15, %rdx - 0x0f, 0x87, 0xa6, 0xff, 0xff, 0xff, //0x000097d4 ja LBB37_9 - //0x000097da LBB37_1 - 0x49, 0x89, 0xd0, //0x000097da movq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000097dd testq %r8, %r8 - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000097e0 je LBB37_28 - //0x000097e6 LBB37_3 - 0x49, 0x83, 0xf8, 0x10, //0x000097e6 cmpq $16, %r8 - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000097ea jb LBB37_4 - 0x4a, 0x8d, 0x04, 0x06, //0x000097f0 leaq (%rsi,%r8), %rax - 0x48, 0x39, 0xc7, //0x000097f4 cmpq %rax, %rdi - 0x0f, 0x83, 0xa5, 0x00, 0x00, 0x00, //0x000097f7 jae LBB37_12 - 0x4a, 0x8d, 0x04, 0x07, //0x000097fd leaq (%rdi,%r8), %rax - 0x48, 0x39, 0xc6, //0x00009801 cmpq %rax, %rsi - 0x0f, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00009804 jae LBB37_12 - //0x0000980a LBB37_4 - 0x49, 0x89, 0xf3, //0x0000980a movq %rsi, %r11 - 0x4d, 0x89, 0xc1, //0x0000980d movq %r8, %r9 - 0x48, 0x89, 0xfa, //0x00009810 movq %rdi, %rdx - //0x00009813 LBB37_17 - 0x41, 0xf6, 0xc1, 0x01, //0x00009813 testb $1, %r9b - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00009817 jne LBB37_24 - 0x4d, 0x89, 0xc8, //0x0000981d movq %r9, %r8 - 0x49, 0x83, 0xf9, 0x01, //0x00009820 cmpq $1, %r9 - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00009824 jne LBB37_26 - 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x0000982a jmp LBB37_28 - //0x0000982f LBB37_24 - 0x41, 0x0f, 0xb6, 0x03, //0x0000982f movzbl (%r11), %eax - 0x8d, 0x70, 0xbf, //0x00009833 leal $-65(%rax), %esi - 0x8d, 0x78, 0x20, //0x00009836 leal $32(%rax), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x00009839 cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x0000983d movzbl %dil, %esi - 0x0f, 0x43, 0xf0, //0x00009841 cmovael %eax, %esi - 0x4d, 0x8d, 0x41, 0xff, //0x00009844 leaq $-1(%r9), %r8 - 0x40, 0x88, 0x32, //0x00009848 movb %sil, (%rdx) - 0x49, 0x83, 0xc3, 0x01, //0x0000984b addq $1, %r11 - 0x48, 0x83, 0xc2, 0x01, //0x0000984f addq $1, %rdx - 0x49, 0x83, 0xf9, 0x01, //0x00009853 cmpq $1, %r9 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00009857 je LBB37_28 - //0x0000985d LBB37_26 - 0x31, 0xf6, //0x0000985d xorl %esi, %esi - 0x90, //0x0000985f .p2align 4, 0x90 - //0x00009860 LBB37_27 - 0x41, 0x0f, 0xb6, 0x3c, 0x33, //0x00009860 movzbl (%r11,%rsi), %edi - 0x8d, 0x47, 0xbf, //0x00009865 leal $-65(%rdi), %eax - 0x8d, 0x4f, 0x20, //0x00009868 leal $32(%rdi), %ecx - 0x3c, 0x1a, //0x0000986b cmpb $26, %al - 0x0f, 0xb6, 0xc1, //0x0000986d movzbl %cl, %eax - 0x0f, 0x43, 0xc7, //0x00009870 cmovael %edi, %eax - 0x88, 0x04, 0x32, //0x00009873 movb %al, (%rdx,%rsi) - 0x41, 0x0f, 0xb6, 0x44, 0x33, 0x01, //0x00009876 movzbl $1(%r11,%rsi), %eax - 0x8d, 0x48, 0xbf, //0x0000987c leal $-65(%rax), %ecx - 0x8d, 0x78, 0x20, //0x0000987f leal $32(%rax), %edi - 0x80, 0xf9, 0x1a, //0x00009882 cmpb $26, %cl - 0x40, 0x0f, 0xb6, 0xcf, //0x00009885 movzbl %dil, %ecx - 0x0f, 0x43, 0xc8, //0x00009889 cmovael %eax, %ecx - 0x88, 0x4c, 0x32, 0x01, //0x0000988c movb %cl, $1(%rdx,%rsi) - 0x48, 0x83, 0xc6, 0x02, //0x00009890 addq $2, %rsi - 0x49, 0x39, 0xf0, //0x00009894 cmpq %rsi, %r8 - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00009897 jne LBB37_27 - //0x0000989d LBB37_28 - 0x5d, //0x0000989d popq %rbp - 0xc5, 0xf8, 0x77, //0x0000989e vzeroupper - 0xc3, //0x000098a1 retq - //0x000098a2 LBB37_12 - 0x49, 0x81, 0xf8, 0x80, 0x00, 0x00, 0x00, //0x000098a2 cmpq $128, %r8 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000098a9 jae LBB37_19 - 0x31, 0xc0, //0x000098af xorl %eax, %eax - 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x000098b1 jmp LBB37_14 - //0x000098b6 LBB37_19 - 0x4c, 0x89, 0xc0, //0x000098b6 movq %r8, %rax - 0x48, 0x83, 0xe0, 0x80, //0x000098b9 andq $-128, %rax - 0x31, 0xc9, //0x000098bd xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xb9, 0xfd, 0xff, 0xff, //0x000098bf vmovdqa $-583(%rip), %ymm0 /* LCPI37_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0xd1, 0xfd, 0xff, 0xff, //0x000098c7 vmovdqa $-559(%rip), %ymm1 /* LCPI37_4+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0xe9, 0xfd, 0xff, 0xff, //0x000098cf vmovdqa $-535(%rip), %ymm2 /* LCPI37_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000098d7 .p2align 4, 0x90 - //0x000098e0 LBB37_20 - 0xc5, 0xfe, 0x6f, 0x1c, 0x0e, //0x000098e0 vmovdqu (%rsi,%rcx), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x0e, 0x20, //0x000098e5 vmovdqu $32(%rsi,%rcx), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x0e, 0x40, //0x000098eb vmovdqu $64(%rsi,%rcx), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x0e, 0x60, //0x000098f1 vmovdqu $96(%rsi,%rcx), %ymm6 - 0xc5, 0xe5, 0xfc, 0xf8, //0x000098f7 vpaddb %ymm0, %ymm3, %ymm7 - 0xc5, 0x5d, 0xfc, 0xc0, //0x000098fb vpaddb %ymm0, %ymm4, %ymm8 - 0xc5, 0x55, 0xfc, 0xc8, //0x000098ff vpaddb %ymm0, %ymm5, %ymm9 - 0xc5, 0x4d, 0xfc, 0xd0, //0x00009903 vpaddb %ymm0, %ymm6, %ymm10 - 0xc5, 0x45, 0xda, 0xd9, //0x00009907 vpminub %ymm1, %ymm7, %ymm11 - 0xc5, 0xa5, 0x74, 0xff, //0x0000990b vpcmpeqb %ymm7, %ymm11, %ymm7 - 0xc5, 0x3d, 0xda, 0xd9, //0x0000990f vpminub %ymm1, %ymm8, %ymm11 - 0xc4, 0x41, 0x3d, 0x74, 0xc3, //0x00009913 vpcmpeqb %ymm11, %ymm8, %ymm8 - 0xc5, 0x35, 0xda, 0xd9, //0x00009918 vpminub %ymm1, %ymm9, %ymm11 - 0xc4, 0x41, 0x35, 0x74, 0xcb, //0x0000991c vpcmpeqb %ymm11, %ymm9, %ymm9 - 0xc5, 0x2d, 0xda, 0xd9, //0x00009921 vpminub %ymm1, %ymm10, %ymm11 - 0xc4, 0x41, 0x2d, 0x74, 0xd3, //0x00009925 vpcmpeqb %ymm11, %ymm10, %ymm10 - 0xc5, 0x65, 0xfc, 0xda, //0x0000992a vpaddb %ymm2, %ymm3, %ymm11 - 0xc5, 0x5d, 0xfc, 0xe2, //0x0000992e vpaddb %ymm2, %ymm4, %ymm12 - 0xc5, 0x55, 0xfc, 0xea, //0x00009932 vpaddb %ymm2, %ymm5, %ymm13 - 0xc5, 0x4d, 0xfc, 0xf2, //0x00009936 vpaddb %ymm2, %ymm6, %ymm14 - 0xc4, 0xc3, 0x65, 0x4c, 0xdb, 0x70, //0x0000993a vpblendvb %ymm7, %ymm11, %ymm3, %ymm3 - 0xc4, 0xc3, 0x5d, 0x4c, 0xe4, 0x80, //0x00009940 vpblendvb %ymm8, %ymm12, %ymm4, %ymm4 - 0xc4, 0xc3, 0x55, 0x4c, 0xed, 0x90, //0x00009946 vpblendvb %ymm9, %ymm13, %ymm5, %ymm5 - 0xc4, 0xc3, 0x4d, 0x4c, 0xf6, 0xa0, //0x0000994c vpblendvb %ymm10, %ymm14, %ymm6, %ymm6 - 0xc5, 0xfe, 0x7f, 0x1c, 0x0f, //0x00009952 vmovdqu %ymm3, (%rdi,%rcx) - 0xc5, 0xfe, 0x7f, 0x64, 0x0f, 0x20, //0x00009957 vmovdqu %ymm4, $32(%rdi,%rcx) - 0xc5, 0xfe, 0x7f, 0x6c, 0x0f, 0x40, //0x0000995d vmovdqu %ymm5, $64(%rdi,%rcx) - 0xc5, 0xfe, 0x7f, 0x74, 0x0f, 0x60, //0x00009963 vmovdqu %ymm6, $96(%rdi,%rcx) - 0x48, 0x83, 0xe9, 0x80, //0x00009969 subq $-128, %rcx - 0x48, 0x39, 0xc8, //0x0000996d cmpq %rcx, %rax - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x00009970 jne LBB37_20 - 0x49, 0x39, 0xc0, //0x00009976 cmpq %rax, %r8 - 0x0f, 0x84, 0x1e, 0xff, 0xff, 0xff, //0x00009979 je LBB37_28 - 0x41, 0xf6, 0xc0, 0x70, //0x0000997f testb $112, %r8b - 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00009983 je LBB37_23 - //0x00009989 LBB37_14 - 0x4d, 0x89, 0xc2, //0x00009989 movq %r8, %r10 - 0x49, 0x83, 0xe2, 0xf0, //0x0000998c andq $-16, %r10 - 0x4e, 0x8d, 0x1c, 0x16, //0x00009990 leaq (%rsi,%r10), %r11 - 0x45, 0x89, 0xc1, //0x00009994 movl %r8d, %r9d - 0x41, 0x83, 0xe1, 0x0f, //0x00009997 andl $15, %r9d - 0x4a, 0x8d, 0x14, 0x17, //0x0000999b leaq (%rdi,%r10), %rdx - 0xc5, 0xf9, 0x6f, 0x05, 0xa9, 0xfc, 0xff, 0xff, //0x0000999f vmovdqa $-855(%rip), %xmm0 /* LCPI37_6+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xb1, 0xfc, 0xff, 0xff, //0x000099a7 vmovdqa $-847(%rip), %xmm1 /* LCPI37_7+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x000099af vmovdqa $-839(%rip), %xmm2 /* LCPI37_8+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000099b7 .p2align 4, 0x90 - //0x000099c0 LBB37_15 - 0xc5, 0xfa, 0x6f, 0x1c, 0x06, //0x000099c0 vmovdqu (%rsi,%rax), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x000099c5 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x000099c9 vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x000099cd vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x000099d1 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x000099d5 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1c, 0x07, //0x000099db vmovdqu %xmm3, (%rdi,%rax) - 0x48, 0x83, 0xc0, 0x10, //0x000099e0 addq $16, %rax - 0x49, 0x39, 0xc2, //0x000099e4 cmpq %rax, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000099e7 jne LBB37_15 - 0x4d, 0x39, 0xd0, //0x000099ed cmpq %r10, %r8 - 0x0f, 0x85, 0x1d, 0xfe, 0xff, 0xff, //0x000099f0 jne LBB37_17 - 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x000099f6 jmp LBB37_28 - //0x000099fb LBB37_23 - 0x48, 0x01, 0xc7, //0x000099fb addq %rax, %rdi - 0x41, 0x83, 0xe0, 0x7f, //0x000099fe andl $127, %r8d - 0x48, 0x01, 0xc6, //0x00009a02 addq %rax, %rsi - 0xe9, 0x00, 0xfe, 0xff, 0xff, //0x00009a05 jmp LBB37_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009a0a .p2align 4, 0x90 - //0x00009a10 _format_significand - 0x55, //0x00009a10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009a11 movq %rsp, %rbp - 0x41, 0x56, //0x00009a14 pushq %r14 - 0x53, //0x00009a16 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00009a17 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x00009a1a addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00009a1d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00009a20 shrq $32, %rax - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00009a24 jne LBB38_2 - 0x45, 0x31, 0xc9, //0x00009a2a xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00009a2d movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00009a30 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00009a33 cmpl $10000, %edx - 0x0f, 0x83, 0xe3, 0x00, 0x00, 0x00, //0x00009a39 jae LBB38_8 - //0x00009a3f LBB38_7 - 0x89, 0xd7, //0x00009a3f movl %edx, %edi - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00009a41 jmp LBB38_10 - //0x00009a46 LBB38_2 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00009a46 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00009a50 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00009a53 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00009a56 shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00009a5a imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00009a60 addl %edi, %ecx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00009a62 je LBB38_3 - 0x89, 0xc8, //0x00009a68 movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00009a6a movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00009a70 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00009a74 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00009a78 imull $10000, %eax, %edi - 0x29, 0xf9, //0x00009a7e subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00009a80 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00009a83 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00009a87 shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00009a8b imull $10000, %edi, %edi - 0x29, 0xf8, //0x00009a91 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00009a93 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00009a96 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00009a99 imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00009aa0 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00009aa4 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00009aa8 subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00009aaa movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00009aae movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00009ab1 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00009ab4 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00009aba shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00009abd imull $100, %edi, %ecx - 0x29, 0xc8, //0x00009ac0 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00009ac2 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x13, 0x37, 0x00, 0x00, //0x00009ac6 leaq $14099(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00009acd movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00009ad2 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00009ad7 movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00009adc movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00009ae1 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00009ae6 movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00009aeb movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00009aef movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00009af4 xorl %r9d, %r9d - 0x4d, 0x8d, 0x70, 0xf8, //0x00009af7 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00009afb cmpl $10000, %edx - 0x0f, 0x82, 0x38, 0xff, 0xff, 0xff, //0x00009b01 jb LBB38_7 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00009b07 jmp LBB38_8 - //0x00009b0c LBB38_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00009b0c movl $8, %r9d - 0x4d, 0x8d, 0x70, 0xf8, //0x00009b12 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00009b16 cmpl $10000, %edx - 0x0f, 0x82, 0x1d, 0xff, 0xff, 0xff, //0x00009b1c jb LBB38_7 - //0x00009b22 LBB38_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00009b22 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0xb1, 0x36, 0x00, 0x00, //0x00009b28 leaq $14001(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00009b2f .p2align 4, 0x90 - //0x00009b30 LBB38_9 - 0x89, 0xd7, //0x00009b30 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00009b32 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00009b36 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00009b3a imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00009b40 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00009b42 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00009b49 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00009b4d imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00009b50 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00009b52 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009b57 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00009b5c movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00009b61 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00009b66 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00009b6a cmpl $99999999, %edx - 0x89, 0xfa, //0x00009b70 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00009b72 ja LBB38_9 - //0x00009b78 LBB38_10 - 0x83, 0xff, 0x64, //0x00009b78 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00009b7b jae LBB38_11 - 0x83, 0xff, 0x0a, //0x00009b81 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00009b84 jb LBB38_14 - //0x00009b8a LBB38_13 - 0x89, 0xf8, //0x00009b8a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x4d, 0x36, 0x00, 0x00, //0x00009b8c leaq $13901(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00009b93 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009b97 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00009b9c jmp LBB38_15 - //0x00009ba1 LBB38_11 - 0x0f, 0xb7, 0xc7, //0x00009ba1 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00009ba4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00009ba7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00009bad shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00009bb0 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00009bb3 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00009bb5 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x21, 0x36, 0x00, 0x00, //0x00009bb8 leaq $13857(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00009bbf movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00009bc3 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00009bc8 addq $-2, %r14 - 0x89, 0xc7, //0x00009bcc movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00009bce cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00009bd1 jae LBB38_13 - //0x00009bd7 LBB38_14 - 0x40, 0x80, 0xc7, 0x30, //0x00009bd7 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00009bdb movb %dil, (%rsi) - //0x00009bde LBB38_15 - 0x4d, 0x29, 0xc8, //0x00009bde subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00009be1 movq %r8, %rax - 0x5b, //0x00009be4 popq %rbx - 0x41, 0x5e, //0x00009be5 popq %r14 - 0x5d, //0x00009be7 popq %rbp - 0xc3, //0x00009be8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009be9 .p2align 4, 0x90 - //0x00009bf0 _left_shift - 0x55, //0x00009bf0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009bf1 movq %rsp, %rbp - 0x41, 0x57, //0x00009bf4 pushq %r15 - 0x41, 0x56, //0x00009bf6 pushq %r14 - 0x53, //0x00009bf8 pushq %rbx - 0x89, 0xf1, //0x00009bf9 movl %esi, %ecx - 0x4c, 0x6b, 0xf1, 0x68, //0x00009bfb imulq $104, %rcx, %r14 - 0x48, 0x8d, 0x15, 0xca, 0x8f, 0x00, 0x00, //0x00009bff leaq $36810(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */ - 0x45, 0x8b, 0x04, 0x16, //0x00009c06 movl (%r14,%rdx), %r8d - 0x4c, 0x8b, 0x1f, //0x00009c0a movq (%rdi), %r11 - 0x4c, 0x63, 0x4f, 0x10, //0x00009c0d movslq $16(%rdi), %r9 - 0x45, 0x89, 0xca, //0x00009c11 movl %r9d, %r10d - 0x4d, 0x85, 0xc9, //0x00009c14 testq %r9, %r9 - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00009c17 je LBB39_1 - 0x49, 0x8d, 0x34, 0x16, //0x00009c1d leaq (%r14,%rdx), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00009c21 addq $4, %rsi - 0x31, 0xdb, //0x00009c25 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009c27 .p2align 4, 0x90 - //0x00009c30 LBB39_3 - 0x0f, 0xb6, 0x04, 0x1e, //0x00009c30 movzbl (%rsi,%rbx), %eax - 0x84, 0xc0, //0x00009c34 testb %al, %al - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00009c36 je LBB39_10 - 0x41, 0x38, 0x04, 0x1b, //0x00009c3c cmpb %al, (%r11,%rbx) - 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x00009c40 jne LBB39_5 - 0x48, 0x83, 0xc3, 0x01, //0x00009c46 addq $1, %rbx - 0x49, 0x39, 0xd9, //0x00009c4a cmpq %rbx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00009c4d jne LBB39_3 - 0x44, 0x89, 0xce, //0x00009c53 movl %r9d, %esi - 0x4c, 0x01, 0xf2, //0x00009c56 addq %r14, %rdx - 0x80, 0x7c, 0x16, 0x04, 0x00, //0x00009c59 cmpb $0, $4(%rsi,%rdx) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00009c5e jne LBB39_9 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00009c64 jmp LBB39_10 - //0x00009c69 LBB39_1 - 0x31, 0xf6, //0x00009c69 xorl %esi, %esi - 0x4c, 0x01, 0xf2, //0x00009c6b addq %r14, %rdx - 0x80, 0x7c, 0x16, 0x04, 0x00, //0x00009c6e cmpb $0, $4(%rsi,%rdx) - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00009c73 je LBB39_10 - //0x00009c79 LBB39_9 - 0x41, 0x83, 0xc0, 0xff, //0x00009c79 addl $-1, %r8d - //0x00009c7d LBB39_10 - 0x45, 0x85, 0xd2, //0x00009c7d testl %r10d, %r10d - 0x0f, 0x8e, 0xa2, 0x00, 0x00, 0x00, //0x00009c80 jle LBB39_25 - 0x43, 0x8d, 0x04, 0x10, //0x00009c86 leal (%r8,%r10), %eax - 0x4c, 0x63, 0xf8, //0x00009c8a movslq %eax, %r15 - 0x41, 0x83, 0xc1, 0xff, //0x00009c8d addl $-1, %r9d - 0x49, 0x83, 0xc7, 0xff, //0x00009c91 addq $-1, %r15 - 0x31, 0xd2, //0x00009c95 xorl %edx, %edx - 0x49, 0xbe, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009c97 movabsq $-3689348814741910323, %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ca1 .p2align 4, 0x90 - //0x00009cb0 LBB39_12 - 0x44, 0x89, 0xc8, //0x00009cb0 movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00009cb3 movsbq (%r11,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00009cb8 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00009cbc shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00009cbf addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00009cc2 movq %rsi, %rax - 0x49, 0xf7, 0xe6, //0x00009cc5 mulq %r14 - 0x48, 0xc1, 0xea, 0x03, //0x00009cc8 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009ccc leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009cd0 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00009cd4 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00009cd7 subq %rbx, %rax - 0x4c, 0x39, 0x7f, 0x08, //0x00009cda cmpq %r15, $8(%rdi) - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00009cde jbe LBB39_18 - 0x04, 0x30, //0x00009ce4 addb $48, %al - 0x43, 0x88, 0x04, 0x3b, //0x00009ce6 movb %al, (%r11,%r15) - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00009cea jmp LBB39_20 - 0x90, //0x00009cef .p2align 4, 0x90 - //0x00009cf0 LBB39_18 - 0x48, 0x85, 0xc0, //0x00009cf0 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00009cf3 je LBB39_20 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009cf9 movl $1, $28(%rdi) - //0x00009d00 LBB39_20 - 0x49, 0x83, 0xfa, 0x02, //0x00009d00 cmpq $2, %r10 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00009d04 jl LBB39_14 - 0x49, 0x83, 0xc2, 0xff, //0x00009d0a addq $-1, %r10 - 0x4c, 0x8b, 0x1f, //0x00009d0e movq (%rdi), %r11 - 0x41, 0x83, 0xc1, 0xff, //0x00009d11 addl $-1, %r9d - 0x49, 0x83, 0xc7, 0xff, //0x00009d15 addq $-1, %r15 - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00009d19 jmp LBB39_12 - //0x00009d1e LBB39_14 - 0x48, 0x83, 0xfe, 0x0a, //0x00009d1e cmpq $10, %rsi - 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x00009d22 jae LBB39_15 - //0x00009d28 LBB39_25 - 0x48, 0x63, 0x4f, 0x10, //0x00009d28 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00009d2c movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00009d2f addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00009d32 movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00009d35 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00009d39 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00009d3c ja LBB39_27 - 0x89, 0x4f, 0x10, //0x00009d42 movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00009d45 movl %ecx, %eax - //0x00009d47 LBB39_27 - 0x44, 0x01, 0x47, 0x14, //0x00009d47 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00009d4b testl %eax, %eax - 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x00009d4d jle LBB39_31 - 0x48, 0x8b, 0x0f, //0x00009d53 movq (%rdi), %rcx - 0x89, 0xc2, //0x00009d56 movl %eax, %edx - 0x48, 0x83, 0xc2, 0x01, //0x00009d58 addq $1, %rdx - 0x83, 0xc0, 0xff, //0x00009d5c addl $-1, %eax - 0x90, //0x00009d5f .p2align 4, 0x90 - //0x00009d60 LBB39_29 - 0x89, 0xc6, //0x00009d60 movl %eax, %esi - 0x80, 0x3c, 0x31, 0x30, //0x00009d62 cmpb $48, (%rcx,%rsi) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00009d66 jne LBB39_33 - 0x89, 0x47, 0x10, //0x00009d6c movl %eax, $16(%rdi) - 0x48, 0x83, 0xc2, 0xff, //0x00009d6f addq $-1, %rdx - 0x83, 0xc0, 0xff, //0x00009d73 addl $-1, %eax - 0x48, 0x83, 0xfa, 0x01, //0x00009d76 cmpq $1, %rdx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00009d7a jg LBB39_29 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00009d80 jmp LBB39_32 - //0x00009d85 LBB39_31 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00009d85 jne LBB39_33 - //0x00009d8b LBB39_32 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009d8b movl $0, $20(%rdi) - //0x00009d92 LBB39_33 - 0x5b, //0x00009d92 popq %rbx - 0x41, 0x5e, //0x00009d93 popq %r14 - 0x41, 0x5f, //0x00009d95 popq %r15 - 0x5d, //0x00009d97 popq %rbp - 0xc3, //0x00009d98 retq - //0x00009d99 LBB39_15 - 0x45, 0x01, 0xc1, //0x00009d99 addl %r8d, %r9d - 0x49, 0x63, 0xf1, //0x00009d9c movslq %r9d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00009d9f addq $-1, %rsi - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00009da3 jmp LBB39_16 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009da8 .p2align 4, 0x90 - //0x00009db0 LBB39_17 - 0x04, 0x30, //0x00009db0 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00009db2 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00009db5 movb %al, (%rbx,%rsi) - //0x00009db8 LBB39_24 - 0x48, 0x83, 0xc6, 0xff, //0x00009db8 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00009dbc cmpq $9, %rcx - 0x0f, 0x86, 0x62, 0xff, 0xff, 0xff, //0x00009dc0 jbe LBB39_25 - //0x00009dc6 LBB39_16 - 0x48, 0x89, 0xd1, //0x00009dc6 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00009dc9 movq %rdx, %rax - 0x49, 0xf7, 0xe6, //0x00009dcc mulq %r14 - 0x48, 0xc1, 0xea, 0x03, //0x00009dcf shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009dd3 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009dd7 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00009ddb movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00009dde subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00009de1 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x00009de5 ja LBB39_17 - 0x48, 0x85, 0xc0, //0x00009deb testq %rax, %rax - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00009dee je LBB39_24 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009df4 movl $1, $28(%rdi) - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x00009dfb jmp LBB39_24 - //0x00009e00 LBB39_5 - 0x0f, 0x8c, 0x73, 0xfe, 0xff, 0xff, //0x00009e00 jl LBB39_9 - 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x00009e06 jmp LBB39_10 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009e0b .p2align 4, 0x90 - //0x00009e10 _right_shift - 0x55, //0x00009e10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009e11 movq %rsp, %rbp - 0x53, //0x00009e14 pushq %rbx - 0x89, 0xf1, //0x00009e15 movl %esi, %ecx - 0x44, 0x8b, 0x47, 0x10, //0x00009e17 movl $16(%rdi), %r8d - 0x31, 0xd2, //0x00009e1b xorl %edx, %edx - 0x45, 0x85, 0xc0, //0x00009e1d testl %r8d, %r8d - 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00009e20 movl $0, %r11d - 0x45, 0x0f, 0x4f, 0xd8, //0x00009e26 cmovgl %r8d, %r11d - 0x31, 0xc0, //0x00009e2a xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, //0x00009e2c .p2align 4, 0x90 - //0x00009e30 LBB40_1 - 0x49, 0x39, 0xd3, //0x00009e30 cmpq %rdx, %r11 - 0x0f, 0x84, 0x4f, 0x01, 0x00, 0x00, //0x00009e33 je LBB40_2 - 0x48, 0x8d, 0x04, 0x80, //0x00009e39 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x00009e3d movq (%rdi), %rsi - 0x48, 0x0f, 0xbe, 0x34, 0x16, //0x00009e40 movsbq (%rsi,%rdx), %rsi - 0x48, 0x8d, 0x04, 0x46, //0x00009e45 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00009e49 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x00009e4d addq $1, %rdx - 0x48, 0x89, 0xc6, //0x00009e51 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00009e54 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00009e57 testq %rsi, %rsi - 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00009e5a je LBB40_1 - 0x41, 0x89, 0xd3, //0x00009e60 movl %edx, %r11d - //0x00009e63 LBB40_7 - 0x8b, 0x57, 0x14, //0x00009e63 movl $20(%rdi), %edx - 0x44, 0x29, 0xda, //0x00009e66 subl %r11d, %edx - 0x83, 0xc2, 0x01, //0x00009e69 addl $1, %edx - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00009e6c movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00009e73 shlq %cl, %r9 - 0x89, 0x57, 0x14, //0x00009e76 movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd1, //0x00009e79 notq %r9 - 0x45, 0x31, 0xd2, //0x00009e7c xorl %r10d, %r10d - 0x45, 0x39, 0xc3, //0x00009e7f cmpl %r8d, %r11d - 0x0f, 0x8d, 0x80, 0x00, 0x00, 0x00, //0x00009e82 jge LBB40_10 - 0x4d, 0x63, 0xc3, //0x00009e88 movslq %r11d, %r8 - 0x48, 0x8b, 0x37, //0x00009e8b movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x00009e8e xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009e91 .p2align 4, 0x90 - //0x00009ea0 LBB40_9 - 0x48, 0x89, 0xc2, //0x00009ea0 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009ea3 shrq %cl, %rdx - 0x4c, 0x21, 0xc8, //0x00009ea6 andq %r9, %rax - 0x80, 0xc2, 0x30, //0x00009ea9 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x00009eac movb %dl, (%rsi,%r10) - 0x48, 0x8b, 0x37, //0x00009eb0 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x06, //0x00009eb3 leaq (%rsi,%r8), %rdx - 0x4d, 0x0f, 0xbe, 0x1c, 0x12, //0x00009eb7 movsbq (%r10,%rdx), %r11 - 0x4b, 0x8d, 0x5c, 0x10, 0x01, //0x00009ebc leaq $1(%r8,%r10), %rbx - 0x49, 0x83, 0xc2, 0x01, //0x00009ec1 addq $1, %r10 - 0x48, 0x8d, 0x04, 0x80, //0x00009ec5 leaq (%rax,%rax,4), %rax - 0x49, 0x8d, 0x04, 0x43, //0x00009ec9 leaq (%r11,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00009ecd addq $-48, %rax - 0x48, 0x63, 0x57, 0x10, //0x00009ed1 movslq $16(%rdi), %rdx - 0x48, 0x39, 0xd3, //0x00009ed5 cmpq %rdx, %rbx - 0x0f, 0x8c, 0xc2, 0xff, 0xff, 0xff, //0x00009ed8 jl LBB40_9 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00009ede jmp LBB40_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ee3 .p2align 4, 0x90 - //0x00009ef0 LBB40_12 - 0x40, 0x80, 0xc6, 0x30, //0x00009ef0 addb $48, %sil - 0x48, 0x8b, 0x1f, //0x00009ef4 movq (%rdi), %rbx - 0x40, 0x88, 0x34, 0x13, //0x00009ef7 movb %sil, (%rbx,%rdx) - 0x83, 0xc2, 0x01, //0x00009efb addl $1, %edx - 0x41, 0x89, 0xd2, //0x00009efe movl %edx, %r10d - //0x00009f01 LBB40_15 - 0x48, 0x01, 0xc0, //0x00009f01 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009f04 leaq (%rax,%rax,4), %rax - //0x00009f08 LBB40_10 - 0x48, 0x85, 0xc0, //0x00009f08 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00009f0b je LBB40_16 - 0x48, 0x89, 0xc6, //0x00009f11 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00009f14 shrq %cl, %rsi - 0x4c, 0x21, 0xc8, //0x00009f17 andq %r9, %rax - 0x49, 0x63, 0xd2, //0x00009f1a movslq %r10d, %rdx - 0x48, 0x39, 0x57, 0x08, //0x00009f1d cmpq %rdx, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00009f21 ja LBB40_12 - 0x48, 0x85, 0xf6, //0x00009f27 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00009f2a je LBB40_15 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009f30 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009f37 jmp LBB40_15 - //0x00009f3c LBB40_16 - 0x44, 0x89, 0x57, 0x10, //0x00009f3c movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00009f40 testl %r10d, %r10d - 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x00009f43 jle LBB40_20 - 0x48, 0x8b, 0x07, //0x00009f49 movq (%rdi), %rax - 0x44, 0x89, 0xd1, //0x00009f4c movl %r10d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00009f4f addq $1, %rcx - 0x41, 0x83, 0xc2, 0xff, //0x00009f53 addl $-1, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009f57 .p2align 4, 0x90 - //0x00009f60 LBB40_18 - 0x44, 0x89, 0xd2, //0x00009f60 movl %r10d, %edx - 0x80, 0x3c, 0x10, 0x30, //0x00009f63 cmpb $48, (%rax,%rdx) - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00009f67 jne LBB40_22 - 0x44, 0x89, 0x57, 0x10, //0x00009f6d movl %r10d, $16(%rdi) - 0x48, 0x83, 0xc1, 0xff, //0x00009f71 addq $-1, %rcx - 0x41, 0x83, 0xc2, 0xff, //0x00009f75 addl $-1, %r10d - 0x48, 0x83, 0xf9, 0x01, //0x00009f79 cmpq $1, %rcx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00009f7d jg LBB40_18 - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x00009f83 jmp LBB40_21 - //0x00009f88 LBB40_2 - 0x48, 0x85, 0xc0, //0x00009f88 testq %rax, %rax - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00009f8b je LBB40_23 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009f91 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009fa0 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009fa3 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009fa6 testq %rdx, %rdx - 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00009fa9 jne LBB40_7 - //0x00009faf LBB40_4 - 0x48, 0x01, 0xc0, //0x00009faf addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009fb2 leaq (%rax,%rax,4), %rax - 0x41, 0x83, 0xc3, 0x01, //0x00009fb6 addl $1, %r11d - 0x48, 0x89, 0xc2, //0x00009fba movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009fbd shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009fc0 testq %rdx, %rdx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009fc3 je LBB40_4 - 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00009fc9 jmp LBB40_7 - //0x00009fce LBB40_20 - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00009fce je LBB40_21 - //0x00009fd4 LBB40_22 - 0x5b, //0x00009fd4 popq %rbx - 0x5d, //0x00009fd5 popq %rbp - 0xc3, //0x00009fd6 retq - //0x00009fd7 LBB40_21 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009fd7 movl $0, $20(%rdi) - 0x5b, //0x00009fde popq %rbx - 0x5d, //0x00009fdf popq %rbp - 0xc3, //0x00009fe0 retq - //0x00009fe1 LBB40_23 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00009fe1 movl $0, $16(%rdi) - 0x5b, //0x00009fe8 popq %rbx - 0x5d, //0x00009fe9 popq %rbp - 0xc3, //0x00009fea retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009feb .p2align 5, 0x00 - //0x0000a000 LCPI41_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x0000a000 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x0000a010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x0000a020 LCPI41_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x0000a020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x0000a030 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x0000a040 .p2align 4, 0x90 - //0x0000a040 _advance_string_default - 0x55, //0x0000a040 pushq %rbp - 0x48, 0x89, 0xe5, //0x0000a041 movq %rsp, %rbp - 0x41, 0x57, //0x0000a044 pushq %r15 - 0x41, 0x56, //0x0000a046 pushq %r14 - 0x41, 0x55, //0x0000a048 pushq %r13 - 0x41, 0x54, //0x0000a04a pushq %r12 - 0x53, //0x0000a04c pushq %rbx - 0x4c, 0x8b, 0x7f, 0x08, //0x0000a04d movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x0000a051 subq %rsi, %r15 - 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x0000a054 je LBB41_17 - 0x4c, 0x8b, 0x0f, //0x0000a05a movq (%rdi), %r9 - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000a05d movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x0000a064 cmpq $64, %r15 - 0x0f, 0x82, 0x73, 0x01, 0x00, 0x00, //0x0000a068 jb LBB41_18 - 0x48, 0x89, 0xf7, //0x0000a06e movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x0000a071 notq %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a074 movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x0000a07b xorl %r14d, %r14d - 0xc5, 0xfd, 0x6f, 0x05, 0x7a, 0xff, 0xff, 0xff, //0x0000a07e vmovdqa $-134(%rip), %ymm0 /* LCPI41_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x0000a086 vmovdqa $-110(%rip), %ymm1 /* LCPI41_1+0(%rip) */ - 0x49, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000a08e movabsq $-6148914691236517206, %r10 - 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000a098 movabsq $6148914691236517205, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a0a2 .p2align 4, 0x90 - //0x0000a0b0 LBB41_3 - 0xc4, 0xc1, 0x7e, 0x6f, 0x14, 0x31, //0x0000a0b0 vmovdqu (%r9,%rsi), %ymm2 - 0xc4, 0xc1, 0x7e, 0x6f, 0x5c, 0x31, 0x20, //0x0000a0b6 vmovdqu $32(%r9,%rsi), %ymm3 - 0xc5, 0xed, 0x74, 0xe0, //0x0000a0bd vpcmpeqb %ymm0, %ymm2, %ymm4 - 0xc5, 0x7d, 0xd7, 0xe4, //0x0000a0c1 vpmovmskb %ymm4, %r12d - 0xc5, 0xe5, 0x74, 0xe0, //0x0000a0c5 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xcc, //0x0000a0c9 vpmovmskb %ymm4, %ecx - 0xc5, 0xed, 0x74, 0xd1, //0x0000a0cd vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000a0d1 vpmovmskb %ymm2, %eax - 0xc5, 0xe5, 0x74, 0xd1, //0x0000a0d5 vpcmpeqb %ymm1, %ymm3, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x0000a0d9 vpmovmskb %ymm2, %ebx - 0x48, 0xc1, 0xe1, 0x20, //0x0000a0dd shlq $32, %rcx - 0x49, 0x09, 0xcc, //0x0000a0e1 orq %rcx, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x0000a0e4 shlq $32, %rbx - 0x48, 0x09, 0xd8, //0x0000a0e8 orq %rbx, %rax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000a0eb jne LBB41_7 - 0x4d, 0x85, 0xf6, //0x0000a0f1 testq %r14, %r14 - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000a0f4 jne LBB41_9 - 0x45, 0x31, 0xf6, //0x0000a0fa xorl %r14d, %r14d - 0x4d, 0x85, 0xe4, //0x0000a0fd testq %r12, %r12 - 0x0f, 0x85, 0x6d, 0x00, 0x00, 0x00, //0x0000a100 jne LBB41_10 - //0x0000a106 LBB41_6 - 0x49, 0x83, 0xc7, 0xc0, //0x0000a106 addq $-64, %r15 - 0x48, 0x83, 0xc7, 0xc0, //0x0000a10a addq $-64, %rdi - 0x48, 0x83, 0xc6, 0x40, //0x0000a10e addq $64, %rsi - 0x49, 0x83, 0xff, 0x3f, //0x0000a112 cmpq $63, %r15 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x0000a116 ja LBB41_3 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000a11c jmp LBB41_12 - //0x0000a121 LBB41_7 - 0x49, 0x83, 0xf8, 0xff, //0x0000a121 cmpq $-1, %r8 - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000a125 jne LBB41_9 - 0x4c, 0x0f, 0xbc, 0xc0, //0x0000a12b bsfq %rax, %r8 - 0x49, 0x01, 0xf0, //0x0000a12f addq %rsi, %r8 - 0x4c, 0x89, 0x02, //0x0000a132 movq %r8, (%rdx) - //0x0000a135 LBB41_9 - 0x4c, 0x89, 0xf1, //0x0000a135 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x0000a138 notq %rcx - 0x48, 0x21, 0xc1, //0x0000a13b andq %rax, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000a13e leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xf5, //0x0000a142 orq %r14, %r13 - 0x4c, 0x89, 0xeb, //0x0000a145 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x0000a148 notq %rbx - 0x48, 0x21, 0xc3, //0x0000a14b andq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x0000a14e andq %r10, %rbx - 0x45, 0x31, 0xf6, //0x0000a151 xorl %r14d, %r14d - 0x48, 0x01, 0xcb, //0x0000a154 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc6, //0x0000a157 setb %r14b - 0x48, 0x01, 0xdb, //0x0000a15b addq %rbx, %rbx - 0x4c, 0x31, 0xdb, //0x0000a15e xorq %r11, %rbx - 0x4c, 0x21, 0xeb, //0x0000a161 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x0000a164 notq %rbx - 0x49, 0x21, 0xdc, //0x0000a167 andq %rbx, %r12 - 0x4d, 0x85, 0xe4, //0x0000a16a testq %r12, %r12 - 0x0f, 0x84, 0x93, 0xff, 0xff, 0xff, //0x0000a16d je LBB41_6 - //0x0000a173 LBB41_10 - 0x49, 0x0f, 0xbc, 0xc4, //0x0000a173 bsfq %r12, %rax - 0x48, 0x29, 0xf8, //0x0000a177 subq %rdi, %rax - //0x0000a17a LBB41_11 - 0x5b, //0x0000a17a popq %rbx - 0x41, 0x5c, //0x0000a17b popq %r12 - 0x41, 0x5d, //0x0000a17d popq %r13 - 0x41, 0x5e, //0x0000a17f popq %r14 - 0x41, 0x5f, //0x0000a181 popq %r15 - 0x5d, //0x0000a183 popq %rbp - 0xc5, 0xf8, 0x77, //0x0000a184 vzeroupper - 0xc3, //0x0000a187 retq - //0x0000a188 LBB41_12 - 0x4c, 0x01, 0xce, //0x0000a188 addq %r9, %rsi - 0x49, 0x83, 0xff, 0x20, //0x0000a18b cmpq $32, %r15 - 0x0f, 0x82, 0xc3, 0x00, 0x00, 0x00, //0x0000a18f jb LBB41_23 - //0x0000a195 LBB41_13 - 0xc5, 0xfe, 0x6f, 0x06, //0x0000a195 vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0x5f, 0xfe, 0xff, 0xff, //0x0000a199 vpcmpeqb $-417(%rip), %ymm0, %ymm1 /* LCPI41_0+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf9, //0x0000a1a1 vpmovmskb %ymm1, %edi - 0xc5, 0xfd, 0x74, 0x05, 0x73, 0xfe, 0xff, 0xff, //0x0000a1a5 vpcmpeqb $-397(%rip), %ymm0, %ymm0 /* LCPI41_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc0, //0x0000a1ad vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x0000a1b1 testl %eax, %eax - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000a1b3 jne LBB41_19 - 0x4d, 0x85, 0xf6, //0x0000a1b9 testq %r14, %r14 - 0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x0000a1bc jne LBB41_21 - 0x45, 0x31, 0xf6, //0x0000a1c2 xorl %r14d, %r14d - 0x48, 0x85, 0xff, //0x0000a1c5 testq %rdi, %rdi - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000a1c8 je LBB41_22 - //0x0000a1ce LBB41_16 - 0x48, 0x0f, 0xbc, 0xc7, //0x0000a1ce bsfq %rdi, %rax - 0x4c, 0x29, 0xce, //0x0000a1d2 subq %r9, %rsi - 0x48, 0x01, 0xf0, //0x0000a1d5 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000a1d8 addq $1, %rax - 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000a1dc jmp LBB41_11 - //0x0000a1e1 LBB41_18 - 0x4c, 0x01, 0xce, //0x0000a1e1 addq %r9, %rsi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a1e4 movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x0000a1eb xorl %r14d, %r14d - 0x49, 0x83, 0xff, 0x20, //0x0000a1ee cmpq $32, %r15 - 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x0000a1f2 jae LBB41_13 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000a1f8 jmp LBB41_23 - //0x0000a1fd LBB41_19 - 0x49, 0x83, 0xf8, 0xff, //0x0000a1fd cmpq $-1, %r8 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000a201 jne LBB41_21 - 0x48, 0x89, 0xf1, //0x0000a207 movq %rsi, %rcx - 0x4c, 0x29, 0xc9, //0x0000a20a subq %r9, %rcx - 0x4c, 0x0f, 0xbc, 0xc0, //0x0000a20d bsfq %rax, %r8 - 0x49, 0x01, 0xc8, //0x0000a211 addq %rcx, %r8 - 0x4c, 0x89, 0x02, //0x0000a214 movq %r8, (%rdx) - //0x0000a217 LBB41_21 - 0x44, 0x89, 0xf1, //0x0000a217 movl %r14d, %ecx - 0xf7, 0xd1, //0x0000a21a notl %ecx - 0x21, 0xc1, //0x0000a21c andl %eax, %ecx - 0x8d, 0x1c, 0x09, //0x0000a21e leal (%rcx,%rcx), %ebx - 0x45, 0x8d, 0x14, 0x4e, //0x0000a221 leal (%r14,%rcx,2), %r10d - 0xf7, 0xd3, //0x0000a225 notl %ebx - 0x21, 0xc3, //0x0000a227 andl %eax, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000a229 andl $-1431655766, %ebx - 0x45, 0x31, 0xf6, //0x0000a22f xorl %r14d, %r14d - 0x01, 0xcb, //0x0000a232 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc6, //0x0000a234 setb %r14b - 0x01, 0xdb, //0x0000a238 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000a23a xorl $1431655765, %ebx - 0x44, 0x21, 0xd3, //0x0000a240 andl %r10d, %ebx - 0xf7, 0xd3, //0x0000a243 notl %ebx - 0x21, 0xdf, //0x0000a245 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x0000a247 testq %rdi, %rdi - 0x0f, 0x85, 0x7e, 0xff, 0xff, 0xff, //0x0000a24a jne LBB41_16 - //0x0000a250 LBB41_22 - 0x48, 0x83, 0xc6, 0x20, //0x0000a250 addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x0000a254 addq $-32, %r15 - //0x0000a258 LBB41_23 - 0x4d, 0x85, 0xf6, //0x0000a258 testq %r14, %r14 - 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x0000a25b jne LBB41_37 - 0x4d, 0x85, 0xff, //0x0000a261 testq %r15, %r15 - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x0000a264 je LBB41_36 - //0x0000a26a LBB41_25 - 0x4d, 0x89, 0xca, //0x0000a26a movq %r9, %r10 - 0x49, 0xf7, 0xd2, //0x0000a26d notq %r10 - 0x49, 0x83, 0xc2, 0x01, //0x0000a270 addq $1, %r10 - //0x0000a274 LBB41_26 - 0x31, 0xc0, //0x0000a274 xorl %eax, %eax - //0x0000a276 LBB41_27 - 0x48, 0x89, 0xc7, //0x0000a276 movq %rax, %rdi - 0x0f, 0xb6, 0x1c, 0x06, //0x0000a279 movzbl (%rsi,%rax), %ebx - 0x80, 0xfb, 0x22, //0x0000a27d cmpb $34, %bl - 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x0000a280 je LBB41_35 - 0x80, 0xfb, 0x5c, //0x0000a286 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000a289 je LBB41_30 - 0x48, 0x8d, 0x47, 0x01, //0x0000a28f leaq $1(%rdi), %rax - 0x49, 0x39, 0xc7, //0x0000a293 cmpq %rax, %r15 - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x0000a296 jne LBB41_27 - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x0000a29c jmp LBB41_34 - //0x0000a2a1 LBB41_30 - 0x49, 0x8d, 0x4f, 0xff, //0x0000a2a1 leaq $-1(%r15), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a2a5 movq $-1, %rax - 0x48, 0x39, 0xf9, //0x0000a2ac cmpq %rdi, %rcx - 0x0f, 0x84, 0xc5, 0xfe, 0xff, 0xff, //0x0000a2af je LBB41_11 - 0x49, 0x83, 0xf8, 0xff, //0x0000a2b5 cmpq $-1, %r8 - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000a2b9 jne LBB41_33 - 0x4d, 0x8d, 0x04, 0x32, //0x0000a2bf leaq (%r10,%rsi), %r8 - 0x49, 0x01, 0xf8, //0x0000a2c3 addq %rdi, %r8 - 0x4c, 0x89, 0x02, //0x0000a2c6 movq %r8, (%rdx) - //0x0000a2c9 LBB41_33 - 0x48, 0x01, 0xfe, //0x0000a2c9 addq %rdi, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x0000a2cc addq $2, %rsi - 0x4c, 0x89, 0xf9, //0x0000a2d0 movq %r15, %rcx - 0x48, 0x29, 0xf9, //0x0000a2d3 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x0000a2d6 addq $-2, %rcx - 0x49, 0x83, 0xc7, 0xfe, //0x0000a2da addq $-2, %r15 - 0x49, 0x39, 0xff, //0x0000a2de cmpq %rdi, %r15 - 0x49, 0x89, 0xcf, //0x0000a2e1 movq %rcx, %r15 - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x0000a2e4 jne LBB41_26 - 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x0000a2ea jmp LBB41_11 - //0x0000a2ef LBB41_34 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a2ef movq $-1, %rax - 0x80, 0xfb, 0x22, //0x0000a2f6 cmpb $34, %bl - 0x0f, 0x85, 0x7b, 0xfe, 0xff, 0xff, //0x0000a2f9 jne LBB41_11 - //0x0000a2ff LBB41_35 - 0x48, 0x01, 0xfe, //0x0000a2ff addq %rdi, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000a302 addq $1, %rsi - //0x0000a306 LBB41_36 - 0x4c, 0x29, 0xce, //0x0000a306 subq %r9, %rsi - 0x48, 0x89, 0xf0, //0x0000a309 movq %rsi, %rax - 0xe9, 0x69, 0xfe, 0xff, 0xff, //0x0000a30c jmp LBB41_11 - //0x0000a311 LBB41_37 - 0x4d, 0x85, 0xff, //0x0000a311 testq %r15, %r15 - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000a314 je LBB41_17 - 0x49, 0x83, 0xf8, 0xff, //0x0000a31a cmpq $-1, %r8 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000a31e jne LBB41_40 - 0x4d, 0x89, 0xc8, //0x0000a324 movq %r9, %r8 - 0x49, 0xf7, 0xd0, //0x0000a327 notq %r8 - 0x49, 0x01, 0xf0, //0x0000a32a addq %rsi, %r8 - 0x4c, 0x89, 0x02, //0x0000a32d movq %r8, (%rdx) - //0x0000a330 LBB41_40 - 0x48, 0x83, 0xc6, 0x01, //0x0000a330 addq $1, %rsi - 0x49, 0x83, 0xc7, 0xff, //0x0000a334 addq $-1, %r15 - 0x4d, 0x85, 0xff, //0x0000a338 testq %r15, %r15 - 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x0000a33b jne LBB41_25 - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x0000a341 jmp LBB41_36 - //0x0000a346 LBB41_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a346 movq $-1, %rax - 0xe9, 0x28, 0xfe, 0xff, 0xff, //0x0000a34d jmp LBB41_11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a352 .p2align 4, 0x90 - //0x0000a360 _unescape - 0x55, //0x0000a360 pushq %rbp - 0x48, 0x89, 0xe5, //0x0000a361 movq %rsp, %rbp - 0x41, 0x57, //0x0000a364 pushq %r15 - 0x41, 0x56, //0x0000a366 pushq %r14 - 0x41, 0x55, //0x0000a368 pushq %r13 - 0x41, 0x54, //0x0000a36a pushq %r12 - 0x53, //0x0000a36c pushq %rbx - 0x50, //0x0000a36d pushq %rax - 0x4c, 0x8b, 0x2f, //0x0000a36e movq (%rdi), %r13 - 0x4c, 0x29, 0xee, //0x0000a371 subq %r13, %rsi - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000a374 movq $-1, %rbx - 0x48, 0x85, 0xf6, //0x0000a37b testq %rsi, %rsi - 0x0f, 0x8e, 0xcf, 0x00, 0x00, 0x00, //0x0000a37e jle LBB42_13 - 0x49, 0x89, 0xd6, //0x0000a384 movq %rdx, %r14 - 0x49, 0x89, 0xff, //0x0000a387 movq %rdi, %r15 - 0x49, 0x8d, 0x45, 0x01, //0x0000a38a leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x0000a38e movzbl $1(%r13), %ecx - 0x48, 0x8d, 0x15, 0x36, 0x77, 0x00, 0x00, //0x0000a393 leaq $30518(%rip), %rdx /* __UnquoteTab+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x0000a39a movb (%rcx,%rdx), %cl - 0x80, 0xf9, 0xff, //0x0000a39d cmpb $-1, %cl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000a3a0 je LBB42_4 - 0x84, 0xc9, //0x0000a3a6 testb %cl, %cl - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x0000a3a8 jne LBB42_6 - 0x49, 0x89, 0x07, //0x0000a3ae movq %rax, (%r15) - 0x48, 0xc7, 0xc3, 0xfd, 0xff, 0xff, 0xff, //0x0000a3b1 movq $-3, %rbx - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x0000a3b8 jmp LBB42_13 - //0x0000a3bd LBB42_4 - 0x48, 0x83, 0xfe, 0x03, //0x0000a3bd cmpq $3, %rsi - 0x0f, 0x8f, 0x19, 0x00, 0x00, 0x00, //0x0000a3c1 jg LBB42_7 - 0x49, 0x89, 0x07, //0x0000a3c7 movq %rax, (%r15) - 0xe9, 0x84, 0x00, 0x00, 0x00, //0x0000a3ca jmp LBB42_13 - //0x0000a3cf LBB42_6 - 0x41, 0x88, 0x0e, //0x0000a3cf movb %cl, (%r14) - 0x49, 0x83, 0x07, 0x02, //0x0000a3d2 addq $2, (%r15) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a3d6 movl $1, %ebx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000a3db jmp LBB42_13 - //0x0000a3e0 LBB42_7 - 0x41, 0x8b, 0x4d, 0x02, //0x0000a3e0 movl $2(%r13), %ecx - 0x89, 0xc8, //0x0000a3e4 movl %ecx, %eax - 0xf7, 0xd0, //0x0000a3e6 notl %eax - 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000a3e8 leal $-808464432(%rcx), %edx - 0x25, 0x80, 0x80, 0x80, 0x80, //0x0000a3ee andl $-2139062144, %eax - 0x85, 0xd0, //0x0000a3f3 testl %edx, %eax - 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000a3f5 jne LBB42_11 - 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000a3fb leal $421075225(%rcx), %edx - 0x09, 0xca, //0x0000a401 orl %ecx, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000a403 testl $-2139062144, %edx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x0000a409 jne LBB42_11 - 0x89, 0xca, //0x0000a40f movl %ecx, %edx - 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000a411 andl $2139062143, %edx - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000a417 movl $-1061109568, %edi - 0x29, 0xd7, //0x0000a41c subl %edx, %edi - 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000a41e leal $1179010630(%rdx), %ebx - 0x21, 0xc7, //0x0000a424 andl %eax, %edi - 0x85, 0xdf, //0x0000a426 testl %ebx, %edi - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000a428 jne LBB42_11 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000a42e movl $-522133280, %edi - 0x29, 0xd7, //0x0000a433 subl %edx, %edi - 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x0000a435 addl $960051513, %edx - 0x21, 0xf8, //0x0000a43b andl %edi, %eax - 0x85, 0xd0, //0x0000a43d testl %edx, %eax - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000a43f je LBB42_14 - //0x0000a445 LBB42_11 - 0x49, 0x83, 0xc5, 0x02, //0x0000a445 addq $2, %r13 - 0x4d, 0x89, 0x2f, //0x0000a449 movq %r13, (%r15) - //0x0000a44c LBB42_12 - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000a44c movq $-2, %rbx - //0x0000a453 LBB42_13 - 0x48, 0x89, 0xd8, //0x0000a453 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x0000a456 addq $8, %rsp - 0x5b, //0x0000a45a popq %rbx - 0x41, 0x5c, //0x0000a45b popq %r12 - 0x41, 0x5d, //0x0000a45d popq %r13 - 0x41, 0x5e, //0x0000a45f popq %r14 - 0x41, 0x5f, //0x0000a461 popq %r15 - 0x5d, //0x0000a463 popq %rbp - 0xc3, //0x0000a464 retq - //0x0000a465 LBB42_14 - 0x0f, 0xc9, //0x0000a465 bswapl %ecx - 0x89, 0xc8, //0x0000a467 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000a469 shrl $4, %eax - 0xf7, 0xd0, //0x0000a46c notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000a46e andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x0000a473 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000a476 andl $252645135, %ecx - 0x01, 0xc1, //0x0000a47c addl %eax, %ecx - 0x89, 0xc8, //0x0000a47e movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000a480 shrl $4, %eax - 0x09, 0xc8, //0x0000a483 orl %ecx, %eax - 0x89, 0xc1, //0x0000a485 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x0000a487 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000a48a andl $65280, %ecx - 0x44, 0x0f, 0xb6, 0xe0, //0x0000a490 movzbl %al, %r12d - 0x41, 0x09, 0xcc, //0x0000a494 orl %ecx, %r12d - 0x49, 0x8d, 0x55, 0x06, //0x0000a497 leaq $6(%r13), %rdx - 0x49, 0x89, 0x17, //0x0000a49b movq %rdx, (%r15) - 0x41, 0x83, 0xfc, 0x7f, //0x0000a49e cmpl $127, %r12d - 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x0000a4a2 jbe LBB42_18 - 0x41, 0x81, 0xfc, 0xff, 0x07, 0x00, 0x00, //0x0000a4a8 cmpl $2047, %r12d - 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x0000a4af jbe LBB42_19 - 0x89, 0xc7, //0x0000a4b5 movl %eax, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x0000a4b7 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x0000a4bd cmpl $14155776, %edi - 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x0000a4c3 je LBB42_20 - 0xc1, 0xe9, 0x0c, //0x0000a4c9 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x0000a4cc orb $-32, %cl - 0x41, 0x88, 0x0e, //0x0000a4cf movb %cl, (%r14) - 0x41, 0xc1, 0xec, 0x06, //0x0000a4d2 shrl $6, %r12d - 0x41, 0x80, 0xe4, 0x3f, //0x0000a4d6 andb $63, %r12b - 0x41, 0x80, 0xcc, 0x80, //0x0000a4da orb $-128, %r12b - 0x45, 0x88, 0x66, 0x01, //0x0000a4de movb %r12b, $1(%r14) - 0x24, 0x3f, //0x0000a4e2 andb $63, %al - 0x0c, 0x80, //0x0000a4e4 orb $-128, %al - 0x41, 0x88, 0x46, 0x02, //0x0000a4e6 movb %al, $2(%r14) - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000a4ea movl $3, %ebx - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x0000a4ef jmp LBB42_13 - //0x0000a4f4 LBB42_18 - 0x41, 0x88, 0x06, //0x0000a4f4 movb %al, (%r14) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a4f7 movl $1, %ebx - 0xe9, 0x52, 0xff, 0xff, 0xff, //0x0000a4fc jmp LBB42_13 - //0x0000a501 LBB42_19 - 0x41, 0xc1, 0xec, 0x06, //0x0000a501 shrl $6, %r12d - 0x41, 0x80, 0xcc, 0xc0, //0x0000a505 orb $-64, %r12b - 0x45, 0x88, 0x26, //0x0000a509 movb %r12b, (%r14) - 0x24, 0x3f, //0x0000a50c andb $63, %al - 0x0c, 0x80, //0x0000a50e orb $-128, %al - 0x41, 0x88, 0x46, 0x01, //0x0000a510 movb %al, $1(%r14) - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000a514 movl $2, %ebx - 0xe9, 0x35, 0xff, 0xff, 0xff, //0x0000a519 jmp LBB42_13 - //0x0000a51e LBB42_20 - 0x48, 0xc7, 0xc3, 0xfc, 0xff, 0xff, 0xff, //0x0000a51e movq $-4, %rbx - 0x48, 0x83, 0xfe, 0x06, //0x0000a525 cmpq $6, %rsi - 0x0f, 0x8c, 0x24, 0xff, 0xff, 0xff, //0x0000a529 jl LBB42_13 - 0x41, 0x81, 0xfc, 0xff, 0xdb, 0x00, 0x00, //0x0000a52f cmpl $56319, %r12d - 0x0f, 0x87, 0x17, 0xff, 0xff, 0xff, //0x0000a536 ja LBB42_13 - 0x80, 0x3a, 0x5c, //0x0000a53c cmpb $92, (%rdx) - 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x0000a53f jne LBB42_13 - 0x41, 0x80, 0x7d, 0x07, 0x75, //0x0000a545 cmpb $117, $7(%r13) - 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x0000a54a jne LBB42_13 - 0x49, 0x8d, 0x7d, 0x08, //0x0000a550 leaq $8(%r13), %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x0000a554 movq %rdi, $-48(%rbp) - 0xe8, 0x13, 0x87, 0xff, 0xff, //0x0000a558 callq _unhex16_is - 0x84, 0xc0, //0x0000a55d testb %al, %al - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000a55f je LBB42_27 - 0x48, 0x8b, 0x45, 0xd0, //0x0000a565 movq $-48(%rbp), %rax - 0x8b, 0x08, //0x0000a569 movl (%rax), %ecx - 0x0f, 0xc9, //0x0000a56b bswapl %ecx - 0x89, 0xc8, //0x0000a56d movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000a56f shrl $4, %eax - 0xf7, 0xd0, //0x0000a572 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000a574 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x0000a579 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000a57c andl $252645135, %ecx - 0x01, 0xc1, //0x0000a582 addl %eax, %ecx - 0x89, 0xc8, //0x0000a584 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000a586 shrl $4, %eax - 0x09, 0xc8, //0x0000a589 orl %ecx, %eax - 0x89, 0xc1, //0x0000a58b movl %eax, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000a58d andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x0000a593 cmpl $14417920, %ecx - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x0000a599 jne LBB42_28 - 0x89, 0xc1, //0x0000a59f movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x0000a5a1 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000a5a4 andl $65280, %ecx - 0x0f, 0xb6, 0xc0, //0x0000a5aa movzbl %al, %eax - 0x09, 0xc8, //0x0000a5ad orl %ecx, %eax - 0x41, 0xc1, 0xe4, 0x0a, //0x0000a5af shll $10, %r12d - 0x42, 0x8d, 0x0c, 0x20, //0x0000a5b3 leal (%rax,%r12), %ecx - 0x44, 0x01, 0xe0, //0x0000a5b7 addl %r12d, %eax - 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x0000a5ba addl $-56613888, %eax - 0x89, 0xc2, //0x0000a5bf movl %eax, %edx - 0xc1, 0xea, 0x12, //0x0000a5c1 shrl $18, %edx - 0x80, 0xca, 0xf0, //0x0000a5c4 orb $-16, %dl - 0x41, 0x88, 0x16, //0x0000a5c7 movb %dl, (%r14) - 0x89, 0xc2, //0x0000a5ca movl %eax, %edx - 0xc1, 0xea, 0x0c, //0x0000a5cc shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x0000a5cf andb $63, %dl - 0x80, 0xca, 0x80, //0x0000a5d2 orb $-128, %dl - 0x41, 0x88, 0x56, 0x01, //0x0000a5d5 movb %dl, $1(%r14) - 0xc1, 0xe8, 0x06, //0x0000a5d9 shrl $6, %eax - 0x24, 0x3f, //0x0000a5dc andb $63, %al - 0x0c, 0x80, //0x0000a5de orb $-128, %al - 0x41, 0x88, 0x46, 0x02, //0x0000a5e0 movb %al, $2(%r14) - 0x80, 0xe1, 0x3f, //0x0000a5e4 andb $63, %cl - 0x80, 0xc9, 0x80, //0x0000a5e7 orb $-128, %cl - 0x41, 0x88, 0x4e, 0x03, //0x0000a5ea movb %cl, $3(%r14) - 0x49, 0x83, 0xc5, 0x0c, //0x0000a5ee addq $12, %r13 - 0x4d, 0x89, 0x2f, //0x0000a5f2 movq %r13, (%r15) - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x0000a5f5 movl $4, %ebx - 0xe9, 0x54, 0xfe, 0xff, 0xff, //0x0000a5fa jmp LBB42_13 - //0x0000a5ff LBB42_27 - 0x48, 0x8b, 0x45, 0xd0, //0x0000a5ff movq $-48(%rbp), %rax - 0x49, 0x89, 0x07, //0x0000a603 movq %rax, (%r15) - 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x0000a606 jmp LBB42_12 - //0x0000a60b LBB42_28 - 0x48, 0x8b, 0x45, 0xd0, //0x0000a60b movq $-48(%rbp), %rax - 0x49, 0x89, 0x07, //0x0000a60f movq %rax, (%r15) - 0xe9, 0x3c, 0xfe, 0xff, 0xff, //0x0000a612 jmp LBB42_13 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a617 .p2align 4, 0x00 - //0x0000a620 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000a620 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000a628 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000a630 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000a638 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000a640 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000a648 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000a650 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000a658 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000a660 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000a668 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000a670 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000a678 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000a680 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000a688 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000a690 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000a698 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000a6a0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000a6a8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000a6b0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000a6b8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000a6c0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000a6c8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000a6d0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000a6d8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000a6e0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000a6e8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000a6f0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000a6f8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000a700 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000a708 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000a710 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000a718 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000a720 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000a728 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000a730 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000a738 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000a740 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000a748 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000a750 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000a758 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000a760 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000a768 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000a770 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000a778 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000a780 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000a788 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000a790 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000a798 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000a7a0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000a7a8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000a7b0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000a7b8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000a7c0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000a7c8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000a7d0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000a7d8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000a7e0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000a7e8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000a7f0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000a7f8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000a800 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000a808 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000a810 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000a818 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000a820 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000a828 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000a830 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000a838 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000a840 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000a848 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000a850 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000a858 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000a860 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000a868 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000a870 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000a878 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000a880 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000a888 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000a890 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000a898 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000a8a0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000a8a8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000a8b0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000a8b8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000a8c0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000a8c8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000a8d0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000a8d8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000a8e0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000a8e8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000a8f0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000a8f8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000a900 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000a908 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000a910 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000a918 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000a920 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000a928 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000a930 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000a938 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000a940 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000a948 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000a950 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000a958 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000a960 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000a968 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000a970 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000a978 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000a980 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000a988 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000a990 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000a998 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000a9a0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000a9a8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000a9b0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000a9b8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000a9c0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000a9c8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000a9d0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000a9d8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000a9e0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000a9e8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000a9f0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000a9f8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000aa00 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000aa08 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000aa10 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000aa18 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000aa20 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000aa28 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000aa30 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000aa38 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000aa40 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000aa48 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000aa50 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000aa58 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000aa60 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000aa68 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000aa70 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000aa78 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000aa80 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000aa88 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000aa90 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000aa98 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000aaa0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000aaa8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000aab0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000aab8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000aac0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000aac8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000aad0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000aad8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000aae0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000aae8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000aaf0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000aaf8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000ab00 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000ab08 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000ab10 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000ab18 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000ab20 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000ab28 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000ab30 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000ab38 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000ab40 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000ab48 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000ab50 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000ab58 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000ab60 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000ab68 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000ab70 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000ab78 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000ab80 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000ab88 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000ab90 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000ab98 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000aba0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000aba8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000abb0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000abb8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000abc0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000abc8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000abd0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000abd8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000abe0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000abe8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000abf0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000abf8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000ac00 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000ac08 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000ac10 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000ac18 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000ac20 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000ac28 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000ac30 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000ac38 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000ac40 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000ac48 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000ac50 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000ac58 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000ac60 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000ac68 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000ac70 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000ac78 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000ac80 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000ac88 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000ac90 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000ac98 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000aca0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000aca8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000acb0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000acb8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000acc0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000acc8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000acd0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000acd8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000ace0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000ace8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000acf0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000acf8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000ad00 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000ad08 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000ad10 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000ad18 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000ad20 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000ad28 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000ad30 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000ad38 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000ad40 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000ad48 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000ad50 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000ad58 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000ad60 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000ad68 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000ad70 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000ad78 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000ad80 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000ad88 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000ad90 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000ad98 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000ada0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000ada8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000adb0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000adb8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000adc0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000adc8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000add0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000add8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000ade0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000ade8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000adf0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000adf8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000ae00 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000ae08 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000ae10 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000ae18 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000ae20 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000ae28 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000ae30 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000ae38 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000ae40 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000ae48 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000ae50 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000ae58 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000ae60 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000ae68 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000ae70 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000ae78 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000ae80 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000ae88 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000ae90 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000ae98 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000aea0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000aea8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000aeb0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000aeb8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000aec0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000aec8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000aed0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000aed8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000aee0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000aee8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000aef0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000aef8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000af00 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000af08 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000af10 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000af18 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000af20 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000af28 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000af30 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000af38 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000af40 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000af48 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000af50 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000af58 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000af60 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000af68 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000af70 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000af78 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000af80 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000af88 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000af90 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000af98 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000afa0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000afa8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000afb0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000afb8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000afc0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000afc8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000afd0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000afd8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000afe0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000afe8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000aff0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000aff8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000b000 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000b008 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000b010 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000b018 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000b020 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000b028 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000b030 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000b038 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000b040 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000b048 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000b050 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000b058 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000b060 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000b068 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000b070 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000b078 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000b080 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000b088 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000b090 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000b098 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000b0a0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000b0a8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000b0b0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000b0b8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000b0c0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000b0c8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000b0d0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000b0d8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000b0e0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000b0e8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000b0f0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000b0f8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000b100 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000b108 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000b110 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000b118 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000b120 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000b128 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000b130 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000b138 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000b140 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000b148 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000b150 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000b158 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000b160 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000b168 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000b170 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000b178 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000b180 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000b188 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000b190 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000b198 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000b1a0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000b1a8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000b1b0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000b1b8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000b1c0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000b1c8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000b1d0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000b1d8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000b1e0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000b1e8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000b1f0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000b1f8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000b200 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000b208 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000b210 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000b218 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000b220 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000b228 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000b230 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000b238 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000b240 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000b248 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000b250 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000b258 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000b260 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000b268 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000b270 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000b278 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000b280 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000b288 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000b290 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000b298 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000b2a0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000b2a8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000b2b0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000b2b8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000b2c0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000b2c8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000b2d0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000b2d8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000b2e0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000b2e8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000b2f0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000b2f8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000b300 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000b308 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000b310 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000b318 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000b320 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000b328 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000b330 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000b338 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000b340 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000b348 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000b350 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000b358 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000b360 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000b368 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000b370 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000b378 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000b380 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000b388 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000b390 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000b398 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000b3a0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000b3a8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000b3b0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000b3b8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000b3c0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000b3c8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000b3d0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000b3d8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000b3e0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000b3e8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000b3f0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000b3f8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000b400 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000b408 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000b410 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000b418 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000b420 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000b428 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000b430 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000b438 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000b440 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000b448 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000b450 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000b458 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000b460 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000b468 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000b470 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000b478 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000b480 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000b488 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000b490 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000b498 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000b4a0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000b4a8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000b4b0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000b4b8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000b4c0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000b4c8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000b4d0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000b4d8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000b4e0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000b4e8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000b4f0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000b4f8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000b500 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000b508 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000b510 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000b518 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000b520 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000b528 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000b530 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000b538 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000b540 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000b548 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000b550 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000b558 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000b560 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000b568 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000b570 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000b578 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000b580 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000b588 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000b590 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000b598 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000b5a0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000b5a8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000b5b0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000b5b8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000b5c0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000b5c8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000b5d0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000b5d8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000b5e0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000b5e8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000b5f0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000b5f8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000b600 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000b608 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000b610 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000b618 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000b620 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000b628 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000b630 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000b638 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000b640 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000b648 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000b650 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000b658 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000b660 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000b668 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000b670 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000b678 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000b680 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000b688 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000b690 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000b698 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000b6a0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000b6a8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000b6b0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000b6b8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000b6c0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000b6c8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000b6d0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000b6d8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000b6e0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000b6e8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000b6f0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000b6f8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000b700 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000b708 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000b710 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000b718 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000b720 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000b728 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000b730 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000b738 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000b740 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000b748 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000b750 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000b758 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000b760 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000b768 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000b770 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000b778 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000b780 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000b788 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000b790 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000b798 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000b7a0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000b7a8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000b7b0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000b7b8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000b7c0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000b7c8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000b7d0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000b7d8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000b7e0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000b7e8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000b7f0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000b7f8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000b800 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000b808 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000b810 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000b818 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000b820 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000b828 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000b830 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000b838 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000b840 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000b848 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000b850 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000b858 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000b860 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000b868 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000b870 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000b878 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000b880 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000b888 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000b890 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000b898 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000b8a0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000b8a8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000b8b0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000b8b8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000b8c0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000b8c8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000b8d0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000b8d8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000b8e0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000b8e8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000b8f0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000b8f8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000b900 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000b908 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000b910 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000b918 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000b920 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000b928 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000b930 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000b938 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000b940 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000b948 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000b950 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000b958 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000b960 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000b968 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000b970 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000b978 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000b980 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000b988 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000b990 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000b998 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000b9a0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000b9a8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000b9b0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000b9b8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000b9c0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000b9c8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000b9d0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000b9d8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000b9e0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000b9e8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000b9f0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000b9f8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000ba00 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000ba08 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000ba10 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000ba18 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000ba20 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000ba28 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000ba30 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000ba38 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000ba40 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000ba48 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000ba50 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000ba58 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000ba60 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000ba68 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000ba70 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000ba78 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000ba80 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000ba88 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000ba90 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000ba98 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000baa0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000baa8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000bab0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000bab8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000bac0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000bac8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000bad0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000bad8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000bae0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000bae8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000baf0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000baf8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000bb00 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000bb08 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000bb10 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000bb18 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000bb20 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000bb28 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000bb30 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000bb38 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000bb40 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000bb48 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000bb50 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000bb58 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000bb60 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000bb68 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000bb70 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000bb78 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000bb80 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000bb88 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000bb90 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000bb98 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000bba0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000bba8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000bbb0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000bbb8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000bbc0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000bbc8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000bbd0 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, //0x0000bbe0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000bbe8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bbf0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000bbf8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc00 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000bc08 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc10 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000bc18 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc20 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000bc28 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc30 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000bc38 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc40 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000bc48 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc50 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000bc58 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc60 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000bc68 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc70 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000bc78 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc80 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000bc88 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bc90 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000bc98 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bca0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000bca8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bcb0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000bcb8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bcc0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000bcc8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bcd0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000bcd8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bce0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000bce8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bcf0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000bcf8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd00 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000bd08 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd10 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000bd18 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd20 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000bd28 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd30 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000bd38 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd40 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000bd48 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd50 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000bd58 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd60 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000bd68 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd70 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000bd78 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd80 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000bd88 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bd90 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000bd98 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000bda0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000bda8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000bdb0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000bdb8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000bdc0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000bdc8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000bdd0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000bdd8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000bde0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000bde8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000bdf0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000bdf8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000be00 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000be08 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000be10 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000be18 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000be20 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000be28 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000be30 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000be38 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000be40 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000be48 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000be50 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000be58 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000be60 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000be68 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000be70 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000be78 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000be80 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000be88 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000be90 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000be98 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000bea0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000bea8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000beb0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000beb8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000bec0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000bec8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000bed0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000bed8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000bee0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000bee8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000bef0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000bef8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000bf00 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000bf08 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000bf10 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000bf18 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000bf20 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000bf28 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000bf30 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000bf38 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000bf40 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000bf48 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000bf50 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000bf58 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000bf60 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000bf68 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000bf70 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000bf78 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000bf80 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000bf88 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000bf90 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000bf98 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000bfa0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000bfa8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000bfb0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000bfb8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000bfc0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000bfc8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000bfd0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000bfd8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000bfe0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000bfe8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000bff0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000bff8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000c000 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000c008 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000c010 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000c018 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000c020 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000c028 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000c030 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000c038 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000c040 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000c048 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000c050 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000c058 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000c060 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000c068 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000c070 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000c078 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000c080 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000c088 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000c090 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000c098 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000c0a0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000c0a8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000c0b0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000c0b8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000c0c0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000c0c8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000c0d0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000c0d8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000c0e0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000c0e8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000c0f0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000c0f8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000c100 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000c108 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000c110 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000c118 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000c120 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000c128 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000c130 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000c138 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000c140 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000c148 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000c150 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000c158 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000c160 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000c168 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000c170 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000c178 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000c180 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000c188 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000c190 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000c198 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000c1a0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000c1a8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000c1b0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000c1b8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000c1c0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000c1c8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000c1d0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000c1d8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000c1e0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000c1e8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000c1f0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000c1f8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000c200 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000c208 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000c210 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000c218 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000c220 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000c228 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000c230 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000c238 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000c240 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000c248 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000c250 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000c258 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000c260 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000c268 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000c270 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000c278 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000c280 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000c288 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000c290 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000c298 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000c2a0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000c2a8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000c2b0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000c2b8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000c2c0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000c2c8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000c2d0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000c2d8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000c2e0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000c2e8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000c2f0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000c2f8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000c300 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000c308 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000c310 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000c318 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000c320 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000c328 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000c330 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000c338 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000c340 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000c348 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000c350 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000c358 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000c360 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000c368 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000c370 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000c378 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000c380 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000c388 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000c390 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000c398 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000c3a0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000c3a8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000c3b0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000c3b8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000c3c0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000c3c8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000c3d0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000c3d8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000c3e0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000c3e8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000c3f0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000c3f8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000c400 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000c408 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000c410 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000c418 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000c420 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000c428 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000c430 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000c438 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000c440 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000c448 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000c450 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000c458 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000c460 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000c468 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000c470 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000c478 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000c480 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000c488 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000c490 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000c498 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000c4a0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000c4a8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000c4b0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000c4b8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000c4c0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000c4c8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000c4d0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000c4d8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000c4e0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000c4e8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000c4f0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000c4f8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000c500 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000c508 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000c510 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000c518 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000c520 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000c528 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000c530 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000c538 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000c540 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000c548 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000c550 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000c558 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000c560 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000c568 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000c570 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000c578 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000c580 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000c588 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000c590 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000c598 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000c5a0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000c5a8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000c5b0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000c5b8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000c5c0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000c5c8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000c5d0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000c5d8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000c5e0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000c5e8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000c5f0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000c5f8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000c600 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000c608 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000c610 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000c618 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000c620 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000c628 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000c630 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000c638 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000c640 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000c648 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000c650 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000c658 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000c660 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000c668 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000c670 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000c678 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000c680 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000c688 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000c690 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000c698 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000c6a0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000c6a8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000c6b0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000c6b8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000c6c0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000c6c8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000c6d0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000c6d8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000c6e0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000c6e8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000c6f0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000c6f8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000c700 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000c708 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000c710 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000c718 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000c720 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000c728 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000c730 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000c738 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000c740 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000c748 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000c750 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000c758 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000c760 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000c768 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000c770 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000c778 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000c780 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000c788 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000c790 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000c798 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000c7a0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000c7a8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000c7b0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000c7b8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000c7c0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000c7c8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000c7d0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000c7d8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000c7e0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000c7e8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000c7f0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000c7f8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000c800 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000c808 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000c810 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000c818 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000c820 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000c828 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000c830 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000c838 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000c840 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000c848 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000c850 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000c858 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000c860 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000c868 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000c870 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000c878 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000c880 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000c888 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000c890 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000c898 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000c8a0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000c8a8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000c8b0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000c8b8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000c8c0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000c8c8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000c8d0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000c8d8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000c8e0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000c8e8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000c8f0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000c8f8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000c900 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000c908 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000c910 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000c918 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000c920 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000c928 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000c930 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000c938 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000c940 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000c948 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000c950 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000c958 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000c960 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000c968 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000c970 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000c978 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000c980 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000c988 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000c990 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000c998 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000c9a0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000c9a8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000c9b0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000c9b8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000c9c0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000c9c8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000c9d0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000c9d8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000c9e0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000c9e8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000c9f0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000c9f8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000ca00 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000ca08 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000ca10 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000ca18 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000ca20 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000ca28 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000ca30 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000ca38 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000ca40 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000ca48 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000ca50 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000ca58 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000ca60 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000ca68 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ca70 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ca78 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000ca80 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000ca88 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ca90 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ca98 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000caa0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000caa8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000cab0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000cab8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000cac0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000cac8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000cad0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000cad8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000cae0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000cae8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000caf0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000caf8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000cb00 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000cb08 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000cb10 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000cb18 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000cb20 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000cb28 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000cb30 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000cb38 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000cb40 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000cb48 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000cb50 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000cb58 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000cb60 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000cb68 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000cb70 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000cb78 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000cb80 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000cb88 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000cb90 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000cb98 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000cba0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000cba8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000cbb0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000cbb8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000cbc0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000cbc8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000cbd0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000cbd8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000cbe0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000cbe8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000cbf0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000cbf8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000cc00 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000cc08 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000cc10 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000cc18 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000cc20 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000cc28 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000cc30 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000cc38 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000cc40 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000cc48 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000cc50 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000cc58 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000cc60 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000cc68 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000cc70 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000cc78 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000cc80 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000cc88 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000cc90 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000cc98 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000cca0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000cca8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000ccb0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000ccb8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000ccc0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000ccc8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000ccd0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000ccd8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000cce0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000cce8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000ccf0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000ccf8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000cd00 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000cd08 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000cd10 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000cd18 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000cd20 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000cd28 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000cd30 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000cd38 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000cd40 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000cd48 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000cd50 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000cd58 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000cd60 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000cd68 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000cd70 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000cd78 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000cd80 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000cd88 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000cd90 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000cd98 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000cda0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000cda8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000cdb0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000cdb8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000cdc0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000cdc8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000cdd0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000cdd8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000cde0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000cde8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000cdf0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000cdf8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000ce00 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000ce08 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000ce10 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000ce18 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000ce20 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000ce28 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000ce30 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000ce38 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000ce40 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000ce48 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000ce50 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000ce58 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000ce60 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000ce68 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000ce70 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000ce78 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000ce80 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000ce88 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000ce90 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000ce98 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000cea0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000cea8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000ceb0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000ceb8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000cec0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000cec8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000ced0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000ced8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000cee0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000cee8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000cef0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000cef8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000cf00 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000cf08 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000cf10 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000cf18 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000cf20 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000cf28 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000cf30 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000cf38 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000cf40 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000cf48 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000cf50 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000cf58 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000cf60 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000cf68 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000cf70 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000cf78 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000cf80 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000cf88 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000cf90 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000cf98 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000cfa0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000cfa8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000cfb0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000cfb8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000cfc0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000cfc8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000cfd0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000cfd8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000cfe0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000cfe8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000cff0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000cff8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000d000 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000d008 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000d010 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000d018 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000d020 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000d028 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000d030 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000d038 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000d040 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000d048 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000d050 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000d058 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000d060 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000d068 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000d070 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000d078 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000d080 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000d088 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000d090 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000d098 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000d0a0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000d0a8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000d0b0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000d0b8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000d0c0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000d0c8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000d0d0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000d0d8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000d0e0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000d0e8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000d0f0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000d0f8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000d100 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000d108 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000d110 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000d118 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000d120 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000d128 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000d130 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000d138 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000d140 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000d148 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000d150 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000d158 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000d160 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000d168 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000d170 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000d178 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000d180 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000d188 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000d190 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000d198 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000d1b0 .p2align 4, 0x00 - //0x0000d1b0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000d1b0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000d1b4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000d1b8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000d1bc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000d1c0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000d1c4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000d1c8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000d1cc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000d1d0 .long 26 - //0x0000d1d4 .p2align 2, 0x00 - //0x0000d1d4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000d1d4 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1d8 .p2align 4, 0x00 - //0x0000d1e0 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000d1e0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000d1f0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000d200 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000d210 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000d220 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000d230 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000d240 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000d250 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000d260 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000d270 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000d280 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000d290 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000d2a0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2a8 .p2align 4, 0x00 - //0x0000d2b0 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000d2b0 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000d2b8 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000d2c0 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000d2c8 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000d2d0 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000d2d8 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000d2e0 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000d2e8 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000d2f0 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000d2f8 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000d300 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000d308 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000d310 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000d318 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000d320 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000d328 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000d330 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000d338 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000d340 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000d348 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000d350 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000d358 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000d360 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000d368 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000d370 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000d378 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000d380 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000d388 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000d390 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000d398 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000d3a0 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000d3a8 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000d3b0 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000d3b8 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000d3c0 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000d3c8 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000d3d0 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000d3d8 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000d3e0 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000d3e8 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000d3f0 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000d3f8 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000d400 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000d408 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000d410 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000d418 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000d420 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000d428 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000d430 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000d438 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000d440 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000d448 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000d450 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000d458 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000d460 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000d468 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000d470 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000d478 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000d480 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000d488 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000d490 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000d498 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000d4a0 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000d4a8 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000d4b0 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000d4b8 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000d4c0 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000d4c8 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000d4d0 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000d4d8 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000d4e0 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000d4e8 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000d4f0 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000d4f8 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000d500 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000d508 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000d510 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000d518 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000d520 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000d528 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000d530 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000d538 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000d540 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000d548 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000d550 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000d558 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000d560 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000d568 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000d570 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000d578 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000d580 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000d588 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000d590 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000d598 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000d5a0 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000d5a8 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000d5b0 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000d5b8 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000d5c0 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000d5c8 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000d5d0 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000d5d8 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000d5e0 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000d5e8 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000d5f0 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000d5f8 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000d600 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000d608 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000d610 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000d618 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000d620 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000d628 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000d630 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000d638 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000d640 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000d648 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000d650 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000d658 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000d660 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000d668 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000d670 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000d678 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000d680 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000d688 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000d690 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000d698 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000d6a0 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000d6a8 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000d6b0 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000d6b8 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000d6c0 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000d6c8 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000d6d0 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000d6d8 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000d6e0 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000d6e8 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000d6f0 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000d6f8 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000d700 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000d708 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000d710 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000d718 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000d720 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000d728 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000d730 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000d738 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000d740 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000d748 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000d750 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000d758 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000d760 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000d768 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000d770 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000d778 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000d780 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000d788 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000d790 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000d798 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000d7a0 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000d7a8 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000d7b0 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000d7b8 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000d7c0 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000d7c8 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000d7d0 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000d7d8 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000d7e0 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000d7e8 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000d7f0 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000d7f8 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000d800 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000d808 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000d810 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000d818 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000d820 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000d828 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000d830 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000d838 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000d840 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000d848 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000d850 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000d858 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000d860 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000d868 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000d870 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000d878 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000d880 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000d888 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000d890 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000d898 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000d8a0 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000d8a8 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000d8b0 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000d8b8 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000d8c0 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000d8c8 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000d8d0 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000d8d8 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000d8e0 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000d8e8 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000d8f0 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000d8f8 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000d900 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000d908 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000d910 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000d918 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000d920 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000d928 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000d930 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000d938 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000d940 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000d948 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000d950 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000d958 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000d960 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000d968 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000d970 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000d978 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000d980 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000d988 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000d990 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000d998 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000d9a0 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000d9a8 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000d9b0 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000d9b8 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000d9c0 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000d9c8 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000d9d0 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000d9d8 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000d9e0 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000d9e8 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000d9f0 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000d9f8 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000da00 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000da08 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000da10 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000da18 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000da20 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000da28 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000da30 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000da38 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000da40 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000da48 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000da50 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000da58 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000da60 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000da68 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000da70 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000da78 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000da80 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000da88 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000da90 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000da98 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000daa0 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000daa8 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000dab0 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000dab8 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000dac0 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000dac8 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000dad0 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000dad8 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000dae0 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000dae8 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000daf0 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000daf8 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000db00 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000db08 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000db10 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000db18 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000db20 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000db28 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000db30 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000db38 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000db40 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000db48 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000db50 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000db58 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000db60 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000db68 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000db70 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000db78 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000db80 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000db88 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000db90 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000db98 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000dba0 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000dba8 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000dbb0 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000dbb8 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000dbc0 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000dbc8 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000dbd0 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000dbd8 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000dbe0 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000dbe8 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000dbf0 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000dbf8 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000dc00 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000dc08 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000dc10 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000dc18 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000dc20 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000dc28 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000dc30 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000dc38 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000dc40 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000dc48 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000dc50 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000dc58 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000dc60 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000dc68 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000dc70 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000dc78 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000dc80 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000dc88 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000dc90 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000dc98 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000dca0 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000dca8 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000dcb0 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000dcb8 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000dcc0 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000dcc8 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000dcd0 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000dcd8 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000dce0 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000dce8 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000dcf0 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000dcf8 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000dd00 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000dd08 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000dd10 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000dd18 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000dd20 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000dd28 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000dd30 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000dd38 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000dd40 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000dd48 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000dd50 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000dd58 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000dd60 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000dd68 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000dd70 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000dd78 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000dd80 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000dd88 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000dd90 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000dd98 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000dda0 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000dda8 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000ddb0 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000ddb8 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000ddc0 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000ddc8 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000ddd0 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000ddd8 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000dde0 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000dde8 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000ddf0 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000ddf8 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000de00 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000de08 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000de10 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000de18 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000de20 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000de28 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000de30 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000de38 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000de40 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000de48 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000de50 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000de58 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000de60 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000de68 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000de70 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000de78 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000de80 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000de88 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000de90 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000de98 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000dea0 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000dea8 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000deb0 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000deb8 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000dec0 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000dec8 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000ded0 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000ded8 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000dee0 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000dee8 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000def0 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000def8 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000df00 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000df08 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000df10 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000df18 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000df20 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000df28 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000df30 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000df38 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000df40 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000df48 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000df50 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000df58 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000df60 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000df68 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000df70 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000df78 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000df80 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000df88 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000df90 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000df98 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000dfa0 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000dfa8 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000dfb0 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000dfb8 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000dfc0 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000dfc8 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000dfd0 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000dfd8 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000dfe0 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000dfe8 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000dff0 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000dff8 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000e000 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000e008 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000e010 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000e018 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000e020 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000e028 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000e030 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000e038 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000e040 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000e048 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000e050 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000e058 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000e060 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000e068 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000e070 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000e078 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000e080 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000e088 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000e090 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000e098 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000e0a0 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000e0a8 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000e0b0 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000e0b8 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000e0c0 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000e0c8 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000e0d0 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000e0d8 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000e0e0 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000e0e8 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000e0f0 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000e0f8 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000e100 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000e108 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000e110 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000e118 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000e120 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000e128 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000e130 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000e138 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000e140 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000e148 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000e150 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000e158 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000e160 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000e168 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000e170 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000e178 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000e180 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000e188 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000e190 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000e198 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000e1a0 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000e1a8 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000e1b0 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000e1b8 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000e1c0 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000e1c8 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000e1d0 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000e1d8 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000e1e0 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000e1e8 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000e1f0 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000e1f8 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000e200 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000e208 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000e210 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000e218 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000e220 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000e228 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000e230 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000e238 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000e240 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000e248 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000e250 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000e258 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000e260 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000e268 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000e270 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000e278 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000e280 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000e288 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000e290 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000e298 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000e2a0 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000e2a8 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000e2b0 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000e2b8 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000e2c0 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000e2c8 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000e2d0 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000e2d8 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000e2e0 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000e2e8 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000e2f0 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000e2f8 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000e300 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000e308 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000e310 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000e318 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000e320 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000e328 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000e330 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000e338 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000e340 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000e348 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000e350 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000e358 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000e360 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000e368 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000e370 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000e378 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000e380 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000e388 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000e390 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000e398 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000e3a0 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000e3a8 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000e3b0 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000e3b8 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000e3c0 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000e3c8 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000e3d0 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000e3d8 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000e3e0 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000e3e8 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000e3f0 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000e3f8 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000e400 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000e408 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000e410 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000e418 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000e420 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000e428 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000e430 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000e438 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000e440 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000e448 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000e450 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000e458 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000e460 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000e468 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000e470 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000e478 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000e480 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000e488 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000e490 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000e498 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000e4a0 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000e4a8 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000e4b0 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000e4b8 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000e4c0 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000e4c8 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000e4d0 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000e4d8 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000e4e0 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000e4e8 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000e4f0 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e4f8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000e500 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e508 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000e510 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e518 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000e520 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e528 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000e530 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e538 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000e540 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e548 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000e550 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e558 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000e560 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e568 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000e570 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e578 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000e580 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e588 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000e590 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e598 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000e5a0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e5a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000e5b0 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e5b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000e5c0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e5c8 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000e5d0 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e5d8 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000e5e0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e5e8 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000e5f0 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e5f8 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000e600 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e608 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000e610 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e618 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000e620 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e628 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000e630 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e638 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000e640 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e648 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000e650 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e658 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000e660 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e668 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000e670 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e678 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000e680 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e688 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000e690 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e698 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000e6a0 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6a8 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000e6b0 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000e6b8 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000e6c0 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000e6c8 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000e6d0 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000e6d8 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000e6e0 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000e6e8 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000e6f0 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000e6f8 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000e700 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000e708 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000e710 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000e718 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000e720 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000e728 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000e730 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000e738 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000e740 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000e748 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000e750 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000e758 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000e760 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000e768 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000e770 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000e778 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000e780 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000e788 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000e790 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000e798 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000e7a0 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000e7a8 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000e7b0 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000e7b8 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000e7c0 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000e7c8 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000e7d0 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000e7d8 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000e7e0 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000e7e8 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000e7f0 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000e7f8 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000e800 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000e808 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000e810 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000e818 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000e820 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000e828 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000e830 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000e838 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000e840 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000e848 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000e850 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000e858 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000e860 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000e868 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000e870 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000e878 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000e880 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000e888 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000e890 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000e898 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000e8a0 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000e8a8 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000e8b0 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000e8b8 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000e8c0 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000e8c8 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000e8d0 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000e8d8 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000e8e0 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000e8e8 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000e8f0 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000e8f8 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000e900 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000e908 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000e910 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000e918 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000e920 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000e928 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000e930 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000e938 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000e940 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000e948 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000e950 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000e958 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000e960 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000e968 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000e970 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000e978 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000e980 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000e988 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000e990 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000e998 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000e9a0 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000e9a8 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000e9b0 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000e9b8 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000e9c0 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000e9c8 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000e9d0 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000e9d8 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000e9e0 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000e9e8 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000e9f0 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000e9f8 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000ea00 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000ea08 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000ea10 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000ea18 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000ea20 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000ea28 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000ea30 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000ea38 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000ea40 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000ea48 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000ea50 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000ea58 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000ea60 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000ea68 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000ea70 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000ea78 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000ea80 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000ea88 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000ea90 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000ea98 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000eaa0 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000eaa8 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000eab0 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000eab8 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000eac0 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000eac8 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000ead0 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000ead8 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000eae0 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000eae8 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000eaf0 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000eaf8 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000eb00 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000eb08 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000eb10 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000eb18 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000eb20 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000eb28 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000eb30 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000eb38 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000eb40 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000eb48 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000eb50 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000eb58 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000eb60 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000eb68 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000eb70 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000eb78 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000eb80 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000eb88 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000eb90 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000eb98 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000eba0 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000eba8 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000ebb0 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000ebb8 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000ebc0 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000ebc8 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000ebd0 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000ebd8 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000ebe0 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000ebe8 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000ebf0 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000ebf8 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000ec00 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000ec08 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000ec10 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000ec18 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000ec20 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000ec28 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000ec30 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000ec38 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000ec40 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000ec48 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000ec50 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000ec58 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000ec60 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000ec68 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000ec70 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000ec78 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000ec80 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000ec88 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000ec90 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000ec98 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000eca0 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000eca8 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000ecb0 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000ecb8 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000ecc0 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000ecc8 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000ecd0 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000ecd8 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000ece0 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000ece8 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000ecf0 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000ecf8 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000ed00 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000ed08 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000ed10 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000ed18 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000ed20 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000ed28 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000ed30 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000ed38 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000ed40 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000ed48 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000ed50 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000ed58 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000ed60 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000ed68 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000ed70 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000ed78 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000ed80 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000ed88 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000ed90 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000ed98 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000eda0 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000eda8 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000edb0 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000edb8 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000edc0 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000edc8 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000edd0 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000edd8 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000ede0 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000ede8 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000edf0 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000edf8 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000ee00 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000ee08 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000ee10 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000ee18 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000ee20 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000ee28 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000ee30 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000ee38 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000ee40 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000ee48 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000ee50 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000ee58 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000ee60 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000ee68 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000ee70 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000ee78 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000ee80 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000ee88 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000ee90 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000ee98 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000eea0 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000eea8 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000eeb0 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000eeb8 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000eec0 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000eec8 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000eed0 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000eed8 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000eee0 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000eee8 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000eef0 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000eef8 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000ef00 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000ef08 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000ef10 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000ef18 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000ef20 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000ef28 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000ef30 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000ef38 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000ef40 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000ef48 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000ef50 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000ef58 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000ef60 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000ef68 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000ef70 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000ef78 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000ef80 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000ef88 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000ef90 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000ef98 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000efa0 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000efa8 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000efb0 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000efb8 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000efc0 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000efc8 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000efd0 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000efd8 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000efe0 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000efe8 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000eff0 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000eff8 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000f000 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000f008 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000f010 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000f018 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000f020 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000f028 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000f030 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000f038 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000f040 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000f048 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000f050 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000f058 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000f060 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000f068 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000f070 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000f078 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000f080 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000f088 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000f090 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000f098 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000f0a0 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000f0a8 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000f0b0 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000f0b8 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000f0c0 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000f0c8 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000f0d0 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000f0d8 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000f0e0 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000f0e8 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000f0f0 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000f0f8 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000f100 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000f108 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000f110 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000f118 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000f120 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000f128 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000f130 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000f138 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000f140 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000f148 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000f150 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000f158 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000f160 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000f168 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000f170 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000f178 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000f180 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000f188 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000f190 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000f198 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000f1a0 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000f1a8 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000f1b0 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000f1b8 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000f1c0 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000f1c8 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000f1d0 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000f1d8 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000f1e0 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000f1e8 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000f1f0 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000f1f8 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000f200 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000f208 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000f210 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000f218 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000f220 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000f228 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000f230 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000f238 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000f240 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000f248 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000f250 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000f258 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000f260 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000f268 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000f270 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000f278 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000f280 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000f288 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000f290 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000f298 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000f2a0 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000f2a8 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000f2b0 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000f2b8 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000f2c0 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000f2c8 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000f2d0 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000f2d8 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000f2e0 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000f2e8 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000f2f0 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000f2f8 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000f300 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000f308 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000f310 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000f318 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000f320 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000f328 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000f330 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000f338 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000f340 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000f348 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000f350 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000f358 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000f360 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000f368 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000f370 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000f378 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000f380 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000f388 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000f390 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000f398 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000f3a0 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000f3a8 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000f3b0 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000f3b8 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000f3c0 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000f3c8 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000f3d0 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000f3d8 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000f3e0 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000f3e8 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000f3f0 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000f3f8 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000f400 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000f408 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000f410 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000f418 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000f420 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000f428 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000f430 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000f438 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000f440 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000f448 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000f450 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000f458 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000f460 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000f468 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000f470 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000f478 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000f480 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000f488 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000f490 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000f498 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000f4a0 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000f4a8 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000f4b0 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000f4b8 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000f4c0 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000f4c8 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000f4d0 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000f4d8 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000f4e0 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000f4e8 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000f4f0 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000f4f8 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000f500 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000f508 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000f510 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000f518 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000f520 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000f528 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000f530 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000f538 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000f540 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000f548 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000f550 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000f558 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000f560 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000f568 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000f570 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000f578 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000f580 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000f588 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000f590 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000f598 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000f5a0 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000f5a8 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000f5b0 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000f5b8 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000f5c0 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000f5c8 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000f5d0 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000f5d8 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000f5e0 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000f5e8 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000f5f0 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000f5f8 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000f600 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000f608 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000f610 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000f618 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000f620 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000f628 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000f630 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000f638 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000f640 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000f648 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000f650 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000f658 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000f660 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000f668 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000f670 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000f678 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000f680 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000f688 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000f690 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000f698 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000f6a0 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000f6a8 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000f6b0 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000f6b8 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000f6c0 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000f6c8 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000f6d0 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000f6d8 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000f6e0 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000f6e8 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000f6f0 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000f6f8 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000f700 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000f708 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000f710 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000f718 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000f720 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000f728 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000f730 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000f738 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000f740 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000f748 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000f750 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000f758 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000f760 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000f768 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000f770 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000f778 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000f780 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000f788 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000f790 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000f798 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000f7a0 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000f7a8 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000f7b0 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000f7b8 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000f7c0 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000f7c8 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000f7d0 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000f7d8 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000f7e0 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000f7e8 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000f7f0 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000f7f8 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000f800 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000f808 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000f810 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000f818 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000f820 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000f828 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000f830 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000f838 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000f840 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000f848 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000f850 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000f858 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000f860 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000f868 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000f870 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000f878 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000f880 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000f888 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000f890 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000f898 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000f8a0 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000f8a8 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000f8b0 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000f8b8 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000f8c0 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000f8c8 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000f8d0 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000f8d8 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000f8e0 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000f8e8 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000f8f0 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000f8f8 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000f900 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000f908 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000f910 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000f918 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000f920 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000f928 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000f930 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000f938 .quad 7784369436827535058 - //0x0000f940 .p2align 4, 0x00 - //0x0000f940 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000f940 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, //0x0000f950 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, //0x0000f960 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, //0x0000f970 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, //0x0000f980 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, //0x0000f990 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, //0x0000f9a0 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, //0x0000f9b0 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, //0x0000f9c0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000f9d0 .p2align 4, 0x00 - //0x0000f9d0 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000f9d8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000f9e8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000f9f8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000fa08 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000fa18 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000fa28 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000fa38 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000fa48 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000fa58 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa68 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa78 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000fa88 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000fa98 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000fab8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000fac8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000fad8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000fae8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000faf8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000fb08 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000fb18 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000fb28 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000fb38 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000fb48 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000fb58 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000fb68 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000fb78 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000fb88 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000fb98 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fba0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000fba8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000fbb8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000fbc8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x31, 0xdb, //0x00008849 xorl %ebx, %ebx + 0x83, 0xf8, 0x01, //0x0000884b cmpl $1, %eax + 0x0f, 0x97, 0xc3, //0x0000884e seta %bl + 0x41, 0xd3, 0xe2, //0x00008851 shll %cl, %r10d + 0x09, 0xd3, //0x00008854 orl %edx, %ebx + 0x4c, 0x89, 0xd0, //0x00008856 movq %r10, %rax + 0x49, 0xf7, 0xe4, //0x00008859 mulq %r12 + 0x49, 0x89, 0xd2, //0x0000885c movq %rdx, %r10 + 0x48, 0xc1, 0xe8, 0x20, //0x0000885f shrq $32, %rax + 0x45, 0x31, 0xff, //0x00008863 xorl %r15d, %r15d + 0x83, 0xf8, 0x01, //0x00008866 cmpl $1, %eax + 0x41, 0x0f, 0x97, 0xc7, //0x00008869 seta %r15b + 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000886d leal $2(,%rsi,4), %eax + 0xd3, 0xe0, //0x00008874 shll %cl, %eax + 0x45, 0x09, 0xd7, //0x00008876 orl %r10d, %r15d + 0x49, 0xf7, 0xe4, //0x00008879 mulq %r12 + 0x48, 0xc1, 0xe8, 0x20, //0x0000887c shrq $32, %rax + 0x31, 0xc9, //0x00008880 xorl %ecx, %ecx + 0x83, 0xf8, 0x01, //0x00008882 cmpl $1, %eax + 0x0f, 0x97, 0xc1, //0x00008885 seta %cl + 0x09, 0xd1, //0x00008888 orl %edx, %ecx + 0x44, 0x01, 0xf3, //0x0000888a addl %r14d, %ebx + 0x44, 0x29, 0xf1, //0x0000888d subl %r14d, %ecx + 0x41, 0x83, 0xff, 0x28, //0x00008890 cmpl $40, %r15d + 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00008894 jb LBB32_12 + 0x44, 0x89, 0xd2, //0x0000889a movl %r10d, %edx + 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000889d movl $3435973837, %eax + 0x48, 0x0f, 0xaf, 0xc2, //0x000088a2 imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x000088a6 shrq $37, %rax + 0x41, 0x89, 0xde, //0x000088aa movl %ebx, %r14d + 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x000088ad leaq (,%rax,8), %rsi + 0x48, 0x8d, 0x14, 0xb6, //0x000088b5 leaq (%rsi,%rsi,4), %rdx + 0x4c, 0x39, 0xf2, //0x000088b9 cmpq %r14, %rdx + 0x41, 0x0f, 0x93, 0xc4, //0x000088bc setae %r12b + 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x000088c0 leaq $40(%rsi,%rsi,4), %r14 + 0x89, 0xce, //0x000088c5 movl %ecx, %esi + 0x49, 0x39, 0xf6, //0x000088c7 cmpq %rsi, %r14 + 0x0f, 0x96, 0xc2, //0x000088ca setbe %dl + 0x41, 0x38, 0xd4, //0x000088cd cmpb %dl, %r12b + 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x000088d0 je LBB32_12 + 0x45, 0x31, 0xed, //0x000088d6 xorl %r13d, %r13d + 0x49, 0x39, 0xf6, //0x000088d9 cmpq %rsi, %r14 + 0x41, 0x0f, 0x96, 0xc5, //0x000088dc setbe %r13b + 0x41, 0x01, 0xc5, //0x000088e0 addl %eax, %r13d + 0x41, 0xff, 0xc3, //0x000088e3 incl %r11d + 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x000088e6 cmpl $100000, %r13d + 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x000088ed jae LBB32_18 + //0x000088f3 LBB32_8 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000088f3 movl $1, %eax + 0x41, 0x83, 0xfd, 0x0a, //0x000088f8 cmpl $10, %r13d + 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000088fc jb LBB32_22 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00008902 movl $2, %eax + 0x41, 0x83, 0xfd, 0x64, //0x00008907 cmpl $100, %r13d + 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x0000890b jb LBB32_22 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00008911 movl $3, %eax + 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00008916 cmpl $1000, %r13d + 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x0000891d jb LBB32_22 + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008923 cmpl $10000, %r13d + 0xb8, 0x05, 0x00, 0x00, 0x00, //0x0000892a movl $5, %eax + 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x0000892f jmp LBB32_21 + //0x00008934 LBB32_12 + 0x4d, 0x89, 0xd6, //0x00008934 movq %r10, %r14 + 0x49, 0xc1, 0xee, 0x02, //0x00008937 shrq $2, %r14 + 0x44, 0x89, 0xd6, //0x0000893b movl %r10d, %esi + 0x83, 0xe6, 0xfc, //0x0000893e andl $-4, %esi + 0x39, 0xf3, //0x00008941 cmpl %esi, %ebx + 0x0f, 0x96, 0xc2, //0x00008943 setbe %dl + 0x8d, 0x5e, 0x04, //0x00008946 leal $4(%rsi), %ebx + 0x39, 0xcb, //0x00008949 cmpl %ecx, %ebx + 0x0f, 0x96, 0xc0, //0x0000894b setbe %al + 0x38, 0xc2, //0x0000894e cmpb %al, %dl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00008950 je LBB32_15 + 0x45, 0x31, 0xed, //0x00008956 xorl %r13d, %r13d + 0x39, 0xcb, //0x00008959 cmpl %ecx, %ebx + 0x41, 0x0f, 0x96, 0xc5, //0x0000895b setbe %r13b + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000895f jmp LBB32_17 + //0x00008964 LBB32_14 + 0x41, 0xc6, 0x00, 0x30, //0x00008964 movb $48, (%r8) + 0x41, 0x29, 0xf8, //0x00008968 subl %edi, %r8d + 0x41, 0xff, 0xc0, //0x0000896b incl %r8d + 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x0000896e jmp LBB32_138 + //0x00008973 LBB32_15 + 0x83, 0xce, 0x02, //0x00008973 orl $2, %esi + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00008976 movl $1, %r13d + 0x41, 0x39, 0xf7, //0x0000897c cmpl %esi, %r15d + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000897f ja LBB32_17 + 0x0f, 0x94, 0xc0, //0x00008985 sete %al + 0x41, 0xc0, 0xea, 0x02, //0x00008988 shrb $2, %r10b + 0x41, 0x20, 0xc2, //0x0000898c andb %al, %r10b + 0x45, 0x0f, 0xb6, 0xea, //0x0000898f movzbl %r10b, %r13d + //0x00008993 LBB32_17 + 0x45, 0x01, 0xf5, //0x00008993 addl %r14d, %r13d + 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00008996 cmpl $100000, %r13d + 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000899d jb LBB32_8 + //0x000089a3 LBB32_18 + 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000089a3 movl $6, %eax + 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x000089a8 cmpl $1000000, %r13d + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000089af jb LBB32_22 + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000089b5 movl $7, %eax + 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x000089ba cmpl $10000000, %r13d + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000089c1 jb LBB32_22 + 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x000089c7 cmpl $100000000, %r13d + 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000089ce movl $9, %eax + //0x000089d3 LBB32_21 + 0x83, 0xd8, 0x00, //0x000089d3 sbbl $0, %eax + //0x000089d6 LBB32_22 + 0x46, 0x8d, 0x3c, 0x18, //0x000089d6 leal (%rax,%r11), %r15d + 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x000089da leal $5(%rax,%r11), %ecx + 0x83, 0xf9, 0x1b, //0x000089df cmpl $27, %ecx + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000089e2 jb LBB32_26 + 0x89, 0xc0, //0x000089e8 movl %eax, %eax + 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x000089ea leaq $1(%r8,%rax), %rbx + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000089ef cmpl $10000, %r13d + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000089f6 jb LBB32_30 + 0x44, 0x89, 0xe8, //0x000089fc movl %r13d, %eax + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000089ff movl $3518437209, %r11d + 0x4c, 0x0f, 0xaf, 0xd8, //0x00008a05 imulq %rax, %r11 + 0x49, 0xc1, 0xeb, 0x2d, //0x00008a09 shrq $45, %r11 + 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00008a0d imull $-10000, %r11d, %eax + 0x44, 0x01, 0xe8, //0x00008a14 addl %r13d, %eax + 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x00008a17 je LBB32_62 + 0x89, 0xc1, //0x00008a1d movl %eax, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008a1f imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x00008a26 shrq $37, %rcx + 0x6b, 0xd1, 0x64, //0x00008a2a imull $100, %ecx, %edx + 0x29, 0xd0, //0x00008a2d subl %edx, %eax + 0x48, 0x8d, 0x15, 0x0a, 0x42, 0x00, 0x00, //0x00008a2f leaq $16906(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x42, //0x00008a36 movzwl (%rdx,%rax,2), %eax + 0x66, 0x89, 0x43, 0xfe, //0x00008a3a movw %ax, $-2(%rbx) + 0x0f, 0xb7, 0x04, 0x4a, //0x00008a3e movzwl (%rdx,%rcx,2), %eax + 0x66, 0x89, 0x43, 0xfc, //0x00008a42 movw %ax, $-4(%rbx) + 0x45, 0x31, 0xc9, //0x00008a46 xorl %r9d, %r9d + 0x48, 0x8d, 0x4b, 0xfc, //0x00008a49 leaq $-4(%rbx), %rcx + 0x41, 0x83, 0xfb, 0x64, //0x00008a4d cmpl $100, %r11d + 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00008a51 jae LBB32_64 + //0x00008a57 LBB32_31 + 0x44, 0x89, 0xda, //0x00008a57 movl %r11d, %edx + 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00008a5a jmp LBB32_66 + //0x00008a5f LBB32_26 + 0x41, 0x89, 0xc4, //0x00008a5f movl %eax, %r12d + 0x45, 0x85, 0xdb, //0x00008a62 testl %r11d, %r11d + 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00008a65 js LBB32_38 + 0x4b, 0x8d, 0x34, 0x20, //0x00008a6b leaq (%r8,%r12), %rsi + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008a6f cmpl $10000, %r13d + 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00008a76 jb LBB32_43 + 0x44, 0x89, 0xe8, //0x00008a7c movl %r13d, %eax + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008a7f movl $3518437209, %ecx + 0x48, 0x0f, 0xaf, 0xc8, //0x00008a84 imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00008a88 shrq $45, %rcx + 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00008a8c imull $-10000, %ecx, %eax + 0x44, 0x01, 0xe8, //0x00008a92 addl %r13d, %eax + 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00008a95 imulq $1374389535, %rax, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x00008a9c shrq $37, %rdx + 0x6b, 0xda, 0x64, //0x00008aa0 imull $100, %edx, %ebx + 0x29, 0xd8, //0x00008aa3 subl %ebx, %eax + 0x48, 0x8d, 0x1d, 0x94, 0x41, 0x00, 0x00, //0x00008aa5 leaq $16788(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x43, //0x00008aac movzwl (%rbx,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00008ab0 movw %ax, $-2(%rsi) + 0x48, 0x8d, 0x46, 0xfc, //0x00008ab4 leaq $-4(%rsi), %rax + 0x0f, 0xb7, 0x14, 0x53, //0x00008ab8 movzwl (%rbx,%rdx,2), %edx + 0x66, 0x89, 0x56, 0xfc, //0x00008abc movw %dx, $-4(%rsi) + 0x41, 0x89, 0xcd, //0x00008ac0 movl %ecx, %r13d + 0x41, 0x83, 0xfd, 0x64, //0x00008ac3 cmpl $100, %r13d + 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00008ac7 jae LBB32_44 + //0x00008acd LBB32_29 + 0x44, 0x89, 0xe9, //0x00008acd movl %r13d, %ecx + 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00008ad0 jmp LBB32_46 + //0x00008ad5 LBB32_30 + 0x45, 0x31, 0xc9, //0x00008ad5 xorl %r9d, %r9d + 0x48, 0x89, 0xd9, //0x00008ad8 movq %rbx, %rcx + 0x45, 0x89, 0xeb, //0x00008adb movl %r13d, %r11d + 0x41, 0x83, 0xfb, 0x64, //0x00008ade cmpl $100, %r11d + 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00008ae2 jb LBB32_31 + //0x00008ae8 LBB32_64 + 0x48, 0xff, 0xc9, //0x00008ae8 decq %rcx + 0x4c, 0x8d, 0x15, 0x4e, 0x41, 0x00, 0x00, //0x00008aeb leaq $16718(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008af2 .p2align 4, 0x90 + //0x00008b00 LBB32_65 + 0x44, 0x89, 0xda, //0x00008b00 movl %r11d, %edx + 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008b03 imulq $1374389535, %rdx, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x00008b0a shrq $37, %rdx + 0x6b, 0xc2, 0x64, //0x00008b0e imull $100, %edx, %eax + 0x44, 0x89, 0xde, //0x00008b11 movl %r11d, %esi + 0x29, 0xc6, //0x00008b14 subl %eax, %esi + 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x00008b16 movzwl (%r10,%rsi,2), %eax + 0x66, 0x89, 0x41, 0xff, //0x00008b1b movw %ax, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x00008b1f addq $-2, %rcx + 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008b23 cmpl $9999, %r11d + 0x41, 0x89, 0xd3, //0x00008b2a movl %edx, %r11d + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00008b2d ja LBB32_65 + //0x00008b33 LBB32_66 + 0x49, 0x8d, 0x70, 0x01, //0x00008b33 leaq $1(%r8), %rsi + 0x83, 0xfa, 0x0a, //0x00008b37 cmpl $10, %edx + 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00008b3a jb LBB32_68 + 0x89, 0xd0, //0x00008b40 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0xf7, 0x40, 0x00, 0x00, //0x00008b42 leaq $16631(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x00008b49 movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x00008b4c movb $1(%rcx,%rax,2), %al + 0x41, 0x88, 0x50, 0x01, //0x00008b50 movb %dl, $1(%r8) + 0x41, 0x88, 0x40, 0x02, //0x00008b54 movb %al, $2(%r8) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00008b58 jmp LBB32_69 + //0x00008b5d LBB32_68 + 0x80, 0xc2, 0x30, //0x00008b5d addb $48, %dl + 0x88, 0x16, //0x00008b60 movb %dl, (%rsi) + //0x00008b62 LBB32_69 + 0x4c, 0x29, 0xcb, //0x00008b62 subq %r9, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b65 .p2align 4, 0x90 + //0x00008b70 LBB32_70 + 0x80, 0x7b, 0xff, 0x30, //0x00008b70 cmpb $48, $-1(%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00008b74 leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00008b78 je LBB32_70 + 0x41, 0x88, 0x10, //0x00008b7e movb %dl, (%r8) + 0x48, 0x8d, 0x43, 0x01, //0x00008b81 leaq $1(%rbx), %rax + 0x48, 0x89, 0xc1, //0x00008b85 movq %rax, %rcx + 0x48, 0x29, 0xf1, //0x00008b88 subq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00008b8b cmpq $2, %rcx + 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00008b8f jl LBB32_73 + 0xc6, 0x06, 0x2e, //0x00008b95 movb $46, (%rsi) + 0x48, 0x89, 0xc3, //0x00008b98 movq %rax, %rbx + //0x00008b9b LBB32_73 + 0xc6, 0x03, 0x65, //0x00008b9b movb $101, (%rbx) + 0x45, 0x85, 0xff, //0x00008b9e testl %r15d, %r15d + 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00008ba1 jle LBB32_76 + 0x41, 0xff, 0xcf, //0x00008ba7 decl %r15d + 0xc6, 0x43, 0x01, 0x2b, //0x00008baa movb $43, $1(%rbx) + 0x44, 0x89, 0xf8, //0x00008bae movl %r15d, %eax + 0x83, 0xf8, 0x64, //0x00008bb1 cmpl $100, %eax + 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00008bb4 jl LBB32_77 + //0x00008bba LBB32_75 + 0x89, 0xc1, //0x00008bba movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00008bbc movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00008bc1 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x00008bc5 shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x00008bc9 leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x00008bcc leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x00008bcf subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x68, 0x40, 0x00, 0x00, //0x00008bd1 leaq $16488(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x00008bd8 movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x89, 0x4b, 0x02, //0x00008bdc movw %cx, $2(%rbx) + 0x0c, 0x30, //0x00008be0 orb $48, %al + 0x88, 0x43, 0x04, //0x00008be2 movb %al, $4(%rbx) + 0x48, 0x83, 0xc3, 0x05, //0x00008be5 addq $5, %rbx + 0x49, 0x89, 0xd8, //0x00008be9 movq %rbx, %r8 + 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00008bec jmp LBB32_137 + //0x00008bf1 LBB32_32 + 0xd3, 0xee, //0x00008bf1 shrl %cl, %esi + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00008bf3 cmpl $100000, %esi + 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x00008bf9 jb LBB32_52 + 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00008bff movl $6, %eax + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00008c04 cmpl $1000000, %esi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00008c0a jb LBB32_36 + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008c10 movl $7, %eax + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00008c15 cmpl $10000000, %esi + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00008c1b jb LBB32_36 + 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00008c21 cmpl $100000000, %esi + 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00008c27 movl $9, %eax + 0x48, 0x83, 0xd8, 0x00, //0x00008c2c sbbq $0, %rax + //0x00008c30 LBB32_36 + 0x4c, 0x01, 0xc0, //0x00008c30 addq %r8, %rax + //0x00008c33 LBB32_37 + 0x89, 0xf1, //0x00008c33 movl %esi, %ecx + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008c35 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00008c3a imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00008c3e shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008c42 imull $-10000, %edx, %ecx + 0x01, 0xf1, //0x00008c48 addl %esi, %ecx + 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00008c4a imulq $1374389535, %rcx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x00008c51 shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x00008c55 imull $100, %esi, %ebx + 0x29, 0xd9, //0x00008c58 subl %ebx, %ecx + 0x48, 0x8d, 0x1d, 0xdf, 0x3f, 0x00, 0x00, //0x00008c5a leaq $16351(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4b, //0x00008c61 movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00008c65 movw %cx, $-2(%rax) + 0x0f, 0xb7, 0x0c, 0x73, //0x00008c69 movzwl (%rbx,%rsi,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x00008c6d movw %cx, $-4(%rax) + 0x49, 0x89, 0xc1, //0x00008c71 movq %rax, %r9 + 0x48, 0x83, 0xc0, 0xfc, //0x00008c74 addq $-4, %rax + 0x89, 0xd6, //0x00008c78 movl %edx, %esi + 0x83, 0xfe, 0x64, //0x00008c7a cmpl $100, %esi + 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x00008c7d jae LBB32_56 + 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00008c83 jmp LBB32_58 + //0x00008c88 LBB32_38 + 0x45, 0x85, 0xff, //0x00008c88 testl %r15d, %r15d + 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x00008c8b jg LBB32_98 + 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00008c91 movw $11824, (%r8) + 0x49, 0x83, 0xc0, 0x02, //0x00008c97 addq $2, %r8 + 0x45, 0x85, 0xff, //0x00008c9b testl %r15d, %r15d + 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x00008c9e jns LBB32_98 + 0x31, 0xf6, //0x00008ca4 xorl %esi, %esi + 0x41, 0x83, 0xff, 0x80, //0x00008ca6 cmpl $-128, %r15d + 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x00008caa ja LBB32_96 + 0x45, 0x89, 0xfa, //0x00008cb0 movl %r15d, %r10d + 0x41, 0xf7, 0xd2, //0x00008cb3 notl %r10d + 0x49, 0xff, 0xc2, //0x00008cb6 incq %r10 + 0x4c, 0x89, 0xd6, //0x00008cb9 movq %r10, %rsi + 0x48, 0x83, 0xe6, 0x80, //0x00008cbc andq $-128, %rsi + 0x48, 0x8d, 0x46, 0x80, //0x00008cc0 leaq $-128(%rsi), %rax + 0x48, 0x89, 0xc1, //0x00008cc4 movq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x07, //0x00008cc7 shrq $7, %rcx + 0x48, 0xff, 0xc1, //0x00008ccb incq %rcx + 0x41, 0x89, 0xcb, //0x00008cce movl %ecx, %r11d + 0x41, 0x83, 0xe3, 0x03, //0x00008cd1 andl $3, %r11d + 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00008cd5 cmpq $384, %rax + 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00008cdb jae LBB32_90 + 0x31, 0xdb, //0x00008ce1 xorl %ebx, %ebx + 0xe9, 0xda, 0x03, 0x00, 0x00, //0x00008ce3 jmp LBB32_92 + //0x00008ce8 LBB32_76 + 0xc6, 0x43, 0x01, 0x2d, //0x00008ce8 movb $45, $1(%rbx) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008cec movl $1, %eax + 0x44, 0x29, 0xf8, //0x00008cf1 subl %r15d, %eax + 0x83, 0xf8, 0x64, //0x00008cf4 cmpl $100, %eax + 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x00008cf7 jge LBB32_75 + //0x00008cfd LBB32_77 + 0x83, 0xf8, 0x0a, //0x00008cfd cmpl $10, %eax + 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x00008d00 jl LBB32_79 + 0x48, 0x98, //0x00008d06 cltq + 0x48, 0x8d, 0x0d, 0x31, 0x3f, 0x00, 0x00, //0x00008d08 leaq $16177(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008d0f movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x43, 0x02, //0x00008d13 movw %ax, $2(%rbx) + 0x48, 0x83, 0xc3, 0x04, //0x00008d17 addq $4, %rbx + 0x49, 0x89, 0xd8, //0x00008d1b movq %rbx, %r8 + 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x00008d1e jmp LBB32_137 + //0x00008d23 LBB32_43 + 0x48, 0x89, 0xf0, //0x00008d23 movq %rsi, %rax + 0x41, 0x83, 0xfd, 0x64, //0x00008d26 cmpl $100, %r13d + 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x00008d2a jb LBB32_29 + //0x00008d30 LBB32_44 + 0x48, 0xff, 0xc8, //0x00008d30 decq %rax + 0x4c, 0x8d, 0x15, 0x06, 0x3f, 0x00, 0x00, //0x00008d33 leaq $16134(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d3a .p2align 4, 0x90 + //0x00008d40 LBB32_45 + 0x44, 0x89, 0xe9, //0x00008d40 movl %r13d, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008d43 imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x00008d4a shrq $37, %rcx + 0x6b, 0xd9, 0x64, //0x00008d4e imull $100, %ecx, %ebx + 0x44, 0x89, 0xea, //0x00008d51 movl %r13d, %edx + 0x29, 0xda, //0x00008d54 subl %ebx, %edx + 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00008d56 movzwl (%r10,%rdx,2), %edx + 0x66, 0x89, 0x50, 0xff, //0x00008d5b movw %dx, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00008d5f addq $-2, %rax + 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00008d63 cmpl $9999, %r13d + 0x41, 0x89, 0xcd, //0x00008d6a movl %ecx, %r13d + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00008d6d ja LBB32_45 + //0x00008d73 LBB32_46 + 0x49, 0x63, 0xc7, //0x00008d73 movslq %r15d, %rax + 0x83, 0xf9, 0x0a, //0x00008d76 cmpl $10, %ecx + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00008d79 jb LBB32_48 + 0x89, 0xc9, //0x00008d7f movl %ecx, %ecx + 0x48, 0x8d, 0x15, 0xb8, 0x3e, 0x00, 0x00, //0x00008d81 leaq $16056(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00008d88 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00008d8c movw %cx, (%r8) + 0x49, 0x01, 0xc0, //0x00008d90 addq %rax, %r8 + 0x49, 0x39, 0xc4, //0x00008d93 cmpq %rax, %r12 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00008d96 jl LBB32_49 + 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x00008d9c jmp LBB32_137 + //0x00008da1 LBB32_48 + 0x80, 0xc1, 0x30, //0x00008da1 addb $48, %cl + 0x41, 0x88, 0x08, //0x00008da4 movb %cl, (%r8) + 0x49, 0x01, 0xc0, //0x00008da7 addq %rax, %r8 + 0x49, 0x39, 0xc4, //0x00008daa cmpq %rax, %r12 + 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x00008dad jge LBB32_137 + //0x00008db3 LBB32_49 + 0x4b, 0x8d, 0x04, 0x21, //0x00008db3 leaq (%r9,%r12), %rax + 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00008db7 leaq $1(%rdi,%rax), %r11 + 0x4d, 0x39, 0xc3, //0x00008dbc cmpq %r8, %r11 + 0x4d, 0x0f, 0x46, 0xd8, //0x00008dbf cmovbeq %r8, %r11 + 0x4a, 0x8d, 0x0c, 0x0f, //0x00008dc3 leaq (%rdi,%r9), %rcx + 0x4c, 0x01, 0xe1, //0x00008dc7 addq %r12, %rcx + 0x49, 0x29, 0xcb, //0x00008dca subq %rcx, %r11 + 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00008dcd cmpq $128, %r11 + 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00008dd4 jb LBB32_87 + 0x4d, 0x89, 0xda, //0x00008dda movq %r11, %r10 + 0x49, 0x83, 0xe2, 0x80, //0x00008ddd andq $-128, %r10 + 0x49, 0x8d, 0x4a, 0x80, //0x00008de1 leaq $-128(%r10), %rcx + 0x48, 0x89, 0xcb, //0x00008de5 movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x00008de8 shrq $7, %rbx + 0x48, 0xff, 0xc3, //0x00008dec incq %rbx + 0x89, 0xda, //0x00008def movl %ebx, %edx + 0x83, 0xe2, 0x03, //0x00008df1 andl $3, %edx + 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00008df4 cmpq $384, %rcx + 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x00008dfb jae LBB32_80 + 0x31, 0xc0, //0x00008e01 xorl %eax, %eax + 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008e03 jmp LBB32_82 + //0x00008e08 LBB32_79 + 0x04, 0x30, //0x00008e08 addb $48, %al + 0x88, 0x43, 0x02, //0x00008e0a movb %al, $2(%rbx) + 0x48, 0x83, 0xc3, 0x03, //0x00008e0d addq $3, %rbx + 0x49, 0x89, 0xd8, //0x00008e11 movq %rbx, %r8 + 0xe9, 0x57, 0x06, 0x00, 0x00, //0x00008e14 jmp LBB32_137 + //0x00008e19 LBB32_52 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008e19 movl $1, %r9d + 0x83, 0xfe, 0x0a, //0x00008e1f cmpl $10, %esi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008e22 jb LBB32_55 + 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008e28 movl $2, %r9d + 0x83, 0xfe, 0x64, //0x00008e2e cmpl $100, %esi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008e31 jb LBB32_55 + 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008e37 movl $3, %r9d + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00008e3d cmpl $1000, %esi + 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00008e43 jae LBB32_88 + //0x00008e49 LBB32_55 + 0x4d, 0x01, 0xc1, //0x00008e49 addq %r8, %r9 + 0x4c, 0x89, 0xc8, //0x00008e4c movq %r9, %rax + 0x83, 0xfe, 0x64, //0x00008e4f cmpl $100, %esi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00008e52 jb LBB32_58 + //0x00008e58 LBB32_56 + 0x48, 0xff, 0xc8, //0x00008e58 decq %rax + 0x4c, 0x8d, 0x15, 0xde, 0x3d, 0x00, 0x00, //0x00008e5b leaq $15838(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e62 .p2align 4, 0x90 + //0x00008e70 LBB32_57 + 0x89, 0xf3, //0x00008e70 movl %esi, %ebx + 0x89, 0xf6, //0x00008e72 movl %esi, %esi + 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00008e74 imulq $1374389535, %rsi, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x00008e7b shrq $37, %rsi + 0x6b, 0xce, 0x64, //0x00008e7f imull $100, %esi, %ecx + 0x89, 0xda, //0x00008e82 movl %ebx, %edx + 0x29, 0xca, //0x00008e84 subl %ecx, %edx + 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00008e86 movzwl (%r10,%rdx,2), %ecx + 0x66, 0x89, 0x48, 0xff, //0x00008e8b movw %cx, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00008e8f addq $-2, %rax + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008e93 cmpl $9999, %ebx + 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00008e99 ja LBB32_57 + //0x00008e9f LBB32_58 + 0x83, 0xfe, 0x0a, //0x00008e9f cmpl $10, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008ea2 jb LBB32_60 + 0x89, 0xf0, //0x00008ea8 movl %esi, %eax + 0x48, 0x8d, 0x0d, 0x8f, 0x3d, 0x00, 0x00, //0x00008eaa leaq $15759(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008eb1 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x00, //0x00008eb5 movw %ax, (%r8) + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00008eb9 jmp LBB32_61 + //0x00008ebe LBB32_60 + 0x40, 0x80, 0xc6, 0x30, //0x00008ebe addb $48, %sil + 0x41, 0x88, 0x30, //0x00008ec2 movb %sil, (%r8) + //0x00008ec5 LBB32_61 + 0x41, 0x29, 0xf9, //0x00008ec5 subl %edi, %r9d + 0x45, 0x89, 0xc8, //0x00008ec8 movl %r9d, %r8d + 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x00008ecb jmp LBB32_138 + //0x00008ed0 LBB32_62 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00008ed0 movl $4, %r9d + 0x48, 0x8d, 0x4b, 0xfc, //0x00008ed6 leaq $-4(%rbx), %rcx + 0x41, 0x83, 0xfb, 0x64, //0x00008eda cmpl $100, %r11d + 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x00008ede jb LBB32_31 + 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00008ee4 jmp LBB32_64 + //0x00008ee9 LBB32_80 + 0x48, 0x29, 0xd3, //0x00008ee9 subq %rdx, %rbx + 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x00008eec leaq $480(%rdi,%rax), %rcx + 0x31, 0xc0, //0x00008ef4 xorl %eax, %eax + 0xc5, 0xfd, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x00008ef6 vmovdqa $-1982(%rip), %ymm0 /* LCPI32_0+0(%rip) */ + 0x90, 0x90, //0x00008efe .p2align 4, 0x90 + //0x00008f00 LBB32_81 + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x00008f00 vmovdqu %ymm0, $-480(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x00008f09 vmovdqu %ymm0, $-448(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x00008f12 vmovdqu %ymm0, $-416(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x00008f1b vmovdqu %ymm0, $-384(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x00008f24 vmovdqu %ymm0, $-352(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x00008f2d vmovdqu %ymm0, $-320(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x00008f36 vmovdqu %ymm0, $-288(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x00008f3f vmovdqu %ymm0, $-256(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008f48 vmovdqu %ymm0, $-224(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x00008f51 vmovdqu %ymm0, $-192(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x00008f5a vmovdqu %ymm0, $-160(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x00008f63 vmovdqu %ymm0, $-128(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x00008f69 vmovdqu %ymm0, $-96(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x00008f6f vmovdqu %ymm0, $-64(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x00008f75 vmovdqu %ymm0, $-32(%rcx,%rax) + 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x00008f7b vmovdqu %ymm0, (%rcx,%rax) + 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00008f80 addq $512, %rax + 0x48, 0x83, 0xc3, 0xfc, //0x00008f86 addq $-4, %rbx + 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00008f8a jne LBB32_81 + //0x00008f90 LBB32_82 + 0x48, 0x85, 0xd2, //0x00008f90 testq %rdx, %rdx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00008f93 je LBB32_85 + 0x4c, 0x01, 0xc8, //0x00008f99 addq %r9, %rax + 0x4c, 0x01, 0xe0, //0x00008f9c addq %r12, %rax + 0x48, 0x8d, 0x44, 0x07, 0x60, //0x00008f9f leaq $96(%rdi,%rax), %rax + 0x48, 0xf7, 0xda, //0x00008fa4 negq %rdx + 0xc5, 0xfd, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00008fa7 vmovdqa $-2159(%rip), %ymm0 /* LCPI32_0+0(%rip) */ + 0x90, //0x00008faf .p2align 4, 0x90 + //0x00008fb0 LBB32_84 + 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00008fb0 vmovdqu %ymm0, $-96(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008fb5 vmovdqu %ymm0, $-64(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00008fba vmovdqu %ymm0, $-32(%rax) + 0xc5, 0xfe, 0x7f, 0x00, //0x00008fbf vmovdqu %ymm0, (%rax) + 0x48, 0x83, 0xe8, 0x80, //0x00008fc3 subq $-128, %rax + 0x48, 0xff, 0xc2, //0x00008fc7 incq %rdx + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00008fca jne LBB32_84 + //0x00008fd0 LBB32_85 + 0x4d, 0x39, 0xda, //0x00008fd0 cmpq %r11, %r10 + 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00008fd3 je LBB32_137 + 0x4c, 0x01, 0xd6, //0x00008fd9 addq %r10, %rsi + 0x90, 0x90, 0x90, 0x90, //0x00008fdc .p2align 4, 0x90 + //0x00008fe0 LBB32_87 + 0xc6, 0x06, 0x30, //0x00008fe0 movb $48, (%rsi) + 0x48, 0xff, 0xc6, //0x00008fe3 incq %rsi + 0x4c, 0x39, 0xc6, //0x00008fe6 cmpq %r8, %rsi + 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008fe9 jb LBB32_87 + 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x00008fef jmp LBB32_137 + //0x00008ff4 LBB32_88 + 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008ff4 cmpl $10000, %esi + 0x4c, 0x89, 0xc0, //0x00008ffa movq %r8, %rax + 0x48, 0x83, 0xd8, 0x00, //0x00008ffd sbbq $0, %rax + 0x48, 0x83, 0xc0, 0x05, //0x00009001 addq $5, %rax + 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00009005 cmpl $10000, %esi + 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x0000900b jae LBB32_37 + 0x49, 0x89, 0xc1, //0x00009011 movq %rax, %r9 + 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00009014 jmp LBB32_56 + //0x00009019 LBB32_90 + 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00009019 leaq $482(%r9,%rdi), %rax + 0x4d, 0x89, 0xde, //0x00009021 movq %r11, %r14 + 0x49, 0x29, 0xce, //0x00009024 subq %rcx, %r14 + 0x31, 0xdb, //0x00009027 xorl %ebx, %ebx + 0xc5, 0xfd, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x00009029 vmovdqa $-2289(%rip), %ymm0 /* LCPI32_0+0(%rip) */ + //0x00009031 LBB32_91 + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x00009031 vmovdqu %ymm0, $-480(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x0000903a vmovdqu %ymm0, $-448(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x00009043 vmovdqu %ymm0, $-416(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x0000904c vmovdqu %ymm0, $-384(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x00009055 vmovdqu %ymm0, $-352(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x0000905e vmovdqu %ymm0, $-320(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x00009067 vmovdqu %ymm0, $-288(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x00009070 vmovdqu %ymm0, $-256(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x00009079 vmovdqu %ymm0, $-224(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x00009082 vmovdqu %ymm0, $-192(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x0000908b vmovdqu %ymm0, $-160(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x00009094 vmovdqu %ymm0, $-128(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x0000909a vmovdqu %ymm0, $-96(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x000090a0 vmovdqu %ymm0, $-64(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x000090a6 vmovdqu %ymm0, $-32(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x000090ac vmovdqu %ymm0, (%rax,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000090b1 addq $512, %rbx + 0x49, 0x83, 0xc6, 0x04, //0x000090b8 addq $4, %r14 + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x000090bc jne LBB32_91 + //0x000090c2 LBB32_92 + 0x4d, 0x85, 0xdb, //0x000090c2 testq %r11, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000090c5 je LBB32_95 + 0x4c, 0x01, 0xcb, //0x000090cb addq %r9, %rbx + 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x000090ce leaq $98(%rdi,%rbx), %rax + 0x49, 0xf7, 0xdb, //0x000090d3 negq %r11 + 0xc5, 0xfd, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x000090d6 vmovdqa $-2462(%rip), %ymm0 /* LCPI32_0+0(%rip) */ + //0x000090de LBB32_94 + 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x000090de vmovdqu %ymm0, $-96(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x000090e3 vmovdqu %ymm0, $-64(%rax) + 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x000090e8 vmovdqu %ymm0, $-32(%rax) + 0xc5, 0xfe, 0x7f, 0x00, //0x000090ed vmovdqu %ymm0, (%rax) + 0x48, 0x83, 0xe8, 0x80, //0x000090f1 subq $-128, %rax + 0x49, 0xff, 0xc3, //0x000090f5 incq %r11 + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000090f8 jne LBB32_94 + //0x000090fe LBB32_95 + 0x49, 0x01, 0xf0, //0x000090fe addq %rsi, %r8 + 0x49, 0x39, 0xf2, //0x00009101 cmpq %rsi, %r10 + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00009104 je LBB32_98 + //0x0000910a LBB32_96 + 0x44, 0x89, 0xf8, //0x0000910a movl %r15d, %eax + 0xf7, 0xd8, //0x0000910d negl %eax + 0x90, //0x0000910f .p2align 4, 0x90 + //0x00009110 LBB32_97 + 0x41, 0xc6, 0x00, 0x30, //0x00009110 movb $48, (%r8) + 0x49, 0xff, 0xc0, //0x00009114 incq %r8 + 0xff, 0xc6, //0x00009117 incl %esi + 0x39, 0xc6, //0x00009119 cmpl %eax, %esi + 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000911b jl LBB32_97 + //0x00009121 LBB32_98 + 0x4b, 0x8d, 0x04, 0x20, //0x00009121 leaq (%r8,%r12), %rax + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00009125 cmpl $10000, %r13d + 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000912c jb LBB32_101 + 0x44, 0x89, 0xe9, //0x00009132 movl %r13d, %ecx + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00009135 movl $3518437209, %r10d + 0x4c, 0x0f, 0xaf, 0xd1, //0x0000913b imulq %rcx, %r10 + 0x49, 0xc1, 0xea, 0x2d, //0x0000913f shrq $45, %r10 + 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00009143 imull $-10000, %r10d, %ecx + 0x44, 0x01, 0xe9, //0x0000914a addl %r13d, %ecx + 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000914d je LBB32_103 + 0x89, 0xca, //0x00009153 movl %ecx, %edx + 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00009155 imulq $1374389535, %rdx, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x0000915c shrq $37, %rdx + 0x6b, 0xda, 0x64, //0x00009160 imull $100, %edx, %ebx + 0x29, 0xd9, //0x00009163 subl %ebx, %ecx + 0x48, 0x8d, 0x1d, 0xd4, 0x3a, 0x00, 0x00, //0x00009165 leaq $15060(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4b, //0x0000916c movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00009170 movw %cx, $-2(%rax) + 0x0f, 0xb7, 0x0c, 0x53, //0x00009174 movzwl (%rbx,%rdx,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x00009178 movw %cx, $-4(%rax) + 0x45, 0x31, 0xc9, //0x0000917c xorl %r9d, %r9d + 0x48, 0x83, 0xc0, 0xfc, //0x0000917f addq $-4, %rax + 0x41, 0x83, 0xfa, 0x64, //0x00009183 cmpl $100, %r10d + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00009187 jae LBB32_105 + //0x0000918d LBB32_102 + 0x44, 0x89, 0xd1, //0x0000918d movl %r10d, %ecx + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00009190 jmp LBB32_107 + //0x00009195 LBB32_101 + 0x45, 0x31, 0xc9, //0x00009195 xorl %r9d, %r9d + 0x45, 0x89, 0xea, //0x00009198 movl %r13d, %r10d + 0x41, 0x83, 0xfa, 0x64, //0x0000919b cmpl $100, %r10d + 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x0000919f jb LBB32_102 + //0x000091a5 LBB32_105 + 0x48, 0xff, 0xc8, //0x000091a5 decq %rax + 0x48, 0x8d, 0x15, 0x91, 0x3a, 0x00, 0x00, //0x000091a8 leaq $14993(%rip), %rdx /* _Digits+0(%rip) */ + 0x90, //0x000091af .p2align 4, 0x90 + //0x000091b0 LBB32_106 + 0x44, 0x89, 0xd1, //0x000091b0 movl %r10d, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000091b3 imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x000091ba shrq $37, %rcx + 0x6b, 0xd9, 0x64, //0x000091be imull $100, %ecx, %ebx + 0x44, 0x89, 0xd6, //0x000091c1 movl %r10d, %esi + 0x29, 0xde, //0x000091c4 subl %ebx, %esi + 0x0f, 0xb7, 0x34, 0x72, //0x000091c6 movzwl (%rdx,%rsi,2), %esi + 0x66, 0x89, 0x70, 0xff, //0x000091ca movw %si, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x000091ce addq $-2, %rax + 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x000091d2 cmpl $9999, %r10d + 0x41, 0x89, 0xca, //0x000091d9 movl %ecx, %r10d + 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000091dc ja LBB32_106 + //0x000091e2 LBB32_107 + 0x83, 0xf9, 0x0a, //0x000091e2 cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000091e5 jb LBB32_109 + 0x89, 0xc8, //0x000091eb movl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x4c, 0x3a, 0x00, 0x00, //0x000091ed leaq $14924(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000091f4 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x00, //0x000091f8 movw %ax, (%r8) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000091fc jmp LBB32_110 + //0x00009201 LBB32_109 + 0x80, 0xc1, 0x30, //0x00009201 addb $48, %cl + 0x41, 0x88, 0x08, //0x00009204 movb %cl, (%r8) + //0x00009207 LBB32_110 + 0x4d, 0x29, 0xcc, //0x00009207 subq %r9, %r12 + 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000920a leaq $1(%r12), %rsi + 0x49, 0x8d, 0x54, 0x24, 0x61, //0x0000920f leaq $97(%r12), %rdx + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00009214 leaq $2(%r12), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009219 .p2align 4, 0x90 + //0x00009220 LBB32_111 + 0x48, 0xff, 0xca, //0x00009220 decq %rdx + 0x48, 0xff, 0xce, //0x00009223 decq %rsi + 0x48, 0xff, 0xc8, //0x00009226 decq %rax + 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00009229 cmpb $48, $-1(%r8,%r12) + 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000922f leaq $-1(%r12), %r12 + 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009234 je LBB32_111 + 0x4d, 0x8d, 0x0c, 0x30, //0x0000923a leaq (%r8,%rsi), %r9 + 0x45, 0x85, 0xff, //0x0000923e testl %r15d, %r15d + 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00009241 jle LBB32_116 + 0x44, 0x89, 0xc9, //0x00009247 movl %r9d, %ecx + 0x44, 0x29, 0xc1, //0x0000924a subl %r8d, %ecx + 0x41, 0x39, 0xcf, //0x0000924d cmpl %ecx, %r15d + 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00009250 jge LBB32_117 + 0x43, 0x8d, 0x0c, 0x07, //0x00009256 leal (%r15,%r8), %ecx + 0x41, 0x29, 0xc9, //0x0000925a subl %ecx, %r9d + 0x49, 0x8d, 0x49, 0xff, //0x0000925d leaq $-1(%r9), %rcx + 0x45, 0x89, 0xca, //0x00009261 movl %r9d, %r10d + 0x41, 0x83, 0xe2, 0x03, //0x00009264 andl $3, %r10d + 0x48, 0x83, 0xf9, 0x03, //0x00009268 cmpq $3, %rcx + 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000926c jae LBB32_121 + 0x31, 0xc9, //0x00009272 xorl %ecx, %ecx + 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00009274 jmp LBB32_124 + //0x00009279 LBB32_117 + 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00009279 jle LBB32_116 + 0x45, 0x01, 0xc7, //0x0000927f addl %r8d, %r15d + 0x45, 0x89, 0xce, //0x00009282 movl %r9d, %r14d + 0x41, 0xf7, 0xd6, //0x00009285 notl %r14d + 0x45, 0x01, 0xfe, //0x00009288 addl %r15d, %r14d + 0x45, 0x31, 0xd2, //0x0000928b xorl %r10d, %r10d + 0x4d, 0x89, 0xcb, //0x0000928e movq %r9, %r11 + 0x41, 0x83, 0xfe, 0x7e, //0x00009291 cmpl $126, %r14d + 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x00009295 jbe LBB32_135 + 0x49, 0xff, 0xc6, //0x0000929b incq %r14 + 0x4d, 0x89, 0xf2, //0x0000929e movq %r14, %r10 + 0x49, 0x83, 0xe2, 0x80, //0x000092a1 andq $-128, %r10 + 0x4f, 0x8d, 0x1c, 0x10, //0x000092a5 leaq (%r8,%r10), %r11 + 0x49, 0x8d, 0x5a, 0x80, //0x000092a9 leaq $-128(%r10), %rbx + 0x48, 0x89, 0xd9, //0x000092ad movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x07, //0x000092b0 shrq $7, %rcx + 0x48, 0xff, 0xc1, //0x000092b4 incq %rcx + 0x41, 0x89, 0xcc, //0x000092b7 movl %ecx, %r12d + 0x41, 0x83, 0xe4, 0x03, //0x000092ba andl $3, %r12d + 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x000092be cmpq $384, %rbx + 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000092c5 jae LBB32_129 + 0x31, 0xc9, //0x000092cb xorl %ecx, %ecx + 0xe9, 0x30, 0x01, 0x00, 0x00, //0x000092cd jmp LBB32_131 + //0x000092d2 LBB32_116 + 0x4d, 0x89, 0xc8, //0x000092d2 movq %r9, %r8 + 0xe9, 0x96, 0x01, 0x00, 0x00, //0x000092d5 jmp LBB32_137 + //0x000092da LBB32_103 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000092da movl $4, %r9d + 0x48, 0x83, 0xc0, 0xfc, //0x000092e0 addq $-4, %rax + 0x41, 0x83, 0xfa, 0x64, //0x000092e4 cmpl $100, %r10d + 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x000092e8 jb LBB32_102 + 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000092ee jmp LBB32_105 + //0x000092f3 LBB32_121 + 0x4d, 0x89, 0xd3, //0x000092f3 movq %r10, %r11 + 0x4d, 0x29, 0xcb, //0x000092f6 subq %r9, %r11 + 0x31, 0xc9, //0x000092f9 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000092fb .p2align 4, 0x90 + //0x00009300 LBB32_122 + 0x49, 0x8d, 0x1c, 0x08, //0x00009300 leaq (%r8,%rcx), %rbx + 0x8b, 0x54, 0x1e, 0xfc, //0x00009304 movl $-4(%rsi,%rbx), %edx + 0x89, 0x54, 0x1e, 0xfd, //0x00009308 movl %edx, $-3(%rsi,%rbx) + 0x48, 0x83, 0xc1, 0xfc, //0x0000930c addq $-4, %rcx + 0x49, 0x39, 0xcb, //0x00009310 cmpq %rcx, %r11 + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00009313 jne LBB32_122 + 0x48, 0xf7, 0xd9, //0x00009319 negq %rcx + //0x0000931c LBB32_124 + 0x4d, 0x85, 0xd2, //0x0000931c testq %r10, %r10 + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000931f je LBB32_127 + 0x49, 0xf7, 0xda, //0x00009325 negq %r10 + 0x4c, 0x89, 0xc2, //0x00009328 movq %r8, %rdx + 0x48, 0x29, 0xca, //0x0000932b subq %rcx, %rdx + 0x31, 0xc9, //0x0000932e xorl %ecx, %ecx + //0x00009330 .p2align 4, 0x90 + //0x00009330 LBB32_126 + 0x48, 0x8d, 0x34, 0x0a, //0x00009330 leaq (%rdx,%rcx), %rsi + 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00009334 movzbl (%r12,%rsi), %ebx + 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00009339 movb %bl, $1(%r12,%rsi) + 0x48, 0xff, 0xc9, //0x0000933e decq %rcx + 0x49, 0x39, 0xca, //0x00009341 cmpq %rcx, %r10 + 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00009344 jne LBB32_126 + //0x0000934a LBB32_127 + 0x49, 0x63, 0xcf, //0x0000934a movslq %r15d, %rcx + 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000934d movb $46, (%r8,%rcx) + 0x49, 0x01, 0xc0, //0x00009352 addq %rax, %r8 + 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00009355 jmp LBB32_137 + //0x0000935a LBB32_129 + 0x4c, 0x89, 0xe3, //0x0000935a movq %r12, %rbx + 0x48, 0x29, 0xcb, //0x0000935d subq %rcx, %rbx + 0x31, 0xc9, //0x00009360 xorl %ecx, %ecx + 0xc5, 0xfd, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x00009362 vmovdqa $-3114(%rip), %ymm0 /* LCPI32_0+0(%rip) */ + //0x0000936a LBB32_130 + 0x49, 0x8d, 0x04, 0x08, //0x0000936a leaq (%r8,%rcx), %rax + 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x0000936e vmovdqu %ymm0, (%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x00009373 vmovdqu %ymm0, $32(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x00009379 vmovdqu %ymm0, $64(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x0000937f vmovdqu %ymm0, $96(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x00009385 vmovdqu %ymm0, $128(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x0000938e vmovdqu %ymm0, $160(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x00009397 vmovdqu %ymm0, $192(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x000093a0 vmovdqu %ymm0, $224(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x000093a9 vmovdqu %ymm0, $256(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x000093b2 vmovdqu %ymm0, $288(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x000093bb vmovdqu %ymm0, $320(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x000093c4 vmovdqu %ymm0, $352(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x000093cd vmovdqu %ymm0, $384(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x000093d6 vmovdqu %ymm0, $416(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x000093df vmovdqu %ymm0, $448(%rsi,%rax) + 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x000093e8 vmovdqu %ymm0, $480(%rsi,%rax) + 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x000093f1 addq $512, %rcx + 0x48, 0x83, 0xc3, 0x04, //0x000093f8 addq $4, %rbx + 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000093fc jne LBB32_130 + //0x00009402 LBB32_131 + 0x49, 0x01, 0xf3, //0x00009402 addq %rsi, %r11 + 0x4d, 0x85, 0xe4, //0x00009405 testq %r12, %r12 + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00009408 je LBB32_134 + 0x49, 0x01, 0xc8, //0x0000940e addq %rcx, %r8 + 0x49, 0x01, 0xd0, //0x00009411 addq %rdx, %r8 + 0x49, 0xf7, 0xdc, //0x00009414 negq %r12 + 0xc5, 0xfd, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00009417 vmovdqa $-3295(%rip), %ymm0 /* LCPI32_0+0(%rip) */ + //0x0000941f LBB32_133 + 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x0000941f vmovdqu %ymm0, $-96(%r8) + 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00009425 vmovdqu %ymm0, $-64(%r8) + 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x0000942b vmovdqu %ymm0, $-32(%r8) + 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00009431 vmovdqu %ymm0, (%r8) + 0x49, 0x83, 0xe8, 0x80, //0x00009436 subq $-128, %r8 + 0x49, 0xff, 0xc4, //0x0000943a incq %r12 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000943d jne LBB32_133 + //0x00009443 LBB32_134 + 0x4d, 0x89, 0xd8, //0x00009443 movq %r11, %r8 + 0x4d, 0x39, 0xd6, //0x00009446 cmpq %r10, %r14 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00009449 je LBB32_137 + //0x0000944f LBB32_135 + 0x45, 0x29, 0xd7, //0x0000944f subl %r10d, %r15d + 0x45, 0x29, 0xcf, //0x00009452 subl %r9d, %r15d + 0x4d, 0x89, 0xd8, //0x00009455 movq %r11, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009458 .p2align 4, 0x90 + //0x00009460 LBB32_136 + 0x41, 0xc6, 0x00, 0x30, //0x00009460 movb $48, (%r8) + 0x49, 0xff, 0xc0, //0x00009464 incq %r8 + 0x41, 0xff, 0xcf, //0x00009467 decl %r15d + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000946a jne LBB32_136 + //0x00009470 LBB32_137 + 0x41, 0x29, 0xf8, //0x00009470 subl %edi, %r8d + //0x00009473 LBB32_138 + 0x44, 0x89, 0xc0, //0x00009473 movl %r8d, %eax + 0x5b, //0x00009476 popq %rbx + 0x41, 0x5c, //0x00009477 popq %r12 + 0x41, 0x5d, //0x00009479 popq %r13 + 0x41, 0x5e, //0x0000947b popq %r14 + 0x41, 0x5f, //0x0000947d popq %r15 + 0x5d, //0x0000947f popq %rbp + 0xc5, 0xf8, 0x77, //0x00009480 vzeroupper + 0xc3, //0x00009483 retq + //0x00009484 LBB32_139 + 0x45, 0x31, 0xc0, //0x00009484 xorl %r8d, %r8d + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00009487 jmp LBB32_138 + //0x0000948c LBB32_140 + 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x0000948c movl $-149, %r15d + 0x89, 0xc6, //0x00009492 movl %eax, %esi + 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00009494 jmp LBB32_5 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009499 .p2align 4, 0x00 + //0x000094a0 LCPI33_0 + 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x000094a0 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' + //0x000094b0 LCPI33_1 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000094b0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x000094c0 LCPI33_2 + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000094c0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000094d0 .p2align 5, 0x00 + //0x000094e0 LCPI33_3 + 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000094e0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' + 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000094f0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' + //0x00009500 LCPI33_4 + 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00009500 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' + 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00009510 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' + //0x00009520 LCPI33_5 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009520 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009530 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00009540 .p2align 4, 0x90 + //0x00009540 _to_lower + 0x55, //0x00009540 pushq %rbp + 0x48, 0x89, 0xe5, //0x00009541 movq %rsp, %rbp + 0x48, 0x83, 0xfa, 0x10, //0x00009544 cmpq $16, %rdx + 0x0f, 0x82, 0xdf, 0x00, 0x00, 0x00, //0x00009548 jb LBB33_8 + 0x48, 0x8d, 0x4a, 0xf0, //0x0000954e leaq $-16(%rdx), %rcx + 0xf6, 0xc1, 0x10, //0x00009552 testb $16, %cl + 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00009555 jne LBB33_2 + 0xc5, 0xfa, 0x6f, 0x06, //0x0000955b vmovdqu (%rsi), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0x39, 0xff, 0xff, 0xff, //0x0000955f vpcmpgtb $-199(%rip), %xmm0, %xmm1 /* LCPI33_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0x41, 0xff, 0xff, 0xff, //0x00009567 vmovdqa $-191(%rip), %xmm2 /* LCPI33_1+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x0000956f vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xe9, 0xdb, 0xc9, //0x00009573 vpand %xmm1, %xmm2, %xmm1 + 0xc5, 0xf1, 0xdb, 0x0d, 0x41, 0xff, 0xff, 0xff, //0x00009577 vpand $-191(%rip), %xmm1, %xmm1 /* LCPI33_2+0(%rip) */ + 0xc5, 0xf1, 0x71, 0xf1, 0x05, //0x0000957f vpsllw $5, %xmm1, %xmm1 + 0xc5, 0xf1, 0xfc, 0xc0, //0x00009584 vpaddb %xmm0, %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x07, //0x00009588 vmovdqu %xmm0, (%rdi) + 0x48, 0x83, 0xc6, 0x10, //0x0000958c addq $16, %rsi + 0x48, 0x83, 0xc7, 0x10, //0x00009590 addq $16, %rdi + 0x48, 0x89, 0xc8, //0x00009594 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0x10, //0x00009597 cmpq $16, %rcx + 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x0000959b jae LBB33_5 + 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000095a1 jmp LBB33_7 + //0x000095a6 LBB33_2 + 0x48, 0x89, 0xd0, //0x000095a6 movq %rdx, %rax + 0x48, 0x83, 0xf9, 0x10, //0x000095a9 cmpq $16, %rcx + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000095ad jb LBB33_7 + //0x000095b3 LBB33_5 + 0xc5, 0xf9, 0x6f, 0x05, 0xe5, 0xfe, 0xff, 0xff, //0x000095b3 vmovdqa $-283(%rip), %xmm0 /* LCPI33_0+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x0d, 0xed, 0xfe, 0xff, 0xff, //0x000095bb vmovdqa $-275(%rip), %xmm1 /* LCPI33_1+0(%rip) */ + 0xc5, 0xf9, 0x6f, 0x15, 0xf5, 0xfe, 0xff, 0xff, //0x000095c3 vmovdqa $-267(%rip), %xmm2 /* LCPI33_2+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000095cb .p2align 4, 0x90 + //0x000095d0 LBB33_6 + 0xc5, 0xfa, 0x6f, 0x1e, //0x000095d0 vmovdqu (%rsi), %xmm3 + 0xc5, 0xe1, 0x64, 0xe0, //0x000095d4 vpcmpgtb %xmm0, %xmm3, %xmm4 + 0xc5, 0xf1, 0x64, 0xeb, //0x000095d8 vpcmpgtb %xmm3, %xmm1, %xmm5 + 0xc5, 0xd1, 0xdb, 0xe4, //0x000095dc vpand %xmm4, %xmm5, %xmm4 + 0xc5, 0xd9, 0xdb, 0xe2, //0x000095e0 vpand %xmm2, %xmm4, %xmm4 + 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x000095e4 vpsllw $5, %xmm4, %xmm4 + 0xc5, 0xd9, 0xfc, 0xdb, //0x000095e9 vpaddb %xmm3, %xmm4, %xmm3 + 0xc5, 0xfa, 0x7f, 0x1f, //0x000095ed vmovdqu %xmm3, (%rdi) + 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x000095f1 vmovdqu $16(%rsi), %xmm3 + 0xc5, 0xe1, 0x64, 0xe0, //0x000095f6 vpcmpgtb %xmm0, %xmm3, %xmm4 + 0xc5, 0xf1, 0x64, 0xeb, //0x000095fa vpcmpgtb %xmm3, %xmm1, %xmm5 + 0xc5, 0xd1, 0xdb, 0xe4, //0x000095fe vpand %xmm4, %xmm5, %xmm4 + 0xc5, 0xd9, 0xdb, 0xe2, //0x00009602 vpand %xmm2, %xmm4, %xmm4 + 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00009606 vpsllw $5, %xmm4, %xmm4 + 0xc5, 0xd9, 0xfc, 0xdb, //0x0000960b vpaddb %xmm3, %xmm4, %xmm3 + 0xc5, 0xfa, 0x7f, 0x5f, 0x10, //0x0000960f vmovdqu %xmm3, $16(%rdi) + 0x48, 0x83, 0xc6, 0x20, //0x00009614 addq $32, %rsi + 0x48, 0x83, 0xc7, 0x20, //0x00009618 addq $32, %rdi + 0x48, 0x83, 0xc0, 0xe0, //0x0000961c addq $-32, %rax + 0x48, 0x83, 0xf8, 0x0f, //0x00009620 cmpq $15, %rax + 0x0f, 0x87, 0xa6, 0xff, 0xff, 0xff, //0x00009624 ja LBB33_6 + //0x0000962a LBB33_7 + 0x83, 0xe2, 0x0f, //0x0000962a andl $15, %edx + //0x0000962d LBB33_8 + 0x48, 0x85, 0xd2, //0x0000962d testq %rdx, %rdx + 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00009630 je LBB33_22 + 0x48, 0x83, 0xfa, 0x7f, //0x00009636 cmpq $127, %rdx + 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x0000963a jbe LBB33_10 + 0x48, 0x8d, 0x04, 0x16, //0x00009640 leaq (%rsi,%rdx), %rax + 0x48, 0x39, 0xc7, //0x00009644 cmpq %rax, %rdi + 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x00009647 jae LBB33_19 + 0x48, 0x8d, 0x04, 0x17, //0x0000964d leaq (%rdi,%rdx), %rax + 0x48, 0x39, 0xc6, //0x00009651 cmpq %rax, %rsi + 0x0f, 0x83, 0x9a, 0x00, 0x00, 0x00, //0x00009654 jae LBB33_19 + //0x0000965a LBB33_10 + 0x49, 0x89, 0xf2, //0x0000965a movq %rsi, %r10 + 0x49, 0x89, 0xd0, //0x0000965d movq %rdx, %r8 + 0x48, 0x89, 0xf9, //0x00009660 movq %rdi, %rcx + //0x00009663 LBB33_11 + 0x41, 0xf6, 0xc0, 0x01, //0x00009663 testb $1, %r8b + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00009667 jne LBB33_13 + 0x4d, 0x89, 0xc1, //0x0000966d movq %r8, %r9 + 0x49, 0x83, 0xf8, 0x01, //0x00009670 cmpq $1, %r8 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00009674 jne LBB33_15 + 0xe9, 0x50, 0x01, 0x00, 0x00, //0x0000967a jmp LBB33_22 + //0x0000967f LBB33_13 + 0x41, 0x0f, 0xb6, 0x02, //0x0000967f movzbl (%r10), %eax + 0x8d, 0x50, 0xbf, //0x00009683 leal $-65(%rax), %edx + 0x8d, 0x70, 0x20, //0x00009686 leal $32(%rax), %esi + 0x80, 0xfa, 0x1a, //0x00009689 cmpb $26, %dl + 0x40, 0x0f, 0xb6, 0xf6, //0x0000968c movzbl %sil, %esi + 0x0f, 0x43, 0xf0, //0x00009690 cmovael %eax, %esi + 0x4d, 0x8d, 0x48, 0xff, //0x00009693 leaq $-1(%r8), %r9 + 0x40, 0x88, 0x31, //0x00009697 movb %sil, (%rcx) + 0x49, 0xff, 0xc2, //0x0000969a incq %r10 + 0x48, 0xff, 0xc1, //0x0000969d incq %rcx + 0x49, 0x83, 0xf8, 0x01, //0x000096a0 cmpq $1, %r8 + 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x000096a4 je LBB33_22 + //0x000096aa LBB33_15 + 0x31, 0xf6, //0x000096aa xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, //0x000096ac .p2align 4, 0x90 + //0x000096b0 LBB33_16 + 0x41, 0x0f, 0xb6, 0x04, 0x32, //0x000096b0 movzbl (%r10,%rsi), %eax + 0x8d, 0x78, 0xbf, //0x000096b5 leal $-65(%rax), %edi + 0x8d, 0x50, 0x20, //0x000096b8 leal $32(%rax), %edx + 0x40, 0x80, 0xff, 0x1a, //0x000096bb cmpb $26, %dil + 0x0f, 0xb6, 0xd2, //0x000096bf movzbl %dl, %edx + 0x0f, 0x43, 0xd0, //0x000096c2 cmovael %eax, %edx + 0x88, 0x14, 0x31, //0x000096c5 movb %dl, (%rcx,%rsi) + 0x41, 0x0f, 0xb6, 0x44, 0x32, 0x01, //0x000096c8 movzbl $1(%r10,%rsi), %eax + 0x8d, 0x50, 0xbf, //0x000096ce leal $-65(%rax), %edx + 0x8d, 0x78, 0x20, //0x000096d1 leal $32(%rax), %edi + 0x80, 0xfa, 0x1a, //0x000096d4 cmpb $26, %dl + 0x40, 0x0f, 0xb6, 0xd7, //0x000096d7 movzbl %dil, %edx + 0x0f, 0x43, 0xd0, //0x000096db cmovael %eax, %edx + 0x88, 0x54, 0x31, 0x01, //0x000096de movb %dl, $1(%rcx,%rsi) + 0x48, 0x83, 0xc6, 0x02, //0x000096e2 addq $2, %rsi + 0x49, 0x39, 0xf1, //0x000096e6 cmpq %rsi, %r9 + 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x000096e9 jne LBB33_16 + 0xe9, 0xdb, 0x00, 0x00, 0x00, //0x000096ef jmp LBB33_22 + //0x000096f4 LBB33_19 + 0x49, 0x89, 0xd1, //0x000096f4 movq %rdx, %r9 + 0x49, 0x83, 0xe1, 0x80, //0x000096f7 andq $-128, %r9 + 0x4e, 0x8d, 0x14, 0x0e, //0x000096fb leaq (%rsi,%r9), %r10 + 0x41, 0x89, 0xd0, //0x000096ff movl %edx, %r8d + 0x41, 0x83, 0xe0, 0x7f, //0x00009702 andl $127, %r8d + 0x4a, 0x8d, 0x0c, 0x0f, //0x00009706 leaq (%rdi,%r9), %rcx + 0x31, 0xc0, //0x0000970a xorl %eax, %eax + 0xc5, 0xfd, 0x6f, 0x05, 0xcc, 0xfd, 0xff, 0xff, //0x0000970c vmovdqa $-564(%rip), %ymm0 /* LCPI33_3+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0xe4, 0xfd, 0xff, 0xff, //0x00009714 vmovdqa $-540(%rip), %ymm1 /* LCPI33_4+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x15, 0xfc, 0xfd, 0xff, 0xff, //0x0000971c vmovdqa $-516(%rip), %ymm2 /* LCPI33_5+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009724 .p2align 4, 0x90 + //0x00009730 LBB33_20 + 0xc5, 0xfe, 0x6f, 0x1c, 0x06, //0x00009730 vmovdqu (%rsi,%rax), %ymm3 + 0xc5, 0xfe, 0x6f, 0x64, 0x06, 0x20, //0x00009735 vmovdqu $32(%rsi,%rax), %ymm4 + 0xc5, 0xfe, 0x6f, 0x6c, 0x06, 0x40, //0x0000973b vmovdqu $64(%rsi,%rax), %ymm5 + 0xc5, 0xfe, 0x6f, 0x74, 0x06, 0x60, //0x00009741 vmovdqu $96(%rsi,%rax), %ymm6 + 0xc5, 0xe5, 0xfc, 0xf8, //0x00009747 vpaddb %ymm0, %ymm3, %ymm7 + 0xc5, 0x5d, 0xfc, 0xc0, //0x0000974b vpaddb %ymm0, %ymm4, %ymm8 + 0xc5, 0x55, 0xfc, 0xc8, //0x0000974f vpaddb %ymm0, %ymm5, %ymm9 + 0xc5, 0x4d, 0xfc, 0xd0, //0x00009753 vpaddb %ymm0, %ymm6, %ymm10 + 0xc5, 0x45, 0xda, 0xd9, //0x00009757 vpminub %ymm1, %ymm7, %ymm11 + 0xc5, 0xa5, 0x74, 0xff, //0x0000975b vpcmpeqb %ymm7, %ymm11, %ymm7 + 0xc5, 0x3d, 0xda, 0xd9, //0x0000975f vpminub %ymm1, %ymm8, %ymm11 + 0xc4, 0x41, 0x3d, 0x74, 0xc3, //0x00009763 vpcmpeqb %ymm11, %ymm8, %ymm8 + 0xc5, 0x35, 0xda, 0xd9, //0x00009768 vpminub %ymm1, %ymm9, %ymm11 + 0xc4, 0x41, 0x35, 0x74, 0xcb, //0x0000976c vpcmpeqb %ymm11, %ymm9, %ymm9 + 0xc5, 0x2d, 0xda, 0xd9, //0x00009771 vpminub %ymm1, %ymm10, %ymm11 + 0xc4, 0x41, 0x2d, 0x74, 0xd3, //0x00009775 vpcmpeqb %ymm11, %ymm10, %ymm10 + 0xc5, 0x65, 0xfc, 0xda, //0x0000977a vpaddb %ymm2, %ymm3, %ymm11 + 0xc5, 0x5d, 0xfc, 0xe2, //0x0000977e vpaddb %ymm2, %ymm4, %ymm12 + 0xc5, 0x55, 0xfc, 0xea, //0x00009782 vpaddb %ymm2, %ymm5, %ymm13 + 0xc5, 0x4d, 0xfc, 0xf2, //0x00009786 vpaddb %ymm2, %ymm6, %ymm14 + 0xc4, 0xc3, 0x65, 0x4c, 0xdb, 0x70, //0x0000978a vpblendvb %ymm7, %ymm11, %ymm3, %ymm3 + 0xc4, 0xc3, 0x5d, 0x4c, 0xe4, 0x80, //0x00009790 vpblendvb %ymm8, %ymm12, %ymm4, %ymm4 + 0xc4, 0xc3, 0x55, 0x4c, 0xed, 0x90, //0x00009796 vpblendvb %ymm9, %ymm13, %ymm5, %ymm5 + 0xc4, 0xc3, 0x4d, 0x4c, 0xf6, 0xa0, //0x0000979c vpblendvb %ymm10, %ymm14, %ymm6, %ymm6 + 0xc5, 0xfe, 0x7f, 0x1c, 0x07, //0x000097a2 vmovdqu %ymm3, (%rdi,%rax) + 0xc5, 0xfe, 0x7f, 0x64, 0x07, 0x20, //0x000097a7 vmovdqu %ymm4, $32(%rdi,%rax) + 0xc5, 0xfe, 0x7f, 0x6c, 0x07, 0x40, //0x000097ad vmovdqu %ymm5, $64(%rdi,%rax) + 0xc5, 0xfe, 0x7f, 0x74, 0x07, 0x60, //0x000097b3 vmovdqu %ymm6, $96(%rdi,%rax) + 0x48, 0x83, 0xe8, 0x80, //0x000097b9 subq $-128, %rax + 0x49, 0x39, 0xc1, //0x000097bd cmpq %rax, %r9 + 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000097c0 jne LBB33_20 + 0x4c, 0x39, 0xca, //0x000097c6 cmpq %r9, %rdx + 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x000097c9 jne LBB33_11 + //0x000097cf LBB33_22 + 0x5d, //0x000097cf popq %rbp + 0xc5, 0xf8, 0x77, //0x000097d0 vzeroupper + 0xc3, //0x000097d3 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000097d4 .p2align 4, 0x90 + //0x000097e0 _format_significand + 0x55, //0x000097e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000097e1 movq %rsp, %rbp + 0x41, 0x56, //0x000097e4 pushq %r14 + 0x53, //0x000097e6 pushq %rbx + 0x4c, 0x63, 0xc2, //0x000097e7 movslq %edx, %r8 + 0x49, 0x01, 0xf0, //0x000097ea addq %rsi, %r8 + 0x48, 0x89, 0xf8, //0x000097ed movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x000097f0 shrq $32, %rax + 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x000097f4 je LBB34_1 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000097fa movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf8, //0x00009804 movq %rdi, %rax + 0x48, 0xf7, 0xe1, //0x00009807 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x0000980a shrq $26, %rdx + 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x0000980e imull $-100000000, %edx, %ecx + 0x01, 0xf9, //0x00009814 addl %edi, %ecx + 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00009816 je LBB34_3 + 0x89, 0xc8, //0x0000981c movl %ecx, %eax + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000981e movl $3518437209, %r9d + 0x49, 0x0f, 0xaf, 0xc1, //0x00009824 imulq %r9, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00009828 shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x0000982c imull $10000, %eax, %edi + 0x29, 0xf9, //0x00009832 subl %edi, %ecx + 0x48, 0x89, 0xc7, //0x00009834 movq %rax, %rdi + 0x49, 0x0f, 0xaf, 0xf9, //0x00009837 imulq %r9, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x0000983b shrq $45, %rdi + 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000983f imull $10000, %edi, %edi + 0x29, 0xf8, //0x00009845 subl %edi, %eax + 0x0f, 0xb7, 0xf9, //0x00009847 movzwl %cx, %edi + 0xc1, 0xef, 0x02, //0x0000984a shrl $2, %edi + 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x0000984d imull $5243, %edi, %r9d + 0x41, 0xc1, 0xe9, 0x11, //0x00009854 shrl $17, %r9d + 0x41, 0x6b, 0xf9, 0x64, //0x00009858 imull $100, %r9d, %edi + 0x29, 0xf9, //0x0000985c subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd1, //0x0000985e movzwl %cx, %r10d + 0x0f, 0xb7, 0xf8, //0x00009862 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00009865 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00009868 imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x0000986e shrl $17, %edi + 0x6b, 0xcf, 0x64, //0x00009871 imull $100, %edi, %ecx + 0x29, 0xc8, //0x00009874 subl %ecx, %eax + 0x44, 0x0f, 0xb7, 0xd8, //0x00009876 movzwl %ax, %r11d + 0x48, 0x8d, 0x0d, 0xbf, 0x33, 0x00, 0x00, //0x0000987a leaq $13247(%rip), %rcx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00009881 movzwl (%rcx,%r10,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00009886 movw %ax, $-2(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x0000988b movzwl (%rcx,%r9,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00009890 movw %ax, $-4(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00009895 movzwl (%rcx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfa, //0x0000989a movw %ax, $-6(%r8) + 0x0f, 0xb7, 0x04, 0x79, //0x0000989f movzwl (%rcx,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xf8, //0x000098a3 movw %ax, $-8(%r8) + 0x45, 0x31, 0xc9, //0x000098a8 xorl %r9d, %r9d + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x000098ab jmp LBB34_5 + //0x000098b0 LBB34_1 + 0x45, 0x31, 0xc9, //0x000098b0 xorl %r9d, %r9d + 0x4d, 0x89, 0xc6, //0x000098b3 movq %r8, %r14 + 0x48, 0x89, 0xfa, //0x000098b6 movq %rdi, %rdx + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000098b9 cmpl $10000, %edx + 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000098bf jae LBB34_8 + //0x000098c5 LBB34_7 + 0x89, 0xd7, //0x000098c5 movl %edx, %edi + 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x000098c7 jmp LBB34_10 + //0x000098cc LBB34_3 + 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000098cc movl $8, %r9d + //0x000098d2 LBB34_5 + 0x4d, 0x8d, 0x70, 0xf8, //0x000098d2 leaq $-8(%r8), %r14 + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000098d6 cmpl $10000, %edx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000098dc jb LBB34_7 + //0x000098e2 LBB34_8 + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000098e2 movl $3518437209, %r10d + 0x4c, 0x8d, 0x1d, 0x51, 0x33, 0x00, 0x00, //0x000098e8 leaq $13137(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, //0x000098ef .p2align 4, 0x90 + //0x000098f0 LBB34_9 + 0x89, 0xd7, //0x000098f0 movl %edx, %edi + 0x49, 0x0f, 0xaf, 0xfa, //0x000098f2 imulq %r10, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x000098f6 shrq $45, %rdi + 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x000098fa imull $-10000, %edi, %eax + 0x01, 0xd0, //0x00009900 addl %edx, %eax + 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00009902 imulq $1374389535, %rax, %rbx + 0x48, 0xc1, 0xeb, 0x25, //0x00009909 shrq $37, %rbx + 0x6b, 0xcb, 0x64, //0x0000990d imull $100, %ebx, %ecx + 0x29, 0xc8, //0x00009910 subl %ecx, %eax + 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00009912 movzwl (%r11,%rax,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009917 movw %ax, $-2(%r14) + 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x0000991c movzwl (%r11,%rbx,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00009921 movw %ax, $-4(%r14) + 0x49, 0x83, 0xc6, 0xfc, //0x00009926 addq $-4, %r14 + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x0000992a cmpl $99999999, %edx + 0x89, 0xfa, //0x00009930 movl %edi, %edx + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00009932 ja LBB34_9 + //0x00009938 LBB34_10 + 0x83, 0xff, 0x64, //0x00009938 cmpl $100, %edi + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000993b jae LBB34_11 + 0x83, 0xff, 0x0a, //0x00009941 cmpl $10, %edi + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00009944 jb LBB34_14 + //0x0000994a LBB34_13 + 0x89, 0xf8, //0x0000994a movl %edi, %eax + 0x48, 0x8d, 0x0d, 0xed, 0x32, 0x00, 0x00, //0x0000994c leaq $13037(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00009953 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009957 movw %ax, $-2(%r14) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x0000995c jmp LBB34_15 + //0x00009961 LBB34_11 + 0x0f, 0xb7, 0xc7, //0x00009961 movzwl %di, %eax + 0xc1, 0xe8, 0x02, //0x00009964 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00009967 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000996d shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x00009970 imull $100, %eax, %ecx + 0x29, 0xcf, //0x00009973 subl %ecx, %edi + 0x0f, 0xb7, 0xcf, //0x00009975 movzwl %di, %ecx + 0x48, 0x8d, 0x15, 0xc1, 0x32, 0x00, 0x00, //0x00009978 leaq $12993(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x0000997f movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00009983 movw %cx, $-2(%r14) + 0x49, 0x83, 0xc6, 0xfe, //0x00009988 addq $-2, %r14 + 0x89, 0xc7, //0x0000998c movl %eax, %edi + 0x83, 0xff, 0x0a, //0x0000998e cmpl $10, %edi + 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00009991 jae LBB34_13 + //0x00009997 LBB34_14 + 0x40, 0x80, 0xc7, 0x30, //0x00009997 addb $48, %dil + 0x40, 0x88, 0x3e, //0x0000999b movb %dil, (%rsi) + //0x0000999e LBB34_15 + 0x4d, 0x29, 0xc8, //0x0000999e subq %r9, %r8 + 0x4c, 0x89, 0xc0, //0x000099a1 movq %r8, %rax + 0x5b, //0x000099a4 popq %rbx + 0x41, 0x5e, //0x000099a5 popq %r14 + 0x5d, //0x000099a7 popq %rbp + 0xc3, //0x000099a8 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000099a9 .p2align 4, 0x90 + //0x000099b0 _left_shift + 0x55, //0x000099b0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000099b1 movq %rsp, %rbp + 0x41, 0x56, //0x000099b4 pushq %r14 + 0x53, //0x000099b6 pushq %rbx + 0x89, 0xf1, //0x000099b7 movl %esi, %ecx + 0x48, 0x6b, 0xd1, 0x68, //0x000099b9 imulq $104, %rcx, %rdx + 0x48, 0x8d, 0x35, 0x6c, 0x8c, 0x00, 0x00, //0x000099bd leaq $35948(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x44, 0x8b, 0x04, 0x32, //0x000099c4 movl (%rdx,%rsi), %r8d + 0x4c, 0x8b, 0x17, //0x000099c8 movq (%rdi), %r10 + 0x4c, 0x63, 0x4f, 0x10, //0x000099cb movslq $16(%rdi), %r9 + 0x8a, 0x44, 0x32, 0x04, //0x000099cf movb $4(%rdx,%rsi), %al + 0x4d, 0x85, 0xc9, //0x000099d3 testq %r9, %r9 + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000099d6 je LBB35_6 + 0x48, 0x8d, 0x54, 0x32, 0x05, //0x000099dc leaq $5(%rdx,%rsi), %rdx + 0x31, 0xf6, //0x000099e1 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000099e3 .p2align 4, 0x90 + //0x000099f0 LBB35_3 + 0x84, 0xc0, //0x000099f0 testb %al, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000099f2 je LBB35_8 + 0x41, 0x38, 0x04, 0x32, //0x000099f8 cmpb %al, (%r10,%rsi) + 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x000099fc jne LBB35_5 + 0x0f, 0xb6, 0x04, 0x32, //0x00009a02 movzbl (%rdx,%rsi), %eax + 0x48, 0xff, 0xc6, //0x00009a06 incq %rsi + 0x49, 0x39, 0xf1, //0x00009a09 cmpq %rsi, %r9 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00009a0c jne LBB35_3 + //0x00009a12 LBB35_6 + 0x84, 0xc0, //0x00009a12 testb %al, %al + 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00009a14 je LBB35_8 + //0x00009a1a LBB35_7 + 0x41, 0xff, 0xc8, //0x00009a1a decl %r8d + //0x00009a1d LBB35_8 + 0x45, 0x85, 0xc9, //0x00009a1d testl %r9d, %r9d + 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00009a20 jle LBB35_23 + 0x43, 0x8d, 0x04, 0x08, //0x00009a26 leal (%r8,%r9), %eax + 0x4c, 0x63, 0xf0, //0x00009a2a movslq %eax, %r14 + 0x49, 0xff, 0xce, //0x00009a2d decq %r14 + 0x31, 0xd2, //0x00009a30 xorl %edx, %edx + 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009a32 movabsq $-3689348814741910323, %r11 + 0x90, 0x90, 0x90, 0x90, //0x00009a3c .p2align 4, 0x90 + //0x00009a40 LBB35_10 + 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00009a40 movsbq $-1(%r10,%r9), %rsi + 0x48, 0x83, 0xc6, 0xd0, //0x00009a46 addq $-48, %rsi + 0x48, 0xd3, 0xe6, //0x00009a4a shlq %cl, %rsi + 0x48, 0x01, 0xd6, //0x00009a4d addq %rdx, %rsi + 0x48, 0x89, 0xf0, //0x00009a50 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00009a53 mulq %r11 + 0x48, 0xc1, 0xea, 0x03, //0x00009a56 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00009a5a leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00009a5e leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xf0, //0x00009a62 movq %rsi, %rax + 0x48, 0x29, 0xd8, //0x00009a65 subq %rbx, %rax + 0x4c, 0x39, 0x77, 0x08, //0x00009a68 cmpq %r14, $8(%rdi) + 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00009a6c jbe LBB35_16 + 0x04, 0x30, //0x00009a72 addb $48, %al + 0x43, 0x88, 0x04, 0x32, //0x00009a74 movb %al, (%r10,%r14) + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00009a78 jmp LBB35_18 + 0x90, 0x90, 0x90, //0x00009a7d .p2align 4, 0x90 + //0x00009a80 LBB35_16 + 0x48, 0x85, 0xc0, //0x00009a80 testq %rax, %rax + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00009a83 je LBB35_18 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009a89 movl $1, $28(%rdi) + //0x00009a90 LBB35_18 + 0x49, 0x83, 0xf9, 0x02, //0x00009a90 cmpq $2, %r9 + 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00009a94 jl LBB35_12 + 0x49, 0xff, 0xc9, //0x00009a9a decq %r9 + 0x4c, 0x8b, 0x17, //0x00009a9d movq (%rdi), %r10 + 0x49, 0xff, 0xce, //0x00009aa0 decq %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00009aa3 jmp LBB35_10 + //0x00009aa8 LBB35_12 + 0x48, 0x83, 0xfe, 0x0a, //0x00009aa8 cmpq $10, %rsi + 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00009aac jae LBB35_13 + //0x00009ab2 LBB35_23 + 0x48, 0x63, 0x4f, 0x10, //0x00009ab2 movslq $16(%rdi), %rcx + 0x49, 0x63, 0xc0, //0x00009ab6 movslq %r8d, %rax + 0x48, 0x01, 0xc8, //0x00009ab9 addq %rcx, %rax + 0x89, 0x47, 0x10, //0x00009abc movl %eax, $16(%rdi) + 0x48, 0x8b, 0x4f, 0x08, //0x00009abf movq $8(%rdi), %rcx + 0x48, 0x39, 0xc1, //0x00009ac3 cmpq %rax, %rcx + 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00009ac6 ja LBB35_25 + 0x89, 0x4f, 0x10, //0x00009acc movl %ecx, $16(%rdi) + 0x89, 0xc8, //0x00009acf movl %ecx, %eax + //0x00009ad1 LBB35_25 + 0x44, 0x01, 0x47, 0x14, //0x00009ad1 addl %r8d, $20(%rdi) + 0x85, 0xc0, //0x00009ad5 testl %eax, %eax + 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00009ad7 jle LBB35_29 + 0x48, 0x8b, 0x0f, //0x00009add movq (%rdi), %rcx + 0x89, 0xc0, //0x00009ae0 movl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ae2 .p2align 4, 0x90 + //0x00009af0 LBB35_27 + 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00009af0 cmpb $48, $-1(%rcx,%rax) + 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00009af5 jne LBB35_31 + 0x89, 0xc2, //0x00009afb movl %eax, %edx + 0x48, 0xff, 0xc8, //0x00009afd decq %rax + 0xff, 0xca, //0x00009b00 decl %edx + 0x89, 0x57, 0x10, //0x00009b02 movl %edx, $16(%rdi) + 0x48, 0x8d, 0x50, 0x01, //0x00009b05 leaq $1(%rax), %rdx + 0x48, 0x83, 0xfa, 0x01, //0x00009b09 cmpq $1, %rdx + 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00009b0d jg LBB35_27 + //0x00009b13 LBB35_29 + 0x85, 0xc0, //0x00009b13 testl %eax, %eax + 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00009b15 je LBB35_30 + //0x00009b1b LBB35_31 + 0x5b, //0x00009b1b popq %rbx + 0x41, 0x5e, //0x00009b1c popq %r14 + 0x5d, //0x00009b1e popq %rbp + 0xc3, //0x00009b1f retq + //0x00009b20 LBB35_13 + 0x49, 0x63, 0xf6, //0x00009b20 movslq %r14d, %rsi + 0x48, 0xff, 0xce, //0x00009b23 decq %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00009b26 jmp LBB35_14 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b2b .p2align 4, 0x90 + //0x00009b30 LBB35_15 + 0x04, 0x30, //0x00009b30 addb $48, %al + 0x48, 0x8b, 0x1f, //0x00009b32 movq (%rdi), %rbx + 0x88, 0x04, 0x33, //0x00009b35 movb %al, (%rbx,%rsi) + //0x00009b38 LBB35_22 + 0x48, 0xff, 0xce, //0x00009b38 decq %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00009b3b cmpq $9, %rcx + 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00009b3f jbe LBB35_23 + //0x00009b45 LBB35_14 + 0x48, 0x89, 0xd1, //0x00009b45 movq %rdx, %rcx + 0x48, 0x89, 0xd0, //0x00009b48 movq %rdx, %rax + 0x49, 0xf7, 0xe3, //0x00009b4b mulq %r11 + 0x48, 0xc1, 0xea, 0x03, //0x00009b4e shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00009b52 leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00009b56 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00009b5a movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00009b5d subq %rbx, %rax + 0x48, 0x39, 0x77, 0x08, //0x00009b60 cmpq %rsi, $8(%rdi) + 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00009b64 ja LBB35_15 + 0x48, 0x85, 0xc0, //0x00009b6a testq %rax, %rax + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00009b6d je LBB35_22 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009b73 movl $1, $28(%rdi) + 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00009b7a jmp LBB35_22 + //0x00009b7f LBB35_30 + 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009b7f movl $0, $20(%rdi) + 0x5b, //0x00009b86 popq %rbx + 0x41, 0x5e, //0x00009b87 popq %r14 + 0x5d, //0x00009b89 popq %rbp + 0xc3, //0x00009b8a retq + //0x00009b8b LBB35_5 + 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00009b8b jl LBB35_7 + 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00009b91 jmp LBB35_8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b96 .p2align 4, 0x90 + //0x00009ba0 _right_shift + 0x55, //0x00009ba0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00009ba1 movq %rsp, %rbp + 0x89, 0xf1, //0x00009ba4 movl %esi, %ecx + 0x4c, 0x63, 0x4f, 0x10, //0x00009ba6 movslq $16(%rdi), %r9 + 0x31, 0xf6, //0x00009baa xorl %esi, %esi + 0x31, 0xc0, //0x00009bac xorl %eax, %eax + 0x90, 0x90, //0x00009bae .p2align 4, 0x90 + //0x00009bb0 LBB36_1 + 0x4c, 0x39, 0xce, //0x00009bb0 cmpq %r9, %rsi + 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00009bb3 jge LBB36_2 + 0x48, 0x8d, 0x04, 0x80, //0x00009bb9 leaq (%rax,%rax,4), %rax + 0x48, 0x8b, 0x17, //0x00009bbd movq (%rdi), %rdx + 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00009bc0 movsbq (%rdx,%rsi), %rdx + 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009bc5 leaq $-48(%rdx,%rax,2), %rax + 0x48, 0xff, 0xc6, //0x00009bca incq %rsi + 0x48, 0x89, 0xc2, //0x00009bcd movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00009bd0 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00009bd3 testq %rdx, %rdx + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00009bd6 je LBB36_1 + //0x00009bdc LBB36_6 + 0x8b, 0x57, 0x14, //0x00009bdc movl $20(%rdi), %edx + 0x29, 0xf2, //0x00009bdf subl %esi, %edx + 0xff, 0xc2, //0x00009be1 incl %edx + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009be3 movq $-1, %r8 + 0x49, 0xd3, 0xe0, //0x00009bea shlq %cl, %r8 + 0x89, 0x57, 0x14, //0x00009bed movl %edx, $20(%rdi) + 0x49, 0xf7, 0xd0, //0x00009bf0 notq %r8 + 0x45, 0x31, 0xd2, //0x00009bf3 xorl %r10d, %r10d + 0x44, 0x39, 0xce, //0x00009bf6 cmpl %r9d, %esi + 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00009bf9 jge LBB36_9 + 0x4c, 0x63, 0xce, //0x00009bff movslq %esi, %r9 + 0x48, 0x8b, 0x37, //0x00009c02 movq (%rdi), %rsi + 0x45, 0x31, 0xd2, //0x00009c05 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009c08 .p2align 4, 0x90 + //0x00009c10 LBB36_8 + 0x48, 0x89, 0xc2, //0x00009c10 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00009c13 shrq %cl, %rdx + 0x4c, 0x21, 0xc0, //0x00009c16 andq %r8, %rax + 0x80, 0xc2, 0x30, //0x00009c19 addb $48, %dl + 0x42, 0x88, 0x14, 0x16, //0x00009c1c movb %dl, (%rsi,%r10) + 0x48, 0x8d, 0x04, 0x80, //0x00009c20 leaq (%rax,%rax,4), %rax + 0x48, 0x8b, 0x37, //0x00009c24 movq (%rdi), %rsi + 0x4a, 0x8d, 0x14, 0x0e, //0x00009c27 leaq (%rsi,%r9), %rdx + 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x00009c2b movsbq (%r10,%rdx), %rdx + 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009c30 leaq $-48(%rdx,%rax,2), %rax + 0x4c, 0x63, 0x5f, 0x10, //0x00009c35 movslq $16(%rdi), %r11 + 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00009c39 leaq $1(%r9,%r10), %rdx + 0x49, 0xff, 0xc2, //0x00009c3e incq %r10 + 0x4c, 0x39, 0xda, //0x00009c41 cmpq %r11, %rdx + 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00009c44 jl LBB36_8 + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00009c4a jmp LBB36_9 + 0x90, //0x00009c4f .p2align 4, 0x90 + //0x00009c50 LBB36_11 + 0x40, 0x80, 0xc6, 0x30, //0x00009c50 addb $48, %sil + 0x48, 0x8b, 0x17, //0x00009c54 movq (%rdi), %rdx + 0x42, 0x88, 0x34, 0x0a, //0x00009c57 movb %sil, (%rdx,%r9) + 0x41, 0xff, 0xc1, //0x00009c5b incl %r9d + 0x45, 0x89, 0xca, //0x00009c5e movl %r9d, %r10d + //0x00009c61 LBB36_14 + 0x48, 0x01, 0xc0, //0x00009c61 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00009c64 leaq (%rax,%rax,4), %rax + //0x00009c68 LBB36_9 + 0x48, 0x85, 0xc0, //0x00009c68 testq %rax, %rax + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00009c6b je LBB36_15 + 0x48, 0x89, 0xc6, //0x00009c71 movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x00009c74 shrq %cl, %rsi + 0x4c, 0x21, 0xc0, //0x00009c77 andq %r8, %rax + 0x4d, 0x63, 0xca, //0x00009c7a movslq %r10d, %r9 + 0x4c, 0x39, 0x4f, 0x08, //0x00009c7d cmpq %r9, $8(%rdi) + 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00009c81 ja LBB36_11 + 0x48, 0x85, 0xf6, //0x00009c87 testq %rsi, %rsi + 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00009c8a je LBB36_14 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009c90 movl $1, $28(%rdi) + 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009c97 jmp LBB36_14 + //0x00009c9c LBB36_15 + 0x44, 0x89, 0x57, 0x10, //0x00009c9c movl %r10d, $16(%rdi) + 0x45, 0x85, 0xd2, //0x00009ca0 testl %r10d, %r10d + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00009ca3 jle LBB36_19 + 0x48, 0x8b, 0x07, //0x00009ca9 movq (%rdi), %rax + 0x45, 0x89, 0xd2, //0x00009cac movl %r10d, %r10d + 0x90, //0x00009caf .p2align 4, 0x90 + //0x00009cb0 LBB36_17 + 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00009cb0 cmpb $48, $-1(%rax,%r10) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00009cb6 jne LBB36_21 + 0x44, 0x89, 0xd1, //0x00009cbc movl %r10d, %ecx + 0x49, 0xff, 0xca, //0x00009cbf decq %r10 + 0xff, 0xc9, //0x00009cc2 decl %ecx + 0x89, 0x4f, 0x10, //0x00009cc4 movl %ecx, $16(%rdi) + 0x49, 0x8d, 0x4a, 0x01, //0x00009cc7 leaq $1(%r10), %rcx + 0x48, 0x83, 0xf9, 0x01, //0x00009ccb cmpq $1, %rcx + 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x00009ccf jg LBB36_17 + //0x00009cd5 LBB36_19 + 0x45, 0x85, 0xd2, //0x00009cd5 testl %r10d, %r10d + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009cd8 je LBB36_20 + //0x00009cde LBB36_21 + 0x5d, //0x00009cde popq %rbp + 0xc3, //0x00009cdf retq + //0x00009ce0 LBB36_2 + 0x48, 0x85, 0xc0, //0x00009ce0 testq %rax, %rax + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00009ce3 je LBB36_22 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ce9 .p2align 4, 0x90 + 0x48, 0x89, 0xc2, //0x00009cf0 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00009cf3 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00009cf6 testq %rdx, %rdx + 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00009cf9 jne LBB36_6 + //0x00009cff LBB36_4 + 0x48, 0x01, 0xc0, //0x00009cff addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00009d02 leaq (%rax,%rax,4), %rax + 0xff, 0xc6, //0x00009d06 incl %esi + 0x48, 0x89, 0xc2, //0x00009d08 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00009d0b shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00009d0e testq %rdx, %rdx + 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00009d11 je LBB36_4 + 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00009d17 jmp LBB36_6 + //0x00009d1c LBB36_20 + 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009d1c movl $0, $20(%rdi) + 0x5d, //0x00009d23 popq %rbp + 0xc3, //0x00009d24 retq + //0x00009d25 LBB36_22 + 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00009d25 movl $0, $16(%rdi) + 0x5d, //0x00009d2c popq %rbp + 0xc3, //0x00009d2d retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009d2e .p2align 5, 0x00 + //0x00009d40 LCPI37_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009d40 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009d50 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00009d60 LCPI37_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009d60 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009d70 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00009d80 .p2align 4, 0x90 + //0x00009d80 _advance_string_default + 0x55, //0x00009d80 pushq %rbp + 0x48, 0x89, 0xe5, //0x00009d81 movq %rsp, %rbp + 0x41, 0x57, //0x00009d84 pushq %r15 + 0x41, 0x56, //0x00009d86 pushq %r14 + 0x41, 0x55, //0x00009d88 pushq %r13 + 0x41, 0x54, //0x00009d8a pushq %r12 + 0x53, //0x00009d8c pushq %rbx + 0x4c, 0x8b, 0x67, 0x08, //0x00009d8d movq $8(%rdi), %r12 + 0x49, 0x29, 0xf4, //0x00009d91 subq %rsi, %r12 + 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00009d94 je LBB37_18 + 0x4c, 0x8b, 0x07, //0x00009d9a movq (%rdi), %r8 + 0x4c, 0x01, 0xc6, //0x00009d9d addq %r8, %rsi + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00009da0 movq $-1, (%rdx) + 0x49, 0x83, 0xfc, 0x40, //0x00009da7 cmpq $64, %r12 + 0x0f, 0x82, 0x78, 0x01, 0x00, 0x00, //0x00009dab jb LBB37_19 + 0x45, 0x89, 0xe1, //0x00009db1 movl %r12d, %r9d + 0x41, 0x83, 0xe1, 0x3f, //0x00009db4 andl $63, %r9d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009db8 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00009dbf xorl %r15d, %r15d + 0xc5, 0xfd, 0x6f, 0x05, 0x76, 0xff, 0xff, 0xff, //0x00009dc2 vmovdqa $-138(%rip), %ymm0 /* LCPI37_0+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0x0d, 0x8e, 0xff, 0xff, 0xff, //0x00009dca vmovdqa $-114(%rip), %ymm1 /* LCPI37_1+0(%rip) */ + 0x49, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009dd2 movabsq $-6148914691236517206, %r10 + 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009ddc movabsq $6148914691236517205, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009de6 .p2align 4, 0x90 + //0x00009df0 LBB37_3 + 0xc5, 0xfe, 0x6f, 0x16, //0x00009df0 vmovdqu (%rsi), %ymm2 + 0xc5, 0xfe, 0x6f, 0x5e, 0x20, //0x00009df4 vmovdqu $32(%rsi), %ymm3 + 0xc5, 0xed, 0x74, 0xe0, //0x00009df9 vpcmpeqb %ymm0, %ymm2, %ymm4 + 0xc5, 0xfd, 0xd7, 0xc4, //0x00009dfd vpmovmskb %ymm4, %eax + 0xc5, 0xe5, 0x74, 0xe0, //0x00009e01 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xfd, 0xd7, 0xdc, //0x00009e05 vpmovmskb %ymm4, %ebx + 0xc5, 0xed, 0x74, 0xd1, //0x00009e09 vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00009e0d vpmovmskb %ymm2, %edi + 0xc5, 0xe5, 0x74, 0xd1, //0x00009e11 vpcmpeqb %ymm1, %ymm3, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00009e15 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe3, 0x20, //0x00009e19 shlq $32, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x00009e1d shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00009e21 orq %rcx, %rdi + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009e24 je LBB37_5 + 0x49, 0x83, 0xfe, 0xff, //0x00009e2a cmpq $-1, %r14 + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00009e2e je LBB37_8 + //0x00009e34 LBB37_5 + 0x48, 0x09, 0xc3, //0x00009e34 orq %rax, %rbx + 0x48, 0x89, 0xf8, //0x00009e37 movq %rdi, %rax + 0x4c, 0x09, 0xf8, //0x00009e3a orq %r15, %rax + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00009e3d jne LBB37_9 + //0x00009e43 LBB37_6 + 0x48, 0x85, 0xdb, //0x00009e43 testq %rbx, %rbx + 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00009e46 jne LBB37_10 + //0x00009e4c LBB37_7 + 0x48, 0x83, 0xc6, 0x40, //0x00009e4c addq $64, %rsi + 0x49, 0x83, 0xc4, 0xc0, //0x00009e50 addq $-64, %r12 + 0x49, 0x83, 0xfc, 0x3f, //0x00009e54 cmpq $63, %r12 + 0x0f, 0x87, 0x92, 0xff, 0xff, 0xff, //0x00009e58 ja LBB37_3 + 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00009e5e jmp LBB37_13 + //0x00009e63 LBB37_8 + 0x48, 0x89, 0xf1, //0x00009e63 movq %rsi, %rcx + 0x4c, 0x29, 0xc1, //0x00009e66 subq %r8, %rcx + 0x4c, 0x0f, 0xbc, 0xf7, //0x00009e69 bsfq %rdi, %r14 + 0x49, 0x01, 0xce, //0x00009e6d addq %rcx, %r14 + 0x4c, 0x89, 0x32, //0x00009e70 movq %r14, (%rdx) + 0x48, 0x09, 0xc3, //0x00009e73 orq %rax, %rbx + 0x48, 0x89, 0xf8, //0x00009e76 movq %rdi, %rax + 0x4c, 0x09, 0xf8, //0x00009e79 orq %r15, %rax + 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00009e7c je LBB37_6 + //0x00009e82 LBB37_9 + 0x4c, 0x89, 0xf8, //0x00009e82 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x00009e85 notq %rax + 0x48, 0x21, 0xf8, //0x00009e88 andq %rdi, %rax + 0x4c, 0x8d, 0x2c, 0x00, //0x00009e8b leaq (%rax,%rax), %r13 + 0x4d, 0x09, 0xfd, //0x00009e8f orq %r15, %r13 + 0x4c, 0x89, 0xe9, //0x00009e92 movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00009e95 notq %rcx + 0x48, 0x21, 0xf9, //0x00009e98 andq %rdi, %rcx + 0x4c, 0x21, 0xd1, //0x00009e9b andq %r10, %rcx + 0x45, 0x31, 0xff, //0x00009e9e xorl %r15d, %r15d + 0x48, 0x01, 0xc1, //0x00009ea1 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc7, //0x00009ea4 setb %r15b + 0x48, 0x01, 0xc9, //0x00009ea8 addq %rcx, %rcx + 0x4c, 0x31, 0xd9, //0x00009eab xorq %r11, %rcx + 0x4c, 0x21, 0xe9, //0x00009eae andq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00009eb1 notq %rcx + 0x48, 0x21, 0xcb, //0x00009eb4 andq %rcx, %rbx + 0x48, 0x85, 0xdb, //0x00009eb7 testq %rbx, %rbx + 0x0f, 0x84, 0x8c, 0xff, 0xff, 0xff, //0x00009eba je LBB37_7 + //0x00009ec0 LBB37_10 + 0x48, 0x0f, 0xbc, 0xc3, //0x00009ec0 bsfq %rbx, %rax + //0x00009ec4 LBB37_11 + 0x4c, 0x29, 0xc6, //0x00009ec4 subq %r8, %rsi + 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00009ec7 leaq $1(%rsi,%rax), %rax + //0x00009ecc LBB37_12 + 0x5b, //0x00009ecc popq %rbx + 0x41, 0x5c, //0x00009ecd popq %r12 + 0x41, 0x5d, //0x00009ecf popq %r13 + 0x41, 0x5e, //0x00009ed1 popq %r14 + 0x41, 0x5f, //0x00009ed3 popq %r15 + 0x5d, //0x00009ed5 popq %rbp + 0xc5, 0xf8, 0x77, //0x00009ed6 vzeroupper + 0xc3, //0x00009ed9 retq + //0x00009eda LBB37_13 + 0x4d, 0x89, 0xcc, //0x00009eda movq %r9, %r12 + 0x49, 0x83, 0xfc, 0x20, //0x00009edd cmpq $32, %r12 + 0x0f, 0x82, 0xb7, 0x00, 0x00, 0x00, //0x00009ee1 jb LBB37_24 + //0x00009ee7 LBB37_14 + 0xc5, 0xfe, 0x6f, 0x06, //0x00009ee7 vmovdqu (%rsi), %ymm0 + 0xc5, 0xfd, 0x74, 0x0d, 0x4d, 0xfe, 0xff, 0xff, //0x00009eeb vpcmpeqb $-435(%rip), %ymm0, %ymm1 /* LCPI37_0+0(%rip) */ + 0xc5, 0x7d, 0xd7, 0xc9, //0x00009ef3 vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0x05, 0x61, 0xfe, 0xff, 0xff, //0x00009ef7 vpcmpeqb $-415(%rip), %ymm0, %ymm0 /* LCPI37_1+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xf8, //0x00009eff vpmovmskb %ymm0, %edi + 0x85, 0xff, //0x00009f03 testl %edi, %edi + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00009f05 jne LBB37_20 + 0x4d, 0x85, 0xff, //0x00009f0b testq %r15, %r15 + 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00009f0e jne LBB37_22 + 0x45, 0x31, 0xff, //0x00009f14 xorl %r15d, %r15d + 0x4d, 0x85, 0xc9, //0x00009f17 testq %r9, %r9 + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00009f1a je LBB37_23 + //0x00009f20 LBB37_17 + 0x49, 0x0f, 0xbc, 0xc1, //0x00009f20 bsfq %r9, %rax + 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00009f24 jmp LBB37_11 + //0x00009f29 LBB37_19 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009f29 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00009f30 xorl %r15d, %r15d + 0x49, 0x83, 0xfc, 0x20, //0x00009f33 cmpq $32, %r12 + 0x0f, 0x83, 0xaa, 0xff, 0xff, 0xff, //0x00009f37 jae LBB37_14 + 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00009f3d jmp LBB37_24 + //0x00009f42 LBB37_20 + 0x49, 0x83, 0xfe, 0xff, //0x00009f42 cmpq $-1, %r14 + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00009f46 jne LBB37_22 + 0x48, 0x89, 0xf0, //0x00009f4c movq %rsi, %rax + 0x4c, 0x29, 0xc0, //0x00009f4f subq %r8, %rax + 0x4c, 0x0f, 0xbc, 0xf7, //0x00009f52 bsfq %rdi, %r14 + 0x49, 0x01, 0xc6, //0x00009f56 addq %rax, %r14 + 0x4c, 0x89, 0x32, //0x00009f59 movq %r14, (%rdx) + //0x00009f5c LBB37_22 + 0x44, 0x89, 0xf8, //0x00009f5c movl %r15d, %eax + 0xf7, 0xd0, //0x00009f5f notl %eax + 0x21, 0xf8, //0x00009f61 andl %edi, %eax + 0x8d, 0x1c, 0x00, //0x00009f63 leal (%rax,%rax), %ebx + 0x44, 0x09, 0xfb, //0x00009f66 orl %r15d, %ebx + 0x89, 0xd9, //0x00009f69 movl %ebx, %ecx + 0xf7, 0xd1, //0x00009f6b notl %ecx + 0x21, 0xf9, //0x00009f6d andl %edi, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009f6f andl $-1431655766, %ecx + 0x45, 0x31, 0xff, //0x00009f75 xorl %r15d, %r15d + 0x01, 0xc1, //0x00009f78 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc7, //0x00009f7a setb %r15b + 0x01, 0xc9, //0x00009f7e addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00009f80 xorl $1431655765, %ecx + 0x21, 0xd9, //0x00009f86 andl %ebx, %ecx + 0xf7, 0xd1, //0x00009f88 notl %ecx + 0x41, 0x21, 0xc9, //0x00009f8a andl %ecx, %r9d + 0x4d, 0x85, 0xc9, //0x00009f8d testq %r9, %r9 + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00009f90 jne LBB37_17 + //0x00009f96 LBB37_23 + 0x48, 0x83, 0xc6, 0x20, //0x00009f96 addq $32, %rsi + 0x49, 0x83, 0xc4, 0xe0, //0x00009f9a addq $-32, %r12 + //0x00009f9e LBB37_24 + 0x4d, 0x85, 0xff, //0x00009f9e testq %r15, %r15 + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00009fa1 jne LBB37_35 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009fa7 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00009fae testq %r12, %r12 + 0x0f, 0x84, 0x15, 0xff, 0xff, 0xff, //0x00009fb1 je LBB37_12 + //0x00009fb7 LBB37_26 + 0x4d, 0x89, 0xc1, //0x00009fb7 movq %r8, %r9 + 0x49, 0xf7, 0xd1, //0x00009fba notq %r9 + //0x00009fbd LBB37_27 + 0x48, 0x8d, 0x7e, 0x01, //0x00009fbd leaq $1(%rsi), %rdi + 0x0f, 0xb6, 0x1e, //0x00009fc1 movzbl (%rsi), %ebx + 0x80, 0xfb, 0x22, //0x00009fc4 cmpb $34, %bl + 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00009fc7 je LBB37_34 + 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x00009fcd leaq $-1(%r12), %r10 + 0x80, 0xfb, 0x5c, //0x00009fd2 cmpb $92, %bl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009fd5 je LBB37_30 + 0x4d, 0x89, 0xd4, //0x00009fdb movq %r10, %r12 + 0x48, 0x89, 0xfe, //0x00009fde movq %rdi, %rsi + 0x4d, 0x85, 0xd2, //0x00009fe1 testq %r10, %r10 + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00009fe4 jne LBB37_27 + 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x00009fea jmp LBB37_12 + //0x00009fef LBB37_30 + 0x4d, 0x85, 0xd2, //0x00009fef testq %r10, %r10 + 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00009ff2 je LBB37_12 + 0x49, 0x83, 0xfe, 0xff, //0x00009ff8 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009ffc jne LBB37_33 + 0x4c, 0x01, 0xcf, //0x0000a002 addq %r9, %rdi + 0x48, 0x89, 0x3a, //0x0000a005 movq %rdi, (%rdx) + 0x49, 0x89, 0xfe, //0x0000a008 movq %rdi, %r14 + //0x0000a00b LBB37_33 + 0x48, 0x83, 0xc6, 0x02, //0x0000a00b addq $2, %rsi + 0x49, 0x83, 0xc4, 0xfe, //0x0000a00f addq $-2, %r12 + 0x4d, 0x89, 0xe2, //0x0000a013 movq %r12, %r10 + 0x4d, 0x85, 0xd2, //0x0000a016 testq %r10, %r10 + 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x0000a019 jne LBB37_27 + 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x0000a01f jmp LBB37_12 + //0x0000a024 LBB37_34 + 0x4c, 0x29, 0xc7, //0x0000a024 subq %r8, %rdi + 0x48, 0x89, 0xf8, //0x0000a027 movq %rdi, %rax + 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x0000a02a jmp LBB37_12 + //0x0000a02f LBB37_35 + 0x4d, 0x85, 0xe4, //0x0000a02f testq %r12, %r12 + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x0000a032 je LBB37_18 + 0x49, 0x83, 0xfe, 0xff, //0x0000a038 cmpq $-1, %r14 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000a03c jne LBB37_38 + 0x4d, 0x89, 0xc6, //0x0000a042 movq %r8, %r14 + 0x49, 0xf7, 0xd6, //0x0000a045 notq %r14 + 0x49, 0x01, 0xf6, //0x0000a048 addq %rsi, %r14 + 0x4c, 0x89, 0x32, //0x0000a04b movq %r14, (%rdx) + //0x0000a04e LBB37_38 + 0x48, 0xff, 0xc6, //0x0000a04e incq %rsi + 0x49, 0xff, 0xcc, //0x0000a051 decq %r12 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a054 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000a05b testq %r12, %r12 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000a05e jne LBB37_26 + 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x0000a064 jmp LBB37_12 + //0x0000a069 LBB37_18 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a069 movq $-1, %rax + 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x0000a070 jmp LBB37_12 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a075 .p2align 4, 0x00 + //0x0000a080 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000a080 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000a088 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000a090 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000a098 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000a0a0 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000a0a8 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000a0b0 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000a0b8 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000a0c0 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000a0c8 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000a0d0 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000a0d8 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000a0e0 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000a0e8 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000a0f0 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000a0f8 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000a100 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000a108 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000a110 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000a118 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000a120 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000a128 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000a130 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000a138 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000a140 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000a148 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000a150 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000a158 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000a160 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000a168 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000a170 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000a178 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000a180 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000a188 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000a190 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000a198 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000a1a0 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000a1a8 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000a1b0 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000a1b8 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000a1c0 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000a1c8 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000a1d0 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000a1d8 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000a1e0 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000a1e8 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000a1f0 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000a1f8 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000a200 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000a208 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000a210 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000a218 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000a220 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000a228 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000a230 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000a238 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000a240 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000a248 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000a250 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000a258 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000a260 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000a268 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000a270 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000a278 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000a280 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000a288 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000a290 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000a298 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000a2a0 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000a2a8 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000a2b0 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000a2b8 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000a2c0 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000a2c8 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000a2d0 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000a2d8 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000a2e0 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000a2e8 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000a2f0 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000a2f8 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000a300 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000a308 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000a310 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000a318 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000a320 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000a328 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000a330 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000a338 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000a340 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000a348 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000a350 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000a358 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000a360 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000a368 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000a370 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000a378 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000a380 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000a388 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000a390 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000a398 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000a3a0 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000a3a8 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000a3b0 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000a3b8 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000a3c0 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000a3c8 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000a3d0 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000a3d8 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000a3e0 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000a3e8 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000a3f0 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000a3f8 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000a400 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000a408 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000a410 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000a418 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000a420 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000a428 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000a430 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000a438 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000a440 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000a448 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000a450 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000a458 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000a460 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000a468 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000a470 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000a478 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000a480 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000a488 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000a490 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000a498 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000a4a0 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000a4a8 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000a4b0 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000a4b8 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000a4c0 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000a4c8 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000a4d0 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000a4d8 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000a4e0 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000a4e8 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000a4f0 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000a4f8 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000a500 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000a508 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000a510 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000a518 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000a520 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000a528 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000a530 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000a538 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000a540 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000a548 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000a550 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000a558 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000a560 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000a568 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000a570 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000a578 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000a580 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000a588 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000a590 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000a598 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000a5a0 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000a5a8 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000a5b0 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000a5b8 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000a5c0 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000a5c8 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000a5d0 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000a5d8 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000a5e0 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000a5e8 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000a5f0 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000a5f8 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000a600 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000a608 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000a610 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000a618 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000a620 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000a628 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000a630 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000a638 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000a640 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000a648 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000a650 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000a658 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000a660 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000a668 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000a670 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000a678 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000a680 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000a688 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000a690 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000a698 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000a6a0 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000a6a8 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000a6b0 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000a6b8 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000a6c0 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000a6c8 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000a6d0 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000a6d8 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000a6e0 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000a6e8 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000a6f0 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000a6f8 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000a700 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000a708 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000a710 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000a718 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000a720 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000a728 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000a730 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000a738 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000a740 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000a748 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000a750 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000a758 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000a760 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000a768 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000a770 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000a778 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000a780 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000a788 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000a790 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000a798 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000a7a0 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000a7a8 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000a7b0 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000a7b8 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000a7c0 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000a7c8 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000a7d0 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000a7d8 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000a7e0 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000a7e8 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000a7f0 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000a7f8 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000a800 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000a808 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000a810 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000a818 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000a820 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000a828 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000a830 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000a838 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000a840 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000a848 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000a850 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000a858 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000a860 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000a868 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000a870 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000a878 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000a880 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000a888 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000a890 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000a898 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000a8a0 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000a8a8 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000a8b0 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000a8b8 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000a8c0 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000a8c8 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000a8d0 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000a8d8 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000a8e0 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000a8e8 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000a8f0 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000a8f8 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000a900 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000a908 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000a910 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000a918 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000a920 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000a928 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000a930 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000a938 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000a940 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000a948 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000a950 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000a958 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000a960 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000a968 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000a970 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000a978 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000a980 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000a988 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000a990 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000a998 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000a9a0 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000a9a8 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000a9b0 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000a9b8 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000a9c0 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000a9c8 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000a9d0 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000a9d8 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000a9e0 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000a9e8 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000a9f0 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000a9f8 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000aa00 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000aa08 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000aa10 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000aa18 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000aa20 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000aa28 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000aa30 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000aa38 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000aa40 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000aa48 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000aa50 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000aa58 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000aa60 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000aa68 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000aa70 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000aa78 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000aa80 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000aa88 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000aa90 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000aa98 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000aaa0 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000aaa8 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000aab0 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000aab8 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000aac0 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000aac8 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000aad0 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000aad8 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000aae0 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000aae8 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000aaf0 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000aaf8 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000ab00 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000ab08 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000ab10 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000ab18 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000ab20 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000ab28 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000ab30 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000ab38 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000ab40 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000ab48 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000ab50 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000ab58 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000ab60 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000ab68 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000ab70 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000ab78 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000ab80 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000ab88 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000ab90 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000ab98 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000aba0 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000aba8 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000abb0 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000abb8 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000abc0 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000abc8 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000abd0 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000abd8 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000abe0 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000abe8 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000abf0 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000abf8 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ac00 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ac08 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ac10 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ac18 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ac20 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ac28 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ac30 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ac38 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000ac40 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000ac48 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000ac50 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000ac58 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000ac60 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000ac68 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000ac70 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000ac78 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000ac80 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000ac88 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000ac90 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000ac98 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000aca0 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000aca8 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000acb0 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000acb8 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000acc0 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000acc8 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000acd0 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000acd8 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000ace0 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000ace8 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000acf0 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000acf8 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000ad00 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000ad08 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000ad10 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000ad18 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000ad20 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000ad28 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000ad30 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000ad38 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000ad40 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000ad48 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000ad50 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000ad58 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000ad60 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000ad68 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000ad70 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000ad78 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000ad80 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000ad88 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000ad90 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000ad98 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000ada0 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000ada8 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000adb0 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000adb8 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000adc0 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000adc8 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000add0 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000add8 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000ade0 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000ade8 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000adf0 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000adf8 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000ae00 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000ae08 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000ae10 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000ae18 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000ae20 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000ae28 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000ae30 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000ae38 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000ae40 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000ae48 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000ae50 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000ae58 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000ae60 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000ae68 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000ae70 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000ae78 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ae80 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ae88 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000ae90 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000ae98 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000aea0 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000aea8 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000aeb0 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000aeb8 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000aec0 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000aec8 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000aed0 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000aed8 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000aee0 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000aee8 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000aef0 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000aef8 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000af00 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000af08 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000af10 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000af18 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000af20 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000af28 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000af30 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000af38 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000af40 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000af48 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000af50 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000af58 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000af60 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000af68 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000af70 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000af78 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000af80 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000af88 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000af90 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000af98 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000afa0 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000afa8 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000afb0 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000afb8 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000afc0 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000afc8 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000afd0 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000afd8 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000afe0 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000afe8 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000aff0 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000aff8 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000b000 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000b008 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000b010 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000b018 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000b020 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000b028 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000b030 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000b038 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000b040 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000b048 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000b050 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000b058 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000b060 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000b068 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000b070 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000b078 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000b080 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000b088 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000b090 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000b098 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000b0a0 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000b0a8 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000b0b0 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000b0b8 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000b0c0 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000b0c8 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000b0d0 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000b0d8 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000b0e0 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000b0e8 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000b0f0 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000b0f8 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000b100 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000b108 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000b110 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000b118 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000b120 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000b128 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000b130 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000b138 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000b140 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000b148 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000b150 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000b158 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000b160 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000b168 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000b170 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000b178 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000b180 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000b188 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000b190 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000b198 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000b1a0 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000b1a8 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000b1b0 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000b1b8 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000b1c0 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000b1c8 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000b1d0 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000b1d8 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000b1e0 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000b1e8 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000b1f0 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000b1f8 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000b200 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000b208 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000b210 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000b218 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000b220 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000b228 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000b230 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000b238 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000b240 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000b248 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000b250 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000b258 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000b260 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000b268 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000b270 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000b278 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000b280 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000b288 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000b290 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000b298 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000b2a0 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000b2a8 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000b2b0 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000b2b8 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000b2c0 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000b2c8 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000b2d0 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000b2d8 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000b2e0 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000b2e8 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000b2f0 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000b2f8 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000b300 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000b308 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000b310 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000b318 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000b320 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000b328 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000b330 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000b338 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000b340 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000b348 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000b350 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000b358 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000b360 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000b368 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000b370 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000b378 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000b380 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000b388 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000b390 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000b398 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000b3a0 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000b3a8 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000b3b0 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000b3b8 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000b3c0 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000b3c8 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000b3d0 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000b3d8 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000b3e0 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000b3e8 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000b3f0 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000b3f8 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000b400 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000b408 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000b410 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000b418 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000b420 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000b428 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000b430 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000b438 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000b440 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000b448 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000b450 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000b458 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000b460 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000b468 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000b470 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000b478 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000b480 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000b488 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000b490 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000b498 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000b4a0 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000b4a8 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000b4b0 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000b4b8 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000b4c0 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000b4c8 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000b4d0 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000b4d8 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000b4e0 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000b4e8 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000b4f0 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000b4f8 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000b500 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000b508 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000b510 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000b518 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000b520 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000b528 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000b530 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000b538 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000b540 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000b548 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000b550 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000b558 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000b560 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000b568 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000b570 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000b578 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000b580 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000b588 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000b590 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000b598 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000b5a0 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000b5a8 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000b5b0 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000b5b8 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000b5c0 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000b5c8 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000b5d0 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000b5d8 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000b5e0 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000b5e8 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000b5f0 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000b5f8 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000b600 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000b608 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000b610 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000b618 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000b620 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000b628 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b630 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, //0x0000b640 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b648 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b650 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000b658 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b660 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000b668 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b670 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000b678 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b680 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000b688 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b690 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000b698 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6a0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000b6a8 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6b0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000b6b8 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6c0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000b6c8 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6d0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000b6d8 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6e0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000b6e8 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6f0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000b6f8 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b700 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000b708 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b710 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000b718 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b720 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000b728 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b730 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000b738 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b740 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000b748 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b750 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000b758 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b760 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000b768 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b770 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000b778 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b780 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000b788 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b790 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000b798 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7a0 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000b7a8 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7b0 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000b7b8 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7c0 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000b7c8 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7d0 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000b7d8 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7e0 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000b7e8 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7f0 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000b7f8 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000b800 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000b808 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000b810 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000b818 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000b820 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000b828 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000b830 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000b838 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000b840 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000b848 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000b850 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000b858 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000b860 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000b868 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000b870 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000b878 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000b880 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000b888 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000b890 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000b898 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000b8a0 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000b8a8 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000b8b0 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000b8b8 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000b8c0 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000b8c8 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000b8d0 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000b8d8 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000b8e0 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000b8e8 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000b8f0 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000b8f8 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000b900 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000b908 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000b910 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000b918 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000b920 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000b928 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000b930 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000b938 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000b940 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000b948 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000b950 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000b958 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000b960 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000b968 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000b970 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000b978 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000b980 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000b988 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000b990 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000b998 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000b9a0 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000b9a8 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000b9b0 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000b9b8 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000b9c0 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000b9c8 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000b9d0 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000b9d8 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000b9e0 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000b9e8 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000b9f0 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000b9f8 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000ba00 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000ba08 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000ba10 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000ba18 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000ba20 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000ba28 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000ba30 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000ba38 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000ba40 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000ba48 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000ba50 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000ba58 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000ba60 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000ba68 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000ba70 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000ba78 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000ba80 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000ba88 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000ba90 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000ba98 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000baa0 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000baa8 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000bab0 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000bab8 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000bac0 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000bac8 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000bad0 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000bad8 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000bae0 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000bae8 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000baf0 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000baf8 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000bb00 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000bb08 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000bb10 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000bb18 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000bb20 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000bb28 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000bb30 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000bb38 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000bb40 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000bb48 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000bb50 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000bb58 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000bb60 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000bb68 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000bb70 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000bb78 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000bb80 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000bb88 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000bb90 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000bb98 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000bba0 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000bba8 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000bbb0 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000bbb8 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000bbc0 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000bbc8 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000bbd0 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000bbd8 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000bbe0 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000bbe8 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000bbf0 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000bbf8 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000bc00 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000bc08 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000bc10 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000bc18 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000bc20 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000bc28 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000bc30 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000bc38 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000bc40 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000bc48 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000bc50 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000bc58 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000bc60 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000bc68 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000bc70 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000bc78 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000bc80 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000bc88 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000bc90 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000bc98 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000bca0 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000bca8 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000bcb0 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000bcb8 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000bcc0 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000bcc8 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000bcd0 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000bcd8 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000bce0 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000bce8 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000bcf0 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000bcf8 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000bd00 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000bd08 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000bd10 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000bd18 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000bd20 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000bd28 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000bd30 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000bd38 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000bd40 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000bd48 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000bd50 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000bd58 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000bd60 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000bd68 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000bd70 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000bd78 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000bd80 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000bd88 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000bd90 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000bd98 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000bda0 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000bda8 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000bdb0 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000bdb8 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000bdc0 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000bdc8 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000bdd0 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000bdd8 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000bde0 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000bde8 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000bdf0 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000bdf8 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000be00 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000be08 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000be10 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000be18 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000be20 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000be28 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000be30 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000be38 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000be40 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000be48 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000be50 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000be58 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000be60 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000be68 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000be70 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000be78 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000be80 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000be88 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000be90 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000be98 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000bea0 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000bea8 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000beb0 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000beb8 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000bec0 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000bec8 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000bed0 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000bed8 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000bee0 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000bee8 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000bef0 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000bef8 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000bf00 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000bf08 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000bf10 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000bf18 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000bf20 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000bf28 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000bf30 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000bf38 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000bf40 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000bf48 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000bf50 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000bf58 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000bf60 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000bf68 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000bf70 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000bf78 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000bf80 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000bf88 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000bf90 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000bf98 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000bfa0 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000bfa8 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000bfb0 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000bfb8 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000bfc0 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000bfc8 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000bfd0 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000bfd8 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000bfe0 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000bfe8 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000bff0 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000bff8 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000c000 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000c008 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000c010 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000c018 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000c020 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000c028 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000c030 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000c038 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000c040 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000c048 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000c050 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000c058 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000c060 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000c068 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000c070 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000c078 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000c080 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000c088 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000c090 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000c098 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000c0a0 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000c0a8 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000c0b0 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000c0b8 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000c0c0 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000c0c8 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000c0d0 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000c0d8 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000c0e0 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000c0e8 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000c0f0 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000c0f8 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000c100 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000c108 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000c110 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000c118 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000c120 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000c128 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000c130 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000c138 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000c140 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000c148 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000c150 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000c158 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000c160 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000c168 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000c170 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000c178 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000c180 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000c188 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000c190 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000c198 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000c1a0 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000c1a8 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000c1b0 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000c1b8 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000c1c0 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000c1c8 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000c1d0 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000c1d8 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000c1e0 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000c1e8 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000c1f0 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000c1f8 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000c200 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000c208 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000c210 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000c218 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000c220 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000c228 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000c230 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000c238 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000c240 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000c248 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000c250 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000c258 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000c260 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000c268 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000c270 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000c278 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000c280 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000c288 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000c290 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000c298 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000c2a0 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000c2a8 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000c2b0 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000c2b8 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000c2c0 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000c2c8 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000c2d0 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000c2d8 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000c2e0 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000c2e8 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000c2f0 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000c2f8 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000c300 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000c308 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000c310 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000c318 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000c320 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000c328 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000c330 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000c338 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000c340 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000c348 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000c350 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000c358 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000c360 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000c368 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000c370 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000c378 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000c380 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000c388 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000c390 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000c398 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000c3a0 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000c3a8 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000c3b0 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000c3b8 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000c3c0 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000c3c8 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000c3d0 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000c3d8 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000c3e0 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000c3e8 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000c3f0 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000c3f8 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000c400 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000c408 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000c410 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000c418 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000c420 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000c428 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000c430 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000c438 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000c440 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000c448 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000c450 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000c458 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000c460 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000c468 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000c470 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000c478 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000c480 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000c488 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000c490 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000c498 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000c4a0 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000c4a8 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000c4b0 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000c4b8 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000c4c0 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000c4c8 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000c4d0 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000c4d8 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000c4e0 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000c4e8 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000c4f0 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000c4f8 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000c500 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000c508 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000c510 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000c518 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000c520 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000c528 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000c530 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000c538 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000c540 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000c548 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000c550 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000c558 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000c560 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000c568 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000c570 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000c578 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000c580 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000c588 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000c590 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000c598 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000c5a0 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000c5a8 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000c5b0 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000c5b8 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000c5c0 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000c5c8 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000c5d0 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000c5d8 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000c5e0 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000c5e8 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000c5f0 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000c5f8 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000c600 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000c608 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000c610 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000c618 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000c620 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000c628 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000c630 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000c638 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000c640 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000c648 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000c650 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000c658 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000c660 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000c668 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000c670 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000c678 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000c680 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000c688 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000c690 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000c698 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000c6a0 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000c6a8 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000c6b0 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000c6b8 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000c6c0 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000c6c8 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000c6d0 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000c6d8 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000c6e0 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000c6e8 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000c6f0 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000c6f8 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000c700 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000c708 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000c710 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000c718 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000c720 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000c728 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000c730 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000c738 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000c740 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000c748 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000c750 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000c758 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000c760 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000c768 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000c770 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000c778 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000c780 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000c788 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000c790 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000c798 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000c7a0 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000c7a8 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000c7b0 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000c7b8 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000c7c0 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000c7c8 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000c7d0 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000c7d8 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000c7e0 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000c7e8 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000c7f0 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000c7f8 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000c800 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000c808 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000c810 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000c818 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000c820 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000c828 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000c830 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000c838 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000c840 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000c848 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000c850 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000c858 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000c860 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000c868 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000c870 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000c878 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000c880 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000c888 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000c890 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000c898 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000c8a0 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000c8a8 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000c8b0 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000c8b8 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000c8c0 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000c8c8 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000c8d0 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000c8d8 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000c8e0 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000c8e8 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000c8f0 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000c8f8 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000c900 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000c908 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000c910 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000c918 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000c920 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000c928 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000c930 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000c938 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000c940 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000c948 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000c950 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000c958 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000c960 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000c968 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000c970 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000c978 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000c980 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000c988 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000c990 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000c998 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000c9a0 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000c9a8 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000c9b0 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000c9b8 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000c9c0 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000c9c8 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000c9d0 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000c9d8 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000c9e0 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000c9e8 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000c9f0 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000c9f8 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000ca00 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000ca08 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000ca10 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000ca18 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000ca20 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000ca28 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000ca30 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000ca38 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000ca40 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000ca48 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000ca50 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000ca58 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000ca60 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000ca68 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000ca70 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000ca78 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000ca80 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000ca88 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000ca90 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000ca98 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000caa0 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000caa8 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000cab0 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000cab8 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000cac0 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000cac8 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000cad0 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000cad8 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000cae0 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000cae8 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000caf0 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000caf8 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000cb00 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000cb08 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000cb10 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000cb18 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000cb20 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000cb28 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000cb30 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000cb38 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000cb40 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000cb48 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000cb50 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000cb58 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000cb60 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000cb68 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000cb70 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000cb78 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000cb80 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000cb88 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000cb90 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000cb98 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000cba0 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000cba8 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000cbb0 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000cbb8 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000cbc0 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000cbc8 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000cbd0 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000cbd8 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000cbe0 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000cbe8 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000cbf0 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000cbf8 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cc00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x0000cc10 .p2align 4, 0x00 + //0x0000cc10 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x0000cc10 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x0000cc14 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x0000cc18 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x0000cc1c .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x0000cc20 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x0000cc24 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x0000cc28 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x0000cc2c .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x0000cc30 .long 26 + //0x0000cc34 .p2align 2, 0x00 + //0x0000cc34 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000cc34 .long 2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cc38 .p2align 4, 0x00 + //0x0000cc40 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000cc40 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000cc50 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000cc60 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000cc70 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000cc80 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000cc90 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000cca0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000ccb0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000ccc0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000ccd0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000cce0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000ccf0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000cd00 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cd08 .p2align 4, 0x00 + //0x0000cd10 _pow10_ceil_sig.g + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000cd10 .quad -38366372719436721 + 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000cd18 .quad 2731688931043774331 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000cd20 .quad -6941508010590729807 + 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000cd28 .quad 8624834609543440813 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000cd30 .quad -4065198994811024355 + 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000cd38 .quad -3054014793352862696 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000cd40 .quad -469812725086392539 + 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000cd48 .quad 5405853545163697438 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000cd50 .quad -7211161980820077193 + 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000cd58 .quad 5684501474941004851 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000cd60 .quad -4402266457597708587 + 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000cd68 .quad 2493940825248868160 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000cd70 .quad -891147053569747830 + 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000cd78 .quad 7729112049988473104 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000cd80 .quad -7474495936122174250 + 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000cd88 .quad -9004363024039368022 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000cd90 .quad -4731433901725329908 + 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000cd98 .quad 2579604275232953684 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000cda0 .quad -1302606358729274481 + 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000cda8 .quad 3224505344041192105 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000cdb0 .quad -7731658001846878407 + 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000cdb8 .quad 8932844867666826922 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000cdc0 .quad -5052886483881210105 + 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000cdc8 .quad -2669001970698630060 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000cdd0 .quad -1704422086424124727 + 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000cdd8 .quad -3336252463373287575 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000cde0 .quad -7982792831656159810 + 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000cde8 .quad 2526528228819083170 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000cdf0 .quad -5366805021142811859 + 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000cdf8 .quad -6065211750830921845 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000ce00 .quad -2096820258001126919 + 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000ce08 .quad 1641857348316123501 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000ce10 .quad -8228041688891786181 + 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000ce18 .quad -5891368184943504668 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000ce20 .quad -5673366092687344822 + 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000ce28 .quad -7364210231179380835 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000ce30 .quad -2480021597431793123 + 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000ce38 .quad 4629795266307937668 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000ce40 .quad -8467542526035952558 + 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000ce48 .quad 5199465050656154995 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000ce50 .quad -5972742139117552794 + 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000ce58 .quad -2724040723534582064 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000ce60 .quad -2854241655469553088 + 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000ce68 .quad -8016736922845615485 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000ce70 .quad -8701430062309552536 + 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000ce78 .quad 6518754469289960082 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000ce80 .quad -6265101559459552766 + 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000ce88 .quad 8148443086612450103 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000ce90 .quad -3219690930897053053 + 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000ce98 .quad 962181821410786820 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000cea0 .quad -8929835859451740015 + 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000cea8 .quad -1704479370831952189 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000ceb0 .quad -6550608805887287114 + 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000ceb8 .quad 7092772823314835571 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000cec0 .quad -3576574988931720989 + 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000cec8 .quad -357406007711231344 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000ced0 .quad -9152888395723407474 + 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000ced8 .quad 8999993282035256218 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000cee0 .quad -6829424476226871438 + 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000cee8 .quad 2026619565689294465 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000cef0 .quad -3925094576856201394 + 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000cef8 .quad -6690097579743157727 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000cf00 .quad -294682202642863838 + 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000cf08 .quad 5472436080603216553 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000cf10 .quad -7101705404292871755 + 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000cf18 .quad 8031958568804398250 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000cf20 .quad -4265445736938701790 + 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000cf28 .quad -3795109844276665900 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000cf30 .quad -720121152745989333 + 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000cf38 .quad 9091170749936331337 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000cf40 .quad -7367604748107325189 + 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000cf48 .quad 3376138709496513134 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000cf50 .quad -4597819916706768583 + 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000cf58 .quad -391512631556746487 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000cf60 .quad -1135588877456072824 + 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000cf68 .quad 8733981247408842699 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000cf70 .quad -7627272076051127371 + 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000cf78 .quad 5458738279630526687 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000cf80 .quad -4922404076636521310 + 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000cf88 .quad -7011635205744005353 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000cf90 .quad -1541319077368263733 + 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000cf98 .quad 5070514048102157021 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000cfa0 .quad -7880853450996246689 + 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000cfa8 .quad 863228270850154186 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000cfb0 .quad -5239380795317920458 + 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000cfb8 .quad -3532650679864695172 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000cfc0 .quad -1937539975720012668 + 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000cfc8 .quad -9027499368258256869 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000cfd0 .quad -8128491512466089774 + 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000cfd8 .quad -3336344095947716591 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000cfe0 .quad -5548928372155224313 + 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000cfe8 .quad -8782116138362033642 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000cff0 .quad -2324474446766642487 + 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000cff8 .quad 7469098900757009563 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000d000 .quad -8370325556870233411 + 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000d008 .quad -2249342214667950879 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000d010 .quad -5851220927660403859 + 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000d018 .quad 6411694268519837209 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000d020 .quad -2702340141148116920 + 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000d028 .quad -5820440219632367201 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000d030 .quad -8606491615858654931 + 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000d038 .quad 7891439908798240260 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000d040 .quad -6146428501395930760 + 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000d048 .quad -3970758169284363388 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000d050 .quad -3071349608317525546 + 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000d058 .quad -351761693178066331 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000d060 .quad -8837122532839535322 + 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000d068 .quad 6697677969404790400 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000d070 .quad -6434717147622031249 + 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000d078 .quad -851274575098787809 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000d080 .quad -3431710416100151157 + 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000d088 .quad -1064093218873484761 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000d090 .quad -9062348037703676329 + 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000d098 .quad 8558313775058847833 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000d0a0 .quad -6716249028702207507 + 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000d0a8 .quad 6086206200396171887 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000d0b0 .quad -3783625267450371480 + 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000d0b8 .quad -6227300304786948854 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000d0c0 .quad -117845565885576446 + 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000d0c8 .quad -3172439362556298163 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000d0d0 .quad -6991182506319567135 + 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000d0d8 .quad -4288617610811380304 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000d0e0 .quad -4127292114472071014 + 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000d0e8 .quad 3862600023340550428 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000d0f0 .quad -547429124662700864 + 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000d0f8 .quad -4395122007679087773 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000d100 .quad -7259672230555269896 + 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000d108 .quad 8782263791269039902 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000d110 .quad -4462904269766699466 + 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000d118 .quad -7468914334623251739 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000d120 .quad -966944318780986428 + 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000d128 .quad 4498915137003099038 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000d130 .quad -7521869226879198374 + 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000d138 .quad -6411550076227838909 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000d140 .quad -4790650515171610063 + 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000d148 .quad 5820620459997365076 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000d150 .quad -1376627125537124675 + 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000d158 .quad -6559282480285457367 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000d160 .quad -7777920981101784778 + 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000d168 .quad -8711237568605798758 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000d170 .quad -5110715207949843068 + 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000d178 .quad 2946011094524915264 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000d180 .quad -1776707991509915931 + 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000d188 .quad 3682513868156144080 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000d190 .quad -8027971522334779313 + 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000d198 .quad 4607414176811284002 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000d1a0 .quad -5423278384491086237 + 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000d1a8 .quad 1147581702586717098 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000d1b0 .quad -2167411962186469893 + 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000d1b8 .quad -3177208890193991531 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000d1c0 .quad -8272161504007625539 + 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000d1c8 .quad 7237616480483531101 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000d1d0 .quad -5728515861582144020 + 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000d1d8 .quad -4788037454677749836 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000d1e0 .quad -2548958808550292121 + 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000d1e8 .quad -1373360799919799391 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000d1f0 .quad -8510628282985014432 + 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000d1f8 .quad -858350499949874619 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000d200 .quad -6026599335303880135 + 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000d208 .quad 3538747893490044630 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000d210 .quad -2921563150702462265 + 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000d218 .quad 9035120885289943692 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000d220 .quad -8743505996830120772 + 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000d228 .quad -5882264492762254952 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000d230 .quad -6317696477610263061 + 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000d238 .quad -2741144597525430787 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000d240 .quad -3285434578585440922 + 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000d248 .quad -3426430746906788484 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000d250 .quad -8970925639256982432 + 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000d258 .quad 4776009810824339054 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000d260 .quad -6601971030643840136 + 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000d268 .quad 5970012263530423817 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000d270 .quad -3640777769877412266 + 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000d278 .quad 7462515329413029772 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000d280 .quad -9193015133814464522 + 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000d288 .quad 52386062455755703 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000d290 .quad -6879582898840692749 + 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000d298 .quad -9157889458785081179 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000d2a0 .quad -3987792605123478032 + 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000d2a8 .quad 6999382250228200142 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000d2b0 .quad -373054737976959636 + 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000d2b8 .quad 8749227812785250178 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000d2c0 .quad -7150688238876681629 + 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000d2c8 .quad -3755104653863994447 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000d2d0 .quad -4326674280168464132 + 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000d2d8 .quad -4693880817329993059 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000d2e0 .quad -796656831783192261 + 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000d2e8 .quad -1255665003235103419 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000d2f0 .quad -7415439547505577019 + 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000d2f8 .quad 8438581409832836171 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000d300 .quad -4657613415954583370 + 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000d308 .quad -3286831292991118498 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000d310 .quad -1210330751515841308 + 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000d318 .quad -8720225134666286027 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000d320 .quad -7673985747338482674 + 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000d328 .quad -3144297699952734815 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000d330 .quad -4980796165745715438 + 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000d338 .quad -8542058143368306422 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000d340 .quad -1614309188754756393 + 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000d348 .quad 3157485376071780684 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000d350 .quad -7926472270612804602 + 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000d358 .quad 8890957387685944784 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000d360 .quad -5296404319838617848 + 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000d368 .quad 1890324697752655171 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000d370 .quad -2008819381370884406 + 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000d378 .quad 2362905872190818964 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000d380 .quad -8173041140997884610 + 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000d388 .quad 6088502188546649757 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000d390 .quad -5604615407819967859 + 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000d398 .quad -1612744301171463612 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000d3a0 .quad -2394083241347571919 + 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000d3a8 .quad 7207441660390446293 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000d3b0 .quad -8413831053483314306 + 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000d3b8 .quad -2412877989897052923 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000d3c0 .quad -5905602798426754978 + 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000d3c8 .quad -7627783505798704058 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000d3d0 .quad -2770317479606055818 + 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000d3d8 .quad 4300328673033783640 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000d3e0 .quad -8648977452394866743 + 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000d3e8 .quad -1923980597781273129 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000d3f0 .quad -6199535797066195524 + 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000d3f8 .quad 6818396289628184397 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000d400 .quad -3137733727905356501 + 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000d408 .quad 8522995362035230496 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000d410 .quad -8878612607581929669 + 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000d418 .quad 3021029092058325108 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000d420 .quad -6486579741050024183 + 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000d428 .quad -835399653354481519 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000d430 .quad -3496538657885142324 + 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000d438 .quad 8179122470161673909 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000d440 .quad -9102865688819295809 + 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000d448 .quad -4111420493003729615 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000d450 .quad -6766896092596731857 + 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000d458 .quad -5139275616254662019 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000d460 .quad -3846934097318526917 + 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000d468 .quad -6424094520318327523 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000d470 .quad -196981603220770742 + 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000d478 .quad -8030118150397909404 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000d480 .quad -7040642529654063570 + 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000d488 .quad -7324666853212387329 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000d490 .quad -4189117143640191558 + 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000d498 .quad 4679224488766679550 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000d4a0 .quad -624710411122851544 + 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000d4a8 .quad -3374341425896426371 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000d4b0 .quad -7307973034592864071 + 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000d4b8 .quad -9026492418826348337 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000d4c0 .quad -4523280274813692185 + 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000d4c8 .quad -2059743486678159614 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000d4d0 .quad -1042414325089727327 + 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000d4d8 .quad -2574679358347699518 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000d4e0 .quad -7569037980822161435 + 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000d4e8 .quad 3002511419460075706 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000d4f0 .quad -4849611457600313890 + 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000d4f8 .quad 8364825292752482536 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000d500 .quad -1450328303573004458 + 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000d508 .quad 1232659579085827362 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000d510 .quad -7823984217374209643 + 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000d518 .quad -3841273781498745803 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000d520 .quad -5168294253290374149 + 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000d528 .quad 4421779809981343555 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000d530 .quad -1848681798185579782 + 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000d538 .quad 915538744049291539 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000d540 .quad -8072955151507069220 + 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000d548 .quad 5183897733458195116 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000d550 .quad -5479507920956448621 + 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000d558 .quad 6479872166822743895 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000d560 .quad -2237698882768172872 + 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000d568 .quad 3488154190101041965 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000d570 .quad -8316090829371189901 + 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000d578 .quad 2180096368813151228 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000d580 .quad -5783427518286599473 + 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000d588 .quad -1886565557410948869 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000d590 .quad -2617598379430861437 + 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000d598 .quad -2358206946763686086 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000d5a0 .quad -8553528014785370254 + 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000d5a8 .quad 7749492695127472004 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000d5b0 .quad -6080224000054324913 + 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000d5b8 .quad 463493832054564197 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000d5c0 .quad -2988593981640518238 + 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000d5c8 .quad -4032318728359182658 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000d5d0 .quad -8785400266166405755 + 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000d5d8 .quad -4826042214438183113 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000d5e0 .quad -6370064314280619289 + 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000d5e8 .quad 3190819268807046917 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000d5f0 .quad -3350894374423386208 + 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000d5f8 .quad -623161932418579258 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000d600 .quad -9011838011655698236 + 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000d608 .quad -7307005235402693892 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000d610 .quad -6653111496142234891 + 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000d618 .quad -4522070525825979461 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000d620 .quad -3704703351750405709 + 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000d628 .quad 3570783879572301481 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000d630 .quad -19193171260619233 + 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000d638 .quad -148206168962011053 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000d640 .quad -6929524759678968877 + 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000d648 .quad -92628855601256908 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000d650 .quad -4050219931171323192 + 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000d658 .quad -115786069501571135 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d660 .quad -451088895536766085 + 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d668 .quad 4466953431550423985 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d670 .quad -7199459587351560659 + 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d678 .quad 486002885505321039 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d680 .quad -4387638465762062920 + 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d688 .quad 5219189625309039203 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d690 .quad -872862063775190746 + 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d698 .quad 6523987031636299003 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d6a0 .quad -7463067817500576073 + 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d6a8 .quad -534194123654701027 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d6b0 .quad -4717148753448332187 + 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d6b8 .quad -667742654568376284 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d6c0 .quad -1284749923383027329 + 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d6c8 .quad 8388693718644305453 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d6d0 .quad -7720497729755473937 + 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d6d8 .quad -6286281471915778851 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d6e0 .quad -5038936143766954517 + 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d6e8 .quad -7857851839894723564 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d6f0 .quad -1686984161281305242 + 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d6f8 .quad 8624429273841147160 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d700 .quad -7971894128441897632 + 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d708 .quad 778582277723329071 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d710 .quad -5353181642124984136 + 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d718 .quad 973227847154161339 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d720 .quad -2079791034228842266 + 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d728 .quad 1216534808942701674 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d730 .quad -8217398424034108273 + 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d738 .quad -3851351762838199358 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d740 .quad -5660062011615247437 + 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d748 .quad -4814189703547749197 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d750 .quad -2463391496091671392 + 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d758 .quad -6017737129434686497 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d760 .quad -8457148712698376476 + 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d768 .quad 7768129340171790700 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d770 .quad -5959749872445582691 + 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d778 .quad -8736582398494813241 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d780 .quad -2838001322129590460 + 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d788 .quad -1697355961263740744 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d790 .quad -8691279853972075893 + 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d798 .quad 1244995533423855987 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d7a0 .quad -6252413799037706963 + 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d7a8 .quad -3055441601647567920 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d7b0 .quad -3203831230369745799 + 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d7b8 .quad 5404070034795315908 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d7c0 .quad -8919923546622172981 + 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d7c8 .quad -3539985255894009413 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d7d0 .quad -6538218414850328322 + 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d7d8 .quad -4424981569867511767 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d7e0 .quad -3561087000135522498 + 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d7e8 .quad 8303831092947774003 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d7f0 .quad -9143208402725783417 + 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d7f8 .quad 578208414664970848 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d800 .quad -6817324484979841368 + 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d808 .quad -3888925500096174344 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d810 .quad -3909969587797413806 + 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d818 .quad -249470856692830026 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d820 .quad -275775966319379353 + 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d828 .quad -4923524589293425437 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d830 .quad -7089889006590693952 + 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d838 .quad -3077202868308390898 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d840 .quad -4250675239810979535 + 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d848 .quad 765182433041899282 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d850 .quad -701658031336336515 + 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d858 .quad 5568164059729762006 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d860 .quad -7356065297226292178 + 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d868 .quad 5785945546544795206 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d870 .quad -4583395603105477319 + 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d878 .quad -1990940103673781801 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d880 .quad -1117558485454458744 + 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d888 .quad 6734696907262548557 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d890 .quad -7616003081050118571 + 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d898 .quad 4209185567039092848 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d8a0 .quad -4908317832885260310 + 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d8a8 .quad -8573576096483297652 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d8b0 .quad -1523711272679187483 + 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d8b8 .quad 3118087934678041647 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d8c0 .quad -7869848573065574033 + 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d8c8 .quad 4254647968387469982 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d8d0 .quad -5225624697904579637 + 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d8d8 .quad 706623942056949573 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d8e0 .quad -1920344853953336643 + 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d8e8 .quad -3728406090856200938 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d8f0 .quad -8117744561361917258 + 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d8f8 .quad -6941939825212513490 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d900 .quad -5535494683275008668 + 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d908 .quad 5157633273766521850 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d910 .quad -2307682335666372931 + 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d918 .quad 6447041592208152312 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d920 .quad -8359830487432564938 + 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d928 .quad 6335244004343789147 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d930 .quad -5838102090863318269 + 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d938 .quad -1304317031425039374 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d940 .quad -2685941595151759932 + 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d948 .quad -1630396289281299218 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d950 .quad -8596242524610931813 + 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d958 .quad 1286845328412881941 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d960 .quad -6133617137336276863 + 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d968 .quad -3003129357911285478 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d970 .quad -3055335403242958174 + 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d978 .quad 5469460339465668960 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d980 .quad -8827113654667930715 + 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d988 .quad 8030098730593431004 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d990 .quad -6422206049907525490 + 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d998 .quad -3797434642040374957 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d9a0 .quad -3416071543957018958 + 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d9a8 .quad 9088264752731695016 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d9b0 .quad -9052573742614218705 + 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d9b8 .quad -8154892584824854327 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d9c0 .quad -6704031159840385477 + 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d9c8 .quad 8253128342678483707 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d9d0 .quad -3768352931373093942 + 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d9d8 .quad 5704724409920716730 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d9e0 .quad -98755145788979524 + 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d9e8 .quad -2092466524453879895 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d9f0 .quad -6979250993759194058 + 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d9f8 .quad 998051431430019018 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000da00 .quad -4112377723771604669 + 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000da08 .quad -7975807747567252036 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000da10 .quad -528786136287117932 + 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000da18 .quad 8476984389250486571 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000da20 .quad -7248020362820530564 + 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000da28 .quad -3925256793573221701 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000da30 .quad -4448339435098275301 + 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000da38 .quad -294884973539139223 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000da40 .quad -948738275445456222 + 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000da48 .quad -368606216923924028 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000da50 .quad -7510490449794491995 + 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000da58 .quad -2536221894791146469 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000da60 .quad -4776427043815727089 + 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000da68 .quad 6053094668365842721 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000da70 .quad -1358847786342270957 + 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000da78 .quad 2954682317029915497 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000da80 .quad -7766808894105001205 + 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000da88 .quad -459166561069996766 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000da90 .quad -5096825099203863602 + 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000da98 .quad -573958201337495958 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000daa0 .quad -1759345355577441598 + 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000daa8 .quad -5329133770099257851 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000dab0 .quad -8017119874876982855 + 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000dab8 .quad -5636551615525730109 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000dac0 .quad -5409713825168840664 + 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000dac8 .quad 2177682517447613172 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000dad0 .quad -2150456263033662926 + 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000dad8 .quad 2722103146809516465 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000dae0 .quad -8261564192037121185 + 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000dae8 .quad 6313000485183335695 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000daf0 .quad -5715269221619013577 + 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000daf8 .quad 3279564588051781714 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000db00 .quad -2532400508596379068 + 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000db08 .quad -512230283362660762 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000db10 .quad -8500279345513818773 + 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000db18 .quad 1985699082112030976 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000db20 .quad -6013663163464885563 + 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000db28 .quad -2129562165787349184 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000db30 .quad -2905392935903719049 + 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000db38 .quad 6561419329620589328 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000db40 .quad -8733399612580906262 + 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000db48 .quad -7428327965055601430 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000db50 .quad -6305063497298744923 + 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000db58 .quad 4549648098962661925 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000db60 .quad -3269643353196043250 + 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000db68 .quad -8147997931578836306 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000db70 .quad -8961056123388608887 + 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000db78 .quad 1825030320404309165 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000db80 .quad -6589634135808373205 + 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000db88 .quad 6892973918932774360 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000db90 .quad -3625356651333078602 + 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000db98 .quad 4004531380238580046 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000dba0 .quad -9183376934724255983 + 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000dba8 .quad -2108853905778275375 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000dbb0 .quad -6867535149977932074 + 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000dbb8 .quad 6587304654631931589 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000dbc0 .quad -3972732919045027189 + 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000dbc8 .quad -989241218564861322 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000dbd0 .quad -354230130378896082 + 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000dbd8 .quad -1236551523206076653 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000dbe0 .quad -7138922859127891907 + 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000dbe8 .quad 6144684325637283948 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000dbf0 .quad -4311967555482476980 + 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000dbf8 .quad -6154202648235558777 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000dc00 .quad -778273425925708321 + 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000dc08 .quad -3081067291867060567 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000dc10 .quad -7403949918844649557 + 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000dc18 .quad -1925667057416912854 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000dc20 .quad -4643251380128424042 + 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000dc28 .quad -2407083821771141068 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000dc30 .quad -1192378206733142148 + 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000dc38 .quad -7620540795641314239 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000dc40 .quad -7662765406849295699 + 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000dc48 .quad -2456994988062127447 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000dc50 .quad -4966770740134231719 + 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000dc58 .quad 6152128301777116499 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000dc60 .quad -1596777406740401745 + 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000dc68 .quad -6144897678060768089 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000dc70 .quad -7915514906853832947 + 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000dc78 .quad -3840561048787980055 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000dc80 .quad -5282707615139903279 + 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000dc88 .quad 4422670725869800739 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000dc90 .quad -1991698500497491195 + 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000dc98 .quad -8306719647944912789 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000dca0 .quad -8162340590452013853 + 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000dca8 .quad 8643358275316593219 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000dcb0 .quad -5591239719637629412 + 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000dcb8 .quad 6192511825718353620 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000dcc0 .quad -2377363631119648861 + 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000dcc8 .quad 7740639782147942025 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000dcd0 .quad -8403381297090862394 + 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000dcd8 .quad 2532056854628769814 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000dce0 .quad -5892540602936190089 + 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000dce8 .quad -6058300968568813541 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000dcf0 .quad -2753989735242849707 + 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000dcf8 .quad -7572876210711016926 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000dd00 .quad -8638772612167862923 + 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000dd08 .quad 9102010423587778133 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000dd10 .quad -6186779746782440750 + 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000dd18 .quad -2457545025797441046 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000dd20 .quad -3121788665050663033 + 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000dd28 .quad -7683617300674189211 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000dd30 .quad -8868646943297746252 + 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000dd38 .quad -4802260812921368257 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000dd40 .quad -6474122660694794911 + 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000dd48 .quad -1391139997724322417 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000dd50 .quad -3480967307441105734 + 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000dd58 .quad 7484447039699372787 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000dd60 .quad -9093133594791772940 + 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000dd68 .quad -9157278655470055720 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000dd70 .quad -6754730975062328271 + 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000dd78 .quad -6834912300910181746 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000dd80 .quad -3831727700400522434 + 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000dd88 .quad 679731660717048625 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000dd90 .quad -177973607073265139 + 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000dd98 .quad -8373707460958465027 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000dda0 .quad -7028762532061872568 + 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000dda8 .quad 8601490892183123070 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000ddb0 .quad -4174267146649952806 + 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000ddb8 .quad -7694880458480647778 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000ddc0 .quad -606147914885053103 + 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000ddc8 .quad 4216457482181353989 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000ddd0 .quad -7296371474444240046 + 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000ddd8 .quad -4282243101277735613 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000dde0 .quad -4508778324627912153 + 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000dde8 .quad 8482254178684994196 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000ddf0 .quad -1024286887357502287 + 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000ddf8 .quad 5991131704928854841 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000de00 .quad -7557708332239520786 + 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000de08 .quad -3173071712060547580 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000de10 .quad -4835449396872013078 + 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000de18 .quad -8578025658503072379 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000de20 .quad -1432625727662628443 + 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000de28 .quad 3112525982153323238 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000de30 .quad -7812920107430224633 + 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000de38 .quad 4251171748059520976 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000de40 .quad -5154464115860392887 + 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000de48 .quad 702278666647013315 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000de50 .quad -1831394126398103205 + 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000de58 .quad 5489534351736154548 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000de60 .quad -8062150356639896359 + 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000de68 .quad 1125115960621402641 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000de70 .quad -5466001927372482545 + 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000de78 .quad 6018080969204141205 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000de80 .quad -2220816390788215277 + 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000de88 .quad 2910915193077788602 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000de90 .quad -8305539271883716405 + 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000de98 .quad -486521013540076076 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000dea0 .quad -5770238071427257602 + 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000dea8 .quad -608151266925095095 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000deb0 .quad -2601111570856684098 + 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000deb8 .quad -5371875102083756772 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000dec0 .quad -8543223759426509417 + 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000dec8 .quad 3560107088838733873 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000ded0 .quad -6067343680855748868 + 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000ded8 .quad -161552157378970562 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000dee0 .quad -2972493582642298180 + 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000dee8 .quad 4409745821703674701 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000def0 .quad -8775337516792518219 + 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000def8 .quad -6467280898289979120 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000df00 .quad -6357485877563259869 + 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000df08 .quad 1139270913992301908 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000df10 .quad -3335171328526686933 + 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000df18 .quad -3187597375937010519 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000df20 .quad -9002011107970261189 + 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000df28 .quad 7231123676894144234 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000df30 .quad -6640827866535438582 + 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000df38 .quad 4427218577690292388 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000df40 .quad -3689348814741910324 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000df48 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000df50 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df58 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000df60 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df68 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000df70 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df78 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000df80 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df88 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000df90 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df98 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000dfa0 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfa8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000dfb0 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfb8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000dfc0 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfc8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000dfd0 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfd8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000dfe0 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfe8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000dff0 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dff8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000e000 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e008 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000e010 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e018 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000e020 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e028 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000e030 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e038 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000e040 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e048 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000e050 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e058 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000e060 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e068 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000e070 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e078 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000e080 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e088 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000e090 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e098 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000e0a0 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0a8 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000e0b0 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0b8 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000e0c0 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0c8 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000e0d0 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0d8 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000e0e0 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0e8 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000e0f0 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0f8 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000e100 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e108 .quad 0 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000e110 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000e118 .quad 4611686018427387904 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000e120 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000e128 .quad 5764607523034234880 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000e130 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000e138 .quad -6629298651489370112 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000e140 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000e148 .quad 5548434740920451072 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000e150 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000e158 .quad -1143914305352105984 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000e160 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000e168 .quad 7793479155164643328 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000e170 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000e178 .quad -4093209111326359552 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000e180 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000e188 .quad 4359273333062107136 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000e190 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000e198 .quad 5449091666327633920 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000e1a0 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000e1a8 .quad 2199678564482154496 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000e1b0 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000e1b8 .quad 1374799102801346560 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000e1c0 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000e1c8 .quad 1718498878501683200 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000e1d0 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000e1d8 .quad 6759809616554491904 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000e1e0 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000e1e8 .quad 6530724019560251392 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000e1f0 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000e1f8 .quad -1059967012404461568 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000e200 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000e208 .quad 7898413271349198848 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000e210 .quad -8106986416796705681 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000e218 .quad -1981020733047832576 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000e220 .quad -5522047002568494197 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000e228 .quad -2476275916309790720 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000e230 .quad -2290872734783229842 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000e238 .quad -3095344895387238400 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000e240 .quad -8349324486880600507 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000e248 .quad 4982938468024057856 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000e250 .quad -5824969590173362730 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000e258 .quad -7606384970252091392 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000e260 .quad -2669525969289315508 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000e268 .quad 4327076842467049472 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000e270 .quad -8585982758446904049 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000e278 .quad -6518949010312869888 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000e280 .quad -6120792429631242157 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000e288 .quad -8148686262891087360 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000e290 .quad -3039304518611664792 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000e298 .quad 8260886245095692416 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000e2a0 .quad -8817094351773372351 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000e2a8 .quad 5163053903184807760 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000e2b0 .quad -6409681921289327535 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000e2b8 .quad -7381240676301154012 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000e2c0 .quad -3400416383184271515 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000e2c8 .quad -3178808521666707 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000e2d0 .quad -9042789267131251553 + 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000e2d8 .quad -4613672773753429595 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000e2e0 .quad -6691800565486676537 + 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000e2e8 .quad -5767090967191786994 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000e2f0 .quad -3753064688430957767 + 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000e2f8 .quad -7208863708989733743 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000e300 .quad -79644842111309304 + 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000e308 .quad 212292400617608629 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000e310 .quad -6967307053960650171 + 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000e318 .quad 132682750386005393 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000e320 .quad -4097447799023424810 + 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000e328 .quad 4777539456409894646 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000e330 .quad -510123730351893109 + 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000e338 .quad -3251447716342407501 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000e340 .quad -7236356359111015049 + 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000e348 .quad 7191217214140771120 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000e350 .quad -4433759430461380907 + 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000e358 .quad 4377335499248575996 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000e360 .quad -930513269649338230 + 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000e368 .quad -8363388681221443717 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000e370 .quad -7499099821171918250 + 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000e378 .quad -7532960934977096275 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000e380 .quad -4762188758037509908 + 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000e388 .quad 4418856886560793368 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000e390 .quad -1341049929119499481 + 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000e398 .quad 5523571108200991710 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000e3a0 .quad -7755685233340769032 + 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000e3a8 .quad -8076983103442849941 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000e3b0 .quad -5082920523248573386 + 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000e3b8 .quad -5484542860876174523 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000e3c0 .quad -1741964635633328828 + 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000e3c8 .quad 6979379479186945559 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000e3d0 .quad -8006256924911912374 + 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000e3d8 .quad -4861259862362934834 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000e3e0 .quad -5396135137712502563 + 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000e3e8 .quad 7758483227328495170 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000e3f0 .quad -2133482903713240300 + 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000e3f8 .quad -4136954021121544750 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000e400 .quad -8250955842461857044 + 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000e408 .quad -279753253987271517 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000e410 .quad -5702008784649933400 + 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000e418 .quad 4261994450943298508 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000e420 .quad -2515824962385028846 + 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000e428 .quad 5327493063679123135 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000e430 .quad -8489919629131724885 + 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000e438 .quad 7941369183226839864 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000e440 .quad -6000713517987268202 + 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000e448 .quad 5315025460606161925 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000e450 .quad -2889205879056697349 + 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000e458 .quad -2579590211097073401 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000e460 .quad -8723282702051517699 + 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000e468 .quad 7611128154919104932 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000e470 .quad -6292417359137009220 + 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000e478 .quad -4321147861633282547 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000e480 .quad -3253835680493873621 + 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000e488 .quad -789748808614215279 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000e490 .quad -8951176327949752869 + 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000e498 .quad 8729779031470891259 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000e4a0 .quad -6577284391509803182 + 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000e4a8 .quad 6300537770911226169 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000e4b0 .quad -3609919470959866074 + 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000e4b8 .quad -1347699823215743097 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000e4c0 .quad -9173728696990998152 + 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000e4c8 .quad 6075216638131242421 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000e4d0 .quad -6855474852811359786 + 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000e4d8 .quad 7594020797664053026 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000e4e0 .quad -3957657547586811828 + 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000e4e8 .quad 269153960225290474 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000e4f0 .quad -335385916056126881 + 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000e4f8 .quad 336442450281613092 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000e500 .quad -7127145225176161157 + 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000e508 .quad 7127805559067090039 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000e510 .quad -4297245513042813542 + 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000e518 .quad 4298070930406474645 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000e520 .quad -759870872876129024 + 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000e528 .quad -3850783373846682502 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000e530 .quad -7392448323188662496 + 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000e538 .quad 9122475437414293196 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000e540 .quad -4628874385558440216 + 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000e548 .quad -7043649776941685121 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000e550 .quad -1174406963520662366 + 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000e558 .quad -4192876202749718497 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000e560 .quad -7651533379841495835 + 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000e568 .quad -4926390635932268013 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000e570 .quad -4952730706374481889 + 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000e578 .quad 3065383741939440792 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000e580 .quad -1579227364540714458 + 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000e588 .quad -779956341003086914 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000e590 .quad -7904546130479028392 + 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000e598 .quad 6430056314514152535 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000e5a0 .quad -5268996644671397586 + 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000e5a8 .quad 8037570393142690669 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000e5b0 .quad -1974559787411859078 + 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000e5b8 .quad 823590954573587528 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000e5c0 .quad -8151628894773493780 + 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000e5c8 .quad 5126430365035880109 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000e5d0 .quad -5577850100039479321 + 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000e5d8 .quad 6408037956294850136 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000e5e0 .quad -2360626606621961247 + 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000e5e8 .quad 3398361426941174766 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000e5f0 .quad -8392920656779807636 + 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000e5f8 .quad -4793553135802847627 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000e600 .quad -5879464802547371641 + 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000e608 .quad -1380255401326171630 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000e610 .quad -2737644984756826647 + 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000e618 .quad -1725319251657714538 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000e620 .quad -8628557143114098510 + 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000e628 .quad 3533361486141316318 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000e630 .quad -6174010410465235234 + 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000e638 .quad -4806670179178130410 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000e640 .quad -3105826994654156138 + 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000e648 .quad 7826720331309500699 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000e650 .quad -8858670899299929442 + 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000e658 .quad 280014188641050033 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e660 .quad -6461652605697523899 + 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e668 .quad -8873354301053463267 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e670 .quad -3465379738694516970 + 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e678 .quad -1868320839462053276 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e680 .quad -9083391364325154962 + 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e688 .quad 5749828502977298559 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e690 .quad -6742553186979055799 + 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e698 .quad -2036086408133152610 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e6a0 .quad -3816505465296431844 + 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e6a8 .quad 6678264026688335046 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e6b0 .quad -158945813193151901 + 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e6b8 .quad 8347830033360418807 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e6c0 .quad -7016870160886801794 + 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e6c8 .quad 2911550761636567803 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e6d0 .quad -4159401682681114339 + 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e6d8 .quad -5583933584809066055 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e6e0 .quad -587566084924005019 + 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e6e8 .quad 2243455055843443239 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e6f0 .quad -7284757830718584993 + 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e6f8 .quad 3708002419115845977 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e700 .quad -4494261269970843337 + 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e708 .quad 23317005467419567 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e710 .quad -1006140569036166268 + 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e718 .quad -4582539761593113445 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e720 .quad -7546366883288685774 + 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e728 .quad -558244341782001951 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e730 .quad -4821272585683469313 + 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e738 .quad -5309491445654890343 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e740 .quad -1414904713676948737 + 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e748 .quad -6636864307068612929 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e750 .quad -7801844473689174817 + 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e758 .quad -4148040191917883080 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e760 .quad -5140619573684080617 + 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e768 .quad -5185050239897353851 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e770 .quad -1814088448677712867 + 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e778 .quad -6481312799871692314 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e780 .quad -8051334308064652398 + 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e788 .quad -8662506518347195600 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e790 .quad -5452481866653427593 + 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e798 .quad 3006924907348169212 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e7a0 .quad -2203916314889396588 + 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e7a8 .quad -853029884242176389 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e7b0 .quad -8294976724446954723 + 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e7b8 .quad 1772699331562333709 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e7c0 .quad -5757034887131305500 + 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e7c8 .quad 6827560182880305040 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e7d0 .quad -2584607590486743971 + 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e7d8 .quad 8534450228600381300 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e7e0 .quad -8532908771695296838 + 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e7e8 .quad 7639874402088932265 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e7f0 .quad -6054449946191733143 + 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e7f8 .quad 326470965756389523 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e800 .quad -2956376414312278525 + 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e808 .quad 5019774725622874807 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e810 .quad -8765264286586255934 + 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e818 .quad 831516194300602803 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e820 .quad -6344894339805432014 + 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e828 .quad -8183976793979022305 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e830 .quad -3319431906329402113 + 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e838 .quad 3605087062808385831 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e840 .quad -8992173969096958177 + 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e848 .quad 9170708441896323001 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e850 .quad -6628531442943809817 + 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e858 .quad 6851699533943015847 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e860 .quad -3673978285252374367 + 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e868 .quad 3952938399001381904 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e870 .quad -9213765455923815836 + 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e878 .quad -4446942528265218166 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e880 .quad -6905520801477381891 + 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e888 .quad -946992141904134803 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e890 .quad -4020214983419339459 + 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e898 .quad 8039631859474607304 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e8a0 .quad -413582710846786420 + 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e8a8 .quad -3785518230938904582 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e8b0 .quad -7176018221920323369 + 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e8b8 .quad -60105885123121412 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e8c0 .quad -4358336758973016307 + 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e8c8 .quad -75132356403901765 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e8d0 .quad -836234930288882479 + 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e8d8 .quad 9129456591349898602 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e8e0 .quad -7440175859071633406 + 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e8e8 .quad -1211618658047395230 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e8f0 .quad -4688533805412153853 + 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e8f8 .quad -6126209340986631941 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e900 .quad -1248981238337804412 + 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e908 .quad -7657761676233289927 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e910 .quad -7698142301602209614 + 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e918 .quad -2480258038432112252 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e920 .quad -5010991858575374113 + 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e928 .quad -7712008566467528219 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e930 .quad -1652053804791829737 + 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e938 .quad 8806733365625141342 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e940 .quad -7950062655635975442 + 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e948 .quad -6025006692552756421 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e950 .quad -5325892301117581398 + 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e958 .quad 6303799689591218186 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e960 .quad -2045679357969588844 + 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e968 .quad -1343622424865753076 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e970 .quad -8196078626372074883 + 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e978 .quad 1466078993672598280 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e980 .quad -5633412264537705700 + 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e988 .quad 6444284760518135753 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e990 .quad -2430079312244744221 + 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e998 .quad 8055355950647669692 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e9a0 .quad -8436328597794046994 + 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e9a8 .quad 2728754459941099605 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e9b0 .quad -5933724728815170839 + 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e9b8 .quad -5812428961928401301 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e9c0 .quad -2805469892591575644 + 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e9c8 .quad 1957835834444274181 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e9d0 .quad -8670947710510816634 + 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e9d8 .quad -7999724640327104445 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e9e0 .quad -6226998619711132888 + 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e9e8 .quad 3835402254873283156 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e9f0 .quad -3172062256211528206 + 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e9f8 .quad 4794252818591603945 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000ea00 .quad -8900067937773286985 + 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000ea08 .quad 7608094030047140370 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000ea10 .quad -6513398903789220827 + 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000ea18 .quad 4898431519131537558 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000ea20 .quad -3530062611309138130 + 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000ea28 .quad -7712018656367741764 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000ea30 .quad -9123818159709293187 + 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000ea38 .quad 2097517367411243254 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000ea40 .quad -6793086681209228580 + 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000ea48 .quad 7233582727691441971 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000ea50 .quad -3879672333084147821 + 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000ea58 .quad 9041978409614302463 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000ea60 .quad -237904397927796872 + 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000ea68 .quad 6690786993590490175 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000ea70 .quad -7066219276345954901 + 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000ea78 .quad 4181741870994056360 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000ea80 .quad -4221088077005055722 + 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000ea88 .quad 615491320315182545 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000ea90 .quad -664674077828931749 + 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000ea98 .quad -8454007886460797626 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000eaa0 .quad -7332950326284164199 + 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000eaa8 .quad 3939617107816777292 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000eab0 .quad -4554501889427817345 + 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000eab8 .quad -8910536670511192098 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000eac0 .quad -1081441343357383777 + 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000eac8 .quad 7308573235570561494 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000ead0 .quad -7593429867239446717 + 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000ead8 .quad -6961356773836868826 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000eae0 .quad -4880101315621920492 + 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000eae8 .quad -8701695967296086033 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000eaf0 .quad -1488440626100012711 + 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000eaf8 .quad -6265433940692719637 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000eb00 .quad -7847804418953589800 + 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000eb08 .quad 695789805494438131 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000eb10 .quad -5198069505264599346 + 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000eb18 .quad 869737256868047664 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000eb20 .quad -1885900863153361279 + 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000eb28 .quad -8136200465769716229 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000eb30 .quad -8096217067111932656 + 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000eb38 .quad -473439272678684739 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000eb40 .quad -5508585315462527915 + 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000eb48 .quad 4019886927579031981 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000eb50 .quad -2274045625900771990 + 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000eb58 .quad -8810199395808373736 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000eb60 .quad -8338807543829064350 + 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000eb68 .quad -7812217631593927537 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000eb70 .quad -5811823411358942533 + 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000eb78 .quad 4069786015789754291 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000eb80 .quad -2653093245771290262 + 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000eb88 .quad 475546501309804959 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000eb90 .quad -8575712306248138270 + 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000eb98 .quad 4908902581746016004 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000eba0 .quad -6107954364382784934 + 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000eba8 .quad -3087243809672255804 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000ebb0 .quad -3023256937051093263 + 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000ebb8 .quad -8470740780517707659 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000ebc0 .quad -8807064613298015146 + 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000ebc8 .quad -682526969396179382 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000ebd0 .quad -6397144748195131028 + 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000ebd8 .quad -5464844730172612132 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000ebe0 .quad -3384744916816525881 + 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000ebe8 .quad -2219369894288377261 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000ebf0 .quad -9032994600651410532 + 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000ebf8 .quad -1387106183930235788 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000ec00 .quad -6679557232386875260 + 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000ec08 .quad 2877803288514593169 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000ec10 .quad -3737760522056206171 + 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000ec18 .quad 3597254110643241461 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000ec20 .quad -60514634142869810 + 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000ec28 .quad 9108253656731439730 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000ec30 .quad -6955350673980375487 + 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000ec38 .quad 1080972517029761927 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000ec40 .quad -4082502324048081455 + 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000ec48 .quad 5962901664714590313 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000ec50 .quad -491441886632713915 + 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000ec58 .quad -6381430974388925821 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000ec60 .quad -7224680206786528053 + 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000ec68 .quad -8600080377420466542 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000ec70 .quad -4419164240055772162 + 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000ec78 .quad 7696643601933968438 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000ec80 .quad -912269281642327298 + 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000ec88 .quad 397432465562684740 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000ec90 .quad -7487697328667536418 + 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000ec98 .quad -4363290727450709941 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000eca0 .quad -4747935642407032618 + 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000eca8 .quad 8380944645968776285 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000ecb0 .quad -1323233534581402868 + 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000ecb8 .quad 1252808770606194548 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000ecc0 .quad -7744549986754458649 + 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000ecc8 .quad -8440366555225904215 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000ecd0 .quad -5069001465015685407 + 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000ecd8 .quad 7896285879677171347 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000ece0 .quad -1724565812842218855 + 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000ece8 .quad -3964700705685699528 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000ecf0 .quad -7995382660667468640 + 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000ecf8 .quad 2133748077373825699 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000ed00 .quad -5382542307406947896 + 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000ed08 .quad 2667185096717282124 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000ed10 .quad -2116491865831296966 + 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000ed18 .quad 3333981370896602654 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000ed20 .quad -8240336443785642460 + 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000ed28 .quad 6695424375237764563 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000ed30 .quad -5688734536304665171 + 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000ed38 .quad 8369280469047205704 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000ed40 .quad -2499232151953443560 + 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000ed48 .quad -3373457468973156582 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000ed50 .quad -8479549122611984081 + 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000ed58 .quad -9025939945749304720 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000ed60 .quad -5987750384837592197 + 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000ed68 .quad 7164319141522920716 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000ed70 .quad -2873001962619602342 + 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000ed78 .quad 4343712908476262991 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000ed80 .quad -8713155254278333320 + 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000ed88 .quad 7326506586225052274 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000ed90 .quad -6279758049420528746 + 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000ed98 .quad 9158133232781315342 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000eda0 .quad -3238011543348273028 + 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000eda8 .quad 2224294504121868369 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000edb0 .quad -8941286242233752499 + 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000edb8 .quad -7833187971778608077 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000edc0 .quad -6564921784364802720 + 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000edc8 .quad -568112927868484288 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000edd0 .quad -3594466212028615495 + 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000edd8 .quad 3901544858591782543 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ede0 .quad -9164070410158966541 + 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ede8 .quad -4479063491021217766 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000edf0 .quad -6843401994271320272 + 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000edf8 .quad -5598829363776522208 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ee00 .quad -3942566474411762436 + 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ee08 .quad -2386850686293264856 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000ee10 .quad -316522074587315140 + 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000ee18 .quad 1628122660560806834 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000ee20 .quad -7115355324258153819 + 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000ee28 .quad -8205795374004271537 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ee30 .quad -4282508136895304370 + 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ee38 .quad -1033872180650563613 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ee40 .quad -741449152691742558 + 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ee48 .quad -5904026244240592420 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000ee50 .quad -7380934748073420955 + 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000ee58 .quad -5995859411864064214 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ee60 .quad -4614482416664388289 + 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ee68 .quad 1728547772024695540 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ee70 .quad -1156417002403097458 + 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ee78 .quad -2451001303396518479 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000ee80 .quad -7640289654143017767 + 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000ee88 .quad 5385653213018257807 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000ee90 .quad -4938676049251384305 + 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000ee98 .quad -7102991539009341454 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000eea0 .quad -1561659043136842477 + 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000eea8 .quad -8878739423761676818 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000eeb0 .quad -7893565929601608404 + 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000eeb8 .quad 3674159897003727797 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000eec0 .quad -5255271393574622601 + 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000eec8 .quad 4592699871254659746 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000eed0 .quad -1957403223540890347 + 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000eed8 .quad 1129188820640936779 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000eee0 .quad -8140906042354138323 + 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000eee8 .quad 3011586022114279439 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000eef0 .quad -5564446534515285000 + 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000eef8 .quad 8376168546070237203 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000ef00 .quad -2343872149716718346 + 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000ef08 .quad -7976533391121755113 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000ef10 .quad -8382449121214030822 + 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000ef18 .quad 1932195658189984911 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000ef20 .quad -5866375383090150624 + 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000ef28 .quad -6808127464117294670 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000ef30 .quad -2721283210435300376 + 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000ef38 .quad -3898473311719230433 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000ef40 .quad -8618331034163144591 + 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000ef48 .quad 9092669226243950739 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000ef50 .quad -6161227774276542835 + 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000ef58 .quad -2469221522477225288 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000ef60 .quad -3089848699418290639 + 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000ef68 .quad 6136845133758244198 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000ef70 .quad -8848684464777513506 + 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000ef78 .quad -3082000819042179232 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000ef80 .quad -6449169562544503978 + 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000ef88 .quad -8464187042230111944 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000ef90 .quad -3449775934753242068 + 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000ef98 .quad 3254824252494523782 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000efa0 .quad -9073638986861858149 + 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000efa8 .quad -7189106879045698444 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000efb0 .quad -6730362715149934782 + 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000efb8 .quad -8986383598807123056 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000efc0 .quad -3801267375510030573 + 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000efc8 .quad 2602078556773259892 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000efd0 .quad -139898200960150313 + 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000efd8 .quad -1359087822460813039 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000efe0 .quad -7004965403241175802 + 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000efe8 .quad -849429889038008149 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000eff0 .quad -4144520735624081848 + 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000eff8 .quad -5673473379724898090 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000f000 .quad -568964901102714406 + 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000f008 .quad -2480155706228734709 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000f010 .quad -7273132090830278360 + 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000f018 .quad -3855940325606653145 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000f020 .quad -4479729095110460046 + 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000f028 .quad -208239388580928527 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000f030 .quad -987975350460687153 + 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000f038 .quad -4871985254153548563 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000f040 .quad -7535013621679011327 + 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000f048 .quad -3044990783845967852 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000f050 .quad -4807081008671376254 + 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000f058 .quad 5417133557047315993 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000f060 .quad -1397165242411832414 + 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000f068 .quad -2451955090545630817 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000f070 .quad -7790757304148477115 + 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000f078 .quad -3838314940804713212 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000f080 .quad -5126760611758208489 + 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000f088 .quad 4425478360848884292 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000f090 .quad -1796764746270372707 + 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000f098 .quad 920161932633717461 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000f0a0 .quad -8040506994060064798 + 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000f0a8 .quad 2880944217109767366 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000f0b0 .quad -5438947724147693094 + 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000f0b8 .quad -5622191765467566601 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000f0c0 .quad -2186998636757228463 + 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000f0c8 .quad 6807318348447705460 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000f0d0 .quad -8284403175614349646 + 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000f0d8 .quad -2662955059861265943 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000f0e0 .quad -5743817951090549153 + 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000f0e8 .quad -7940379843253970333 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000f0f0 .quad -2568086420435798537 + 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000f0f8 .quad 8521269269642088700 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000f100 .quad -8522583040413455942 + 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000f108 .quad -6203421752542164322 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000f110 .quad -6041542782089432023 + 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000f118 .quad 6080780864604458309 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000f120 .quad -2940242459184402125 + 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000f128 .quad -6234081974526590826 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000f130 .quad -8755180564631333184 + 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000f138 .quad 5327070802775656542 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000f140 .quad -6332289687361778576 + 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000f148 .quad 6658838503469570677 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000f150 .quad -3303676090774835316 + 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000f158 .quad 8323548129336963346 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000f160 .quad -8982326584375353929 + 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000f168 .quad -4021154456019173716 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000f170 .quad -6616222212041804507 + 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000f178 .quad -5026443070023967146 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000f180 .quad -3658591746624867729 + 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000f188 .quad 2940318199324816876 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000f190 .quad -9204148869281624187 + 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000f198 .quad 8755227902219092404 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000f1a0 .quad -6893500068174642330 + 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000f1a8 .quad -2891023177508298208 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000f1b0 .quad -4005189066790915008 + 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000f1b8 .quad -8225464990312760664 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000f1c0 .quad -394800315061255856 + 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000f1c8 .quad -5670145219463562926 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000f1d0 .quad -7164279224554366766 + 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000f1d8 .quad 7985374283903742932 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000f1e0 .quad -4343663012265570553 + 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000f1e8 .quad 758345818024902857 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000f1f0 .quad -817892746904575288 + 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000f1f8 .quad -3663753745896259333 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000f200 .quad -7428711994456441411 + 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000f208 .quad -9207375118826243939 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000f210 .quad -4674203974643163860 + 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000f218 .quad -2285846861678029116 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000f220 .quad -1231068949876566920 + 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000f228 .quad 1754377441329851509 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000f230 .quad -7686947121313936181 + 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000f238 .quad 1096485900831157193 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000f240 .quad -4996997883215032323 + 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000f248 .quad -3241078642388441413 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000f250 .quad -1634561335591402499 + 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000f258 .quad 5172023733869224042 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000f260 .quad -7939129862385708418 + 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000f268 .quad 5538357842881958978 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000f270 .quad -5312226309554747619 + 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000f278 .quad -2300424733252327085 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000f280 .quad -2028596868516046619 + 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000f288 .quad 6347841120289366951 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000f290 .quad -8185402070463610993 + 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000f298 .quad 6273243709394548297 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000f2a0 .quad -5620066569652125837 + 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000f2a8 .quad 3229868618315797467 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000f2b0 .quad -2413397193637769393 + 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000f2b8 .quad -574350245532641070 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000f2c0 .quad -8425902273664687727 + 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000f2c8 .quad -358968903457900669 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000f2d0 .quad -5920691823653471754 + 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000f2d8 .quad 8774660907532399972 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000f2e0 .quad -2789178761139451788 + 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000f2e8 .quad 1744954097560724157 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000f2f0 .quad -8660765753353239224 + 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000f2f8 .quad -8132775725879323210 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000f300 .quad -6214271173264161126 + 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000f308 .quad -5554283638921766109 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000f310 .quad -3156152948152813503 + 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000f318 .quad 6892203506629956076 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000f320 .quad -8890124620236590296 + 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000f328 .quad -2609901835997359308 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000f330 .quad -6500969756868349965 + 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000f338 .quad 1349308723430688769 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000f340 .quad -3514526177658049553 + 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000f348 .quad -2925050114139026943 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000f350 .quad -9114107888677362827 + 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000f358 .quad -1828156321336891839 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000f360 .quad -6780948842419315629 + 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000f368 .quad 6938176635183661009 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000f370 .quad -3864500034596756632 + 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000f378 .quad 4061034775552188357 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000f380 .quad -218939024818557886 + 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000f388 .quad 5076293469440235446 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000f390 .quad -7054365918152680535 + 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000f398 .quad 7784369436827535058 + //0x0000f3a0 .p2align 4, 0x00 + //0x0000f3a0 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000f3a0 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, //0x0000f3b0 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, //0x0000f3c0 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, //0x0000f3d0 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, //0x0000f3e0 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, //0x0000f3f0 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, //0x0000f400 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, //0x0000f410 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, //0x0000f420 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' + //0x0000f430 .p2align 4, 0x00 + //0x0000f430 __SingleQuoteTab + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f430 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000f438 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f440 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000f448 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f450 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000f458 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f460 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000f468 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f470 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000f478 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f480 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000f488 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f490 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000f498 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000f4a8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000f4b8 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c0 .quad 2 + 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d0 .quad 2 + 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4e0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000f4e8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000f4f8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f500 .quad 2 + 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f508 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f510 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000f518 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f520 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000f528 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f530 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000f538 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f540 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000f548 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f550 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000f558 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f560 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000f568 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f570 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000f578 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f580 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000f588 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f590 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000f598 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5a0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000f5a8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5b0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000f5b8 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5c0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000f5c8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5d0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000f5d8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5e0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000f5e8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000f5f8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f600 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000f608 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f610 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000f618 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f620 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000f628 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f640 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, //0x0000f650 .quad 2 + 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f658 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, //0x0000f660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 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, //0x0000f9f0 .quad 2 + 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f8 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, //0x0000fa00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe0 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, //0x0000fbf0 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf8 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, //0x0000fbf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13833,8 +13562,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff80 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, //0x0000ff90 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff98 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, //0x0000ff90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13908,41 +13636,76 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00010430 .p2align 4, 0x00 + //0x00010430 __DoubleQuoteTab + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010430 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00010438 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010440 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00010448 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010450 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00010458 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010460 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00010468 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010470 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00010478 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010480 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00010488 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010490 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00010498 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104a0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x000104a8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104b0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x000104b8 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c0 .quad 3 + 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d0 .quad 3 + 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x000104e8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x000104f8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010500 .quad 3 + 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010508 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010510 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00010518 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010520 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00010528 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010530 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00010538 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010540 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00010548 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010550 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00010558 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010560 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00010568 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010570 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00010578 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010580 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00010588 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010590 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00010598 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105a0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x000105a8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x000105b8 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x000105c8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x000105d8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105e0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x000105e8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105f0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x000105f8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010600 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00010608 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010610 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00010618 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010620 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00010628 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010650 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, //0x00010650 .quad 4 + 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00010658 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13998,76 +13761,42 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x000109d0 .p2align 4, 0x00 - //0x000109d0 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x000109d8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x000109e8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x000109f8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00010a08 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00010a18 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00010a28 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00010a38 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00010a48 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00010a58 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a60 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a68 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a70 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a78 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00010a88 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00010a98 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00010ab8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ac0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00010ac8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ad0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00010ad8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00010ae8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010af0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00010af8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00010b08 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00010b18 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00010b28 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00010b38 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00010b48 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00010b58 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00010b68 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00010b78 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00010b88 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x00010b98 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ba0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00010ba8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bb0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00010bb8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bc0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00010bc8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109e0 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, //0x000109f0 .quad 4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x000109f8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010be0 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, //0x00010bf0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00010bf8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14125,8 +13854,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f80 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, //0x00010f90 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00010f98 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14200,38 +13928,46 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00011430 .p2align 4, 0x00 + //0x00011430 __EscTab + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00011430 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, //0x00011440 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, //0x00011450 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, //0x00011460 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, //0x00011470 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, //0x00011480 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, //0x0001148d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001149d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001150d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001151d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, //0x0001152d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' + //0x00011530 .p2align 4, 0x00 + //0x00011530 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011530 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, //0x00011540 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, //0x00011550 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, //0x00011560 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, //0x00011570 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, //0x00011580 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, //0x00011590 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, //0x000115a0 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, //0x000115a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011606 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011616 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011626 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00011630 .p2align 4, 0x00 + //0x00011630 __HtmlQuoteTab 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14270,7 +14006,8 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011890 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, //0x00011890 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00011898 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14290,46 +14027,40 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x000119d0 .p2align 4, 0x00 - //0x000119d0 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000119d0 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, //0x000119e0 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, //0x000119f0 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, //0x00011a00 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, //0x00011a10 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, //0x00011a20 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, //0x00011a2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a5d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a6d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a7d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a8d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a9d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011abd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x00011acd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00011ad0 .p2align 4, 0x00 - //0x00011ad0 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ad0 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, //0x00011ae0 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, //0x00011af0 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, //0x00011b00 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, //0x00011b10 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, //0x00011b20 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, //0x00011b30 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, //0x00011b40 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, //0x00011b46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bb6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00011bd0 .p2align 4, 0x00 - //0x00011bd0 __HtmlQuoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119e0 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, //0x000119f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x000119f8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a00 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, //0x00011a10 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00011a18 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14368,8 +14099,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e20 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, //0x00011e30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00011e38 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14391,11 +14121,9 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f80 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, //0x00011f90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00011f98 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fa0 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, //0x00011fb0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00011fb8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14411,8 +14139,10 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120c0 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, //0x000120b0 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x000120b8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120c0 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x000120c8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14499,689 +14229,597 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00012630 .p2align 4, 0x00 + //0x00012630 _LSHIFT_TAB 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012640 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, //0x00012650 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00012658 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012660 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00012668 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00012bd0 .p2align 4, 0x00 - //0x00012bd0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c30 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012c38 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c3c 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, //0x00012c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012690 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00012698 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001269c 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, //0x000126ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000126fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00012700 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012704 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, //0x00012714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012764 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00012768 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001276c 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, //0x0001277c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001278c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001279c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000127cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x000127d0 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d4 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, //0x000127e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012834 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00012838 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001283c 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, //0x0001284c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001285c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001286c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001287c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001288c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001289c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x000128a0 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a4 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, //0x000128b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012904 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00012908 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001290c 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, //0x0001291c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001292c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001293c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001294c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001295c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001296c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00012970 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012974 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, //0x00012984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000129d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x000129d8 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129dc 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, //0x000129ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012a3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00012a40 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a44 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, //0x00012a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012aa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00012aa8 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aac 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, //0x00012abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012b0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00012b10 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b14 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, //0x00012b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012b74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00012b78 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b7c 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, //0x00012b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012bdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00012be0 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be4 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, //0x00012bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012c44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00012c48 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c4c 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, //0x00012c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012ca0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ca4 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, //0x00012cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012cac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00012cb0 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012cb4 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, //0x00012cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012d08 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d0c 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, //0x00012d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012d14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012d18 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012d1c 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, //0x00012d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012d70 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d74 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, //0x00012d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012d7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012d80 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012d84 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, //0x00012d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012dd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012dd8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ddc 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, //0x00012dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012de4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012de8 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x00012dec 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, //0x00012dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012e40 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e44 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, //0x00012e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012e4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012e50 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012e54 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, //0x00012e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ea4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012ea8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eac 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, //0x00012ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012eb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012eb8 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00012ebc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012f10 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f14 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, //0x00012f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012f1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012f20 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012f24 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012f78 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f7c 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, //0x00012f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012f84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012f88 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00012f8c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f9c 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, //0x00012fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012fe0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fe4 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, //0x00012ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012fec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00012ff0 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012ff4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013004 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, //0x00013014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013044 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00013048 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001304c 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, //0x0001305c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001306c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013054 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00013058 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001305c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001306c 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, //0x0001307c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001308c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001309c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000130b0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130b4 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, //0x000130c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000130bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x000130c0 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000130c4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130d4 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, //0x000130e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013114 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00013118 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001311c 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, //0x0001312c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001313c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013124 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00013128 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001312c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001313c 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, //0x0001314c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001315c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001316c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001317c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00013180 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013184 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, //0x00013194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001317c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001318c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00013190 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00013194 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a4 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, //0x000131b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000131e8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131ec 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, //0x000131fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001320c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000131f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000131f8 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000131fc QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001320c 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, //0x0001321c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001322c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001323c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001324c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00013250 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00013254 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, //0x00013264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001324c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001325c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00013260 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00013264 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013274 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, //0x00013284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000132b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000132b8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000132bc 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, //0x000132cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000132c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x000132c8 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000132cc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132dc 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, //0x000132ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001330c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001331c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00013320 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00013324 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, //0x00013334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001331c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001332c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00013330 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00013334 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013344 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, //0x00013354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013384 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00013388 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001338c 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, //0x0001339c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013394 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00013398 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001339c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ac 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, //0x000133bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000133f0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000133f4 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, //0x00013404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000133fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00013400 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00013404 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013414 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, //0x00013424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013454 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00013458 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001345c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001346c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001347c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013464 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00013468 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001346c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001347c 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, //0x0001348c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001349c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000134bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000134c0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000134c4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000134cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x000134d0 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000134d4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134e4 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, //0x000134f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013524 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00013528 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0001352c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001353c 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, //0x0001354c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013534 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00013538 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0001353c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001354c 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, //0x0001355c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001356c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001357c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001358c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00013590 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00013594 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135a4 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, //0x000135b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001358c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001359c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x000135a0 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000135a4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135b4 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, //0x000135c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000135f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000135f8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000135fc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001360c 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, //0x0001361c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013604 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00013608 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0001360c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001361c 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, //0x0001362c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001363c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001364c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001365c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00013660 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00013664 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013674 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, //0x00013684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001365c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001366c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00013670 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00013674 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00013684 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, //0x00013694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000136c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000136c8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000136cc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136dc 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, //0x000136ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000136d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x000136d8 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000136dc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000136ec 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, //0x000136fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001370c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001371c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001372c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00013730 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00013734 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013744 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, //0x00013754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001372c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001373c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00013740 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00013744 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00013754 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, //0x00013764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013794 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00013798 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0001379c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137ac 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, //0x000137bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000137a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x000137a8 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000137ac QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000137bc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000137fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013800 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00013804 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013814 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, //0x00013824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001380c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00013810 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00013814 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00013824 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013864 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013868 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0001386c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001387c 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, //0x0001388c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013874 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00013878 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0001387c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0001388c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001389c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000138cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000138d0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x000138d4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138e4 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, //0x000138f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000138dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x000138e0 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000138e4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000138f4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013904 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, //0x00013914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013934 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013938 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001393c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001394c 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, //0x0001395c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001396c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013944 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00013948 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0001394c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0001395c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001396c 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, //0x0001397c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001398c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001399c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000139a0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x000139a4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139b4 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, //0x000139c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001399c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000139ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x000139b0 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000139b4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000139c4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139d4 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, //0x000139e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013a04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00013a08 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00013a0c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a1c 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, //0x00013a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013a14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00013a18 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00013a1c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00013a2c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a3c 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, //0x00013a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013a6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00013a70 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00013a74 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a84 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, //0x00013a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013a7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00013a80 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00013a84 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00013a94 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013aa4 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, //0x00013ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013ad4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013ad8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00013adc QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013aec 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, //0x00013afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013ae4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00013ae8 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00013aec QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00013afc QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b0c 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, //0x00013b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013b3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013b40 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00013b44 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b54 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, //0x00013b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013b4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00013b50 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013b54 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013b64 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b74 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, //0x00013b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013ba4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013ba8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00013bac QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00013bbc 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, //0x00013bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013bb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00013bb8 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00013bbc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00013bcc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bdc 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, //0x00013bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013c0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013c10 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00013c14 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00013c24 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, //0x00013c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013c1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00013c20 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00013c24 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00013c34 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c44 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, //0x00013c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013c74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013c78 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00013c7c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00013c8c 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, //0x00013c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013c84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00013c88 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00013c8c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00013c9c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cac 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, //0x00013cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013cdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013ce0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00013ce4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00013cf4 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, //0x00013d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013cec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00013cf0 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00013cf4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00013d04 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d14 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, //0x00013d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013d44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013d48 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00013d4c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00013d5c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013d54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013d58 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00013d5c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00013d6c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d7c 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, //0x00013d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013dac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013db0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00013db4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00013dc4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013dbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013dc0 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013dc4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013dd4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013de4 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, //0x00013df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013e14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013e18 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00013e1c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00013e2c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013e24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013e28 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00013e2c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00013e3c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e4c 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, //0x00013e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013e7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013e80 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00013e84 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00013e94 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ea4 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, //0x00013eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013e8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x00013e90 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013e94 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013ea4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013eb4 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, //0x00013ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013ee4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013ee8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00013eec QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00013efc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013f0c 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, //0x00013f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013f4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013f50 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00013f54 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00013f64 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013f74 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, //0x00013f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013fb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013fb8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00013fbc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00013fcc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013fdc 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, //0x00013fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001400c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001401c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00014020 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00014024 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00014034 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014044 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, //0x00014054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00014084 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00014088 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001408c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0001409c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000140ac 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, //0x000140bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000140cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000140dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000140ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000140f0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000140f4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00014104 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014114 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, //0x00014124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00014154 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00014158 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001415c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0001416c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001417c 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, //0x0001418c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001419c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000141ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000141bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000141c0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000141c4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000141d4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000141e4 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, //0x000141f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00014224 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00014228 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0001422c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0001423c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001424c 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, //0x0001425c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001426c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001427c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001428c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00014290 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00014294 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000142a4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000142b4 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, //0x000142c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000142d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000142e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000142f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000142f8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000142fc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001430c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001431c 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, //0x0001432c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001433c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001434c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001435c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00014360 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00014364 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00014374 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014384 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, //0x00014394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000143a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000143b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000143c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000143c8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000143cc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000143dc QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000143ec 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, //0x000143fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001440c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001441c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001442c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00014430 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00014434 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00014444 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014454 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, //0x00014464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00014494 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014498 .p2align 4, 0x00 - //0x000144a0 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000144a0 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000144a8 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000144b0 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000144b8 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000144c0 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000144c8 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000144d0 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000144d8 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000144e0 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000144e8 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000144f0 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000144f8 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00014500 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00014508 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00014510 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00014518 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00014520 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00014528 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00014530 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00014538 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00014540 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00014548 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00014550 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00014558 .p2align 4, 0x00 - //0x00014560 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00014560 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00014568 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00014570 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00014578 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00014580 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00014588 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00014590 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00014598 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000145a0 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000145a8 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000145b0 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000145b8 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000145c0 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000145c8 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000145d0 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000145d8 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000145e0 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000145e8 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000145f0 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000145f8 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00014600 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00014608 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00014610 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00014618 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00014620 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00014628 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00014630 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00014638 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00014640 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00014648 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00014650 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00014658 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00014660 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00014668 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00014670 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00014678 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00014680 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00014688 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00014690 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00014698 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000146a0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000146a8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000146b0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000146b8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000146c0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000146c8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000146d0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000146d8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000146e0 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000146e8 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000146f0 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000146f8 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00014700 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00014708 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00014710 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00014718 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00014720 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00014728 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00014730 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00014738 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00014740 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00014748 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00014750 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00014758 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00014760 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00014768 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00014770 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00014778 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00014780 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00014788 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00014790 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00014798 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000147a0 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000147a8 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000147b0 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000147b8 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000147c0 .quad -5522047002568494196 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013ef4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ef8 .p2align 4, 0x00 + //0x00013f00 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00013f00 .quad 4607182418800017408 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00013f08 .quad 4621819117588971520 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00013f10 .quad 4636737291354636288 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00013f18 .quad 4652007308841189376 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013f20 .quad 4666723172467343360 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013f28 .quad 4681608360884174848 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013f30 .quad 4696837146684686336 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013f38 .quad 4711630319722168320 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013f40 .quad 4726483295884279808 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013f48 .quad 4741671816366391296 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013f50 .quad 4756540486875873280 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013f58 .quad 4771362005757984768 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013f60 .quad 4786511204640096256 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013f68 .quad 4801453603149578240 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013f70 .quad 4816244402031689728 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013f78 .quad 4831355200913801216 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013f80 .quad 4846369599423283200 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013f88 .quad 4861130398305394688 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013f90 .quad 4876203697187506176 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013f98 .quad 4891288408196988160 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013fa0 .quad 4906019910204099648 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013fa8 .quad 4921056587992461136 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013fb0 .quad 4936209963552724370 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013fb8 .p2align 4, 0x00 + //0x00013fc0 _pow10_ceil_sig_f32.g + 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013fc0 .quad -9093133594791772939 + 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013fc8 .quad -6754730975062328270 + 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013fd0 .quad -3831727700400522433 + 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013fd8 .quad -177973607073265138 + 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013fe0 .quad -7028762532061872567 + 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013fe8 .quad -4174267146649952805 + 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013ff0 .quad -606147914885053102 + 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013ff8 .quad -7296371474444240045 + 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00014000 .quad -4508778324627912152 + 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00014008 .quad -1024286887357502286 + 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00014010 .quad -7557708332239520785 + 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00014018 .quad -4835449396872013077 + 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00014020 .quad -1432625727662628442 + 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00014028 .quad -7812920107430224632 + 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00014030 .quad -5154464115860392886 + 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00014038 .quad -1831394126398103204 + 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00014040 .quad -8062150356639896358 + 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00014048 .quad -5466001927372482544 + 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00014050 .quad -2220816390788215276 + 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00014058 .quad -8305539271883716404 + 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00014060 .quad -5770238071427257601 + 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00014068 .quad -2601111570856684097 + 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00014070 .quad -8543223759426509416 + 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00014078 .quad -6067343680855748867 + 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00014080 .quad -2972493582642298179 + 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00014088 .quad -8775337516792518218 + 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00014090 .quad -6357485877563259868 + 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00014098 .quad -3335171328526686932 + 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000140a0 .quad -9002011107970261188 + 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000140a8 .quad -6640827866535438581 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000140b0 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000140b8 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000140c0 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000140c8 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000140d0 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000140d8 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000140e0 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000140e8 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000140f0 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000140f8 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00014100 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00014108 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00014110 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00014118 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00014120 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00014128 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00014130 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00014138 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00014140 .quad -5646744073709551616 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00014148 .quad -2446744073709551616 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00014150 .quad -8446744073709551616 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00014158 .quad -5946744073709551616 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00014160 .quad -2821744073709551616 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00014168 .quad -8681119073709551616 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00014170 .quad -6239712823709551616 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00014178 .quad -3187955011209551616 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00014180 .quad -8910000909647051616 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00014188 .quad -6525815118631426616 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00014190 .quad -3545582879861895366 + 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00014198 .quad -9133518327554766459 + 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000141a0 .quad -6805211891016070170 + 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000141a8 .quad -3894828845342699809 + 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000141b0 .quad -256850038250986857 + 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000141b8 .quad -7078060301547948642 + 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000141c0 .quad -4235889358507547898 + 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000141c8 .quad -683175679707046969 + 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000141d0 .quad -7344513827457986211 + 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000141d8 .quad -4568956265895094860 + 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000141e0 .quad -1099509313941480671 + 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000141e8 .quad -7604722348854507275 + 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000141f0 .quad -4894216917640746190 + 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000141f8 .quad -1506085128623544834 + 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00014200 .quad -7858832233030797377 + 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00014208 .quad -5211854272861108818 + 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00014210 .quad -1903131822648998118 + 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00014218 .quad -8106986416796705680 + 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00014220 .quad -5522047002568494196 } diff --git a/internal/native/avx2/recover_amd64_test.go b/internal/native/avx2/recover_test.go similarity index 99% rename from internal/native/avx2/recover_amd64_test.go rename to internal/native/avx2/recover_test.go index ee838fdd2..1e6f82da7 100644 --- a/internal/native/avx2/recover_amd64_test.go +++ b/internal/native/avx2/recover_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. /** @@ -37,7 +40,6 @@ var ( var stubs = []loader.GoC{ {"_f32toa", nil, &__f32toa}, {"_f64toa", nil, &__f64toa}, - {"_fsm_exec", nil, &__fsm_exec}, {"_get_by_path", nil, &__get_by_path}, {"_html_escape", nil, &__html_escape}, {"_i64toa", nil, &__i64toa}, diff --git a/internal/native/dispatch_amd64.go b/internal/native/dispatch_amd64.go index 41441f513..ab828efad 100644 --- a/internal/native/dispatch_amd64.go +++ b/internal/native/dispatch_amd64.go @@ -93,6 +93,8 @@ var ( __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) @@ -153,6 +155,11 @@ 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))) @@ -165,7 +172,7 @@ func ValidateUTF8Fast(s *string) (ret int) { var stubs = []loader.GoC{ {"_f64toa", &S_f64toa, &__F64toa}, - {"_f32toa", &S_f32toa, nil}, + {"_f32toa", &S_f32toa, &__F32toa}, {"_i64toa", &S_i64toa, &__I64toa}, {"_u64toa", &S_u64toa, &__U64toa}, {"_lspace", &S_lspace, nil}, diff --git a/internal/native/dispatch_arm64.go b/internal/native/dispatch_arm64.go new file mode 100644 index 000000000..26df0074f --- /dev/null +++ b/internal/native/dispatch_arm64.go @@ -0,0 +1,154 @@ +/* +* 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 +) + +//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) 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) + +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 +} + +func init() { + useNeon() +} diff --git a/internal/native/fastfloat_amd64_test.tmpl b/internal/native/fastfloat_test.tmpl similarity index 100% rename from internal/native/fastfloat_amd64_test.tmpl rename to internal/native/fastfloat_test.tmpl diff --git a/internal/native/fastint_amd64_test.tmpl b/internal/native/fastint_test.tmpl similarity index 100% rename from internal/native/fastint_amd64_test.tmpl rename to internal/native/fastint_test.tmpl diff --git a/internal/native/native_amd64.tmpl b/internal/native/native_amd64.tmpl index 5839da99c..9ac9002e3 100644 --- a/internal/native/native_amd64.tmpl +++ b/internal/native/native_amd64.tmpl @@ -69,8 +69,6 @@ var ( __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) __validate_utf8_fast func(s unsafe.Pointer) (ret int) - - __fsm_exec func(m unsafe.Pointer, s unsafe.Pointer, p unsafe.Pointer, flags uint64) (ret int) ) //go:nosplit @@ -183,7 +181,3 @@ func validate_utf8_fast(s *string) (ret int) { return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) } -//go:nosplit -func fsm_exec(m *types.StateMachine, s *string, p *int, flags uint64) (ret int) { - return __fsm_exec(rt.NoEscape(unsafe.Pointer(m)), rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), flags) -} diff --git a/internal/native/native_arm64.tmpl b/internal/native/native_arm64.tmpl new file mode 100644 index 000000000..b4120c28e --- /dev/null +++ b/internal/native/native_arm64.tmpl @@ -0,0 +1,246 @@ +// Code generated by Makefile, 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` +) + + +//go:nosplit +func i64toa(out *byte, val int64) (ret int) { + return __i64toa(out, val) +} + +//go:nosplit +func u64toa(out *byte, val uint64) (ret int) { + return __u64toa(out, val) +} + +//go:nosplit +func f64toa(out *byte, val float64) (ret int) { + return __f64toa(out, val) +} + +//go:nosplit +func f32toa(out *byte, val float32) (ret int) { + return __f32toa(out, val) +} + +//go:nosplit +func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { + return __lspace(sp, nb, off) +} + +//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 +func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { + return __html_escape(sp, nb, dp, dn) +} + +//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 +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 +func vstring(s *string, p *int, v *types.JsonState, flags uint64) { + __vstring(s, p, v, flags) +} + +//go:nosplit +func vnumber(s *string, p *int, v *types.JsonState) { + __vnumber(s, p, v) +} + +//go:nosplit +func vsigned(s *string, p *int, v *types.JsonState) { + __vsigned(s, p, v) +} + +//go:nosplit +func vunsigned(s *string, p *int, v *types.JsonState) { + __vunsigned(s, p, v) +} + +//go:nosplit +func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return __skip_one(s, p, m, flags) +} + +//go:nosplit +func skip_one_fast(s *string, p *int) (ret int) { + return __skip_one_fast(s, p) +} + +//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 +func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return __skip_object(s, p, m, flags) +} + +//go:nosplit +func skip_number(s *string, p *int) (ret int) { + return __skip_number(s, p) +} + +//go:nosplit +func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { + return __validate_one(s, p, m) +} + +//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 +func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { + return __validate_utf8(s, p, m) +} + +//go:nosplit +func validate_utf8_fast(s *string) (ret int) { + return __validate_utf8_fast(s) +} + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __i64toa(out *byte, val int64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __u64toa(out *byte, val uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __f64toa(out *byte, val float64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __f32toa(out *byte, val float32) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __lspace(sp unsafe.Pointer, nb int, off int) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __vstring(s *string, p *int, v *types.JsonState, flags uint64) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __vnumber(s *string, p *int, v *types.JsonState) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __vsigned(s *string, p *int, v *types.JsonState) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __vunsigned(s *string, p *int, v *types.JsonState) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __skip_one_fast(s *string, p *int) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __skip_number(s *string, p *int) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __validate_one(s *string, p *int, m *types.StateMachine) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) + +//go:nosplit +//go:noescape +//goland:noinspection GoUnusedParameter +func __validate_utf8_fast(s *string) (ret int) diff --git a/internal/native/native_export_arm64.tmpl b/internal/native/native_export_arm64.tmpl new file mode 100644 index 000000000..c7a10de94 --- /dev/null +++ b/internal/native/native_export_arm64.tmpl @@ -0,0 +1,47 @@ +/* + * 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}} + +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 +) diff --git a/internal/native/native_amd64_test.tmpl b/internal/native/native_test.tmpl similarity index 100% rename from internal/native/native_amd64_test.tmpl rename to internal/native/native_test.tmpl diff --git a/internal/native/neon/f32toa_arm64.go b/internal/native/neon/f32toa_arm64.go new file mode 100644 index 000000000..67ef19e5e --- /dev/null +++ b/internal/native/neon/f32toa_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/f32toa_arm64.s b/internal/native/neon/f32toa_arm64.s new file mode 100644 index 000000000..3c8402003 --- /dev/null +++ b/internal/native/neon/f32toa_arm64.s @@ -0,0 +1,1019 @@ +// +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_d2997d73: // _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/internal/native/neon/f32toa_subr_arm64.go b/internal/native/neon/f32toa_subr_arm64.go new file mode 100644 index 000000000..1e624c14b --- /dev/null +++ b/internal/native/neon/f32toa_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/f64toa_arm64.go b/internal/native/neon/f64toa_arm64.go new file mode 100644 index 000000000..169924be5 --- /dev/null +++ b/internal/native/neon/f64toa_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/f64toa_arm64.s b/internal/native/neon/f64toa_arm64.s new file mode 100644 index 000000000..93e9be0fd --- /dev/null +++ b/internal/native/neon/f64toa_arm64.s @@ -0,0 +1,2492 @@ +// +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_5768c23e: // _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/internal/native/neon/f64toa_subr_arm64.go b/internal/native/neon/f64toa_subr_arm64.go new file mode 100644 index 000000000..e09d800c9 --- /dev/null +++ b/internal/native/neon/f64toa_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/fastfloat_arm64_test.go b/internal/native/neon/fastfloat_arm64_test.go new file mode 100644 index 000000000..dc00ec967 --- /dev/null +++ b/internal/native/neon/fastfloat_arm64_test.go @@ -0,0 +1,149 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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 ( + `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}, + {"Decimal1", 39}, + {"Decimal2", 33909}, + {"Float1", 3.77}, + {"Float2", 339.778442}, + {"Exp1", 5.9e5}, + {"Exp2", 521.091e25}, + {"NegExp1", -5.1e-5}, + {"NegExp2", -52.132e-35}, + {"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}, + {"Decimal1", 39}, + {"Decimal2", 33909}, + {"Float1", 3.77}, + {"Float2", 339.778442}, + {"Exp1", 5.9e5}, + {"Exp2", 521.091e19}, + {"NegExp1", -5.1e-5}, + {"NegExp2", -52.132e-19}, + {"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/internal/native/avx/fastint_amd64_test.go b/internal/native/neon/fastint_arm64_test.go similarity index 99% rename from internal/native/avx/fastint_amd64_test.go rename to internal/native/neon/fastint_arm64_test.go index e370c1c36..d55fdfd22 100644 --- a/internal/native/avx/fastint_amd64_test.go +++ b/internal/native/neon/fastint_arm64_test.go @@ -18,7 +18,7 @@ * limitations under the License. */ -package avx +package neon import ( `strconv` diff --git a/internal/native/neon/get_by_path_arm64.go b/internal/native/neon/get_by_path_arm64.go new file mode 100644 index 000000000..691a73e3d --- /dev/null +++ b/internal/native/neon/get_by_path_arm64.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/get_by_path_arm64.s b/internal/native/neon/get_by_path_arm64.s new file mode 100644 index 000000000..93c226cd7 --- /dev/null +++ b/internal/native/neon/get_by_path_arm64.s @@ -0,0 +1,4579 @@ +// +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, $192 + 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 $0xd10343ff // sub sp, sp, #208 + WORD $0xa906effc // stp x28, x27, [sp, #104] + WORD $0xa907e7fa // stp x26, x25, [sp, #120] + WORD $0xa908dff8 // stp x24, x23, [sp, #136] + WORD $0xa909d7f6 // stp x22, x21, [sp, #152] + WORD $0xa90acff4 // stp x20, x19, [sp, #168] + WORD $0xa90bfbfd // stp fp, lr, [sp, #184] + WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] + WORD $0xd10023fd // sub fp, sp, #8 + WORD $0xf9400448 // ldr x8, [x2, #8] + WORD $0xf9400033 // ldr x19, [x1] + WORD $0x10fffd29 // adr x9, lCPI0_0 $-92(%rip) + WORD $0x10fffd87 // adr x7, lCPI0_1 $-80(%rip) + WORD $0xb4013b48 // cbz x8, LBB0_489 $10088(%rip) + WORD $0xf940004b // ldr x11, [x2] + WORD $0x8b081171 // add x17, x11, x8, lsl #4 + WORD $0x910083e8 // add x8, sp, #32 + WORD $0x91008102 // add x2, x8, #32 + WORD $0x5280002e // mov w14, #1 + WORD $0xd284c00f // mov x15, #9728 + WORD $0xf2c0002f // movk x15, #1, lsl #32 + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x3dc00121 // ldr q1, [x9, lCPI0_0@PAGEOFF] $0(%rip) + WORD $0x3dc000e2 // ldr q2, [x7, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0x4f01e584 // movi.16b v4, #44 + WORD $0x4f06e7e5 // movi.16b v5, #223 + WORD $0x4f02e7a6 // movi.16b v6, #93 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x4f02e767 // movi.16b v7, #91 + WORD $0x6f00e410 // movi.2d v16, #0000000000000000 + WORD $0x4f03e771 // movi.16b v17, #123 + WORD $0x4f03e7b2 // movi.16b v18, #125 +Lloh0: + WORD $0x1001edaa // adr x10, __UnquoteTab $15796(%rip) +Lloh1: + WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) +LBB0_2: + WORD $0xa9402016 // ldp x22, x8, [x0] + WORD $0xeb08027f // cmp x19, x8 + WORD $0x54000162 // b.hs LBB0_7 $44(%rip) + WORD $0x38736ad0 // ldrb w16, [x22, x19] + WORD $0x7100361f // cmp w16, #13 + WORD $0x54000100 // b.eq LBB0_7 $32(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x540000c0 // b.eq LBB0_7 $24(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x54000062 // b.hs LBB0_7 $12(%rip) + WORD $0xaa1303f9 // mov x25, x19 + WORD $0x1400003a // b LBB0_25 $232(%rip) +LBB0_7: + WORD $0x91000679 // add x25, x19, #1 + WORD $0xeb08033f // cmp x25, x8 + WORD $0x54000122 // b.hs LBB0_11 $36(%rip) + WORD $0x38796ad0 // ldrb w16, [x22, x25] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_11 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_11 $16(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x540005e3 // b.lo LBB0_25 $188(%rip) +LBB0_11: + WORD $0x91000a79 // add x25, x19, #2 + WORD $0xeb08033f // cmp x25, x8 + WORD $0x54000122 // b.hs LBB0_15 $36(%rip) + WORD $0x38796ad0 // ldrb w16, [x22, x25] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_15 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_15 $16(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x54000483 // b.lo LBB0_25 $144(%rip) +LBB0_15: + WORD $0x91000e79 // add x25, x19, #3 + WORD $0xeb08033f // cmp x25, x8 + WORD $0x54000122 // b.hs LBB0_19 $36(%rip) + WORD $0x38796ad0 // ldrb w16, [x22, x25] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_19 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_19 $16(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x54000323 // b.lo LBB0_25 $100(%rip) +LBB0_19: + WORD $0x91001279 // add x25, x19, #4 + WORD $0xeb08033f // cmp x25, x8 + WORD $0x540001e2 // b.hs LBB0_23 $60(%rip) +LBB0_20: + WORD $0x38796ad0 // ldrb w16, [x22, x25] + WORD $0x7100821f // cmp w16, #32 + WORD $0x9ad021d0 // lsl x16, x14, x16 + WORD $0x8a0f0210 // and x16, x16, x15 + WORD $0xfa409a04 // ccmp x16, #0, #4, ls + WORD $0x540001c0 // b.eq LBB0_24 $56(%rip) + WORD $0x91000739 // add x25, x25, #1 + WORD $0xeb19011f // cmp x8, x25 + WORD $0x54ffff01 // b.ne LBB0_20 $-32(%rip) +LBB0_22: + WORD $0x52800008 // mov w8, #0 + WORD $0xaa1303f9 // mov x25, x19 + WORD $0xf9400170 // ldr x16, [x11] + WORD $0xb50001f0 // cbnz x16, LBB0_26 $60(%rip) + WORD $0x14000e9f // b LBB0_768 $14972(%rip) +LBB0_23: + WORD $0x52800008 // mov w8, #0 + WORD $0xf9000039 // str x25, [x1] + WORD $0xf9400170 // ldr x16, [x11] + WORD $0xb5000150 // cbnz x16, LBB0_26 $40(%rip) + WORD $0x14000e9a // b LBB0_768 $14952(%rip) +LBB0_24: + WORD $0xeb08033f // cmp x25, x8 + WORD $0x54fffea2 // b.hs LBB0_22 $-44(%rip) +LBB0_25: + WORD $0x91000730 // add x16, x25, #1 + WORD $0xf9000030 // str x16, [x1] + WORD $0x38796ac8 // ldrb w8, [x22, x25] + WORD $0xaa1003f9 // mov x25, x16 + WORD $0xf9400170 // ldr x16, [x11] + WORD $0xb401d250 // cbz x16, LBB0_768 $14920(%rip) +LBB0_26: + WORD $0x39405e10 // ldrb w16, [x16, #23] + WORD $0x12001210 // and w16, w16, #0x1f + WORD $0x71000a1f // cmp w16, #2 + WORD $0x5400bae0 // b.eq LBB0_315 $5980(%rip) + WORD $0x7100621f // cmp w16, #24 + WORD $0x5401d181 // b.ne LBB0_768 $14896(%rip) + WORD $0x7101ed1f // cmp w8, #123 + WORD $0x5401d361 // b.ne LBB0_775 $14956(%rip) +LBB0_29: + WORD $0xf9400405 // ldr x5, [x0, #8] + WORD $0xeb05033f // cmp x25, x5 + WORD $0x54000162 // b.hs LBB0_34 $44(%rip) + WORD $0x38796ac8 // ldrb w8, [x22, x25] + WORD $0x7100351f // cmp w8, #13 + WORD $0x54000100 // b.eq LBB0_34 $32(%rip) + WORD $0x7100811f // cmp w8, #32 + WORD $0x540000c0 // b.eq LBB0_34 $24(%rip) + WORD $0x51002d08 // sub w8, w8, #11 + WORD $0x3100091f // cmn w8, #2 + WORD $0x54000062 // b.hs LBB0_34 $12(%rip) + WORD $0xaa1903e8 // mov x8, x25 + WORD $0x14000031 // b LBB0_50 $196(%rip) +LBB0_34: + WORD $0x91000728 // add x8, x25, #1 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_38 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_38 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_38 $16(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x540004c3 // b.lo LBB0_50 $152(%rip) +LBB0_38: + WORD $0x91000b28 // add x8, x25, #2 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_42 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_42 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_42 $16(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x54000363 // b.lo LBB0_50 $108(%rip) +LBB0_42: + WORD $0x91000f28 // add x8, x25, #3 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_46 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_46 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_46 $16(%rip) + WORD $0x51002e10 // sub w16, w16, #11 + WORD $0x31000a1f // cmn w16, #2 + WORD $0x54000203 // b.lo LBB0_50 $64(%rip) +LBB0_46: + WORD $0x91001328 // add x8, x25, #4 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5401cbc2 // b.hs LBB0_769 $14712(%rip) +LBB0_47: + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100821f // cmp w16, #32 + WORD $0x9ad021d0 // lsl x16, x14, x16 + WORD $0x8a0f0210 // and x16, x16, x15 + WORD $0xfa409a04 // ccmp x16, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_49 $20(%rip) + WORD $0x91000508 // add x8, x8, #1 + WORD $0xeb0800bf // cmp x5, x8 + WORD $0x54ffff01 // b.ne LBB0_47 $-32(%rip) + WORD $0x14000e60 // b LBB0_775 $14720(%rip) +LBB0_49: + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5401cbc2 // b.hs LBB0_775 $14712(%rip) +LBB0_50: + WORD $0x9100051b // add x27, x8, #1 + WORD $0xf900003b // str x27, [x1] + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x71008a1f // cmp w16, #34 + WORD $0x5401cae1 // b.ne LBB0_774 $14684(%rip) + WORD $0x3200cff5 // mov w21, #252645135 + WORD $0x5287272a // mov w10, #14649 + WORD $0x72a7272a // movk w10, #14649, lsl #16 + WORD $0xa900c7e3 // stp x3, x17, [sp, #8] + WORD $0x3202c7e3 // mov w3, #-1061109568 + WORD $0x5299fa18 // mov w24, #53200 + WORD $0x72b9f9f8 // movk w24, #53199, lsl #16 + WORD $0x3200f3e9 // mov w9, #1431655765 + WORD $0xf9000fe2 // str x2, [sp, #24] + WORD $0xf9400405 // ldr x5, [x0, #8] + WORD $0xeb1b00be // subs lr, x5, x27 + WORD $0x5401d560 // b.eq LBB0_804 $15020(%rip) + WORD $0xf9400570 // ldr x16, [x11, #8] + WORD $0xa9406a17 // ldp x23, x26, [x16] + WORD $0x8b1b02d3 // add x19, x22, x27 + WORD $0xf10103df // cmp lr, #64 + WORD $0x54001863 // b.lo LBB0_85 $780(%rip) + WORD $0xd2800019 // mov x25, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_54: + WORD $0x8b1b02d0 // add x16, x22, x27 + WORD $0xad405213 // ldp q19, q20, [x16] + WORD $0xad415a15 // ldp q21, q22, [x16, #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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0x4e211f57 // and.16b v23, v26, v1 + WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602e2 // fmov w2, s23 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260267 // fmov w7, s19 + WORD $0x4e211e93 // and.16b v19, v20, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260266 // fmov w6, s19 + WORD $0x4e211eb3 // and.16b v19, v21, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e26026d // fmov w13, s19 + WORD $0x4e211ed3 // and.16b v19, v22, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0xd3607e31 // lsl x17, x17, #32 + WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 + WORD $0x53103c82 // lsl w2, w4, #16 + WORD $0xaa020231 // orr x17, x17, x2 + WORD $0xaa100224 // orr x4, x17, x16 + WORD $0xd3607dad // lsl x13, x13, #32 + WORD $0xaa0cc1ac // orr x12, x13, x12, lsl #48 + WORD $0x53103ccd // lsl w13, w6, #16 + WORD $0xaa0d018c // orr x12, x12, x13 + WORD $0xaa070190 // orr x16, x12, x7 + WORD $0xb5000110 // cbnz x16, LBB0_58 $32(%rip) + WORD $0xb5000199 // cbnz x25, LBB0_59 $48(%rip) + WORD $0xb50002c4 // cbnz x4, LBB0_60 $88(%rip) +LBB0_57: + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x9101037b // add x27, x27, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff8a8 // b.hi LBB0_54 $-236(%rip) + WORD $0x14000082 // b LBB0_84 $520(%rip) +LBB0_58: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac0020c // rbit x12, x16 + WORD $0xdac0118c // clz x12, x12 + WORD $0x8b1b018c // add x12, x12, x27 + WORD $0x9a8c139c // csel x28, x28, x12, ne +LBB0_59: + WORD $0x8a39020c // bic x12, x16, x25 + WORD $0xaa0c072d // orr x13, x25, x12, lsl #1 + WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa + WORD $0xab0c020c // adds x12, x16, x12 + WORD $0x1a9f37f9 // cset w25, hs + WORD $0xd37ff98c // lsl x12, x12, #1 + WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 + WORD $0x8a0d018c // and x12, x12, x13 + WORD $0x8a2c0084 // bic x4, x4, x12 + WORD $0xb4fffd84 // cbz x4, LBB0_57 $-80(%rip) +LBB0_60: + WORD $0xdac0008c // rbit x12, x4 + WORD $0xdac0118c // clz x12, x12 + WORD $0x8b1b018c // add x12, x12, x27 + WORD $0x91000599 // add x25, x12, #1 + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x10ffda89 // adr x9, lCPI0_0 $-1200(%rip) + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0xb7f9ca19 // tbnz x25, #63, LBB0_805 $14656(%rip) +LBB0_61: + WORD $0xf9000039 // str x25, [x1] + WORD $0xb100079f // cmn x28, #1 + WORD $0x54000060 // b.eq LBB0_63 $12(%rip) + WORD $0xeb19039f // cmp x28, x25 + WORD $0x5400120d // b.le LBB0_91 $576(%rip) +LBB0_63: + WORD $0xcb08032c // sub x12, x25, x8 + WORD $0xd1000990 // sub x16, x12, #2 + WORD $0xaa1a020c // orr x12, x16, x26 + WORD $0xb400030c // cbz x12, LBB0_69 $96(%rip) + WORD $0xeb1a021f // cmp x16, x26 + WORD $0xf94007e3 // ldr x3, [sp, #8] +Lloh2: + WORD $0x1001cc4a // adr x10, __UnquoteTab $14728(%rip) +Lloh3: + WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0xb202e3f5 // mov x21, #4919131752989213764 + WORD $0x540003a1 // b.ne LBB0_70 $116(%rip) + WORD $0xd2800004 // mov x4, #0 + WORD $0xaa1a03e5 // mov x5, x26 +LBB0_66: + WORD $0xf10040b0 // subs x16, x5, #16 + WORD $0x54000403 // b.lo LBB0_71 $128(%rip) + WORD $0x3ce46a73 // ldr q19, [x19, x4] + WORD $0x3ce46af4 // ldr q20, [x23, 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 $0x1e26026c // fmov w12, s19 + WORD $0x0a2c028c // bic w12, w20, w12 + WORD $0x91004084 // add x4, x4, #16 + WORD $0xaa1003e5 // mov x5, x16 + WORD $0x34fffe8c // cbz w12, LBB0_66 $-48(%rip) + WORD $0x52800004 // mov w4, #0 + WORD $0x1400002f // b LBB0_76 $188(%rip) +LBB0_69: + WORD $0x52800025 // mov w5, #1 + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x10ffd667 // adr x7, lCPI0_1 $-1332(%rip) + WORD $0xf94007e3 // ldr x3, [sp, #8] +Lloh4: + WORD $0x1001c92a // adr x10, __UnquoteTab $14628(%rip) +Lloh5: + WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0xb202e3f5 // mov x21, #4919131752989213764 + WORD $0xf9400413 // ldr x19, [x0, #8] + WORD $0xeb13033f // cmp x25, x19 + WORD $0x54002802 // b.hs LBB0_131 $1280(%rip) + WORD $0x1400002a // b LBB0_78 $168(%rip) +LBB0_70: + WORD $0xd2800005 // mov x5, #0 + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x10ffd507 // adr x7, lCPI0_1 $-1376(%rip) + WORD $0xf9400413 // ldr x19, [x0, #8] + WORD $0xeb13033f // cmp x25, x19 + WORD $0x54002722 // b.hs LBB0_131 $1252(%rip) + WORD $0x14000023 // b LBB0_78 $140(%rip) +LBB0_71: + WORD $0x0b160108 // add w8, w8, w22 + WORD $0x0b040108 // add w8, w8, w4 + WORD $0x11000508 // add w8, w8, #1 + WORD $0x92402d0c // and x12, x8, #0xfff + WORD $0x8b0402e8 // add x8, x23, x4 + WORD $0x8b040273 // add x19, x19, x4 + WORD $0xf13fc19f // cmp x12, #4080 + WORD $0x54000248 // b.hi LBB0_74 $72(%rip) + WORD $0x92402d0c // and x12, x8, #0xfff + WORD $0xf13fc59f // cmp x12, #4081 + WORD $0x540001e2 // b.hs LBB0_74 $60(%rip) + WORD $0x3dc00273 // ldr q19, [x19] + WORD $0x3dc00114 // ldr q20, [x8] + 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 $0x1e260268 // fmov w8, s19 + WORD $0x6a280288 // bics w8, w20, w8 + WORD $0x1a9f17ec // cset w12, eq + WORD $0xdac00108 // rbit x8, x8 + WORD $0xdac01108 // clz x8, x8 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x1a9f3584 // csinc w4, w12, wzr, lo + WORD $0x14000004 // b LBB0_76 $16(%rip) +LBB0_74: + WORD $0xeb04035f // cmp x26, x4 + WORD $0x54000241 // b.ne LBB0_82 $72(%rip) + WORD $0x52800024 // mov w4, #1 +LBB0_76: + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x10ffd0c7 // adr x7, lCPI0_1 $-1512(%rip) +LBB0_77: + WORD $0x2a0403e5 // mov w5, w4 + WORD $0xf9400413 // ldr x19, [x0, #8] + WORD $0xeb13033f // cmp x25, x19 + WORD $0x540022c2 // b.hs LBB0_131 $1112(%rip) +LBB0_78: + WORD $0x38796ac8 // ldrb w8, [x22, x25] + WORD $0x7100351f // cmp w8, #13 + WORD $0x54002260 // b.eq LBB0_131 $1100(%rip) + WORD $0x7100811f // cmp w8, #32 + WORD $0x54002220 // b.eq LBB0_131 $1092(%rip) + WORD $0x51002d08 // sub w8, w8, #11 + WORD $0x3100091f // cmn w8, #2 + WORD $0x540021c2 // b.hs LBB0_131 $1080(%rip) + WORD $0xaa1903e8 // mov x8, x25 + WORD $0x1400013c // b LBB0_147 $1264(%rip) +LBB0_82: + WORD $0x52800037 // mov w23, #1 + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x10ffcea7 // adr x7, lCPI0_1 $-1580(%rip) +LBB0_83: + WORD $0x3840166c // ldrb w12, [x19], #1 + WORD $0x3840150d // ldrb w13, [x8], #1 + WORD $0x6b0d019f // cmp w12, w13 + WORD $0x1a9f17e4 // cset w4, eq + WORD $0xfa5700a4 // ccmp x5, x23, #4, eq + WORD $0x910006f7 // add x23, x23, #1 + WORD $0x54ffff41 // b.ne LBB0_83 $-24(%rip) + WORD $0x17ffffe8 // b LBB0_77 $-96(%rip) +LBB0_84: + WORD $0x8b1b02d0 // add x16, x22, x27 + WORD $0x14000004 // b LBB0_86 $16(%rip) +LBB0_85: + WORD $0xd2800019 // mov x25, #0 + WORD $0x9280001c // mov x28, #-1 + WORD $0xaa1303f0 // mov x16, x19 +LBB0_86: + WORD $0xf10083db // subs x27, lr, #32 + WORD $0x54008a63 // b.lo LBB0_288 $4428(%rip) + WORD $0xad405213 // ldp q19, q20, [x16] + 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 $0x1e2602be // fmov w30, s21 + WORD $0x4e211ed5 // and.16b v21, v22, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602ac // fmov w12, 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 $0x1e26026d // fmov w13, s19 + WORD $0x33103d9e // bfi w30, w12, #16, #16 + WORD $0x33103da4 // bfi w4, w13, #16, #16 + WORD $0x350087a4 // cbnz w4, LBB0_289 $4340(%rip) + WORD $0xb5008859 // cbnz x25, LBB0_290 $4360(%rip) + WORD $0x10ffc909 // adr x9, lCPI0_0 $-1760(%rip) + WORD $0xb40089de // cbz lr, LBB0_291 $4408(%rip) +LBB0_90: + WORD $0xdac003cc // rbit x12, lr + WORD $0xdac0118c // clz x12, x12 + WORD $0xcb16020d // sub x13, x16, x22 + WORD $0x8b0c01ac // add x12, x13, x12 + WORD $0x91000599 // add x25, x12, #1 + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0xb6ffedd9 // tbz x25, #63, LBB0_61 $-584(%rip) + WORD $0x14000dbc // b LBB0_805 $14064(%rip) +LBB0_91: + WORD $0x52848011 // mov w17, #9216 + WORD $0x72bf9411 // movk w17, #64672, lsl #16 + WORD $0xf90013ff // str xzr, [sp, #32] + WORD $0x8b1902c8 // add x8, x22, x25 + WORD $0xd1000514 // sub x20, x8, #1 + WORD $0x8b1a02e2 // add x2, x23, x26 + WORD $0xeb14027f // cmp x19, x20 + WORD $0x540017c2 // b.hs LBB0_129 $760(%rip) + WORD $0xf100075f // cmp x26, #1 + WORD $0x5400178b // b.lt LBB0_129 $752(%rip) +LBB0_93: + WORD $0x39400268 // ldrb w8, [x19] + WORD $0x7101711f // cmp w8, #92 + WORD $0x540001e1 // b.ne LBB0_98 $60(%rip) + WORD $0xcb13029a // sub x26, x20, x19 + WORD $0xf100075f // cmp x26, #1 + WORD $0x5401b76b // b.lt LBB0_813 $14060(%rip) + WORD $0x39400668 // ldrb w8, [x19, #1] +Lloh6: + WORD $0x1001b909 // adr x9, __UnquoteTab $14112(%rip) +Lloh7: + WORD $0x91000129 // add x9, x9, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7103fd1f // cmp w8, #255 + WORD $0x54000180 // b.eq LBB0_100 $48(%rip) + WORD $0x3401b608 // cbz w8, LBB0_811 $14016(%rip) + WORD $0x390083e8 // strb w8, [sp, #32] + WORD $0x91000a73 // add x19, x19, #2 + WORD $0x52800028 // mov w8, #1 + WORD $0x14000043 // b LBB0_109 $268(%rip) +LBB0_98: + WORD $0x394002ec // ldrb w12, [x23] + WORD $0x6b0c011f // cmp w8, w12 + WORD $0x54008161 // b.ne LBB0_286 $4140(%rip) + WORD $0x91000673 // add x19, x19, #1 + WORD $0x910006f7 // add x23, x23, #1 + WORD $0x1400004e // b LBB0_115 $312(%rip) +LBB0_100: + WORD $0xf100135f // cmp x26, #4 + WORD $0x5401b4e3 // b.lo LBB0_812 $13980(%rip) + WORD $0xb8402268 // ldur w8, [x19, #2] + WORD $0x0b18010c // add w12, w8, w24 + WORD $0x3201c3ed // mov w13, #-2139062144 + WORD $0x0a2801a4 // bic w4, w13, w8 + WORD $0x6a0c009f // tst w4, w12 + WORD $0x5401b361 // b.ne LBB0_809 $13932(%rip) + WORD $0x52832329 // mov w9, #6425 + WORD $0x72a32329 // movk w9, #6425, lsl #16 + WORD $0x0b09010c // add w12, w8, w9 + WORD $0x2a08018c // orr w12, w12, w8 + WORD $0x3201c3e9 // mov w9, #-2139062144 + WORD $0x6a0d019f // tst w12, w13 + WORD $0x5401b281 // b.ne LBB0_809 $13904(%rip) + WORD $0x3200dbec // mov w12, #2139062143 + WORD $0x0a0c0110 // and w16, w8, w12 + WORD $0x4b10006c // sub w12, w3, w16 + WORD $0x5288c8cd // mov w13, #17990 + WORD $0x72a8c8cd // movk w13, #17990, lsl #16 + WORD $0x0b0d020d // add w13, w16, w13 + WORD $0x0a0c01ac // and w12, w13, w12 + WORD $0x6a04019f // tst w12, w4 + WORD $0x5401b161 // b.ne LBB0_809 $13868(%rip) + WORD $0x3203cbec // mov w12, #-522133280 + WORD $0x4b10018c // sub w12, w12, w16 + WORD $0x0b0a020d // add w13, w16, w10 + WORD $0x0a0c01ac // and w12, w13, w12 + WORD $0x6a04019f // tst w12, w4 + WORD $0x5401b0a1 // b.ne LBB0_809 $13844(%rip) + WORD $0x5ac00908 // rev w8, w8 + WORD $0x3200c3ec // mov w12, #16843009 + WORD $0x0a68118c // bic w12, w12, w8, lsr #4 + WORD $0x0b0c0d8c // add w12, w12, w12, lsl #3 + WORD $0x0a150108 // and w8, w8, w21 + WORD $0x0b080188 // add w8, w12, w8 + WORD $0x2a481108 // orr w8, w8, w8, lsr #4 + WORD $0x53087d0c // lsr w12, w8, #8 + WORD $0x12181d90 // and w16, w12, #0xff00 + WORD $0xaa1003e5 // mov x5, x16 + WORD $0x33001d05 // bfxil w5, w8, #0, #8 + WORD $0x91001a7b // add x27, x19, #6 + WORD $0x7101fcbf // cmp w5, #127 + WORD $0x540004e9 // b.ls LBB0_117 $156(%rip) + WORD $0x711ffcbf // cmp w5, #2047 + WORD $0x54000529 // b.ls LBB0_118 $164(%rip) + WORD $0x51403a0c // sub w12, w16, #14, lsl #12 + WORD $0x3120059f // cmn w12, #2049 + WORD $0x540005e8 // b.hi LBB0_119 $188(%rip) + WORD $0x530c7e0c // lsr w12, w16, #12 + WORD $0x321b098c // orr w12, w12, #0xe0 + WORD $0x390083ec // strb w12, [sp, #32] + WORD $0x5280100c // mov w12, #128 + WORD $0x33062cac // bfxil w12, w5, #6, #6 + WORD $0x390087ec // strb w12, [sp, #33] + WORD $0x5280100c // mov w12, #128 + WORD $0x3300150c // bfxil w12, w8, #0, #6 + WORD $0x39008bec // strb w12, [sp, #34] + WORD $0xaa1b03f3 // mov x19, x27 + WORD $0x52800068 // mov w8, #3 +LBB0_109: + WORD $0x910083e4 // add x4, sp, #32 + WORD $0xaa080088 // orr x8, x4, x8 + WORD $0xeb0202ff // cmp x23, x2 + WORD $0x54000182 // b.hs LBB0_114 $48(%rip) + WORD $0x910083e4 // add x4, sp, #32 +LBB0_111: + WORD $0x394002ec // ldrb w12, [x23] + WORD $0x3940008d // ldrb w13, [x4] + WORD $0x6b0d019f // cmp w12, w13 + WORD $0x540000e1 // b.ne LBB0_114 $28(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0x91000484 // add x4, x4, #1 + WORD $0xeb0202ff // cmp x23, x2 + WORD $0x54000062 // b.hs LBB0_114 $12(%rip) + WORD $0xeb08009f // cmp x4, x8 + WORD $0x54fffee3 // b.lo LBB0_111 $-36(%rip) +LBB0_114: + WORD $0xeb08009f // cmp x4, x8 + WORD $0x54007761 // b.ne LBB0_286 $3820(%rip) +LBB0_115: + WORD $0xeb14027f // cmp x19, x20 + WORD $0x54000ac2 // b.hs LBB0_129 $344(%rip) + WORD $0xeb0202ff // cmp x23, x2 + WORD $0x54fff323 // b.lo LBB0_93 $-412(%rip) + WORD $0x14000053 // b LBB0_129 $332(%rip) +LBB0_117: + WORD $0x390083e8 // strb w8, [sp, #32] + WORD $0xaa1b03f3 // mov x19, x27 + WORD $0x52800028 // mov w8, #1 + WORD $0x17ffffe7 // b LBB0_109 $-100(%rip) +LBB0_118: + WORD $0x53067cac // lsr w12, w5, #6 + WORD $0x321a058c // orr w12, w12, #0xc0 + WORD $0x390083ec // strb w12, [sp, #32] + WORD $0x5280100c // mov w12, #128 + WORD $0x3300150c // bfxil w12, w8, #0, #6 + WORD $0x390087ec // strb w12, [sp, #33] + WORD $0xaa1b03f3 // mov x19, x27 + WORD $0x52800048 // mov w8, #2 + WORD $0x17ffffde // b LBB0_109 $-136(%rip) +LBB0_119: + WORD $0x92800068 // mov x8, #-4 + WORD $0xf1001b5f // cmp x26, #6 + WORD $0x5401aa83 // b.lo LBB0_818 $13648(%rip) + WORD $0x530a7cac // lsr w12, w5, #10 + WORD $0x7100d99f // cmp w12, #54 + WORD $0x5401aa28 // b.hi LBB0_818 $13636(%rip) + WORD $0x39400368 // ldrb w8, [x27] + WORD $0x7101711f // cmp w8, #92 + WORD $0x5401a901 // b.ne LBB0_816 $13600(%rip) + WORD $0x39401e68 // ldrb w8, [x19, #7] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x5401a8a1 // b.ne LBB0_816 $13588(%rip) + WORD $0xb9400a68 // ldr w8, [x19, #8] + WORD $0x0b18010c // add w12, w8, w24 + WORD $0x0a280124 // bic w4, w9, w8 + WORD $0x6a0c009f // tst w4, w12 + WORD $0x5401a7c1 // b.ne LBB0_815 $13560(%rip) + WORD $0x5283232c // mov w12, #6425 + WORD $0x72a3232c // movk w12, #6425, lsl #16 + WORD $0x0b0c010c // add w12, w8, w12 + WORD $0x2a08018c // orr w12, w12, w8 + WORD $0x6a09019f // tst w12, w9 + WORD $0x5401a701 // b.ne LBB0_815 $13536(%rip) + WORD $0x3200dbe9 // mov w9, #2139062143 + WORD $0x0a090110 // and w16, w8, w9 + WORD $0x4b10006c // sub w12, w3, w16 + WORD $0x5288c8c9 // mov w9, #17990 + WORD $0x72a8c8c9 // movk w9, #17990, lsl #16 + WORD $0x0b09020d // add w13, w16, w9 + WORD $0x0a0c01ac // and w12, w13, w12 + WORD $0x6a04019f // tst w12, w4 + WORD $0x5401a5e1 // b.ne LBB0_815 $13500(%rip) + WORD $0x3203cbe9 // mov w9, #-522133280 + WORD $0x4b10012c // sub w12, w9, w16 + WORD $0x0b0a020d // add w13, w16, w10 + WORD $0x0a0c01ac // and w12, w13, w12 + WORD $0x6a04019f // tst w12, w4 + WORD $0x5401a521 // b.ne LBB0_815 $13476(%rip) + WORD $0x5ac00908 // rev w8, w8 + WORD $0x3200c3e9 // mov w9, #16843009 + WORD $0x0a68112c // bic w12, w9, w8, lsr #4 + WORD $0x0b0c0d8c // add w12, w12, w12, lsl #3 + WORD $0x0a150108 // and w8, w8, w21 + WORD $0x0b080188 // add w8, w12, w8 + WORD $0x2a481108 // orr w8, w8, w8, lsr #4 + WORD $0x53087d0c // lsr w12, w8, #8 + WORD $0x12181d90 // and w16, w12, #0xff00 + WORD $0x51403a0c // sub w12, w16, #14, lsl #12 + WORD $0x3110019f // cmn w12, #1024 + WORD $0x5401a443 // b.lo LBB0_817 $13448(%rip) + WORD $0x12001d0c // and w12, w8, #0xff + WORD $0x2a05298c // orr w12, w12, w5, lsl #10 + WORD $0x0b11020d // add w13, w16, w17 + WORD $0x0b0d018c // add w12, w12, w13 + WORD $0x53127d8d // lsr w13, w12, #18 + WORD $0x321c0dad // orr w13, w13, #0xf0 + WORD $0x390083ed // strb w13, [sp, #32] + WORD $0x5280100d // mov w13, #128 + WORD $0x330c458d // bfxil w13, w12, #12, #6 + WORD $0x390087ed // strb w13, [sp, #33] + WORD $0x5280100d // mov w13, #128 + WORD $0x33062d8d // bfxil w13, w12, #6, #6 + WORD $0x39008bed // strb w13, [sp, #34] + WORD $0x5280100c // mov w12, #128 + WORD $0x3300150c // bfxil w12, w8, #0, #6 + WORD $0x39008fec // strb w12, [sp, #35] + WORD $0x91003273 // add x19, x19, #12 + WORD $0x52800088 // mov w8, #4 + WORD $0x17ffff99 // b LBB0_109 $-412(%rip) +LBB0_129: + WORD $0xeb14027f // cmp x19, x20 + WORD $0xfa4202e0 // ccmp x23, x2, #0, eq + WORD $0x1a9f17e5 // cset w5, eq +LBB0_130: + WORD $0xb202e3f5 // mov x21, #4919131752989213764 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x10ffae29 // adr x9, lCPI0_0 $-2620(%rip) + WORD $0x10ffae87 // adr x7, lCPI0_1 $-2608(%rip) + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0xf94007e3 // ldr x3, [sp, #8] +Lloh8: + WORD $0x1001a12a // adr x10, __UnquoteTab $13348(%rip) +Lloh9: + WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0xf9400413 // ldr x19, [x0, #8] + WORD $0xeb13033f // cmp x25, x19 + WORD $0x54ffdd83 // b.lo LBB0_78 $-1104(%rip) +LBB0_131: + WORD $0x91000728 // add x8, x25, #1 + WORD $0xeb13011f // cmp x8, x19 + WORD $0x54000122 // b.hs LBB0_135 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_135 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_135 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540004c3 // b.lo LBB0_147 $152(%rip) +LBB0_135: + WORD $0x91000b28 // add x8, x25, #2 + WORD $0xeb13011f // cmp x8, x19 + WORD $0x54000122 // b.hs LBB0_139 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_139 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_139 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000363 // b.lo LBB0_147 $108(%rip) +LBB0_139: + WORD $0x91000f28 // add x8, x25, #3 + WORD $0xeb13011f // cmp x8, x19 + WORD $0x54000122 // b.hs LBB0_143 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_143 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_143 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000203 // b.lo LBB0_147 $64(%rip) +LBB0_143: + WORD $0x91001328 // add x8, x25, #4 + WORD $0xeb13011f // cmp x8, x19 + WORD $0x54018b02 // b.hs LBB0_769 $12640(%rip) +LBB0_144: + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7100819f // cmp w12, #32 + WORD $0x9acc21cc // lsl x12, x14, x12 + WORD $0x8a0f018c // and x12, x12, x15 + WORD $0xfa409984 // ccmp x12, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_146 $20(%rip) + WORD $0x91000508 // add x8, x8, #1 + WORD $0xeb08027f // cmp x19, x8 + WORD $0x54ffff01 // b.ne LBB0_144 $-32(%rip) + WORD $0x14000c5a // b LBB0_775 $12648(%rip) +LBB0_146: + WORD $0xeb13011f // cmp x8, x19 + WORD $0x54018b02 // b.hs LBB0_775 $12640(%rip) +LBB0_147: + WORD $0x91000513 // add x19, x8, #1 + WORD $0xf9000033 // str x19, [x1] + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7100e99f // cmp w12, #58 + WORD $0x54018a61 // b.ne LBB0_775 $12620(%rip) + WORD $0xb500e465 // cbnz x5, LBB0_488 $7308(%rip) + WORD $0xf9400405 // ldr x5, [x0, #8] + WORD $0xeb05027f // cmp x19, x5 + WORD $0x54000162 // b.hs LBB0_154 $44(%rip) + WORD $0x38736ad0 // ldrb w16, [x22, x19] + WORD $0x7100361f // cmp w16, #13 + WORD $0x54000100 // b.eq LBB0_154 $32(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x540000c0 // b.eq LBB0_154 $24(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000062 // b.hs LBB0_154 $12(%rip) + WORD $0xaa1303f7 // mov x23, x19 + WORD $0x14000031 // b LBB0_170 $196(%rip) +LBB0_154: + WORD $0x91000917 // add x23, x8, #2 + WORD $0xeb0502ff // cmp x23, x5 + WORD $0x54000122 // b.hs LBB0_158 $36(%rip) + WORD $0x38776ad0 // ldrb w16, [x22, x23] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_158 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_158 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540004c3 // b.lo LBB0_170 $152(%rip) +LBB0_158: + WORD $0x91000d17 // add x23, x8, #3 + WORD $0xeb0502ff // cmp x23, x5 + WORD $0x54000122 // b.hs LBB0_162 $36(%rip) + WORD $0x38776ad0 // ldrb w16, [x22, x23] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_162 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_162 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000363 // b.lo LBB0_170 $108(%rip) +LBB0_162: + WORD $0x91001117 // add x23, x8, #4 + WORD $0xeb0502ff // cmp x23, x5 + WORD $0x54000122 // b.hs LBB0_166 $36(%rip) + WORD $0x38776ad0 // ldrb w16, [x22, x23] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_166 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_166 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000203 // b.lo LBB0_170 $64(%rip) +LBB0_166: + WORD $0x91001517 // add x23, x8, #5 + WORD $0xeb0502ff // cmp x23, x5 + WORD $0x54000ba2 // b.hs LBB0_196 $372(%rip) +LBB0_167: + WORD $0x38776ac8 // ldrb w8, [x22, x23] + WORD $0x7100811f // cmp w8, #32 + WORD $0x9ac821c8 // lsl x8, x14, x8 + WORD $0x8a0f0108 // and x8, x8, x15 + WORD $0xfa409904 // ccmp x8, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_169 $20(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xeb1700bf // cmp x5, x23 + WORD $0x54ffff01 // b.ne LBB0_167 $-32(%rip) + WORD $0x14000055 // b LBB0_197 $340(%rip) +LBB0_169: + WORD $0xeb0502ff // cmp x23, x5 + WORD $0x54000a62 // b.hs LBB0_197 $332(%rip) +LBB0_170: + WORD $0x910006f3 // add x19, x23, #1 + WORD $0xf9000033 // str x19, [x1] + WORD $0x38776ac8 // ldrb w8, [x22, x23] + WORD $0x7101691f // cmp w8, #90 + WORD $0x540005ec // b.gt LBB0_185 $188(%rip) + WORD $0x7100bd1f // cmp w8, #47 + WORD $0x540007cd // b.le LBB0_190 $248(%rip) + WORD $0x5100c108 // sub w8, w8, #48 + WORD $0x7100291f // cmp w8, #10 + WORD $0x540008e2 // b.hs LBB0_196 $284(%rip) +LBB0_173: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xcb130108 // sub x8, x8, x19 + WORD $0xf100411f // cmp x8, #16 + WORD $0x540001e3 // b.lo LBB0_176 $60(%rip) +LBB0_174: + WORD $0x3cf36ad3 // ldr q19, [x22, x19] + 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 $0x1e260270 // fmov w16, s19 + WORD $0x350002f0 // cbnz w16, LBB0_184 $92(%rip) + WORD $0xd1004108 // sub x8, x8, #16 + WORD $0x91004273 // add x19, x19, #16 + WORD $0xf1003d1f // cmp x8, #15 + WORD $0x54fffe68 // b.hi LBB0_174 $-52(%rip) +LBB0_176: + WORD $0x8b1302c4 // add x4, x22, x19 + WORD $0xb40001e8 // cbz x8, LBB0_183 $60(%rip) + WORD $0x8b080085 // add x5, x4, x8 + WORD $0xcb160093 // sub x19, x4, x22 +LBB0_178: + WORD $0x39400090 // ldrb w16, [x4] + WORD $0x7100b21f // cmp w16, #44 + WORD $0x54005780 // b.eq LBB0_285 $2800(%rip) + WORD $0x7101f61f // cmp w16, #125 + WORD $0x54005740 // b.eq LBB0_285 $2792(%rip) + WORD $0x7101761f // cmp w16, #93 + WORD $0x54005700 // b.eq LBB0_285 $2784(%rip) + WORD $0x91000484 // add x4, x4, #1 + WORD $0x91000673 // add x19, x19, #1 + WORD $0xf1000508 // subs x8, x8, #1 + WORD $0x54fffec1 // b.ne LBB0_178 $-40(%rip) + WORD $0xaa0503e4 // mov x4, x5 +LBB0_183: + WORD $0xcb160093 // sub x19, x4, x22 + WORD $0x1400031a // b LBB0_313 $3176(%rip) +LBB0_184: + WORD $0x5ac00208 // rbit w8, w16 + WORD $0x5ac01108 // clz w8, w8 + WORD $0x8b130113 // add x19, x8, x19 + WORD $0xf9000033 // str x19, [x1] + WORD $0x14000020 // b LBB0_197 $128(%rip) +LBB0_185: + WORD $0x7101b51f // cmp w8, #109 + WORD $0x540002cd // b.le LBB0_193 $88(%rip) + WORD $0x7101b91f // cmp w8, #110 + WORD $0x54002a40 // b.eq LBB0_244 $1352(%rip) + WORD $0x7101d11f // cmp w8, #116 + WORD $0x54002a00 // b.eq LBB0_244 $1344(%rip) + WORD $0x7101ed1f // cmp w8, #123 + WORD $0x540002c1 // b.ne LBB0_196 $88(%rip) + WORD $0xb201e3e9 // mov x9, #-8608480567731124088 + WORD $0xd280001b // mov x27, #0 + WORD $0xd2800019 // mov x25, #0 + WORD $0xd2800008 // mov x8, #0 + WORD $0xd2800017 // mov x23, #0 + WORD $0xf940040c // ldr x12, [x0, #8] + WORD $0xcb13019a // sub x26, x12, x19 + WORD $0x8b1302d3 // add x19, x22, x19 + WORD $0x1400005a // b LBB0_220 $360(%rip) +LBB0_190: + WORD $0x340001c8 // cbz w8, LBB0_197 $56(%rip) + WORD $0x7100891f // cmp w8, #34 + WORD $0x54002920 // b.eq LBB0_247 $1316(%rip) + WORD $0x7100b51f // cmp w8, #45 + WORD $0x54fff840 // b.eq LBB0_173 $-248(%rip) + WORD $0x14000007 // b LBB0_196 $28(%rip) +LBB0_193: + WORD $0x71016d1f // cmp w8, #91 + WORD $0x54003080 // b.eq LBB0_256 $1552(%rip) + WORD $0x7101991f // cmp w8, #102 + WORD $0x54000061 // b.ne LBB0_196 $12(%rip) + WORD $0x910016e8 // add x8, x23, #5 + WORD $0x1400013a // b LBB0_245 $1256(%rip) +LBB0_196: + WORD $0xf9000037 // str x23, [x1] + WORD $0xaa1703f3 // mov x19, x23 +LBB0_197: + WORD $0xa9401416 // ldp x22, x5, [x0] + WORD $0xeb05027f // cmp x19, x5 + WORD $0x54000162 // b.hs LBB0_202 $44(%rip) + WORD $0x38736ac8 // ldrb w8, [x22, x19] + WORD $0x7100351f // cmp w8, #13 + WORD $0x54000100 // b.eq LBB0_202 $32(%rip) + WORD $0x7100811f // cmp w8, #32 + WORD $0x540000c0 // b.eq LBB0_202 $24(%rip) + WORD $0x51002d08 // sub w8, w8, #11 + WORD $0x3100091f // cmn w8, #2 + WORD $0x54000062 // b.hs LBB0_202 $12(%rip) + WORD $0xaa1303e8 // mov x8, x19 + WORD $0x14000031 // b LBB0_218 $196(%rip) +LBB0_202: + WORD $0x91000668 // add x8, x19, #1 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_206 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_206 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_206 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540004c3 // b.lo LBB0_218 $152(%rip) +LBB0_206: + WORD $0x91000a68 // add x8, x19, #2 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_210 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_210 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_210 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000363 // b.lo LBB0_218 $108(%rip) +LBB0_210: + WORD $0x91000e68 // add x8, x19, #3 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_214 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_214 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_214 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000203 // b.lo LBB0_218 $64(%rip) +LBB0_214: + WORD $0x91001268 // add x8, x19, #4 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x540170c2 // b.hs LBB0_769 $11800(%rip) +LBB0_215: + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7100819f // cmp w12, #32 + WORD $0x9acc21cc // lsl x12, x14, x12 + WORD $0x8a0f018c // and x12, x12, x15 + WORD $0xfa409984 // ccmp x12, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_217 $20(%rip) + WORD $0x91000508 // add x8, x8, #1 + WORD $0xeb0800bf // cmp x5, x8 + WORD $0x54ffff01 // b.ne LBB0_215 $-32(%rip) + WORD $0x14000b88 // b LBB0_775 $11808(%rip) +LBB0_217: + WORD $0xeb05011f // cmp x8, x5 + WORD $0x540170c2 // b.hs LBB0_775 $11800(%rip) +LBB0_218: + WORD $0x91000519 // add x25, x8, #1 + WORD $0xf9000039 // str x25, [x1] + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100b21f // cmp w16, #44 + WORD $0x54ff9ce0 // b.eq LBB0_29 $-3172(%rip) + WORD $0x14000b7e // b LBB0_774 $11768(%rip) +LBB0_219: + WORD $0x937ffcbb // asr x27, x5, #63 + WORD $0x9e670393 // fmov d19, x28 + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xaa1603fa // mov x26, x22 +LBB0_220: + WORD $0xf1010356 // subs x22, x26, #64 + WORD $0x540016cb // b.lt LBB0_227 $728(%rip) +LBB0_221: + WORD $0xad405676 // ldp q22, q21, [x19] + WORD $0xad414e74 // ldp q20, q19, [x19, #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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01b0 // orr x16, x13, x12 + WORD $0xaa19020c // orr x12, x16, x25 + WORD $0xb500008c // cbnz x12, LBB0_223 $16(%rip) + WORD $0xd2800019 // mov x25, #0 + WORD $0xd2800004 // mov x4, #0 + WORD $0x1400000a // b LBB0_224 $40(%rip) +LBB0_223: + WORD $0x8a39020c // bic x12, x16, x25 + WORD $0xaa0c072d // orr x13, x25, x12, lsl #1 + WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa + WORD $0xab0c020c // adds x12, x16, x12 + WORD $0x1a9f37f9 // cset w25, hs + WORD $0xd37ff98c // lsl x12, x12, #1 + WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 + WORD $0x8a0d0184 // and x4, x12, x13 +LBB0_224: + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a24018c // bic x12, x12, x4 + WORD $0x9200e18d // and x13, x12, #0x1111111111111111 + WORD $0x9203e190 // and x16, x12, #0x2222222222222222 + WORD $0x9202e191 // and x17, x12, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xb200e3fc // mov x28, #1229782938247303441 + WORD $0x9b1c7da2 // mul x2, x13, x28 + WORD $0xb201e3e7 // mov x7, #-8608480567731124088 + WORD $0xf2e11107 // movk x7, #2184, lsl #48 + WORD $0x9b077e04 // mul x4, x16, x7 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb202e3e6 // mov x6, #4919131752989213764 + WORD $0xf2e08886 // movk x6, #1092, lsl #48 + WORD $0x9b067e24 // mul x4, x17, x6 + WORD $0xb203e3e5 // mov x5, #2459565876494606882 + WORD $0xf2e04445 // movk x5, #546, lsl #48 + WORD $0x9b057d85 // mul x5, x12, x5 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb203e3fe // mov lr, #2459565876494606882 + WORD $0x9b1e7da4 // mul x4, x13, lr + WORD $0x9b1c7e05 // mul x5, x16, x28 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0x9b077e25 // mul x5, x17, x7 + WORD $0x9b067d86 // mul x6, x12, x6 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0x9b157da5 // mul x5, x13, x21 + WORD $0x9b1e7e06 // mul x6, x16, lr + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b1c7e26 // mul x6, x17, x28 + WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b097dad // mul x13, x13, x9 + WORD $0x9b157e10 // mul x16, x16, x21 + WORD $0xca1001ad // eor x13, x13, x16 + WORD $0x9b1e7e30 // mul x16, x17, lr + WORD $0x9b1c7d8c // mul x12, x12, x28 + WORD $0xca0c020c // eor x12, x16, x12 + WORD $0xca0c01ac // eor x12, x13, x12 + WORD $0x9200e04d // and x13, x2, #0x1111111111111111 + WORD $0x9203e090 // and x16, x4, #0x2222222222222222 + WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xaa1001ad // orr x13, x13, x16 + WORD $0xaa0c022c // orr x12, x17, x12 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xca1b0185 // eor x5, x12, x27 + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a25019c // bic x28, x12, x5 + 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 $0x1e2602cc // fmov w12, 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 $0x1e2602ad // fmov w13, 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 $0x1e260290 // fmov w16, 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 $0x1e260271 // fmov w17, s19 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xea250184 // bics x4, x12, x5 + WORD $0x54ffe9e0 // b.eq LBB0_219 $-708(%rip) +LBB0_225: + WORD $0xd1000490 // sub x16, x4, #1 + WORD $0x8a1c020c // and x12, x16, x28 + WORD $0x9e670193 // fmov d19, x12 + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0xeb17019f // cmp x12, x23 + WORD $0x54002f89 // b.ls LBB0_282 $1520(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xea040204 // ands x4, x16, x4 + WORD $0x54fffea1 // b.ne LBB0_225 $-44(%rip) + WORD $0x17ffff42 // b LBB0_219 $-760(%rip) +LBB0_227: + WORD $0xf100035f // cmp x26, #0 + WORD $0x54003a6d // b.le LBB0_305 $1868(%rip) + WORD $0xad0243f0 // stp q16, q16, [sp, #64] + WORD $0xad0143f0 // stp q16, q16, [sp, #32] + WORD $0x92402e6c // and x12, x19, #0xfff + WORD $0xf13f059f // cmp x12, #4033 + WORD $0x54000363 // b.lo LBB0_239 $108(%rip) + WORD $0xf1008354 // subs x20, x26, #32 + WORD $0x540000a3 // b.lo LBB0_231 $20(%rip) + WORD $0xacc15273 // ldp q19, q20, [x19], #32 + WORD $0xad0153f3 // stp q19, q20, [sp, #32] + WORD $0xf9400fe5 // ldr x5, [sp, #24] + WORD $0x14000003 // b LBB0_232 $12(%rip) +LBB0_231: + WORD $0x910083e5 // add x5, sp, #32 + WORD $0xaa1a03f4 // mov x20, x26 +LBB0_232: + WORD $0xf1004290 // subs x16, x20, #16 + WORD $0x540002c3 // b.lo LBB0_240 $88(%rip) + WORD $0x3cc10673 // ldr q19, [x19], #16 + WORD $0x3c8104b3 // str q19, [x5], #16 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1002210 // subs x16, x16, #8 + WORD $0x54000262 // b.hs LBB0_241 $76(%rip) +LBB0_234: + WORD $0xf1001290 // subs x16, x20, #4 + WORD $0x540002c3 // b.lo LBB0_242 $88(%rip) +LBB0_235: + WORD $0xb840466c // ldr w12, [x19], #4 + WORD $0xb80044ac // str w12, [x5], #4 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1000a10 // subs x16, x16, #2 + WORD $0x54000262 // b.hs LBB0_243 $76(%rip) +LBB0_236: + WORD $0xb4000074 // cbz x20, LBB0_238 $12(%rip) +LBB0_237: + WORD $0x3940026c // ldrb w12, [x19] + WORD $0x390000ac // strb w12, [x5] +LBB0_238: + WORD $0x910083f3 // add x19, sp, #32 +LBB0_239: + WORD $0xb202e3f5 // mov x21, #4919131752989213764 + WORD $0xb201e3e9 // mov x9, #-8608480567731124088 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0xf94007e3 // ldr x3, [sp, #8] + WORD $0x17ffff26 // b LBB0_221 $-872(%rip) +LBB0_240: + WORD $0xf1002290 // subs x16, x20, #8 + WORD $0x54fffde3 // b.lo LBB0_234 $-68(%rip) +LBB0_241: + WORD $0xf840866c // ldr x12, [x19], #8 + WORD $0xf80084ac // str x12, [x5], #8 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1001210 // subs x16, x16, #4 + WORD $0x54fffd82 // b.hs LBB0_235 $-80(%rip) +LBB0_242: + WORD $0xf1000a90 // subs x16, x20, #2 + WORD $0x54fffde3 // b.lo LBB0_236 $-68(%rip) +LBB0_243: + WORD $0x7840266c // ldrh w12, [x19], #2 + WORD $0x780024ac // strh w12, [x5], #2 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xb5fffd90 // cbnz x16, LBB0_237 $-80(%rip) + WORD $0x17ffffed // b LBB0_238 $-76(%rip) +LBB0_244: + WORD $0x910012e8 // add x8, x23, #4 +LBB0_245: + WORD $0xf940040c // ldr x12, [x0, #8] + WORD $0xeb0c011f // cmp x8, x12 + WORD $0x54ffd8e8 // b.hi LBB0_197 $-1252(%rip) + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa0803f3 // mov x19, x8 + WORD $0x17fffec4 // b LBB0_197 $-1264(%rip) +LBB0_247: + WORD $0xf9400410 // ldr x16, [x0, #8] + WORD $0xcb130208 // sub x8, x16, x19 + WORD $0xf100811f // cmp x8, #32 + WORD $0x54002a0b // b.lt LBB0_287 $1344(%rip) + WORD $0xd2800008 // mov x8, #0 + WORD $0xd280001a // mov x26, #0 + WORD $0x8b1702d9 // add x25, x22, x23 + WORD $0xcb170205 // sub x5, x16, x23 + WORD $0x528003fb // mov w27, #31 +LBB0_249: + WORD $0x8b08032c // add x12, x25, x8 + WORD $0x3cc01193 // ldur q19, [x12, #1] + WORD $0x3cc11194 // ldur q20, [x12, #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 $0x1e2602ac // fmov w12, s21 + WORD $0x33103d84 // bfi w4, w12, #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 $0x1e260270 // fmov w16, 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 $0x1e26026c // fmov w12, s19 + WORD $0x33103d90 // bfi w16, w12, #16, #16 + WORD $0x7100021f // cmp w16, #0 + WORD $0xfa400b40 // ccmp x26, #0, #0, eq + WORD $0x54000180 // b.eq LBB0_251 $48(%rip) + WORD $0x0a3a020c // bic w12, w16, w26 + WORD $0x2a0c074d // orr w13, w26, w12, lsl #1 + WORD $0x0a1e0210 // and w16, w16, w30 + WORD $0x0a2d0210 // bic w16, w16, w13 + WORD $0x2b0c020c // adds w12, w16, w12 + WORD $0x1a9f37fa // cset w26, hs + WORD $0x4a0c04cc // eor w12, w6, w12, lsl #1 + WORD $0x0a0d018c // and w12, w12, w13 + WORD $0x2a2c03ec // mvn w12, w12 + WORD $0x8a040184 // and x4, x12, x4 + WORD $0x14000002 // b LBB0_252 $8(%rip) +LBB0_251: + WORD $0xd280001a // mov x26, #0 +LBB0_252: + WORD $0xb50022c4 // cbnz x4, LBB0_283 $1112(%rip) + WORD $0x91008108 // add x8, x8, #32 + WORD $0xd100837b // sub x27, x27, #32 + WORD $0x8b1b00ac // add x12, x5, x27 + WORD $0xf100fd9f // cmp x12, #63 + WORD $0x54fffa6c // b.gt LBB0_249 $-180(%rip) + WORD $0xb5002c9a // cbnz x26, LBB0_306 $1424(%rip) + WORD $0x8b1702cc // add x12, x22, x23 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0x91000594 // add x20, x12, #1 + WORD $0xaa2803e8 // mvn x8, x8 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0xf100051f // cmp x8, #1 + WORD $0x54002daa // b.ge LBB0_309 $1460(%rip) + WORD $0x1400017a // b LBB0_314 $1512(%rip) +LBB0_256: + WORD $0xb201e3e9 // mov x9, #-8608480567731124088 + WORD $0xd280001b // mov x27, #0 + WORD $0xd2800019 // mov x25, #0 + WORD $0xd2800008 // mov x8, #0 + WORD $0xd2800017 // mov x23, #0 + WORD $0xf940040c // ldr x12, [x0, #8] + WORD $0xcb13019a // sub x26, x12, x19 + WORD $0x8b1302d3 // add x19, x22, x19 + WORD $0x14000009 // b LBB0_258 $36(%rip) +LBB0_257: + WORD $0x937ffcbb // asr x27, x5, #63 + WORD $0x9e670393 // fmov d19, x28 + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xaa1603fa // mov x26, x22 +LBB0_258: + WORD $0xf1010356 // subs x22, x26, #64 + WORD $0x540016cb // b.lt LBB0_265 $728(%rip) +LBB0_259: + WORD $0xad405676 // ldp q22, q21, [x19] + WORD $0xad414e74 // ldp q20, q19, [x19, #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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01b0 // orr x16, x13, x12 + WORD $0xaa19020c // orr x12, x16, x25 + WORD $0xb500008c // cbnz x12, LBB0_261 $16(%rip) + WORD $0xd2800019 // mov x25, #0 + WORD $0xd2800004 // mov x4, #0 + WORD $0x1400000a // b LBB0_262 $40(%rip) +LBB0_261: + WORD $0x8a39020c // bic x12, x16, x25 + WORD $0xaa0c072d // orr x13, x25, x12, lsl #1 + WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa + WORD $0xab0c020c // adds x12, x16, x12 + WORD $0x1a9f37f9 // cset w25, hs + WORD $0xd37ff98c // lsl x12, x12, #1 + WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 + WORD $0x8a0d0184 // and x4, x12, x13 +LBB0_262: + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a24018c // bic x12, x12, x4 + WORD $0x9200e18d // and x13, x12, #0x1111111111111111 + WORD $0x9203e190 // and x16, x12, #0x2222222222222222 + WORD $0x9202e191 // and x17, x12, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xb200e3fc // mov x28, #1229782938247303441 + WORD $0x9b1c7da2 // mul x2, x13, x28 + WORD $0xb201e3e7 // mov x7, #-8608480567731124088 + WORD $0xf2e11107 // movk x7, #2184, lsl #48 + WORD $0x9b077e04 // mul x4, x16, x7 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb202e3e6 // mov x6, #4919131752989213764 + WORD $0xf2e08886 // movk x6, #1092, lsl #48 + WORD $0x9b067e24 // mul x4, x17, x6 + WORD $0xb203e3e5 // mov x5, #2459565876494606882 + WORD $0xf2e04445 // movk x5, #546, lsl #48 + WORD $0x9b057d85 // mul x5, x12, x5 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb203e3fe // mov lr, #2459565876494606882 + WORD $0x9b1e7da4 // mul x4, x13, lr + WORD $0x9b1c7e05 // mul x5, x16, x28 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0x9b077e25 // mul x5, x17, x7 + WORD $0x9b067d86 // mul x6, x12, x6 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0x9b157da5 // mul x5, x13, x21 + WORD $0x9b1e7e06 // mul x6, x16, lr + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b1c7e26 // mul x6, x17, x28 + WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b097dad // mul x13, x13, x9 + WORD $0x9b157e10 // mul x16, x16, x21 + WORD $0xca1001ad // eor x13, x13, x16 + WORD $0x9b1e7e30 // mul x16, x17, lr + WORD $0x9b1c7d8c // mul x12, x12, x28 + WORD $0xca0c020c // eor x12, x16, x12 + WORD $0xca0c01ac // eor x12, x13, x12 + WORD $0x9200e04d // and x13, x2, #0x1111111111111111 + WORD $0x9203e090 // and x16, x4, #0x2222222222222222 + WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xaa1001ad // orr x13, x13, x16 + WORD $0xaa0c022c // orr x12, x17, x12 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xca1b0185 // eor x5, x12, x27 + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a25019c // bic x28, x12, x5 + 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 $0x1e2602cc // fmov w12, 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 $0x1e2602ad // fmov w13, 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 $0x1e260290 // fmov w16, 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 $0x1e260271 // fmov w17, s19 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xea250184 // bics x4, x12, x5 + WORD $0x54ffe9e0 // b.eq LBB0_257 $-708(%rip) +LBB0_263: + WORD $0xd1000490 // sub x16, x4, #1 + WORD $0x8a1c020c // and x12, x16, x28 + WORD $0x9e670193 // fmov d19, x12 + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0xeb17019f // cmp x12, x23 + WORD $0x54000729 // b.ls LBB0_282 $228(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xea040204 // ands x4, x16, x4 + WORD $0x54fffea1 // b.ne LBB0_263 $-44(%rip) + WORD $0x17ffff42 // b LBB0_257 $-760(%rip) +LBB0_265: + WORD $0xf100035f // cmp x26, #0 + WORD $0x5400120d // b.le LBB0_305 $576(%rip) + WORD $0xad0243f0 // stp q16, q16, [sp, #64] + WORD $0xad0143f0 // stp q16, q16, [sp, #32] + WORD $0x92402e6c // and x12, x19, #0xfff + WORD $0xf13f059f // cmp x12, #4033 + WORD $0x54000363 // b.lo LBB0_277 $108(%rip) + WORD $0xf1008354 // subs x20, x26, #32 + WORD $0x540000a3 // b.lo LBB0_269 $20(%rip) + WORD $0xacc15273 // ldp q19, q20, [x19], #32 + WORD $0xad0153f3 // stp q19, q20, [sp, #32] + WORD $0xf9400fe5 // ldr x5, [sp, #24] + WORD $0x14000003 // b LBB0_270 $12(%rip) +LBB0_269: + WORD $0x910083e5 // add x5, sp, #32 + WORD $0xaa1a03f4 // mov x20, x26 +LBB0_270: + WORD $0xf1004290 // subs x16, x20, #16 + WORD $0x540002c3 // b.lo LBB0_278 $88(%rip) + WORD $0x3cc10673 // ldr q19, [x19], #16 + WORD $0x3c8104b3 // str q19, [x5], #16 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1002210 // subs x16, x16, #8 + WORD $0x54000262 // b.hs LBB0_279 $76(%rip) +LBB0_272: + WORD $0xf1001290 // subs x16, x20, #4 + WORD $0x540002c3 // b.lo LBB0_280 $88(%rip) +LBB0_273: + WORD $0xb840466c // ldr w12, [x19], #4 + WORD $0xb80044ac // str w12, [x5], #4 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1000a10 // subs x16, x16, #2 + WORD $0x54000262 // b.hs LBB0_281 $76(%rip) +LBB0_274: + WORD $0xb4000074 // cbz x20, LBB0_276 $12(%rip) +LBB0_275: + WORD $0x3940026c // ldrb w12, [x19] + WORD $0x390000ac // strb w12, [x5] +LBB0_276: + WORD $0x910083f3 // add x19, sp, #32 +LBB0_277: + WORD $0xb202e3f5 // mov x21, #4919131752989213764 + WORD $0xb201e3e9 // mov x9, #-8608480567731124088 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0xf94007e3 // ldr x3, [sp, #8] + WORD $0x17ffff26 // b LBB0_259 $-872(%rip) +LBB0_278: + WORD $0xf1002290 // subs x16, x20, #8 + WORD $0x54fffde3 // b.lo LBB0_272 $-68(%rip) +LBB0_279: + WORD $0xf840866c // ldr x12, [x19], #8 + WORD $0xf80084ac // str x12, [x5], #8 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1001210 // subs x16, x16, #4 + WORD $0x54fffd82 // b.hs LBB0_273 $-80(%rip) +LBB0_280: + WORD $0xf1000a90 // subs x16, x20, #2 + WORD $0x54fffde3 // b.lo LBB0_274 $-68(%rip) +LBB0_281: + WORD $0x7840266c // ldrh w12, [x19], #2 + WORD $0x780024ac // strh w12, [x5], #2 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xb5fffd90 // cbnz x16, LBB0_275 $-80(%rip) + WORD $0x17ffffed // b LBB0_276 $-76(%rip) +LBB0_282: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xdac0008c // rbit x12, x4 + WORD $0xdac0118c // clz x12, x12 + WORD $0xcb1a018c // sub x12, x12, x26 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x9100050c // add x12, x8, #1 + WORD $0xf900002c // str x12, [x1] + WORD $0xf940040d // ldr x13, [x0, #8] + WORD $0xeb0d019f // cmp x12, x13 + WORD $0x9a8825b3 // csinc x19, x13, x8, hs + WORD $0x14000006 // b LBB0_284 $24(%rip) +LBB0_283: + WORD $0xdac0008c // rbit x12, x4 + WORD $0xdac0118c // clz x12, x12 + WORD $0x8b0802e8 // add x8, x23, x8 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x91000913 // add x19, x8, #2 +LBB0_284: + WORD $0xf9000033 // str x19, [x1] + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x17fffd75 // b LBB0_197 $-2604(%rip) +LBB0_285: + WORD $0xf9000033 // str x19, [x1] + WORD $0x17fffd73 // b LBB0_197 $-2612(%rip) +LBB0_286: + WORD $0xd2800005 // mov x5, #0 + WORD $0x17fffc9f // b LBB0_130 $-3460(%rip) +LBB0_287: + WORD $0x8b1302d4 // add x20, x22, x19 + WORD $0xf100051f // cmp x8, #1 + WORD $0x54000aca // b.ge LBB0_309 $344(%rip) + WORD $0x14000063 // b LBB0_314 $396(%rip) +LBB0_288: + WORD $0x10ff41e9 // adr x9, lCPI0_0 $-6084(%rip) + WORD $0x14000017 // b LBB0_292 $92(%rip) +LBB0_289: + WORD $0xdac0008c // rbit x12, x4 + WORD $0xdac0118c // clz x12, x12 + WORD $0xcb16020d // sub x13, x16, x22 + WORD $0x8b0c01ac // add x12, x13, x12 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a8c139c // csel x28, x28, x12, ne +LBB0_290: + WORD $0x0a39008c // bic w12, w4, w25 + WORD $0x531f798d // lsl w13, w12, #1 + WORD $0x331f7999 // bfi w25, w12, #1, #31 + WORD $0x0a2d008d // bic w13, w4, w13 + WORD $0x1201f1ad // and w13, w13, #0xaaaaaaaa + WORD $0x2b0c01ac // adds w12, w13, w12 + WORD $0x4a0c052c // eor w12, w9, w12, lsl #1 + WORD $0x0a19018c // and w12, w12, w25 + WORD $0x1a9f37f9 // cset w25, hs + WORD $0x2a2c03ec // mvn w12, w12 + WORD $0x8a1e019e // and lr, x12, lr + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x10ff3f69 // adr x9, lCPI0_0 $-6164(%rip) + WORD $0xb5ff769e // cbnz lr, LBB0_90 $-4400(%rip) +LBB0_291: + WORD $0x91008210 // add x16, x16, #32 + WORD $0xaa1b03fe // mov lr, x27 +LBB0_292: + WORD $0xb5000419 // cbnz x25, LBB0_303 $128(%rip) + WORD $0xb400033e // cbz lr, LBB0_301 $100(%rip) +LBB0_294: + WORD $0xaa3603ed // mvn x13, x22 +LBB0_295: + WORD $0xaa1003fb // mov x27, x16 + WORD $0x38401779 // ldrb w25, [x27], #1 + WORD $0x71008b3f // cmp w25, #34 + WORD $0x540002a0 // b.eq LBB0_302 $84(%rip) + WORD $0xd10007c4 // sub x4, lr, #1 + WORD $0x7101733f // cmp w25, #92 + WORD $0x540000a0 // b.eq LBB0_298 $20(%rip) + WORD $0xaa1b03f0 // mov x16, x27 + WORD $0xaa0403fe // mov lr, x4 + WORD $0xb5fffee4 // cbnz x4, LBB0_295 $-36(%rip) + WORD $0x1400000b // b LBB0_300 $44(%rip) +LBB0_298: + WORD $0xb4012ce4 // cbz x4, LBB0_805 $9628(%rip) + WORD $0x8b0d036c // add x12, x27, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c019c // csel x28, x12, x28, eq + WORD $0x91000a10 // add x16, x16, #2 + WORD $0xd1000bc4 // sub x4, lr, #2 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x10ff3c49 // adr x9, lCPI0_0 $-6264(%rip) + WORD $0xaa0403fe // mov lr, x4 + WORD $0xb5fffd84 // cbnz x4, LBB0_295 $-80(%rip) +LBB0_300: + WORD $0x71008b3f // cmp w25, #34 + WORD $0x54012b81 // b.ne LBB0_805 $9584(%rip) +LBB0_301: + WORD $0xaa1003fb // mov x27, x16 +LBB0_302: + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0xcb160379 // sub x25, x27, x22 + WORD $0xb6ff6119 // tbz x25, #63, LBB0_61 $-5088(%rip) + WORD $0x14000956 // b LBB0_805 $9560(%rip) +LBB0_303: + WORD $0xb4012abe // cbz lr, LBB0_805 $9556(%rip) + WORD $0xaa3603ec // mvn x12, x22 + WORD $0x8b0c020c // add x12, x16, x12 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c019c // csel x28, x12, x28, eq + WORD $0x91000610 // add x16, x16, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0xb5fffb5e // cbnz lr, LBB0_294 $-152(%rip) + WORD $0x17fffff1 // b LBB0_301 $-60(%rip) +LBB0_305: + WORD $0xf9400413 // ldr x19, [x0, #8] + WORD $0x1400001e // b LBB0_313 $120(%rip) +LBB0_306: + WORD $0xd10004ac // sub x12, x5, #1 + WORD $0xeb08019f // cmp x12, x8 + WORD $0x54000380 // b.eq LBB0_314 $112(%rip) + WORD $0x8b1702cc // add x12, x22, x23 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0x91000994 // add x20, x12, #2 + WORD $0xcb0800a8 // sub x8, x5, x8 + WORD $0xd1000908 // sub x8, x8, #2 + WORD $0xf100051f // cmp x8, #1 + WORD $0x540000ea // b.ge LBB0_309 $28(%rip) + WORD $0x14000014 // b LBB0_314 $80(%rip) +LBB0_308: + WORD $0x92800030 // mov x16, #-2 + WORD $0x52800044 // mov w4, #2 + WORD $0x8b040294 // add x20, x20, x4 + WORD $0xab100108 // adds x8, x8, x16 + WORD $0x540001ed // b.le LBB0_314 $60(%rip) +LBB0_309: + WORD $0x39400290 // ldrb w16, [x20] + WORD $0x7101721f // cmp w16, #92 + WORD $0x54ffff20 // b.eq LBB0_308 $-28(%rip) + WORD $0x71008a1f // cmp w16, #34 + WORD $0x540000e0 // b.eq LBB0_312 $28(%rip) + WORD $0x92800010 // mov x16, #-1 + WORD $0x52800024 // mov w4, #1 + WORD $0x8b040294 // add x20, x20, x4 + WORD $0xab100108 // adds x8, x8, x16 + WORD $0x54fffeec // b.gt LBB0_309 $-36(%rip) + WORD $0x14000004 // b LBB0_314 $16(%rip) +LBB0_312: + WORD $0xcb160288 // sub x8, x20, x22 + WORD $0x91000513 // add x19, x8, #1 +LBB0_313: + WORD $0xf9000033 // str x19, [x1] +LBB0_314: + WORD $0x529ffff4 // mov w20, #65535 + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0xf94007e3 // ldr x3, [sp, #8] + WORD $0x17fffd07 // b LBB0_197 $-3044(%rip) +LBB0_315: + WORD $0x71016d1f // cmp w8, #91 + WORD $0x540118e1 // b.ne LBB0_775 $8988(%rip) + WORD $0xf9400568 // ldr x8, [x11, #8] + WORD $0xf9400117 // ldr x23, [x8] + WORD $0xb7f91677 // tbnz x23, #63, LBB0_768 $8908(%rip) + WORD $0xf9400405 // ldr x5, [x0, #8] + WORD $0xeb05033f // cmp x25, x5 + WORD $0x54000162 // b.hs LBB0_322 $44(%rip) + WORD $0x38796ac8 // ldrb w8, [x22, x25] + WORD $0x7100351f // cmp w8, #13 + WORD $0x54000100 // b.eq LBB0_322 $32(%rip) + WORD $0x7100811f // cmp w8, #32 + WORD $0x540000c0 // b.eq LBB0_322 $24(%rip) + WORD $0x51002d08 // sub w8, w8, #11 + WORD $0x3100091f // cmn w8, #2 + WORD $0x54000062 // b.hs LBB0_322 $12(%rip) + WORD $0xaa1903e8 // mov x8, x25 + WORD $0x14000033 // b LBB0_339 $204(%rip) +LBB0_322: + WORD $0x91000728 // add x8, x25, #1 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_326 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_326 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_326 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000503 // b.lo LBB0_339 $160(%rip) +LBB0_326: + WORD $0x91000b28 // add x8, x25, #2 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_330 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_330 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_330 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540003a3 // b.lo LBB0_339 $116(%rip) +LBB0_330: + WORD $0x91000f28 // add x8, x25, #3 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_334 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_334 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_334 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000243 // b.lo LBB0_339 $72(%rip) +LBB0_334: + WORD $0x91001328 // add x8, x25, #4 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000162 // b.hs LBB0_337 $44(%rip) +LBB0_335: + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7100819f // cmp w12, #32 + WORD $0x9acc21cc // lsl x12, x14, x12 + WORD $0x8a0f018c // and x12, x12, x15 + WORD $0xfa409984 // ccmp x12, #0, #4, ls + WORD $0x540000e0 // b.eq LBB0_338 $28(%rip) + WORD $0x91000508 // add x8, x8, #1 + WORD $0xeb0800bf // cmp x5, x8 + WORD $0x54ffff01 // b.ne LBB0_335 $-32(%rip) + WORD $0x1400000a // b LBB0_340 $40(%rip) +LBB0_337: + WORD $0xaa0803f9 // mov x25, x8 + WORD $0x14000008 // b LBB0_340 $32(%rip) +LBB0_338: + WORD $0xeb05011f // cmp x8, x5 + WORD $0x540000c2 // b.hs LBB0_340 $24(%rip) +LBB0_339: + WORD $0x91000519 // add x25, x8, #1 + WORD $0xf9000039 // str x25, [x1] + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7101759f // cmp w12, #93 + WORD $0x54010f60 // b.eq LBB0_773 $8684(%rip) +LBB0_340: + WORD $0xd1000733 // sub x19, x25, #1 + WORD $0xf9000033 // str x19, [x1] +LBB0_341: + WORD $0xf10006f7 // subs x23, x23, #1 + WORD $0x540069ab // b.lt LBB0_488 $3380(%rip) + WORD $0xf9400405 // ldr x5, [x0, #8] + WORD $0xeb05027f // cmp x19, x5 + WORD $0x54000162 // b.hs LBB0_347 $44(%rip) + WORD $0x38736ac8 // ldrb w8, [x22, x19] + WORD $0x7100351f // cmp w8, #13 + WORD $0x54000100 // b.eq LBB0_347 $32(%rip) + WORD $0x7100811f // cmp w8, #32 + WORD $0x540000c0 // b.eq LBB0_347 $24(%rip) + WORD $0x51002d08 // sub w8, w8, #11 + WORD $0x3100091f // cmn w8, #2 + WORD $0x54000062 // b.hs LBB0_347 $12(%rip) + WORD $0xaa1303e8 // mov x8, x19 + WORD $0x14000031 // b LBB0_363 $196(%rip) +LBB0_347: + WORD $0x91000668 // add x8, x19, #1 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_351 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_351 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_351 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540004c3 // b.lo LBB0_363 $152(%rip) +LBB0_351: + WORD $0x91000a68 // add x8, x19, #2 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_355 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_355 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_355 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000363 // b.lo LBB0_363 $108(%rip) +LBB0_355: + WORD $0x91000e68 // add x8, x19, #3 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_359 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_359 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_359 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000203 // b.lo LBB0_363 $64(%rip) +LBB0_359: + WORD $0x91001268 // add x8, x19, #4 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54002b02 // b.hs LBB0_417 $1376(%rip) +LBB0_360: + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7100819f // cmp w12, #32 + WORD $0x9acc21cc // lsl x12, x14, x12 + WORD $0x8a0f018c // and x12, x12, x15 + WORD $0xfa409984 // ccmp x12, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_362 $20(%rip) + WORD $0x91000508 // add x8, x8, #1 + WORD $0xeb0800bf // cmp x5, x8 + WORD $0x54ffff01 // b.ne LBB0_360 $-32(%rip) + WORD $0x14000150 // b LBB0_418 $1344(%rip) +LBB0_362: + WORD $0xeb05011f // cmp x8, x5 + WORD $0x540029c2 // b.hs LBB0_418 $1336(%rip) +LBB0_363: + WORD $0x91000513 // add x19, x8, #1 + WORD $0xf9000033 // str x19, [x1] + WORD $0x38686ac4 // ldrb w4, [x22, x8] + WORD $0x7101689f // cmp w4, #90 + WORD $0x5400066c // b.gt LBB0_379 $204(%rip) + WORD $0x7100bc9f // cmp w4, #47 + WORD $0x5400086d // b.le LBB0_384 $268(%rip) + WORD $0x5100c08c // sub w12, w4, #48 + WORD $0x7100299f // cmp w12, #10 + WORD $0x54002842 // b.hs LBB0_417 $1288(%rip) +LBB0_366: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xcb130108 // sub x8, x8, x19 + WORD $0xf100411f // cmp x8, #16 + WORD $0x540001e3 // b.lo LBB0_369 $60(%rip) +LBB0_367: + WORD $0x3cf36ad3 // ldr q19, [x22, x19] + 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 $0x1e260270 // fmov w16, s19 + WORD $0x35000370 // cbnz w16, LBB0_378 $108(%rip) + WORD $0xd1004108 // sub x8, x8, #16 + WORD $0x91004273 // add x19, x19, #16 + WORD $0xf1003d1f // cmp x8, #15 + WORD $0x54fffe68 // b.hi LBB0_367 $-52(%rip) +LBB0_369: + WORD $0x8b1302c4 // add x4, x22, x19 + WORD $0xb40001e8 // cbz x8, LBB0_376 $60(%rip) + WORD $0x8b080085 // add x5, x4, x8 + WORD $0xcb160093 // sub x19, x4, x22 +LBB0_371: + WORD $0x39400090 // ldrb w16, [x4] + WORD $0x7100b21f // cmp w16, #44 + WORD $0x54005820 // b.eq LBB0_478 $2820(%rip) + WORD $0x7101f61f // cmp w16, #125 + WORD $0x540057e0 // b.eq LBB0_478 $2812(%rip) + WORD $0x7101761f // cmp w16, #93 + WORD $0x540057a0 // b.eq LBB0_478 $2804(%rip) + WORD $0x91000484 // add x4, x4, #1 + WORD $0x91000673 // add x19, x19, #1 + WORD $0xf1000508 // subs x8, x8, #1 + WORD $0x54fffec1 // b.ne LBB0_371 $-40(%rip) + WORD $0xaa0503e4 // mov x4, x5 +LBB0_376: + WORD $0xcb160093 // sub x19, x4, x22 + WORD $0xf9000033 // str x19, [x1] +LBB0_377: + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0x1400011c // b LBB0_418 $1136(%rip) +LBB0_378: + WORD $0x5ac00208 // rbit w8, w16 + WORD $0x5ac01108 // clz w8, w8 + WORD $0x8b130113 // add x19, x8, x19 + WORD $0xf9000033 // str x19, [x1] + WORD $0x14000117 // b LBB0_418 $1116(%rip) +LBB0_379: + WORD $0x7101b49f // cmp w4, #109 + WORD $0x540002ed // b.le LBB0_387 $92(%rip) + WORD $0x7101b89f // cmp w4, #110 + WORD $0x540021a0 // b.eq LBB0_415 $1076(%rip) + WORD $0x7101d09f // cmp w4, #116 + WORD $0x54002160 // b.eq LBB0_415 $1068(%rip) + WORD $0x7101ec9f // cmp w4, #123 + WORD $0x540021a1 // b.ne LBB0_417 $1076(%rip) + WORD $0xb201e3ea // mov x10, #-8608480567731124088 + WORD $0xa9010bf1 // stp x17, x2, [sp, #16] + WORD $0xd280001c // mov x28, #0 + WORD $0xd280001a // mov x26, #0 + WORD $0xd2800008 // mov x8, #0 + WORD $0xd2800019 // mov x25, #0 + WORD $0xf940040c // ldr x12, [x0, #8] + WORD $0xcb13019b // sub x27, x12, x19 + WORD $0x8b1302d3 // add x19, x22, x19 + WORD $0x14000015 // b LBB0_391 $84(%rip) +LBB0_384: + WORD $0x34002084 // cbz w4, LBB0_418 $1040(%rip) + WORD $0x7100889f // cmp w4, #34 + WORD $0x540028a0 // b.eq LBB0_440 $1300(%rip) + WORD $0x7100b49f // cmp w4, #45 + WORD $0x54fff7a0 // b.eq LBB0_366 $-268(%rip) + WORD $0x140000fd // b LBB0_417 $1012(%rip) +LBB0_387: + WORD $0x71016c9f // cmp w4, #91 + WORD $0x54003000 // b.eq LBB0_449 $1536(%rip) + WORD $0x7101989f // cmp w4, #102 + WORD $0x54001f21 // b.ne LBB0_417 $996(%rip) + WORD $0x91001508 // add x8, x8, #5 + WORD $0x140000f4 // b LBB0_416 $976(%rip) +LBB0_390: + WORD $0x937ffcbc // asr x28, x5, #63 + WORD $0x9e6703d3 // fmov d19, lr + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xaa1603fb // mov x27, x22 +LBB0_391: + WORD $0xf1010376 // subs x22, x27, #64 + WORD $0x540016eb // b.lt LBB0_398 $732(%rip) +LBB0_392: + WORD $0xad405676 // ldp q22, q21, [x19] + WORD $0xad414e74 // ldp q20, q19, [x19, #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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01b0 // orr x16, x13, x12 + WORD $0xaa1a020c // orr x12, x16, x26 + WORD $0xb500008c // cbnz x12, LBB0_394 $16(%rip) + WORD $0xd280001a // mov x26, #0 + WORD $0xd2800004 // mov x4, #0 + WORD $0x1400000a // b LBB0_395 $40(%rip) +LBB0_394: + WORD $0x8a3a020c // bic x12, x16, x26 + WORD $0xaa0c074d // orr x13, x26, x12, lsl #1 + WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa + WORD $0xab0c020c // adds x12, x16, x12 + WORD $0x1a9f37fa // cset w26, hs + WORD $0xd37ff98c // lsl x12, x12, #1 + WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 + WORD $0x8a0d0184 // and x4, x12, x13 +LBB0_395: + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a24018c // bic x12, x12, x4 + WORD $0x9200e18d // and x13, x12, #0x1111111111111111 + WORD $0x9203e190 // and x16, x12, #0x2222222222222222 + WORD $0x9202e191 // and x17, x12, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xb200e3fe // mov lr, #1229782938247303441 + WORD $0x9b1e7da2 // mul x2, x13, lr + WORD $0xb201e3e7 // mov x7, #-8608480567731124088 + WORD $0xf2e11107 // movk x7, #2184, lsl #48 + WORD $0x9b077e04 // mul x4, x16, x7 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb202e3e6 // mov x6, #4919131752989213764 + WORD $0xf2e08886 // movk x6, #1092, lsl #48 + WORD $0x9b067e24 // mul x4, x17, x6 + WORD $0xb203e3e5 // mov x5, #2459565876494606882 + WORD $0xf2e04445 // movk x5, #546, lsl #48 + WORD $0x9b057d85 // mul x5, x12, x5 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb203e3f5 // mov x21, #2459565876494606882 + WORD $0x9b157da4 // mul x4, x13, x21 + WORD $0x9b1e7e05 // mul x5, x16, lr + WORD $0xca050084 // eor x4, x4, x5 + WORD $0x9b077e25 // mul x5, x17, x7 + WORD $0x9b067d86 // mul x6, x12, x6 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0xb202e3f8 // mov x24, #4919131752989213764 + WORD $0x9b187da5 // mul x5, x13, x24 + WORD $0x9b157e06 // mul x6, x16, x21 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b1e7e26 // mul x6, x17, lr + WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b0a7dad // mul x13, x13, x10 + WORD $0x9b187e10 // mul x16, x16, x24 + WORD $0xca1001ad // eor x13, x13, x16 + WORD $0x9b157e30 // mul x16, x17, x21 + WORD $0x9b1e7d8c // mul x12, x12, lr + WORD $0xca0c020c // eor x12, x16, x12 + WORD $0xca0c01ac // eor x12, x13, x12 + WORD $0x9200e04d // and x13, x2, #0x1111111111111111 + WORD $0x9203e090 // and x16, x4, #0x2222222222222222 + WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xaa1001ad // orr x13, x13, x16 + WORD $0xaa0c022c // orr x12, x17, x12 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xca1c0185 // eor x5, x12, x28 + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a25019e // bic lr, x12, x5 + 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 $0x1e2602cc // fmov w12, 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 $0x1e2602ad // fmov w13, 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 $0x1e260290 // fmov w16, 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 $0x1e260271 // fmov w17, s19 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xea250184 // bics x4, x12, x5 + WORD $0x54ffe9c0 // b.eq LBB0_390 $-712(%rip) +LBB0_396: + WORD $0xd1000490 // sub x16, x4, #1 + WORD $0x8a1e020c // and x12, x16, lr + WORD $0x9e670193 // fmov d19, x12 + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0xeb19019f // cmp x12, x25 + WORD $0x54003789 // b.ls LBB0_475 $1776(%rip) + WORD $0x91000739 // add x25, x25, #1 + WORD $0xea040204 // ands x4, x16, x4 + WORD $0x54fffea1 // b.ne LBB0_396 $-44(%rip) + WORD $0x17ffff41 // b LBB0_390 $-764(%rip) +LBB0_398: + WORD $0xf100037f // cmp x27, #0 + WORD $0x54003a6d // b.le LBB0_480 $1868(%rip) + WORD $0xad0243f0 // stp q16, q16, [sp, #64] + WORD $0xad0143f0 // stp q16, q16, [sp, #32] + WORD $0x92402e6c // and x12, x19, #0xfff + WORD $0xf13f059f // cmp x12, #4033 + WORD $0x54000363 // b.lo LBB0_410 $108(%rip) + WORD $0xf1008374 // subs x20, x27, #32 + WORD $0x540000a3 // b.lo LBB0_402 $20(%rip) + WORD $0xacc15273 // ldp q19, q20, [x19], #32 + WORD $0xad0153f3 // stp q19, q20, [sp, #32] + WORD $0xf9400fe5 // ldr x5, [sp, #24] + WORD $0x14000003 // b LBB0_403 $12(%rip) +LBB0_402: + WORD $0x910083e5 // add x5, sp, #32 + WORD $0xaa1b03f4 // mov x20, x27 +LBB0_403: + WORD $0xf1004290 // subs x16, x20, #16 + WORD $0x54000283 // b.lo LBB0_411 $80(%rip) + WORD $0x3cc10673 // ldr q19, [x19], #16 + WORD $0x3c8104b3 // str q19, [x5], #16 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1002210 // subs x16, x16, #8 + WORD $0x54000222 // b.hs LBB0_412 $68(%rip) +LBB0_405: + WORD $0xf1001290 // subs x16, x20, #4 + WORD $0x54000283 // b.lo LBB0_413 $80(%rip) +LBB0_406: + WORD $0xb840466c // ldr w12, [x19], #4 + WORD $0xb80044ac // str w12, [x5], #4 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1000a10 // subs x16, x16, #2 + WORD $0x54000222 // b.hs LBB0_414 $68(%rip) +LBB0_407: + WORD $0xb4000074 // cbz x20, LBB0_409 $12(%rip) +LBB0_408: + WORD $0x3940026c // ldrb w12, [x19] + WORD $0x390000ac // strb w12, [x5] +LBB0_409: + WORD $0x910083f3 // add x19, sp, #32 +LBB0_410: + WORD $0xb201e3ea // mov x10, #-8608480567731124088 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x17ffff27 // b LBB0_392 $-868(%rip) +LBB0_411: + WORD $0xf1002290 // subs x16, x20, #8 + WORD $0x54fffe23 // b.lo LBB0_405 $-60(%rip) +LBB0_412: + WORD $0xf840866c // ldr x12, [x19], #8 + WORD $0xf80084ac // str x12, [x5], #8 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1001210 // subs x16, x16, #4 + WORD $0x54fffdc2 // b.hs LBB0_406 $-72(%rip) +LBB0_413: + WORD $0xf1000a90 // subs x16, x20, #2 + WORD $0x54fffe23 // b.lo LBB0_407 $-60(%rip) +LBB0_414: + WORD $0x7840266c // ldrh w12, [x19], #2 + WORD $0x780024ac // strh w12, [x5], #2 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xb5fffdd0 // cbnz x16, LBB0_408 $-72(%rip) + WORD $0x17ffffef // b LBB0_409 $-68(%rip) +LBB0_415: + WORD $0x91001108 // add x8, x8, #4 +LBB0_416: + WORD $0xf940040c // ldr x12, [x0, #8] + WORD $0xeb0c011f // cmp x8, x12 + WORD $0x54000068 // b.hi LBB0_418 $12(%rip) +LBB0_417: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa0803f3 // mov x19, x8 +LBB0_418: + WORD $0xa9401416 // ldp x22, x5, [x0] + WORD $0xeb05027f // cmp x19, x5 + WORD $0x54000162 // b.hs LBB0_423 $44(%rip) + WORD $0x38736ac8 // ldrb w8, [x22, x19] + WORD $0x7100351f // cmp w8, #13 + WORD $0x54000100 // b.eq LBB0_423 $32(%rip) + WORD $0x7100811f // cmp w8, #32 + WORD $0x540000c0 // b.eq LBB0_423 $24(%rip) + WORD $0x51002d08 // sub w8, w8, #11 + WORD $0x3100091f // cmn w8, #2 + WORD $0x54000062 // b.hs LBB0_423 $12(%rip) + WORD $0xaa1303e8 // mov x8, x19 + WORD $0x14000031 // b LBB0_439 $196(%rip) +LBB0_423: + WORD $0x91000668 // add x8, x19, #1 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_427 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_427 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_427 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540004c3 // b.lo LBB0_439 $152(%rip) +LBB0_427: + WORD $0x91000a68 // add x8, x19, #2 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_431 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_431 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_431 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000363 // b.lo LBB0_439 $108(%rip) +LBB0_431: + WORD $0x91000e68 // add x8, x19, #3 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54000122 // b.hs LBB0_435 $36(%rip) + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100361f // cmp w16, #13 + WORD $0x540000c0 // b.eq LBB0_435 $24(%rip) + WORD $0x7100821f // cmp w16, #32 + WORD $0x54000080 // b.eq LBB0_435 $16(%rip) + WORD $0x51002e0c // sub w12, w16, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000203 // b.lo LBB0_439 $64(%rip) +LBB0_435: + WORD $0x91001268 // add x8, x19, #4 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5400d6a2 // b.hs LBB0_769 $6868(%rip) +LBB0_436: + WORD $0x38686acc // ldrb w12, [x22, x8] + WORD $0x7100819f // cmp w12, #32 + WORD $0x9acc21cc // lsl x12, x14, x12 + WORD $0x8a0f018c // and x12, x12, x15 + WORD $0xfa409984 // ccmp x12, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_438 $20(%rip) + WORD $0x91000508 // add x8, x8, #1 + WORD $0xeb0800bf // cmp x5, x8 + WORD $0x54ffff01 // b.ne LBB0_436 $-32(%rip) + WORD $0x140006b7 // b LBB0_775 $6876(%rip) +LBB0_438: + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5400d6a2 // b.hs LBB0_775 $6868(%rip) +LBB0_439: + WORD $0x91000513 // add x19, x8, #1 + WORD $0xf9000033 // str x19, [x1] + WORD $0x38686ad0 // ldrb w16, [x22, x8] + WORD $0x7100b21f // cmp w16, #44 + WORD $0x54ffc660 // b.eq LBB0_341 $-1844(%rip) + WORD $0x140006a8 // b LBB0_772 $6816(%rip) +LBB0_440: + WORD $0xf9400410 // ldr x16, [x0, #8] + WORD $0xcb130205 // sub x5, x16, x19 + WORD $0xf10080bf // cmp x5, #32 + WORD $0x54002a4b // b.lt LBB0_479 $1352(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0xd280001c // mov x28, #0 + WORD $0x8b0802da // add x26, x22, x8 + WORD $0xcb080219 // sub x25, x16, x8 + WORD $0x528003fb // mov w27, #31 +LBB0_442: + WORD $0x8b05034c // add x12, x26, x5 + WORD $0x3cc01193 // ldur q19, [x12, #1] + WORD $0x3cc11194 // ldur q20, [x12, #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 $0x1e2602ac // fmov w12, s21 + WORD $0x33103d84 // bfi w4, w12, #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 $0x1e260270 // fmov w16, 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 $0x1e26026c // fmov w12, s19 + WORD $0x33103d90 // bfi w16, w12, #16, #16 + WORD $0x7100021f // cmp w16, #0 + WORD $0xfa400b80 // ccmp x28, #0, #0, eq + WORD $0x54000180 // b.eq LBB0_444 $48(%rip) + WORD $0x0a3c020c // bic w12, w16, w28 + WORD $0x2a0c078d // orr w13, w28, w12, lsl #1 + WORD $0x0a1e0210 // and w16, w16, w30 + WORD $0x0a2d0210 // bic w16, w16, w13 + WORD $0x2b0c020c // adds w12, w16, w12 + WORD $0x1a9f37fc // cset w28, hs + WORD $0x4a0c04cc // eor w12, w6, w12, lsl #1 + WORD $0x0a0d018c // and w12, w12, w13 + WORD $0x2a2c03ec // mvn w12, w12 + WORD $0x8a040184 // and x4, x12, x4 + WORD $0x14000002 // b LBB0_445 $8(%rip) +LBB0_444: + WORD $0xd280001c // mov x28, #0 +LBB0_445: + WORD $0xb50023a4 // cbnz x4, LBB0_477 $1140(%rip) + WORD $0x910080a5 // add x5, x5, #32 + WORD $0xd100837b // sub x27, x27, #32 + WORD $0x8b1b032c // add x12, x25, x27 + WORD $0xf100fd9f // cmp x12, #63 + WORD $0x54fffa6c // b.gt LBB0_442 $-180(%rip) + WORD $0xb50024dc // cbnz x28, LBB0_481 $1176(%rip) + WORD $0x8b0802c8 // add x8, x22, x8 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x91000508 // add x8, x8, #1 + WORD $0xaa2503ec // mvn x12, x5 + WORD $0x8b190185 // add x5, x12, x25 + WORD $0xf10004bf // cmp x5, #1 + WORD $0x5400264a // b.ge LBB0_484 $1224(%rip) + WORD $0x17ffff7e // b LBB0_418 $-520(%rip) +LBB0_449: + WORD $0xb201e3ea // mov x10, #-8608480567731124088 + WORD $0xa9010bf1 // stp x17, x2, [sp, #16] + WORD $0xd280001c // mov x28, #0 + WORD $0xd280001a // mov x26, #0 + WORD $0xd2800008 // mov x8, #0 + WORD $0xd2800019 // mov x25, #0 + WORD $0xf940040c // ldr x12, [x0, #8] + WORD $0xcb13019b // sub x27, x12, x19 + WORD $0x8b1302d3 // add x19, x22, x19 + WORD $0x14000009 // b LBB0_451 $36(%rip) +LBB0_450: + WORD $0x937ffcbc // asr x28, x5, #63 + WORD $0x9e6703d3 // fmov d19, lr + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xaa1603fb // mov x27, x22 +LBB0_451: + WORD $0xf1010376 // subs x22, x27, #64 + WORD $0x540016eb // b.lt LBB0_458 $732(%rip) +LBB0_452: + WORD $0xad405676 // ldp q22, q21, [x19] + WORD $0xad414e74 // ldp q20, q19, [x19, #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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01b0 // orr x16, x13, x12 + WORD $0xaa1a020c // orr x12, x16, x26 + WORD $0xb500008c // cbnz x12, LBB0_454 $16(%rip) + WORD $0xd280001a // mov x26, #0 + WORD $0xd2800004 // mov x4, #0 + WORD $0x1400000a // b LBB0_455 $40(%rip) +LBB0_454: + WORD $0x8a3a020c // bic x12, x16, x26 + WORD $0xaa0c074d // orr x13, x26, x12, lsl #1 + WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa + WORD $0xab0c020c // adds x12, x16, x12 + WORD $0x1a9f37fa // cset w26, hs + WORD $0xd37ff98c // lsl x12, x12, #1 + WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 + WORD $0x8a0d0184 // and x4, x12, x13 +LBB0_455: + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a24018c // bic x12, x12, x4 + WORD $0x9200e18d // and x13, x12, #0x1111111111111111 + WORD $0x9203e190 // and x16, x12, #0x2222222222222222 + WORD $0x9202e191 // and x17, x12, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xb200e3fe // mov lr, #1229782938247303441 + WORD $0x9b1e7da2 // mul x2, x13, lr + WORD $0xb201e3e7 // mov x7, #-8608480567731124088 + WORD $0xf2e11107 // movk x7, #2184, lsl #48 + WORD $0x9b077e04 // mul x4, x16, x7 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb202e3e6 // mov x6, #4919131752989213764 + WORD $0xf2e08886 // movk x6, #1092, lsl #48 + WORD $0x9b067e24 // mul x4, x17, x6 + WORD $0xb203e3e5 // mov x5, #2459565876494606882 + WORD $0xf2e04445 // movk x5, #546, lsl #48 + WORD $0x9b057d85 // mul x5, x12, x5 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0xca040042 // eor x2, x2, x4 + WORD $0xb203e3f5 // mov x21, #2459565876494606882 + WORD $0x9b157da4 // mul x4, x13, x21 + WORD $0x9b1e7e05 // mul x5, x16, lr + WORD $0xca050084 // eor x4, x4, x5 + WORD $0x9b077e25 // mul x5, x17, x7 + WORD $0x9b067d86 // mul x6, x12, x6 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0xca050084 // eor x4, x4, x5 + WORD $0xb202e3f8 // mov x24, #4919131752989213764 + WORD $0x9b187da5 // mul x5, x13, x24 + WORD $0x9b157e06 // mul x6, x16, x21 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b1e7e26 // mul x6, x17, lr + WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca0600a5 // eor x5, x5, x6 + WORD $0x9b0a7dad // mul x13, x13, x10 + WORD $0x9b187e10 // mul x16, x16, x24 + WORD $0xca1001ad // eor x13, x13, x16 + WORD $0x9b157e30 // mul x16, x17, x21 + WORD $0x9b1e7d8c // mul x12, x12, lr + WORD $0xca0c020c // eor x12, x16, x12 + WORD $0xca0c01ac // eor x12, x13, x12 + WORD $0x9200e04d // and x13, x2, #0x1111111111111111 + WORD $0x9203e090 // and x16, x4, #0x2222222222222222 + WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 + WORD $0x9201e18c // and x12, x12, #0x8888888888888888 + WORD $0xaa1001ad // orr x13, x13, x16 + WORD $0xaa0c022c // orr x12, x17, x12 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xca1c0185 // eor x5, x12, x28 + 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 $0x1e2602ec // fmov w12, 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 $0x1e2602ed // fmov w13, 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 $0x1e2602f0 // fmov w16, 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 $0x1e2602f1 // fmov w17, s23 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0x8a25019e // bic lr, x12, x5 + 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 $0x1e2602cc // fmov w12, 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 $0x1e2602ad // fmov w13, 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 $0x1e260290 // fmov w16, 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 $0x1e260271 // fmov w17, s19 + WORD $0xd3607e10 // lsl x16, x16, #32 + WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 + WORD $0x53103dad // lsl w13, w13, #16 + WORD $0xaa0d020d // orr x13, x16, x13 + WORD $0xaa0c01ac // orr x12, x13, x12 + WORD $0xea250184 // bics x4, x12, x5 + WORD $0x54ffe9c0 // b.eq LBB0_450 $-712(%rip) +LBB0_456: + WORD $0xd1000490 // sub x16, x4, #1 + WORD $0x8a1e020c // and x12, x16, lr + WORD $0x9e670193 // fmov d19, x12 + WORD $0x0e205a73 // cnt.8b v19, v19 + WORD $0x2e303a73 // uaddlv.8b h19, v19 + WORD $0x1e26026c // fmov w12, s19 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0xeb19019f // cmp x12, x25 + WORD $0x540006e9 // b.ls LBB0_475 $220(%rip) + WORD $0x91000739 // add x25, x25, #1 + WORD $0xea040204 // ands x4, x16, x4 + WORD $0x54fffea1 // b.ne LBB0_456 $-44(%rip) + WORD $0x17ffff41 // b LBB0_450 $-764(%rip) +LBB0_458: + WORD $0xf100037f // cmp x27, #0 + WORD $0x540009cd // b.le LBB0_480 $312(%rip) + WORD $0xad0243f0 // stp q16, q16, [sp, #64] + WORD $0xad0143f0 // stp q16, q16, [sp, #32] + WORD $0x92402e6c // and x12, x19, #0xfff + WORD $0xf13f059f // cmp x12, #4033 + WORD $0x54000363 // b.lo LBB0_470 $108(%rip) + WORD $0xf1008374 // subs x20, x27, #32 + WORD $0x540000a3 // b.lo LBB0_462 $20(%rip) + WORD $0xacc15273 // ldp q19, q20, [x19], #32 + WORD $0xad0153f3 // stp q19, q20, [sp, #32] + WORD $0xf9400fe5 // ldr x5, [sp, #24] + WORD $0x14000003 // b LBB0_463 $12(%rip) +LBB0_462: + WORD $0x910083e5 // add x5, sp, #32 + WORD $0xaa1b03f4 // mov x20, x27 +LBB0_463: + WORD $0xf1004290 // subs x16, x20, #16 + WORD $0x54000283 // b.lo LBB0_471 $80(%rip) + WORD $0x3cc10673 // ldr q19, [x19], #16 + WORD $0x3c8104b3 // str q19, [x5], #16 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1002210 // subs x16, x16, #8 + WORD $0x54000222 // b.hs LBB0_472 $68(%rip) +LBB0_465: + WORD $0xf1001290 // subs x16, x20, #4 + WORD $0x54000283 // b.lo LBB0_473 $80(%rip) +LBB0_466: + WORD $0xb840466c // ldr w12, [x19], #4 + WORD $0xb80044ac // str w12, [x5], #4 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1000a10 // subs x16, x16, #2 + WORD $0x54000222 // b.hs LBB0_474 $68(%rip) +LBB0_467: + WORD $0xb4000074 // cbz x20, LBB0_469 $12(%rip) +LBB0_468: + WORD $0x3940026c // ldrb w12, [x19] + WORD $0x390000ac // strb w12, [x5] +LBB0_469: + WORD $0x910083f3 // add x19, sp, #32 +LBB0_470: + WORD $0xb201e3ea // mov x10, #-8608480567731124088 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x17ffff27 // b LBB0_452 $-868(%rip) +LBB0_471: + WORD $0xf1002290 // subs x16, x20, #8 + WORD $0x54fffe23 // b.lo LBB0_465 $-60(%rip) +LBB0_472: + WORD $0xf840866c // ldr x12, [x19], #8 + WORD $0xf80084ac // str x12, [x5], #8 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xf1001210 // subs x16, x16, #4 + WORD $0x54fffdc2 // b.hs LBB0_466 $-72(%rip) +LBB0_473: + WORD $0xf1000a90 // subs x16, x20, #2 + WORD $0x54fffe23 // b.lo LBB0_467 $-60(%rip) +LBB0_474: + WORD $0x7840266c // ldrh w12, [x19], #2 + WORD $0x780024ac // strh w12, [x5], #2 + WORD $0xaa1003f4 // mov x20, x16 + WORD $0xb5fffdd0 // cbnz x16, LBB0_468 $-72(%rip) + WORD $0x17ffffef // b LBB0_469 $-68(%rip) +LBB0_475: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xdac0008c // rbit x12, x4 + WORD $0xdac0118c // clz x12, x12 + WORD $0xcb1b018c // sub x12, x12, x27 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x9100050c // add x12, x8, #1 + WORD $0xf900002c // str x12, [x1] + WORD $0xf940040d // ldr x13, [x0, #8] + WORD $0xeb0d019f // cmp x12, x13 + WORD $0x9a8825b3 // csinc x19, x13, x8, hs + WORD $0xf9000033 // str x19, [x1] +LBB0_476: + WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x10fec947 // adr x7, lCPI0_1 $-9944(%rip) + WORD $0x3201f3fe // mov w30, #-1431655766 +Lloh10: + WORD $0x1000bc0a // adr x10, __UnquoteTab $6016(%rip) +Lloh11: + WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x17fffe70 // b LBB0_418 $-1600(%rip) +LBB0_477: + WORD $0xdac0008c // rbit x12, x4 + WORD $0xdac0118c // clz x12, x12 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x8b080188 // add x8, x12, x8 + WORD $0x91000913 // add x19, x8, #2 +LBB0_478: + WORD $0xf9000033 // str x19, [x1] + WORD $0x17fffe69 // b LBB0_418 $-1628(%rip) +LBB0_479: + WORD $0x8b1302c8 // add x8, x22, x19 + WORD $0xf10004bf // cmp x5, #1 + WORD $0x5400032a // b.ge LBB0_484 $100(%rip) + WORD $0x17fffe65 // b LBB0_418 $-1644(%rip) +LBB0_480: + WORD $0xf9400413 // ldr x19, [x0, #8] + WORD $0xf9000033 // str x19, [x1] + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x17ffffeb // b LBB0_476 $-84(%rip) +LBB0_481: + WORD $0xd100072c // sub x12, x25, #1 + WORD $0xeb05019f // cmp x12, x5 + WORD $0x54ffa7e0 // b.eq LBB0_377 $-2820(%rip) + WORD $0x8b0802c8 // add x8, x22, x8 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x91000908 // add x8, x8, #2 + WORD $0xcb05032c // sub x12, x25, x5 + WORD $0xd1000985 // sub x5, x12, #2 + WORD $0x529ffff4 // mov w20, #65535 + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0xf10004bf // cmp x5, #1 + WORD $0x540000ea // b.ge LBB0_484 $28(%rip) + WORD $0x17fffe53 // b LBB0_418 $-1716(%rip) +LBB0_483: + WORD $0x92800030 // mov x16, #-2 + WORD $0x52800044 // mov w4, #2 + WORD $0x8b040108 // add x8, x8, x4 + WORD $0xab1000a5 // adds x5, x5, x16 + WORD $0x54ffc9cd // b.le LBB0_418 $-1736(%rip) +LBB0_484: + WORD $0x39400110 // ldrb w16, [x8] + WORD $0x7101721f // cmp w16, #92 + WORD $0x54ffff20 // b.eq LBB0_483 $-28(%rip) + WORD $0x71008a1f // cmp w16, #34 + WORD $0x540000e0 // b.eq LBB0_487 $28(%rip) + WORD $0x92800010 // mov x16, #-1 + WORD $0x52800024 // mov w4, #1 + WORD $0x8b040108 // add x8, x8, x4 + WORD $0xab1000a5 // adds x5, x5, x16 + WORD $0x54fffeec // b.gt LBB0_484 $-36(%rip) + WORD $0x17fffe43 // b LBB0_418 $-1780(%rip) +LBB0_487: + WORD $0xcb160108 // sub x8, x8, x22 + WORD $0x91000513 // add x19, x8, #1 + WORD $0xf9000033 // str x19, [x1] + WORD $0x17fffe3f // b LBB0_418 $-1796(%rip) +LBB0_488: + WORD $0x9100416b // add x11, x11, #16 + WORD $0xeb11017f // cmp x11, x17 + WORD $0x54fec7e1 // b.ne LBB0_2 $-9988(%rip) +LBB0_489: +Lloh12: + WORD $0x10fec2a8 // adr x8, lCPI0_2 $-10156(%rip) +Lloh13: + WORD $0x3dc00100 // ldr q0, [x8, lCPI0_2@PAGEOFF] $0(%rip) + WORD $0xaa0303ec // mov x12, x3 + WORD $0x3c808580 // str q0, [x12], #8 + WORD $0xf940000b // ldr x11, [x0] + WORD $0xaa2b03ed // mvn x13, x11 + WORD $0xcb0b03ee // neg x14, x11 + WORD $0xd100056f // sub x15, x11, #1 + WORD $0x92800010 // mov x16, #-1 + WORD $0x52800031 // mov w17, #1 + WORD $0xd284c002 // mov x2, #9728 + WORD $0xf2c00022 // movk x2, #1, lsl #32 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x4f02e781 // movi.16b v1, #92 + WORD $0x3dc00122 // ldr q2, [x9, lCPI0_0@PAGEOFF] $0(%rip) + WORD $0x3dc000e3 // ldr q3, [x7, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + 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 $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0x4f02e4b2 // movi.16b v18, #69 + WORD $0x52800029 // mov w9, #1 +LBB0_490: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb08027f // cmp x19, x8 + WORD $0x54000162 // b.hs LBB0_495 $44(%rip) + WORD $0x38736964 // ldrb w4, [x11, x19] + WORD $0x7100349f // cmp w4, #13 + WORD $0x54000100 // b.eq LBB0_495 $32(%rip) + WORD $0x7100809f // cmp w4, #32 + WORD $0x540000c0 // b.eq LBB0_495 $24(%rip) + WORD $0x51002c84 // sub w4, w4, #11 + WORD $0x3100089f // cmn w4, #2 + WORD $0x54000062 // b.hs LBB0_495 $12(%rip) + WORD $0xaa1303fb // mov x27, x19 + WORD $0x14000031 // b LBB0_511 $196(%rip) +LBB0_495: + WORD $0x9100067b // add x27, x19, #1 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_499 $36(%rip) + WORD $0x387b6964 // ldrb w4, [x11, x27] + WORD $0x7100349f // cmp w4, #13 + WORD $0x540000c0 // b.eq LBB0_499 $24(%rip) + WORD $0x7100809f // cmp w4, #32 + WORD $0x54000080 // b.eq LBB0_499 $16(%rip) + WORD $0x51002c84 // sub w4, w4, #11 + WORD $0x3100089f // cmn w4, #2 + WORD $0x540004c3 // b.lo LBB0_511 $152(%rip) +LBB0_499: + WORD $0x91000a7b // add x27, x19, #2 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_503 $36(%rip) + WORD $0x387b6964 // ldrb w4, [x11, x27] + WORD $0x7100349f // cmp w4, #13 + WORD $0x540000c0 // b.eq LBB0_503 $24(%rip) + WORD $0x7100809f // cmp w4, #32 + WORD $0x54000080 // b.eq LBB0_503 $16(%rip) + WORD $0x51002c84 // sub w4, w4, #11 + WORD $0x3100089f // cmn w4, #2 + WORD $0x54000363 // b.lo LBB0_511 $108(%rip) +LBB0_503: + WORD $0x91000e7b // add x27, x19, #3 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_507 $36(%rip) + WORD $0x387b6964 // ldrb w4, [x11, x27] + WORD $0x7100349f // cmp w4, #13 + WORD $0x540000c0 // b.eq LBB0_507 $24(%rip) + WORD $0x7100809f // cmp w4, #32 + WORD $0x54000080 // b.eq LBB0_507 $16(%rip) + WORD $0x51002c84 // sub w4, w4, #11 + WORD $0x3100089f // cmn w4, #2 + WORD $0x54000203 // b.lo LBB0_511 $64(%rip) +LBB0_507: + WORD $0x9100127b // add x27, x19, #4 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x540099e2 // b.hs LBB0_770 $4924(%rip) +LBB0_508: + WORD $0x387b6964 // ldrb w4, [x11, x27] + WORD $0x7100809f // cmp w4, #32 + WORD $0x9ac42224 // lsl x4, x17, x4 + WORD $0x8a020084 // and x4, x4, x2 + WORD $0xfa409884 // ccmp x4, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_510 $20(%rip) + WORD $0x9100077b // add x27, x27, #1 + WORD $0xeb1b011f // cmp x8, x27 + WORD $0x54ffff01 // b.ne LBB0_508 $-32(%rip) + WORD $0x140004c6 // b LBB0_771 $4888(%rip) +LBB0_510: + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54009882 // b.hs LBB0_771 $4880(%rip) +LBB0_511: + WORD $0x91000773 // add x19, x27, #1 + WORD $0xf9000033 // str x19, [x1] + WORD $0x8b1b017c // add x28, x11, x27 + WORD $0x39400395 // ldrb w21, [x28] + WORD $0x340097f5 // cbz w21, LBB0_771 $4860(%rip) + WORD $0xd1000534 // sub x20, x9, #1 + WORD $0xf8747988 // ldr x8, [x12, x20, lsl #3] + WORD $0xb100061f // cmn x16, #1 + WORD $0x9a900370 // csel x16, x27, x16, eq + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54000dcc // b.gt LBB0_529 $440(%rip) + WORD $0x7100051f // cmp w8, #1 + WORD $0x54001d20 // b.eq LBB0_546 $932(%rip) + WORD $0x7100091f // cmp w8, #2 + WORD $0x54003060 // b.eq LBB0_586 $1548(%rip) + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54001e21 // b.ne LBB0_550 $964(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x540097a1 // b.ne LBB0_777 $4852(%rip) + WORD $0xf8347986 // str x6, [x12, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb13011e // subs lr, x8, x19 + WORD $0x5400a340 // b.eq LBB0_807 $5224(%rip) + WORD $0xf10103df // cmp lr, #64 + WORD $0x54006763 // b.lo LBB0_699 $3308(%rip) + WORD $0xd2800009 // mov x9, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_520: + WORD $0x8b130164 // add x4, x11, x19 + WORD $0xad405093 // ldp q19, q20, [x4] + WORD $0xad415895 // ldp q21, q22, [x4, #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 $0x1e2602e4 // fmov w4, 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 $0x1e26027a // fmov w26, 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 $0xaa0400d4 // orr x20, x6, x4 + WORD $0xd3607f04 // lsl x4, x24, #32 + WORD $0xaa1ac084 // orr x4, x4, x26, lsl #48 + WORD $0x53103ee6 // lsl w6, w23, #16 + WORD $0xaa060084 // orr x4, x4, x6 + WORD $0xaa160084 // orr x4, x4, x22 + WORD $0xb5000104 // cbnz x4, LBB0_524 $32(%rip) + WORD $0xb5000189 // cbnz x9, LBB0_525 $48(%rip) + WORD $0xb50002d4 // cbnz x20, LBB0_526 $88(%rip) +LBB0_523: + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff8a8 // b.hi LBB0_520 $-236(%rip) + WORD $0x140002f2 // b LBB0_696 $3016(%rip) +LBB0_524: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac00086 // rbit x6, x4 + WORD $0xdac010c6 // clz x6, x6 + WORD $0x8b1300c6 // add x6, x6, x19 + WORD $0x9a86139c // csel x28, x28, x6, ne +LBB0_525: + WORD $0x8a290086 // bic x6, x4, x9 + WORD $0xaa060535 // orr x21, x9, x6, lsl #1 + WORD $0x8a350089 // bic x9, x4, x21 + WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa + WORD $0xab060124 // adds x4, x9, x6 + WORD $0x1a9f37e9 // cset w9, hs + WORD $0xd37ff884 // lsl x4, x4, #1 + WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 + WORD $0x8a150084 // and x4, x4, x21 + WORD $0x8a240294 // bic x20, x20, x4 + WORD $0xb4fffd94 // cbz x20, LBB0_523 $-80(%rip) +LBB0_526: + WORD $0xdac00289 // rbit x9, x20 + WORD $0xdac01129 // clz x9, x9 + WORD $0x8b130129 // add x9, x9, x19 +LBB0_527: + WORD $0x91000533 // add x19, x9, #1 +LBB0_528: + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb6f836d3 // tbz x19, #63, LBB0_633 $1752(%rip) + WORD $0x14000464 // b LBB0_780 $4496(%rip) +LBB0_529: + WORD $0x7100111f // cmp w8, #4 + WORD $0x54001020 // b.eq LBB0_548 $516(%rip) + WORD $0x7100151f // cmp w8, #5 + WORD $0x54002360 // b.eq LBB0_588 $1132(%rip) + WORD $0x7100191f // cmp w8, #6 + WORD $0x54001081 // b.ne LBB0_550 $528(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x54002281 // b.ne LBB0_587 $1104(%rip) + WORD $0x3200f3ea // mov w10, #1431655765 + WORD $0x52800048 // mov w8, #2 + WORD $0xf8347988 // str x8, [x12, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb13011e // subs lr, x8, x19 + WORD $0x54009560 // b.eq LBB0_807 $4780(%rip) + WORD $0xf10103df // cmp lr, #64 + WORD $0x54006043 // b.lo LBB0_707 $3080(%rip) + WORD $0xd2800009 // mov x9, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_536: + WORD $0x8b130164 // add x4, x11, x19 + WORD $0xad405093 // ldp q19, q20, [x4] + WORD $0xad415895 // ldp q21, q22, [x4, #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 $0x1e2602e4 // fmov w4, 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 $0x1e26027a // fmov w26, 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 $0xaa0400d4 // orr x20, x6, x4 + WORD $0xd3607f04 // lsl x4, x24, #32 + WORD $0xaa1ac084 // orr x4, x4, x26, lsl #48 + WORD $0x53103ee6 // lsl w6, w23, #16 + WORD $0xaa060084 // orr x4, x4, x6 + WORD $0xaa160084 // orr x4, x4, x22 + WORD $0xb5000104 // cbnz x4, LBB0_540 $32(%rip) + WORD $0xb5000189 // cbnz x9, LBB0_541 $48(%rip) + WORD $0xb50002d4 // cbnz x20, LBB0_542 $88(%rip) +LBB0_539: + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff8a8 // b.hi LBB0_536 $-236(%rip) + WORD $0x140002bd // b LBB0_705 $2804(%rip) +LBB0_540: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac00086 // rbit x6, x4 + WORD $0xdac010c6 // clz x6, x6 + WORD $0x8b1300c6 // add x6, x6, x19 + WORD $0x9a86139c // csel x28, x28, x6, ne +LBB0_541: + WORD $0x8a290086 // bic x6, x4, x9 + WORD $0xaa060535 // orr x21, x9, x6, lsl #1 + WORD $0x8a350089 // bic x9, x4, x21 + WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa + WORD $0xab060124 // adds x4, x9, x6 + WORD $0x1a9f37e9 // cset w9, hs + WORD $0xd37ff884 // lsl x4, x4, #1 + WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 + WORD $0x8a150084 // and x4, x4, x21 + WORD $0x8a240294 // bic x20, x20, x4 + WORD $0xb4fffd94 // cbz x20, LBB0_539 $-80(%rip) +LBB0_542: + WORD $0xdac00289 // rbit x9, x20 + WORD $0xdac01129 // clz x9, x9 + WORD $0x8b130129 // add x9, x9, x19 + WORD $0x91000533 // add x19, x9, #1 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb7f87ed3 // tbnz x19, #63, LBB0_780 $4056(%rip) +LBB0_543: + WORD $0xf9000033 // str x19, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xb27ff7e9 // mov x9, #9223372036854775806 + WORD $0xeb09037f // cmp x27, x9 + WORD $0x54007cc8 // b.hi LBB0_778 $3992(%rip) + WORD $0xf9400068 // ldr x8, [x3] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54007d8c // b.gt LBB0_779 $4016(%rip) + WORD $0x91000509 // add x9, x8, #1 + WORD $0xf9000069 // str x9, [x3] + WORD $0xf8287986 // str x6, [x12, x8, lsl #3] + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffda09 // cbnz x9, LBB0_490 $-1216(%rip) + WORD $0x140003dc // b LBB0_778 $3952(%rip) +LBB0_546: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x540017c0 // b.eq LBB0_597 $760(%rip) + WORD $0x710176bf // cmp w21, #93 + WORD $0x54001400 // b.eq LBB0_589 $640(%rip) + WORD $0x140003d6 // b LBB0_777 $3928(%rip) +LBB0_548: + WORD $0x7100eabf // cmp w21, #58 + WORD $0x54007a81 // b.ne LBB0_777 $3920(%rip) + WORD $0xf834799f // str xzr, [x12, x20, lsl #3] + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffd889 // cbnz x9, LBB0_490 $-1264(%rip) + WORD $0x140003d0 // b LBB0_778 $3904(%rip) +LBB0_550: + WORD $0xf9000074 // str x20, [x3] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x540013ac // b.gt LBB0_591 $628(%rip) +LBB0_551: + WORD $0x5100c2a9 // sub w9, w21, #48 + WORD $0x7100293f // cmp w9, #10 + WORD $0x54001ea2 // b.hs LBB0_617 $980(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b0114 // subs x20, x8, x27 + WORD $0x54007ac0 // b.eq LBB0_782 $3928(%rip) + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7100c11f // cmp w8, #48 + WORD $0x54000141 // b.ne LBB0_557 $40(%rip) + WORD $0xf100069f // cmp x20, #1 + WORD $0x540023a0 // b.eq LBB0_633 $1140(%rip) + WORD $0x38736968 // ldrb w8, [x11, x19] + WORD $0x5100b908 // sub w8, w8, #46 + WORD $0x7100dd1f // cmp w8, #55 + WORD $0x54002328 // b.hi LBB0_633 $1124(%rip) + WORD $0x9ac82228 // lsl x8, x17, x8 + WORD $0xea18011f // tst x8, x24 + WORD $0x540022c0 // b.eq LBB0_633 $1112(%rip) +LBB0_557: + WORD $0xf100429f // cmp x20, #16 + WORD $0x54005a23 // b.lo LBB0_723 $2884(%rip) + WORD $0xd2800015 // mov x21, #0 + WORD $0xd280001e // mov lr, #0 + WORD $0x92800013 // mov x19, #-1 + WORD $0x92800009 // mov x9, #-1 + WORD $0x92800008 // mov x8, #-1 +LBB0_559: + WORD $0x3cfe6b93 // ldr q19, [x28, lr] + 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 $0x1e260284 // fmov w4, s20 + WORD $0x4e221e73 // and.16b v19, v19, 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 $0x1e26027a // fmov w26, 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 $0x5ac010d6 // clz w22, w6 + WORD $0x1ad620e6 // lsl w6, w7, w22 + WORD $0x0a260098 // bic w24, w4, w6 + WORD $0x0a2602f9 // bic w25, w23, w6 + WORD $0x0a260345 // bic w5, w26, w6 + WORD $0x710042df // cmp w22, #16 + WORD $0x1a980086 // csel w6, w4, w24, eq + WORD $0x1a9902f8 // csel w24, w23, w25, eq + WORD $0x1a850357 // csel w23, w26, w5, eq + WORD $0x510004c4 // sub w4, w6, #1 + WORD $0x6a060084 // ands w4, w4, w6 + WORD $0x54004061 // b.ne LBB0_697 $2060(%rip) + WORD $0x51000704 // sub w4, w24, #1 + WORD $0x6a180084 // ands w4, w4, w24 + WORD $0x54004001 // b.ne LBB0_697 $2048(%rip) + WORD $0x510006e4 // sub w4, w23, #1 + WORD $0x6a170084 // ands w4, w4, w23 + WORD $0x54003fa1 // b.ne LBB0_697 $2036(%rip) + WORD $0x340000c6 // cbz w6, LBB0_565 $24(%rip) + WORD $0x5ac000c4 // rbit w4, w6 + WORD $0x5ac01084 // clz w4, w4 + WORD $0xb100051f // cmn x8, #1 + WORD $0x54003fa1 // b.ne LBB0_698 $2036(%rip) + WORD $0x8b0403c8 // add x8, lr, x4 +LBB0_565: + WORD $0x340000d8 // cbz w24, LBB0_568 $24(%rip) + WORD $0x5ac00304 // rbit w4, w24 + WORD $0x5ac01084 // clz w4, w4 + WORD $0xb100053f // cmn x9, #1 + WORD $0x54003ee1 // b.ne LBB0_698 $2012(%rip) + WORD $0x8b0403c9 // add x9, lr, x4 +LBB0_568: + WORD $0x340000d7 // cbz w23, LBB0_571 $24(%rip) + WORD $0x5ac002e4 // rbit w4, w23 + WORD $0x5ac01084 // clz w4, w4 + WORD $0xb100067f // cmn x19, #1 + WORD $0x54003e21 // b.ne LBB0_698 $1988(%rip) + WORD $0x8b0403d3 // add x19, lr, x4 +LBB0_571: + WORD $0x710042df // cmp w22, #16 + WORD $0x54000c81 // b.ne LBB0_601 $400(%rip) + WORD $0x910043de // add lr, lr, #16 + WORD $0xd10042b5 // sub x21, x21, #16 + WORD $0x8b150296 // add x22, x20, x21 + WORD $0xf1003edf // cmp x22, #15 + WORD $0x54fff6e8 // b.hi LBB0_559 $-292(%rip) + WORD $0x8b1e0395 // add x21, x28, lr + WORD $0xeb1e029f // cmp x20, lr + WORD $0x54000bc0 // b.eq LBB0_602 $376(%rip) +LBB0_574: + WORD $0x8b1602b7 // add x23, x21, x22 + WORD $0x8b1b01e4 // add x4, x15, x27 + WORD $0xcb150094 // sub x20, x4, x21 + WORD $0xcb1c02b8 // sub x24, x21, x28 + WORD $0xaa1503fe // mov lr, x21 + WORD $0x14000009 // b LBB0_577 $36(%rip) +LBB0_575: + WORD $0xb100053f // cmn x9, #1 + WORD $0xaa1803e9 // mov x9, x24 + WORD $0x54000f81 // b.ne LBB0_614 $496(%rip) +LBB0_576: + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0x91000718 // add x24, x24, #1 + WORD $0xaa1e03f5 // mov x21, lr + WORD $0xd10006d6 // sub x22, x22, #1 + WORD $0xb4002396 // cbz x22, LBB0_646 $1136(%rip) +LBB0_577: + WORD $0x384017c6 // ldrb w6, [lr], #1 + WORD $0x5100c0c4 // sub w4, w6, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff03 // b.lo LBB0_576 $-32(%rip) + WORD $0x7100b4df // cmp w6, #45 + WORD $0x5400016d // b.le LBB0_583 $44(%rip) + WORD $0x710194df // cmp w6, #101 + WORD $0x54fffe20 // b.eq LBB0_575 $-60(%rip) + WORD $0x710114df // cmp w6, #69 + WORD $0x54fffde0 // b.eq LBB0_575 $-68(%rip) + WORD $0x7100b8df // cmp w6, #46 + WORD $0x54000881 // b.ne LBB0_602 $272(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xaa1803e8 // mov x8, x24 + WORD $0x54fffda0 // b.eq LBB0_576 $-76(%rip) + WORD $0x14000067 // b LBB0_614 $412(%rip) +LBB0_583: + WORD $0x7100acdf // cmp w6, #43 + WORD $0x54000060 // b.eq LBB0_585 $12(%rip) + WORD $0x7100b4df // cmp w6, #45 + WORD $0x54000781 // b.ne LBB0_602 $240(%rip) +LBB0_585: + WORD $0xb100067f // cmn x19, #1 + WORD $0xaa1803f3 // mov x19, x24 + WORD $0x54fffca0 // b.eq LBB0_576 $-108(%rip) + WORD $0x1400005f // b LBB0_614 $380(%rip) +LBB0_586: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x54000560 // b.eq LBB0_599 $172(%rip) +LBB0_587: + WORD $0x7101f6bf // cmp w21, #125 + WORD $0x54000080 // b.eq LBB0_589 $16(%rip) + WORD $0x1400033a // b LBB0_777 $3304(%rip) +LBB0_588: + WORD $0x710176bf // cmp w21, #93 + WORD $0x540000c1 // b.ne LBB0_590 $24(%rip) +LBB0_589: + WORD $0xf9000074 // str x20, [x3] + WORD $0xaa1403e9 // mov x9, x20 + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffc514 // cbnz x20, LBB0_490 $-1888(%rip) + WORD $0x14000334 // b LBB0_778 $3280(%rip) +LBB0_590: + WORD $0xf8347991 // str x17, [x12, x20, lsl #3] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x54ffecad // b.le LBB0_551 $-620(%rip) +LBB0_591: + WORD $0x7101b6bf // cmp w21, #109 + WORD $0x54000d6d // b.le LBB0_623 $428(%rip) + WORD $0x7101babf // cmp w21, #110 + WORD $0x54001000 // b.eq LBB0_630 $512(%rip) + WORD $0x7101d2bf // cmp w21, #116 + WORD $0x54000e80 // b.eq LBB0_628 $464(%rip) + WORD $0x7101eebf // cmp w21, #123 + WORD $0x54006501 // b.ne LBB0_778 $3232(%rip) + WORD $0xf9400068 // ldr x8, [x3] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x540065cc // b.gt LBB0_779 $3256(%rip) + WORD $0x91000509 // add x9, x8, #1 + WORD $0xf9000069 // str x9, [x3] + WORD $0x528000c9 // mov w9, #6 + WORD $0xf8287989 // str x9, [x12, x8, lsl #3] + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffc229 // cbnz x9, LBB0_490 $-1980(%rip) + WORD $0x1400031d // b LBB0_778 $3188(%rip) +LBB0_597: + WORD $0xf13ffd3f // cmp x9, #4095 + WORD $0x5400648c // b.gt LBB0_779 $3216(%rip) + WORD $0x91000528 // add x8, x9, #1 + WORD $0xf9000068 // str x8, [x3] + WORD $0xf829799f // str xzr, [x12, x9, lsl #3] + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffc109 // cbnz x9, LBB0_490 $-2016(%rip) + WORD $0x14000314 // b LBB0_778 $3152(%rip) +LBB0_599: + WORD $0xf13ffd3f // cmp x9, #4095 + WORD $0x5400636c // b.gt LBB0_779 $3180(%rip) + WORD $0x91000528 // add x8, x9, #1 + WORD $0xf9000068 // str x8, [x3] + WORD $0xf829798a // str x10, [x12, x9, lsl #3] + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffbfe9 // cbnz x9, LBB0_490 $-2052(%rip) + WORD $0x1400030b // b LBB0_778 $3116(%rip) +LBB0_601: + WORD $0x8b364384 // add x4, x28, w22, uxtw + WORD $0x8b1e0095 // add x21, x4, lr +LBB0_602: + WORD $0x92800014 // mov x20, #-1 + WORD $0xb4006308 // cbz x8, LBB0_783 $3168(%rip) +LBB0_603: + WORD $0xb40062f3 // cbz x19, LBB0_783 $3164(%rip) + WORD $0xb40062c9 // cbz x9, LBB0_783 $3160(%rip) + WORD $0xcb1c02b4 // sub x20, x21, x28 + WORD $0xd1000684 // sub x4, x20, #1 + WORD $0xeb04011f // cmp x8, x4 + WORD $0x540003e0 // b.eq LBB0_613 $124(%rip) + WORD $0xeb04027f // cmp x19, x4 + WORD $0x540003a0 // b.eq LBB0_613 $116(%rip) + WORD $0xeb04013f // cmp x9, x4 + WORD $0x54000360 // b.eq LBB0_613 $108(%rip) + WORD $0xf1000664 // subs x4, x19, #1 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0x5400006b // b.lt LBB0_610 $12(%rip) + WORD $0xeb04013f // cmp x9, x4 + WORD $0x54006021 // b.ne LBB0_784 $3076(%rip) +LBB0_610: + WORD $0xaa090104 // orr x4, x8, x9 + WORD $0xb7f80064 // tbnz x4, #63, LBB0_612 $12(%rip) + WORD $0xeb09011f // cmp x8, x9 + WORD $0x5400602a // b.ge LBB0_786 $3076(%rip) +LBB0_612: + WORD $0xd37ffc84 // lsr x4, x4, #63 + WORD $0x52000084 // eor w4, w4, #0x1 + WORD $0xd1000525 // sub x5, x9, #1 + WORD $0xeb05011f // cmp x8, x5 + WORD $0x1a9f17e8 // cset w8, eq + WORD $0x6a08009f // tst w4, w8 + WORD $0xda890294 // csinv x20, x20, x9, eq + WORD $0x1400000c // b LBB0_615 $48(%rip) +LBB0_613: + WORD $0xcb1403f4 // neg x20, x20 +LBB0_614: + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 +LBB0_615: + WORD $0xb7f85d14 // tbnz x20, #63, LBB0_783 $2976(%rip) + WORD $0x8b140373 // add x19, x27, x20 + WORD $0x14000031 // b LBB0_633 $196(%rip) +LBB0_617: + WORD $0x71008abf // cmp w21, #34 + WORD $0x54000820 // b.eq LBB0_637 $260(%rip) + WORD $0x7100b6bf // cmp w21, #45 + WORD $0x54005a21 // b.ne LBB0_778 $2884(%rip) + WORD $0xb20903ea // mov x10, #36028797027352576 + WORD $0xf280002a // movk x10, #1 + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb130117 // subs x23, x8, x19 + WORD $0x54005c80 // b.eq LBB0_787 $2960(%rip) + WORD $0x8b130168 // add x8, x11, x19 + WORD $0x39400109 // ldrb w9, [x8] + WORD $0x7100c13f // cmp w9, #48 + WORD $0x54001301 // b.ne LBB0_649 $608(%rip) + WORD $0xf10006ff // cmp x23, #1 + WORD $0x540011c1 // b.ne LBB0_647 $568(%rip) +LBB0_622: + WORD $0x52800034 // mov w20, #1 + WORD $0x1400012d // b LBB0_695 $1204(%rip) +LBB0_623: + WORD $0x71016ebf // cmp w21, #91 + WORD $0x540004c0 // b.eq LBB0_635 $152(%rip) + WORD $0x71019abf // cmp w21, #102 + WORD $0x54005801 // b.ne LBB0_778 $2816(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1001109 // sub x9, x8, #4 + WORD $0xeb09037f // cmp x27, x9 + WORD $0x54005a02 // b.hs LBB0_785 $2880(%rip) + WORD $0xb8736968 // ldr w8, [x11, x19] + WORD $0x6b1a011f // cmp w8, w26 + WORD $0x54005aa1 // b.ne LBB0_790 $2900(%rip) + WORD $0x91001773 // add x19, x27, #5 + WORD $0x14000013 // b LBB0_633 $76(%rip) +LBB0_628: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d09 // sub x9, x8, #3 + WORD $0xeb09037f // cmp x27, x9 + WORD $0x540058e2 // b.hs LBB0_785 $2844(%rip) + WORD $0xb87b6968 // ldr w8, [x11, x27] + WORD $0x528e4e89 // mov w9, #29300 + WORD $0x72acaea9 // movk w9, #25973, lsl #16 + WORD $0x6b09011f // cmp w8, w9 + WORD $0x54000120 // b.eq LBB0_632 $36(%rip) + WORD $0x140002f2 // b LBB0_799 $3016(%rip) +LBB0_630: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d09 // sub x9, x8, #3 + WORD $0xeb09037f // cmp x27, x9 + WORD $0x540057a2 // b.hs LBB0_785 $2804(%rip) + WORD $0xb87b6968 // ldr w8, [x11, x27] + WORD $0x6b1e011f // cmp w8, w30 + WORD $0x54005ae1 // b.ne LBB0_795 $2908(%rip) +LBB0_632: + WORD $0x91001373 // add x19, x27, #4 +LBB0_633: + WORD $0xf9000033 // str x19, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xeb17037f // cmp x27, x23 + WORD $0x54005422 // b.hs LBB0_778 $2692(%rip) +LBB0_634: + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffb229 // cbnz x9, LBB0_490 $-2492(%rip) + WORD $0x1400029d // b LBB0_778 $2676(%rip) +LBB0_635: + WORD $0xf9400068 // ldr x8, [x3] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x5400546c // b.gt LBB0_779 $2700(%rip) + WORD $0x91000509 // add x9, x8, #1 + WORD $0xf9000069 // str x9, [x3] + WORD $0xf8287999 // str x25, [x12, x8, lsl #3] + WORD $0xf9400069 // ldr x9, [x3] + WORD $0xaa1003e8 // mov x8, x16 + WORD $0xb5ffb0e9 // cbnz x9, LBB0_490 $-2532(%rip) + WORD $0x14000293 // b LBB0_778 $2636(%rip) +LBB0_637: + WORD $0x3200f3f9 // mov w25, #1431655765 + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb13011e // subs lr, x8, x19 + WORD $0x54005de0 // b.eq LBB0_807 $3004(%rip) + WORD $0xf10103df // cmp lr, #64 + WORD $0x54003043 // b.lo LBB0_717 $1544(%rip) + WORD $0xd2800009 // mov x9, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_640: + WORD $0x8b13016a // add x10, x11, x19 + WORD $0xad405153 // ldp q19, q20, [x10] + WORD $0xad415955 // ldp q21, q22, [x10, #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 $0x1e2602ea // fmov w10, s23 + WORD $0x4e221f17 // and.16b v23, v24, v2 + WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602e4 // fmov w4, 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 $0x1e260275 // fmov w21, s19 + WORD $0x4e221e93 // and.16b v19, v20, 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 $0x1e260277 // fmov w23, s19 + WORD $0x4e221ed3 // and.16b v19, v22, v2 + WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260278 // fmov w24, s19 + WORD $0xd3607ca5 // lsl x5, x5, #32 + WORD $0xaa06c0a5 // orr x5, x5, x6, lsl #48 + WORD $0x53103c84 // lsl w4, w4, #16 + WORD $0xaa0400a4 // orr x4, x5, x4 + WORD $0xaa0a0094 // orr x20, x4, x10 + WORD $0xd3607eea // lsl x10, x23, #32 + WORD $0xaa18c14a // orr x10, x10, x24, lsl #48 + WORD $0x53103ec4 // lsl w4, w22, #16 + WORD $0xaa04014a // orr x10, x10, x4 + WORD $0xaa150144 // orr x4, x10, x21 + WORD $0xb5000104 // cbnz x4, LBB0_644 $32(%rip) + WORD $0xb5000189 // cbnz x9, LBB0_645 $48(%rip) + WORD $0xb5ffbd74 // cbnz x20, LBB0_526 $-2132(%rip) +LBB0_643: + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x91010273 // add x19, x19, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff8a8 // b.hi LBB0_640 $-236(%rip) + WORD $0x1400013e // b LBB0_715 $1272(%rip) +LBB0_644: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac0008a // rbit x10, x4 + WORD $0xdac0114a // clz x10, x10 + WORD $0x8b13014a // add x10, x10, x19 + WORD $0x9a8a139c // csel x28, x28, x10, ne +LBB0_645: + WORD $0x8a29008a // bic x10, x4, x9 + WORD $0xaa0a0525 // orr x5, x9, x10, lsl #1 + WORD $0x8a250089 // bic x9, x4, x5 + WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa + WORD $0xab0a012a // adds x10, x9, x10 + WORD $0x1a9f37e9 // cset w9, hs + WORD $0xd37ff94a // lsl x10, x10, #1 + WORD $0xd200f14a // eor x10, x10, #0x5555555555555555 + WORD $0x8a05014a // and x10, x10, x5 + WORD $0x8a2a0294 // bic x20, x20, x10 + WORD $0xb4fffd94 // cbz x20, LBB0_643 $-80(%rip) + WORD $0x17fffdd5 // b LBB0_526 $-2220(%rip) +LBB0_646: + WORD $0xaa1703f5 // mov x21, x23 + WORD $0x92800014 // mov x20, #-1 + WORD $0xb5ffe688 // cbnz x8, LBB0_603 $-816(%rip) + WORD $0x1400024a // b LBB0_783 $2344(%rip) +LBB0_647: + WORD $0x39400509 // ldrb w9, [x8, #1] + WORD $0x5100b929 // sub w9, w9, #46 + WORD $0x7100dd3f // cmp w9, #55 + WORD $0x54ffee08 // b.hi LBB0_622 $-576(%rip) + WORD $0x9ac92229 // lsl x9, x17, x9 + WORD $0x52800034 // mov w20, #1 + WORD $0xea0a013f // tst x9, x10 + WORD $0x54001340 // b.eq LBB0_695 $616(%rip) +LBB0_649: + WORD $0xf10042ff // cmp x23, #16 + WORD $0x540029c3 // b.lo LBB0_724 $1336(%rip) + WORD $0xd2800016 // mov x22, #0 + WORD $0xd2800018 // mov x24, #0 + WORD $0x9280001c // mov x28, #-1 + WORD $0x9280001e // mov lr, #-1 + WORD $0x92800009 // mov x9, #-1 +LBB0_651: + WORD $0x3cf86913 // ldr q19, [x8, x24] + 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 $0x1e260284 // fmov w4, s20 + WORD $0x4e221e73 // and.16b v19, v19, v2 + WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260265 // fmov w5, s19 + WORD $0x4e221eb3 // and.16b v19, v21, v2 + WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, 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 $0x5ac010d4 // clz w20, w6 + WORD $0x1ad420e6 // lsl w6, w7, w20 + WORD $0x0a260099 // bic w25, w4, w6 + WORD $0x0a2600ba // bic w26, w5, w6 + WORD $0x0a2602aa // bic w10, w21, w6 + WORD $0x7100429f // cmp w20, #16 + WORD $0x1a990084 // csel w4, w4, w25, eq + WORD $0x1a9a00a6 // csel w6, w5, w26, eq + WORD $0x1a8a02b5 // csel w21, w21, w10, eq + WORD $0x5100048a // sub w10, w4, #1 + WORD $0x6a04015a // ands w26, w10, w4 + WORD $0x54001d41 // b.ne LBB0_714 $936(%rip) + WORD $0x510004ca // sub w10, w6, #1 + WORD $0x6a06015a // ands w26, w10, w6 + WORD $0x54001ce1 // b.ne LBB0_714 $924(%rip) + WORD $0x510006aa // sub w10, w21, #1 + WORD $0x6a15015a // ands w26, w10, w21 + WORD $0x54001c81 // b.ne LBB0_714 $912(%rip) + WORD $0x340000c4 // cbz w4, LBB0_657 $24(%rip) + WORD $0x5ac0008a // rbit w10, w4 + WORD $0x5ac01144 // clz w4, w10 + WORD $0xb100053f // cmn x9, #1 + WORD $0x54001cc1 // b.ne LBB0_716 $920(%rip) + WORD $0x8b040309 // add x9, x24, x4 +LBB0_657: + WORD $0x340000c6 // cbz w6, LBB0_660 $24(%rip) + WORD $0x5ac000ca // rbit w10, w6 + WORD $0x5ac01144 // clz w4, w10 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54001c01 // b.ne LBB0_716 $896(%rip) + WORD $0x8b04031e // add lr, x24, x4 +LBB0_660: + WORD $0x340000d5 // cbz w21, LBB0_663 $24(%rip) + WORD $0x5ac002aa // rbit w10, w21 + WORD $0x5ac01144 // clz w4, w10 + WORD $0xb100079f // cmn x28, #1 + WORD $0x54001b41 // b.ne LBB0_716 $872(%rip) + WORD $0x8b04031c // add x28, x24, x4 +LBB0_663: + WORD $0x7100429f // cmp w20, #16 + WORD $0x540005c1 // b.ne LBB0_681 $184(%rip) + WORD $0x91004318 // add x24, x24, #16 + WORD $0xd10042d6 // sub x22, x22, #16 + WORD $0x8b1602f4 // add x20, x23, x22 + WORD $0xf1003e9f // cmp x20, #15 + WORD $0x54fff6e8 // b.hi LBB0_651 $-292(%rip) + WORD $0x8b180115 // add x21, x8, x24 + WORD $0xeb1802ff // cmp x23, x24 + WORD $0x54000500 // b.eq LBB0_682 $160(%rip) +LBB0_666: + WORD $0x8b1402a4 // add x4, x21, x20 + WORD $0x8b1501ca // add x10, x14, x21 + WORD $0xcb1b0157 // sub x23, x10, x27 + WORD $0xaa1503f6 // mov x22, x21 + WORD $0x14000008 // b LBB0_670 $32(%rip) +LBB0_667: + WORD $0xb100079f // cmn x28, #1 + WORD $0x540017e1 // b.ne LBB0_713 $764(%rip) + WORD $0xd10006fc // sub x28, x23, #1 +LBB0_669: + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xaa1603f5 // mov x21, x22 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb40010d4 // cbz x20, LBB0_706 $536(%rip) +LBB0_670: + WORD $0x384016c6 // ldrb w6, [x22], #1 + WORD $0x5100c0ca // sub w10, w6, #48 + WORD $0x7100295f // cmp w10, #10 + WORD $0x54ffff23 // b.lo LBB0_669 $-28(%rip) + WORD $0x7100b4df // cmp w6, #45 + WORD $0x5400016d // b.le LBB0_677 $44(%rip) + WORD $0x710194df // cmp w6, #101 + WORD $0x540001c0 // b.eq LBB0_679 $56(%rip) + WORD $0x710114df // cmp w6, #69 + WORD $0x54000180 // b.eq LBB0_679 $48(%rip) + WORD $0x7100b8df // cmp w6, #46 + WORD $0x54000201 // b.ne LBB0_682 $64(%rip) + WORD $0xb100053f // cmn x9, #1 + WORD $0x54001581 // b.ne LBB0_713 $688(%rip) + WORD $0xd10006e9 // sub x9, x23, #1 + WORD $0x17ffffed // b LBB0_669 $-76(%rip) +LBB0_677: + WORD $0x7100acdf // cmp w6, #43 + WORD $0x54fffd00 // b.eq LBB0_667 $-96(%rip) + WORD $0x7100b4df // cmp w6, #45 + WORD $0x54fffcc0 // b.eq LBB0_667 $-104(%rip) + WORD $0x14000007 // b LBB0_682 $28(%rip) +LBB0_679: + WORD $0xb10007df // cmn lr, #1 + WORD $0x54001461 // b.ne LBB0_713 $652(%rip) + WORD $0xd10006fe // sub lr, x23, #1 + WORD $0x17ffffe4 // b LBB0_669 $-112(%rip) +LBB0_681: + WORD $0x8b34410a // add x10, x8, w20, uxtw + WORD $0x8b180155 // add x21, x10, x24 +LBB0_682: + WORD $0x92800014 // mov x20, #-1 + WORD $0xb40039a9 // cbz x9, LBB0_788 $1844(%rip) +LBB0_683: + WORD $0xb400399c // cbz x28, LBB0_788 $1840(%rip) + WORD $0xb400397e // cbz lr, LBB0_788 $1836(%rip) + WORD $0xcb0802a8 // sub x8, x21, x8 + WORD $0xd1000504 // sub x4, x8, #1 + WORD $0xeb04013f // cmp x9, x4 + WORD $0x540002a0 // b.eq LBB0_693 $84(%rip) + WORD $0xeb04039f // cmp x28, x4 + WORD $0x54000260 // b.eq LBB0_693 $76(%rip) + WORD $0xeb0403df // cmp lr, x4 + WORD $0x54000220 // b.eq LBB0_693 $68(%rip) + WORD $0xf1000784 // subs x4, x28, #1 + WORD $0x5400006b // b.lt LBB0_690 $12(%rip) + WORD $0xeb0403df // cmp lr, x4 + WORD $0x54003801 // b.ne LBB0_789 $1792(%rip) +LBB0_690: + WORD $0xaa1e0124 // orr x4, x9, lr + WORD $0xb7f80064 // tbnz x4, #63, LBB0_692 $12(%rip) + WORD $0xeb1e013f // cmp x9, lr + WORD $0x54003fea // b.ge LBB0_806 $2044(%rip) +LBB0_692: + WORD $0xd37ffc8a // lsr x10, x4, #63 + WORD $0x5200014a // eor w10, w10, #0x1 + WORD $0xd10007c4 // sub x4, lr, #1 + WORD $0xeb04013f // cmp x9, x4 + WORD $0x1a9f17e9 // cset w9, eq + WORD $0x6a09015f // tst w10, w9 + WORD $0xda9e0114 // csinv x20, x8, lr, eq + WORD $0x14000002 // b LBB0_694 $8(%rip) +LBB0_693: + WORD $0xcb0803f4 // neg x20, x8 +LBB0_694: + WORD $0xb7f83634 // tbnz x20, #63, LBB0_788 $1732(%rip) +LBB0_695: + WORD $0x8b130293 // add x19, x20, x19 + WORD $0xf9000033 // str x19, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xeb17037f // cmp x27, x23 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0x54ffdd23 // b.lo LBB0_634 $-1116(%rip) + WORD $0x14000188 // b LBB0_778 $1568(%rip) +LBB0_696: + WORD $0x8b130173 // add x19, x11, x19 + WORD $0x1400000c // b LBB0_700 $48(%rip) +LBB0_697: + WORD $0x5ac00088 // rbit w8, w4 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3e03e9 // mvn x9, lr + WORD $0xcb080134 // sub x20, x9, x8 + WORD $0x17fffea0 // b LBB0_614 $-1408(%rip) +LBB0_698: + WORD $0xaa3e03e8 // mvn x8, lr + WORD $0xcb244114 // sub x20, x8, w4, uxtw + WORD $0x17fffe9d // b LBB0_614 $-1420(%rip) +LBB0_699: + WORD $0xd2800009 // mov x9, #0 + WORD $0x8b130173 // add x19, x11, x19 + WORD $0x9280001c // mov x28, #-1 +LBB0_700: + WORD $0xf10083d4 // subs x20, lr, #32 + WORD $0x540017c3 // b.lo LBB0_728 $760(%rip) + WORD $0xad405273 // ldp q19, q20, [x19] + 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 $0x1e2602b5 // fmov w21, s21 + WORD $0x4e221ed5 // and.16b v21, v22, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a4 // fmov w4, s21 + 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 $0x1e260266 // fmov w6, s19 + WORD $0x33103c95 // bfi w21, w4, #16, #16 + WORD $0x33103cd6 // bfi w22, w6, #16, #16 + WORD $0x350010d6 // cbnz w22, LBB0_725 $536(%rip) + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb5001029 // cbnz x9, LBB0_726 $516(%rip) + WORD $0xb4001315 // cbz x21, LBB0_727 $608(%rip) +LBB0_704: + WORD $0xdac002a9 // rbit x9, x21 + WORD $0xdac01129 // clz x9, x9 + WORD $0xcb0b0264 // sub x4, x19, x11 + WORD $0x8b090089 // add x9, x4, x9 + WORD $0x91000533 // add x19, x9, #1 + WORD $0xb6ffd573 // tbz x19, #63, LBB0_633 $-1364(%rip) + WORD $0x14000159 // b LBB0_780 $1380(%rip) +LBB0_705: + WORD $0x8b130173 // add x19, x11, x19 + WORD $0x14000008 // b LBB0_708 $32(%rip) +LBB0_706: + WORD $0xaa0403f5 // mov x21, x4 + WORD $0x92800014 // mov x20, #-1 + WORD $0xb5fff2c9 // cbnz x9, LBB0_683 $-424(%rip) + WORD $0x14000161 // b LBB0_788 $1412(%rip) +LBB0_707: + WORD $0xd2800009 // mov x9, #0 + WORD $0x8b130173 // add x19, x11, x19 + WORD $0x9280001c // mov x28, #-1 +LBB0_708: + WORD $0xf10083d4 // subs x20, lr, #32 + WORD $0x54001703 // b.lo LBB0_739 $736(%rip) + WORD $0xad405273 // ldp q19, q20, [x19] + 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 $0x1e2602b5 // fmov w21, s21 + WORD $0x4e221ed5 // and.16b v21, v22, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a4 // fmov w4, s21 + 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 $0x1e260266 // fmov w6, s19 + WORD $0x33103c95 // bfi w21, w4, #16, #16 + WORD $0x33103cd6 // bfi w22, w6, #16, #16 + WORD $0x35001116 // cbnz w22, LBB0_736 $544(%rip) + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0xb5001149 // cbnz x9, LBB0_737 $552(%rip) + WORD $0xb4001335 // cbz x21, LBB0_738 $612(%rip) +LBB0_712: + WORD $0xdac002a9 // rbit x9, x21 + WORD $0xdac01129 // clz x9, x9 + WORD $0xcb0b0264 // sub x4, x19, x11 + WORD $0x8b090089 // add x9, x4, x9 + WORD $0x91000533 // add x19, x9, #1 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb6ffa5f3 // tbz x19, #63, LBB0_543 $-2884(%rip) + WORD $0x14000123 // b LBB0_780 $1164(%rip) +LBB0_713: + WORD $0xcb1703f4 // neg x20, x23 + WORD $0x17ffff7e // b LBB0_694 $-520(%rip) +LBB0_714: + WORD $0x5ac00348 // rbit w8, w26 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3803e9 // mvn x9, x24 + WORD $0xcb080134 // sub x20, x9, x8 + WORD $0x17ffff79 // b LBB0_694 $-540(%rip) +LBB0_715: + WORD $0x8b130173 // add x19, x11, x19 + WORD $0x14000007 // b LBB0_718 $28(%rip) +LBB0_716: + WORD $0xaa3803e8 // mvn x8, x24 + WORD $0xcb244114 // sub x20, x8, w4, uxtw + WORD $0x17ffff74 // b LBB0_694 $-560(%rip) +LBB0_717: + WORD $0xd2800009 // mov x9, #0 + WORD $0x8b130173 // add x19, x11, x19 + WORD $0x9280001c // mov x28, #-1 +LBB0_718: + WORD $0xf10083d4 // subs x20, lr, #32 + WORD $0x54001a23 // b.lo LBB0_757 $836(%rip) + WORD $0xad405273 // ldp q19, q20, [x19] + 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 $0x1e2602b5 // fmov w21, s21 + WORD $0x4e221ed5 // and.16b v21, v22, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602aa // fmov w10, s21 + 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 $0x1e260264 // fmov w4, s19 + WORD $0x33103d55 // bfi w21, w10, #16, #16 + WORD $0x33103c96 // bfi w22, w4, #16, #16 + WORD $0x35001496 // cbnz w22, LBB0_754 $656(%rip) + WORD $0xb5001529 // cbnz x9, LBB0_755 $676(%rip) + WORD $0xb40016b5 // cbz x21, LBB0_756 $724(%rip) +LBB0_722: + WORD $0xdac002a9 // rbit x9, x21 + WORD $0xdac01129 // clz x9, x9 + WORD $0xcb0b026a // sub x10, x19, x11 + WORD $0x8b090149 // add x9, x10, x9 + WORD $0x17fffc83 // b LBB0_527 $-3572(%rip) +LBB0_723: + WORD $0x92800008 // mov x8, #-1 + WORD $0xaa1c03f5 // mov x21, x28 + WORD $0xaa1403f6 // mov x22, x20 + WORD $0x92800009 // mov x9, #-1 + WORD $0x92800013 // mov x19, #-1 + WORD $0x17fffd7d // b LBB0_574 $-2572(%rip) +LBB0_724: + WORD $0x92800009 // mov x9, #-1 + WORD $0xaa0803f5 // mov x21, x8 + WORD $0xaa1703f4 // mov x20, x23 + WORD $0x9280001e // mov lr, #-1 + WORD $0x9280001c // mov x28, #-1 + WORD $0x17ffff00 // b LBB0_666 $-1024(%rip) +LBB0_725: + WORD $0xdac002c4 // rbit x4, x22 + WORD $0xdac01084 // clz x4, x4 + WORD $0xcb0b0266 // sub x6, x19, x11 + WORD $0x8b0400c4 // add x4, x6, x4 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a84139c // csel x28, x28, x4, ne +LBB0_726: + WORD $0x0a2902c4 // bic w4, w22, w9 + WORD $0x531f7886 // lsl w6, w4, #1 + WORD $0x331f7889 // bfi w9, w4, #1, #31 + WORD $0x0a2602c6 // bic w6, w22, w6 + WORD $0x1201f0c6 // and w6, w6, #0xaaaaaaaa + WORD $0x2b0400c4 // adds w4, w6, w4 + WORD $0x3200f3ea // mov w10, #1431655765 + WORD $0x4a040544 // eor w4, w10, w4, lsl #1 + WORD $0x0a090089 // and w9, w4, w9 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0x2a2903e9 // mvn w9, w9 + WORD $0x8a150135 // and x21, x9, x21 + WORD $0xaa0403e9 // mov x9, x4 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb5ffed55 // cbnz x21, LBB0_704 $-600(%rip) +LBB0_727: + WORD $0x91008273 // add x19, x19, #32 + WORD $0xaa1403fe // mov lr, x20 +LBB0_728: + WORD $0xb5000c09 // cbnz x9, LBB0_750 $384(%rip) + WORD $0xb400137e // cbz lr, LBB0_765 $620(%rip) +LBB0_730: + WORD $0xaa1303e4 // mov x4, x19 + WORD $0x38401489 // ldrb w9, [x4], #1 + WORD $0x7100893f // cmp w9, #34 + WORD $0x540012c0 // b.eq LBB0_764 $600(%rip) + WORD $0xd10007c6 // sub x6, lr, #1 + WORD $0x7101713f // cmp w9, #92 + WORD $0x540000a0 // b.eq LBB0_733 $20(%rip) + WORD $0xaa0403f3 // mov x19, x4 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffee6 // cbnz x6, LBB0_730 $-36(%rip) + WORD $0x14000009 // b LBB0_735 $36(%rip) +LBB0_733: + WORD $0xb40021e6 // cbz x6, LBB0_808 $1084(%rip) + WORD $0x8b0d0084 // add x4, x4, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c009c // csel x28, x4, x28, eq + WORD $0x91000a73 // add x19, x19, #2 + WORD $0xd1000bc6 // sub x6, lr, #2 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffdc6 // cbnz x6, LBB0_730 $-72(%rip) +LBB0_735: + WORD $0x7100893f // cmp w9, #34 + WORD $0x540010c0 // b.eq LBB0_765 $536(%rip) + WORD $0x14000105 // b LBB0_808 $1044(%rip) +LBB0_736: + WORD $0xdac002c4 // rbit x4, x22 + WORD $0xdac01084 // clz x4, x4 + WORD $0xcb0b0266 // sub x6, x19, x11 + WORD $0x8b0400c4 // add x4, x6, x4 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a84139c // csel x28, x28, x4, ne +LBB0_737: + WORD $0x0a2902c4 // bic w4, w22, w9 + WORD $0x531f7886 // lsl w6, w4, #1 + WORD $0x331f7889 // bfi w9, w4, #1, #31 + WORD $0x0a2602c6 // bic w6, w22, w6 + WORD $0x1201f0c6 // and w6, w6, #0xaaaaaaaa + WORD $0x2b0400c4 // adds w4, w6, w4 + WORD $0x4a040544 // eor w4, w10, w4, lsl #1 + WORD $0x0a090089 // and w9, w4, w9 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0x2a2903e9 // mvn w9, w9 + WORD $0x8a150135 // and x21, x9, x21 + WORD $0xaa0403e9 // mov x9, x4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0xb5ffed35 // cbnz x21, LBB0_712 $-604(%rip) +LBB0_738: + WORD $0x91008273 // add x19, x19, #32 + WORD $0xaa1403fe // mov lr, x20 +LBB0_739: + WORD $0xb5000709 // cbnz x9, LBB0_752 $224(%rip) + WORD $0xb400045e // cbz lr, LBB0_748 $136(%rip) +LBB0_741: + WORD $0xaa1303e4 // mov x4, x19 + WORD $0x38401489 // ldrb w9, [x4], #1 + WORD $0x7100893f // cmp w9, #34 + WORD $0x540003a0 // b.eq LBB0_747 $116(%rip) + WORD $0xd10007c6 // sub x6, lr, #1 + WORD $0x7101713f // cmp w9, #92 + WORD $0x540000a0 // b.eq LBB0_744 $20(%rip) + WORD $0xaa0403f3 // mov x19, x4 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffee6 // cbnz x6, LBB0_741 $-36(%rip) + WORD $0x14000009 // b LBB0_746 $36(%rip) +LBB0_744: + WORD $0xb4001be6 // cbz x6, LBB0_808 $892(%rip) + WORD $0x8b0d0084 // add x4, x4, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c009c // csel x28, x4, x28, eq + WORD $0x91000a73 // add x19, x19, #2 + WORD $0xd1000bc6 // sub x6, lr, #2 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffdc6 // cbnz x6, LBB0_741 $-72(%rip) +LBB0_746: + WORD $0x7100893f // cmp w9, #34 + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0x540001a0 // b.eq LBB0_749 $52(%rip) + WORD $0x140000cb // b LBB0_808 $812(%rip) +LBB0_747: + WORD $0xaa0403f3 // mov x19, x4 +LBB0_748: + WORD $0x5280006a // mov w10, #3 + WORD $0x52800086 // mov w6, #4 + WORD $0x92f00017 // mov x23, #9223372036854775807 + WORD $0xb20903f8 // mov x24, #36028797027352576 + WORD $0xf2800038 // movk x24, #1 + WORD $0x528000b9 // mov w25, #5 + WORD $0x528d8c3a // mov w26, #27745 + WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 +LBB0_749: + WORD $0xcb0b0273 // sub x19, x19, x11 + WORD $0xb6ff8e73 // tbz x19, #63, LBB0_543 $-3636(%rip) + WORD $0x14000067 // b LBB0_780 $412(%rip) +LBB0_750: + WORD $0xb400179e // cbz lr, LBB0_808 $752(%rip) + WORD $0x8b0d0269 // add x9, x19, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c013c // csel x28, x9, x28, eq + WORD $0x91000673 // add x19, x19, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0xb5fff39e // cbnz lr, LBB0_730 $-400(%rip) + WORD $0x14000035 // b LBB0_765 $212(%rip) +LBB0_752: + WORD $0xb400169e // cbz lr, LBB0_808 $720(%rip) + WORD $0x8b0d0269 // add x9, x19, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c013c // csel x28, x9, x28, eq + WORD $0x91000673 // add x19, x19, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0xb5fff89e // cbnz lr, LBB0_741 $-240(%rip) + WORD $0x17ffffe4 // b LBB0_748 $-112(%rip) +LBB0_754: + WORD $0xdac002ca // rbit x10, x22 + WORD $0xdac0114a // clz x10, x10 + WORD $0xcb0b0264 // sub x4, x19, x11 + WORD $0x8b0a008a // add x10, x4, x10 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a8a139c // csel x28, x28, x10, ne +LBB0_755: + WORD $0x0a2902ca // bic w10, w22, w9 + WORD $0x531f7944 // lsl w4, w10, #1 + WORD $0x331f7949 // bfi w9, w10, #1, #31 + WORD $0x0a2402c4 // bic w4, w22, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b0a008a // adds w10, w4, w10 + WORD $0x4a0a072a // eor w10, w25, w10, lsl #1 + WORD $0x0a090149 // and w9, w10, w9 + WORD $0x1a9f37ea // cset w10, hs + WORD $0x2a2903e9 // mvn w9, w9 + WORD $0x8a150135 // and x21, x9, x21 + WORD $0xaa0a03e9 // mov x9, x10 + WORD $0xb5ffe9b5 // cbnz x21, LBB0_722 $-716(%rip) +LBB0_756: + WORD $0x91008273 // add x19, x19, #32 + WORD $0xaa1403fe // mov lr, x20 +LBB0_757: + WORD $0xb5000329 // cbnz x9, LBB0_766 $100(%rip) + WORD $0xb40002de // cbz lr, LBB0_765 $88(%rip) +LBB0_759: + WORD $0xaa1303e4 // mov x4, x19 + WORD $0x38401489 // ldrb w9, [x4], #1 + WORD $0x7100893f // cmp w9, #34 + WORD $0x54000220 // b.eq LBB0_764 $68(%rip) + WORD $0xd10007c6 // sub x6, lr, #1 + WORD $0x7101713f // cmp w9, #92 + WORD $0x540000a0 // b.eq LBB0_762 $20(%rip) + WORD $0xaa0403f3 // mov x19, x4 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffee6 // cbnz x6, LBB0_759 $-36(%rip) + WORD $0x17ffff84 // b LBB0_735 $-496(%rip) +LBB0_762: + WORD $0xb4001146 // cbz x6, LBB0_808 $552(%rip) + WORD $0x8b0d008a // add x10, x4, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c015c // csel x28, x10, x28, eq + WORD $0x91000a73 // add x19, x19, #2 + WORD $0xd1000bc6 // sub x6, lr, #2 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffdc6 // cbnz x6, LBB0_759 $-72(%rip) + WORD $0x17ffff7b // b LBB0_735 $-532(%rip) +LBB0_764: + WORD $0xaa0403f3 // mov x19, x4 +LBB0_765: + WORD $0xcb0b0273 // sub x19, x19, x11 + WORD $0x17fffbba // b LBB0_528 $-4376(%rip) +LBB0_766: + WORD $0xb4000fde // cbz lr, LBB0_808 $504(%rip) + WORD $0x8b0d0269 // add x9, x19, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c013c // csel x28, x9, x28, eq + WORD $0x91000673 // add x19, x19, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0xb5fffc7e // cbnz lr, LBB0_759 $-116(%rip) + WORD $0x17fffff7 // b LBB0_765 $-36(%rip) +LBB0_768: + WORD $0xf9400028 // ldr x8, [x1] + WORD $0xd1000508 // sub x8, x8, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x92800428 // mov x8, #-34 + WORD $0x14000011 // b LBB0_778 $68(%rip) +LBB0_769: + WORD $0xf9000028 // str x8, [x1] + WORD $0x1400000b // b LBB0_775 $44(%rip) +LBB0_770: + WORD $0xf900003b // str x27, [x1] +LBB0_771: + WORD $0x92800008 // mov x8, #-1 + WORD $0x1400000c // b LBB0_778 $48(%rip) +LBB0_772: + WORD $0x7101761f // cmp w16, #93 + WORD $0x540000c1 // b.ne LBB0_775 $24(%rip) +LBB0_773: + WORD $0xf9000028 // str x8, [x1] + WORD $0x92800408 // mov x8, #-33 + WORD $0x14000007 // b LBB0_778 $28(%rip) +LBB0_774: + WORD $0x7101f61f // cmp w16, #125 + WORD $0x54ffff80 // b.eq LBB0_773 $-16(%rip) +LBB0_775: + WORD $0xf9400028 // ldr x8, [x1] + WORD $0xd1000508 // sub x8, x8, #1 +LBB0_776: + WORD $0xf9000028 // str x8, [x1] +LBB0_777: + WORD $0x92800028 // mov x8, #-2 +LBB0_778: + WORD $0xaa0803e0 // mov x0, x8 + WORD $0xa94bfbfd // ldp fp, lr, [sp, #184] + WORD $0xa94acff4 // ldp x20, x19, [sp, #168] + WORD $0xa949d7f6 // ldp x22, x21, [sp, #152] + WORD $0xa948dff8 // ldp x24, x23, [sp, #136] + WORD $0xa947e7fa // ldp x26, x25, [sp, #120] + WORD $0xa946effc // ldp x28, x27, [sp, #104] + WORD $0x910343ff // add sp, sp, #208 + WORD $0xd65f03c0 // ret +LBB0_779: + WORD $0x928000c8 // mov x8, #-7 + WORD $0x17fffff6 // b LBB0_778 $-40(%rip) +LBB0_780: + WORD $0xb100067f // cmn x19, #1 + WORD $0x9a9c0108 // csel x8, x8, x28, eq +LBB0_781: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa1303e8 // mov x8, x19 + WORD $0x17fffff1 // b LBB0_778 $-60(%rip) +LBB0_782: + WORD $0x92800014 // mov x20, #-1 +LBB0_783: + WORD $0xaa3403f3 // mvn x19, x20 +LBB0_784: + WORD $0x8b1b0268 // add x8, x19, x27 + WORD $0x17ffffeb // b LBB0_776 $-84(%rip) +LBB0_785: + WORD $0xf9000028 // str x8, [x1] + WORD $0x17ffffde // b LBB0_771 $-136(%rip) +LBB0_786: + WORD $0xaa0803f3 // mov x19, x8 + WORD $0x17fffffb // b LBB0_784 $-20(%rip) +LBB0_787: + WORD $0x92800014 // mov x20, #-1 +LBB0_788: + WORD $0xaa3403fc // mvn x28, x20 +LBB0_789: + WORD $0x8b1c0268 // add x8, x19, x28 + WORD $0x17ffffe3 // b LBB0_776 $-116(%rip) +LBB0_790: + WORD $0xf9000033 // str x19, [x1] + WORD $0x38736968 // ldrb w8, [x11, x19] + WORD $0x7101851f // cmp w8, #97 + WORD $0x54fffc01 // b.ne LBB0_777 $-128(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54fffb61 // b.ne LBB0_777 $-148(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101cd1f // cmp w8, #115 + WORD $0x54fffac1 // b.ne LBB0_777 $-168(%rip) + WORD $0x91001368 // add x8, x27, #4 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54fffa21 // b.ne LBB0_777 $-188(%rip) + WORD $0x91001768 // add x8, x27, #5 + WORD $0x17ffffce // b LBB0_776 $-200(%rip) +LBB0_795: + WORD $0xf900003b // str x27, [x1] + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7101b91f // cmp w8, #110 + WORD $0x54fff961 // b.ne LBB0_777 $-212(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x54fff8c1 // b.ne LBB0_777 $-232(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54fff821 // b.ne LBB0_777 $-252(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54fff781 // b.ne LBB0_777 $-272(%rip) + WORD $0x14000014 // b LBB0_803 $80(%rip) +LBB0_799: + WORD $0xf900003b // str x27, [x1] + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7101d11f // cmp w8, #116 + WORD $0x54fff6e1 // b.ne LBB0_777 $-292(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101c91f // cmp w8, #114 + WORD $0x54fff641 // b.ne LBB0_777 $-312(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x54fff5a1 // b.ne LBB0_777 $-332(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54fff501 // b.ne LBB0_777 $-352(%rip) +LBB0_803: + WORD $0x91001368 // add x8, x27, #4 + WORD $0x17ffffa5 // b LBB0_776 $-364(%rip) +LBB0_804: + WORD $0xaa1b03e5 // mov x5, x27 +LBB0_805: + WORD $0xf9000025 // str x5, [x1] + WORD $0x17ffff97 // b LBB0_771 $-420(%rip) +LBB0_806: + WORD $0xaa0903fc // mov x28, x9 + WORD $0x8b090268 // add x8, x19, x9 + WORD $0x17ffff9f // b LBB0_776 $-388(%rip) +LBB0_807: + WORD $0xaa1303e8 // mov x8, x19 +LBB0_808: + WORD $0x92800013 // mov x19, #-1 + WORD $0x17ffffab // b LBB0_781 $-340(%rip) +LBB0_809: + WORD $0x91000a73 // add x19, x19, #2 +LBB0_810: + WORD $0x92800028 // mov x8, #-2 + WORD $0x14000006 // b LBB0_814 $24(%rip) +LBB0_811: + WORD $0x91000673 // add x19, x19, #1 + WORD $0x92800048 // mov x8, #-3 + WORD $0x14000003 // b LBB0_814 $12(%rip) +LBB0_812: + WORD $0x91000673 // add x19, x19, #1 +LBB0_813: + WORD $0x92800008 // mov x8, #-1 +LBB0_814: + WORD $0xcb160269 // sub x9, x19, x22 + WORD $0xf9000029 // str x9, [x1] + WORD $0x17ffff93 // b LBB0_778 $-436(%rip) +LBB0_815: + WORD $0x91002273 // add x19, x19, #8 + WORD $0x17fffff5 // b LBB0_810 $-44(%rip) +LBB0_816: + WORD $0x92800068 // mov x8, #-4 + WORD $0xaa1b03f3 // mov x19, x27 + WORD $0x17fffff9 // b LBB0_814 $-28(%rip) +LBB0_817: + WORD $0x91002273 // add x19, x19, #8 + WORD $0x92800068 // mov x8, #-4 + WORD $0x17fffff6 // b LBB0_814 $-40(%rip) +LBB0_818: + WORD $0xaa1b03f3 // mov x19, x27 + WORD $0x17fffff4 // b LBB0_814 $-48(%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 $272, 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/internal/native/neon/get_by_path_subr_arm64.go b/internal/native/neon/get_by_path_subr_arm64.go new file mode 100644 index 000000000..2d0172721 --- /dev/null +++ b/internal/native/neon/get_by_path_subr_arm64.go @@ -0,0 +1,25 @@ +// +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 = 208 +) + +var ( + _ = _subr__get_by_path +) + +const ( + _ = _stack__get_by_path +) diff --git a/internal/native/neon/html_escape_arm64.go b/internal/native/neon/html_escape_arm64.go new file mode 100644 index 000000000..579af585b --- /dev/null +++ b/internal/native/neon/html_escape_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/html_escape_arm64.s b/internal/native/neon/html_escape_arm64.s new file mode 100644 index 000000000..c8e25e179 --- /dev/null +++ b/internal/native/neon/html_escape_arm64.s @@ -0,0 +1,1406 @@ +// +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/internal/native/neon/html_escape_subr_arm64.go b/internal/native/neon/html_escape_subr_arm64.go new file mode 100644 index 000000000..a0a86e057 --- /dev/null +++ b/internal/native/neon/html_escape_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/i64toa_arm64.go b/internal/native/neon/i64toa_arm64.go new file mode 100644 index 000000000..d383b3843 --- /dev/null +++ b/internal/native/neon/i64toa_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/i64toa_arm64.s b/internal/native/neon/i64toa_arm64.s new file mode 100644 index 000000000..a41e8e1c5 --- /dev/null +++ b/internal/native/neon/i64toa_arm64.s @@ -0,0 +1,985 @@ +// +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/internal/native/neon/i64toa_subr_arm64.go b/internal/native/neon/i64toa_subr_arm64.go new file mode 100644 index 000000000..7c73cb380 --- /dev/null +++ b/internal/native/neon/i64toa_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/lspace_arm64.go b/internal/native/neon/lspace_arm64.go new file mode 100644 index 000000000..e6af97109 --- /dev/null +++ b/internal/native/neon/lspace_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/lspace_arm64.s b/internal/native/neon/lspace_arm64.s new file mode 100644 index 000000000..c02f087eb --- /dev/null +++ b/internal/native/neon/lspace_arm64.s @@ -0,0 +1,68 @@ +// +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/internal/native/neon/lspace_subr_arm64.go b/internal/native/neon/lspace_subr_arm64.go new file mode 100644 index 000000000..e8dc6d56f --- /dev/null +++ b/internal/native/neon/lspace_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/native_arm64_test.go b/internal/native/neon/native_arm64_test.go new file mode 100644 index 000000000..07644b519 --- /dev/null +++ b/internal/native/neon/native_arm64_test.go @@ -0,0 +1,637 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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 ( + "encoding/hex" + "fmt" + "math" + "runtime" + "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) { + runtime.GC() + 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, 7, 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_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(SB) + JMP _entry diff --git a/internal/native/neon/quote_subr_arm64.go b/internal/native/neon/quote_subr_arm64.go new file mode 100644 index 000000000..e9d942880 --- /dev/null +++ b/internal/native/neon/quote_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/recover_arm64_test.go b/internal/native/neon/recover_arm64_test.go new file mode 100644 index 000000000..970665597 --- /dev/null +++ b/internal/native/neon/recover_arm64_test.go @@ -0,0 +1,670 @@ +// Code generated by Makefile, 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 neon + +import ( + `os` + `time` + `runtime` + `runtime/debug` + `testing` + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` +) + +var ( + debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" +) + +func TestMain(m *testing.M) { + 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_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_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_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_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) + }) + t.Run("m", 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, &v, nil) + }) +} + +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) + }) + 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) + }) + 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) + }) +} + +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) +} diff --git a/internal/native/neon/skip_array_arm64.go b/internal/native/neon/skip_array_arm64.go new file mode 100644 index 000000000..f6ce31522 --- /dev/null +++ b/internal/native/neon/skip_array_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/skip_array_arm64.s b/internal/native/neon/skip_array_arm64.s new file mode 100644 index 000000000..f551d994b --- /dev/null +++ b/internal/native/neon/skip_array_arm64.s @@ -0,0 +1,2384 @@ +// +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, $96 + 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 $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 +Lloh0: + WORD $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip) +Lloh1: + WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@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 $0xf940003c // ldr x28, [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 $0x52800073 // mov w19, #3 + WORD $0x52800084 // mov w4, #4 + WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x4f02e781 // movi.16b v1, #92 +Lloh2: + WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip) +Lloh3: + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) +Lloh4: + WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip) +Lloh5: + WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0x4f01e404 // movi.16b v4, #32 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + 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 $0x52800025 // mov w5, #1 +LBB0_1: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb08039f // cmp x28, x8 + WORD $0x54000162 // b.hs LBB0_6 $44(%rip) + WORD $0x387c6931 // ldrb w17, [x9, x28] + WORD $0x7100363f // cmp w17, #13 + WORD $0x54000100 // b.eq LBB0_6 $32(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000062 // b.hs LBB0_6 $12(%rip) + WORD $0xaa1c03fb // mov x27, x28 + WORD $0x14000031 // b LBB0_22 $196(%rip) +LBB0_6: + WORD $0x9100079b // add x27, x28, #1 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_10 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_10 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) +LBB0_10: + WORD $0x91000b9b // add x27, x28, #2 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_14 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_14 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000363 // b.lo LBB0_22 $108(%rip) +LBB0_14: + WORD $0x91000f9b // add x27, x28, #3 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_18 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_18 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000203 // b.lo LBB0_22 $64(%rip) +LBB0_18: + WORD $0x9100139b // add x27, x28, #4 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip) +LBB0_19: + 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_21 $20(%rip) + WORD $0x9100077b // add x27, x27, #1 + WORD $0xeb1b011f // cmp x8, x27 + WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) + WORD $0x14000735 // b LBB0_393 $7380(%rip) +LBB0_21: + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip) +LBB0_22: + WORD $0x9100077c // add x28, x27, #1 + WORD $0xf900003c // str x28, [x1] + WORD $0x8b1b013e // add lr, x9, x27 + WORD $0x394003d5 // ldrb w21, [lr] + WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip) + WORD $0xd10004b4 // sub x20, x5, #1 + WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3] + WORD $0xb10005df // cmn x14, #1 + WORD $0x9a8e036e // csel x14, x27, x14, eq + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54000c8c // b.gt LBB0_39 $400(%rip) + WORD $0x7100051f // cmp w8, #1 + WORD $0x540018c0 // b.eq LBB0_54 $792(%rip) + WORD $0x7100091f // cmp w8, #2 + WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip) + WORD $0x71000d1f // cmp w8, #3 + WORD $0x540019c1 // b.ne LBB0_58 $824(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip) + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0xf8347944 // str x4, [x10, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip) + WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009103 // b.lo LBB0_250 $4640(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_32: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, 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 $0x1e26029a // fmov w26, 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip) +LBB0_35: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip) + WORD $0x14000441 // b LBB0_247 $4356(%rip) +LBB0_36: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_37: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip) +LBB0_38: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001aa // b LBB0_121 $1704(%rip) +LBB0_39: + WORD $0x7100111f // cmp w8, #4 + WORD $0x54000d00 // b.eq LBB0_56 $416(%rip) + WORD $0x7100151f // cmp w8, #5 + WORD $0x54002060 // b.eq LBB0_96 $1036(%rip) + WORD $0x7100191f // cmp w8, #6 + WORD $0x54000d61 // b.ne LBB0_58 $428(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip) + WORD $0x3200f3e4 // mov w4, #1431655765 + WORD $0x52800048 // mov w8, #2 + WORD $0xf8347948 // str x8, [x10, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip) + WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009423 // b.lo LBB0_277 $4740(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_47: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, 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 $0x1e26029a // fmov w26, 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip) +LBB0_50: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip) + WORD $0x1400045e // b LBB0_275 $4472(%rip) +LBB0_51: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_52: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip) +LBB0_53: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001e6 // b LBB0_150 $1944(%rip) +LBB0_54: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x540017e0 // b.eq LBB0_105 $764(%rip) + WORD $0x710176bf // cmp w21, #93 + WORD $0x54001420 // b.eq LBB0_97 $644(%rip) + WORD $0x140006c4 // b LBB0_425 $6928(%rip) +LBB0_56: + WORD $0x7100eabf // cmp w21, #58 + WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip) + WORD $0xf834795f // str xzr, [x10, x20, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip) + WORD $0x14000656 // b LBB0_394 $6488(%rip) +LBB0_58: + WORD $0xf9000054 // str x20, [x2] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x540013cc // b.gt LBB0_99 $632(%rip) +LBB0_59: + WORD $0x5100c2b1 // sub w17, w21, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b0115 // subs x21, x8, x27 + WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip) + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7100c11f // cmp w8, #48 + WORD $0x54000141 // b.ne LBB0_65 $40(%rip) + WORD $0xf10006bf // cmp x21, #1 + WORD $0x54004280 // b.eq LBB0_170 $2128(%rip) + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x5100b908 // sub w8, w8, #46 + WORD $0x7100dd1f // cmp w8, #55 + WORD $0x54004208 // b.hi LBB0_170 $2112(%rip) + WORD $0x9ac821e8 // lsl x8, x15, x8 + WORD $0xea07011f // tst x8, x7 + WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip) +LBB0_65: + WORD $0xf10042bf // cmp x21, #16 + WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip) + WORD $0xd2800016 // mov x22, #0 + WORD $0xd280001c // mov x28, #0 + WORD $0x92800014 // mov x20, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800008 // mov x8, #-1 +LBB0_67: + WORD $0x3cfc6bd4 // ldr q20, [lr, x28] + 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 $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, 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 $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 $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 $0x12800004 // mov w4, #-1 + WORD $0x1ac72098 // lsl w24, w4, w7 + WORD $0x0a38023a // bic w26, w17, w24 + WORD $0x0a3802e4 // bic w4, w23, w24 + WORD $0x0a380326 // bic w6, w25, w24 + WORD $0x710040ff // cmp w7, #16 + WORD $0x1a9a0231 // csel w17, w17, w26, eq + WORD $0x1a8402f8 // csel w24, w23, w4, eq + WORD $0x1a860337 // csel w23, w25, w6, eq + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip) + WORD $0x51000704 // sub w4, w24, #1 + WORD $0x6a180099 // ands w25, w4, w24 + WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip) + WORD $0x510006e4 // sub w4, w23, #1 + WORD $0x6a170099 // ands w25, w4, w23 + WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip) + WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip) + WORD $0x8b110388 // add x8, x28, x17 +LBB0_73: + WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip) + WORD $0x5ac00311 // rbit w17, w24 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip) + WORD $0x8b110385 // add x5, x28, x17 +LBB0_76: + WORD $0x340000d7 // cbz w23, LBB0_79 $24(%rip) + WORD $0x5ac002f1 // rbit w17, w23 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip) + WORD $0x8b110394 // add x20, x28, x17 +LBB0_79: + WORD $0x710040ff // cmp w7, #16 + WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip) + WORD $0x9100439c // add x28, x28, #16 + WORD $0xd10042d6 // sub x22, x22, #16 + WORD $0x8b1602b7 // add x23, x21, x22 + WORD $0xf1003eff // cmp x23, #15 + WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip) + WORD $0x8b1c03d6 // add x22, lr, x28 + WORD $0xeb1c02bf // cmp x21, x28 + WORD $0x54001b00 // b.eq LBB0_124 $864(%rip) +LBB0_82: + WORD $0x8b1702d8 // add x24, x22, x23 + WORD $0x8b1b01b1 // add x17, x13, x27 + WORD $0xcb160235 // sub x21, x17, x22 + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xaa1603fc // mov x28, x22 + WORD $0x14000009 // b LBB0_85 $36(%rip) +LBB0_83: + WORD $0xb10004bf // cmn x5, #1 + WORD $0xaa0703e5 // mov x5, x7 + WORD $0x54001d81 // b.ne LBB0_136 $944(%rip) +LBB0_84: + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0x910004e7 // add x7, x7, #1 + WORD $0xaa1c03f6 // mov x22, x28 + WORD $0xd10006f7 // sub x23, x23, #1 + WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip) +LBB0_85: + WORD $0x38401791 // ldrb w17, [x28], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_91 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x540017c1 // b.ne LBB0_124 $760(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xaa0703e8 // mov x8, x7 + WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip) + WORD $0x140000d7 // b LBB0_136 $860(%rip) +LBB0_91: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54000060 // b.eq LBB0_93 $12(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x540016c1 // b.ne LBB0_124 $728(%rip) +LBB0_93: + WORD $0xb100069f // cmn x20, #1 + WORD $0xaa0703f4 // mov x20, x7 + WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip) + WORD $0x140000cf // b LBB0_136 $828(%rip) +LBB0_94: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x54000560 // b.eq LBB0_107 $172(%rip) +LBB0_95: + WORD $0x7101f6bf // cmp w21, #125 + WORD $0x54000080 // b.eq LBB0_97 $16(%rip) + WORD $0x14000627 // b LBB0_425 $6300(%rip) +LBB0_96: + WORD $0x710176bf // cmp w21, #93 + WORD $0x540000c1 // b.ne LBB0_98 $24(%rip) +LBB0_97: + WORD $0xf9000054 // str x20, [x2] + WORD $0xaa1403e5 // mov x5, x20 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip) + WORD $0x140005b9 // b LBB0_394 $5860(%rip) +LBB0_98: + WORD $0xf834794f // str x15, [x10, x20, lsl #3] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip) +LBB0_99: + WORD $0x7101b6bf // cmp w21, #109 + WORD $0x54002bad // b.le LBB0_160 $1396(%rip) + WORD $0x7101babf // cmp w21, #110 + WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip) + WORD $0x7101d2bf // cmp w21, #116 + WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip) + WORD $0x7101eebf // cmp w21, #123 + WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x5400b6cc // b.gt LBB0_396 $5848(%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 $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip) + WORD $0x140005a2 // b LBB0_394 $5768(%rip) +LBB0_105: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf825795f // str xzr, [x10, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip) + WORD $0x14000599 // b LBB0_394 $5732(%rip) +LBB0_107: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf8257953 // str x19, [x10, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip) + WORD $0x14000590 // b LBB0_394 $5696(%rip) +LBB0_109: + WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54006403 // b.lo LBB0_256 $3200(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_112: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, 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 $0x1e260315 // fmov w21, 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 $0x1e260316 // fmov w22, 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 $0x1e260317 // fmov w23, 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 $0x1e260318 // fmov w24, 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 $0x1e260319 // fmov w25, 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 $0x1e26031a // fmov w26, s24 + 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip) +LBB0_114: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602d5 // fmov w21, 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 $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 $0x1e260297 // fmov w23, s20 + 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 $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip) + WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_112 $-340(%rip) + WORD $0x1400029d // b LBB0_248 $2676(%rip) +LBB0_117: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_118: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_114 $-188(%rip) +LBB0_119: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip) +LBB0_120: + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_121: + WORD $0x9100063c // add x28, x17, #1 +LBB0_122: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip) + WORD $0x14000524 // b LBB0_397 $5264(%rip) +LBB0_123: + WORD $0x8b2743d1 // add x17, lr, w7, uxtw + WORD $0x8b1c0236 // add x22, x17, x28 +LBB0_124: + WORD $0x92800015 // mov x21, #-1 + WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip) +LBB0_125: + WORD $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip) + WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip) + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xd10004f1 // sub x17, x7, #1 + WORD $0xeb11011f // cmp x8, x17 + WORD $0x540002a0 // b.eq LBB0_135 $84(%rip) + WORD $0xeb11029f // cmp x20, x17 + WORD $0x54000260 // b.eq LBB0_135 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_135 $68(%rip) + WORD $0xf1000691 // subs x17, x20, #1 + WORD $0x5400006b // b.lt LBB0_132 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip) +LBB0_132: + WORD $0xaa050111 // orr x17, x8, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip) + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip) +LBB0_134: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04011f // cmp x8, x4 + WORD $0x1a9f17e8 // cset w8, eq + WORD $0x6a08023f // tst w17, w8 + WORD $0xda8500f5 // csinv x21, x7, x5, eq + WORD $0x14000002 // b LBB0_136 $8(%rip) +LBB0_135: + WORD $0xcb0703f5 // neg x21, x7 +LBB0_136: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip) + WORD $0x8b15037c // add x28, x27, x21 + WORD $0x140000bd // b LBB0_170 $756(%rip) +LBB0_138: + WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_141: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, 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 $0x1e260315 // fmov w21, 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 $0x1e260316 // fmov w22, 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 $0x1e260317 // fmov w23, 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 $0x1e260318 // fmov w24, 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 $0x1e260319 // fmov w25, 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 $0x1e26031a // fmov w26, s24 + 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip) +LBB0_143: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602d5 // fmov w21, 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 $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 $0x1e260297 // fmov w23, s20 + 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 $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip) + WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip) + WORD $0x1400027e // b LBB0_276 $2552(%rip) +LBB0_146: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_147: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_143 $-188(%rip) +LBB0_148: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip) + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_150: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip) +LBB0_151: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xb27ff7f1 // mov x17, #9223372036854775806 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000051 // str x17, [x2] + WORD $0xf8287944 // str x4, [x10, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip) + WORD $0x14000468 // b LBB0_394 $4512(%rip) +LBB0_154: + WORD $0x71008abf // cmp w21, #34 + WORD $0x540008c0 // b.eq LBB0_174 $280(%rip) + WORD $0x7100b6bf // cmp w21, #45 + WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0118 // subs x24, x8, x28 + WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip) + WORD $0xb20903e4 // mov x4, #36028797027352576 + WORD $0xf2800024 // movk x4, #1 + WORD $0x8b1c0128 // add x8, x9, x28 + WORD $0x39400111 // ldrb w17, [x8] + WORD $0x7100c23f // cmp w17, #48 + WORD $0x54002281 // b.ne LBB0_198 $1104(%rip) + WORD $0xf100071f // cmp x24, #1 + WORD $0x54002141 // b.ne LBB0_196 $1064(%rip) +LBB0_159: + WORD $0x52800027 // mov w7, #1 + WORD $0x140001ac // b LBB0_244 $1712(%rip) +LBB0_160: + WORD $0x71016ebf // cmp w21, #91 + WORD $0x54000540 // b.eq LBB0_172 $168(%rip) + WORD $0x71019abf // cmp w21, #102 + WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1001111 // sub x17, x8, #4 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip) + WORD $0xb87c6928 // ldr w8, [x9, x28] + WORD $0x528d8c31 // mov w17, #27745 + WORD $0x72acae71 // movk w17, #25971, lsl #16 + WORD $0x6b11011f // cmp w8, w17 + WORD $0x54009381 // b.ne LBB0_420 $4720(%rip) + WORD $0x9100177c // add x28, x27, #5 + WORD $0x14000015 // b LBB0_170 $84(%rip) +LBB0_165: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008c82 // b.hs LBB0_406 $4496(%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_169 $44(%rip) + WORD $0x1400047b // b LBB0_415 $4588(%rip) +LBB0_167: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008b42 // b.hs LBB0_406 $4456(%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 $0x54008bc1 // b.ne LBB0_411 $4472(%rip) +LBB0_169: + WORD $0x9100137c // add x28, x27, #4 +LBB0_170: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x54008602 // b.hs LBB0_394 $4288(%rip) +LBB0_171: + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip) + WORD $0x1400042c // b LBB0_394 $4272(%rip) +LBB0_172: + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x540086ac // b.gt LBB0_396 $4308(%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 $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip) + WORD $0x14000421 // b LBB0_394 $4228(%rip) +LBB0_174: + WORD $0x3200f3f8 // mov w24, #1431655765 + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip) + WORD $0x54008580 // b.eq LBB0_398 $4272(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_178: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip) + WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip) + WORD $0x52800073 // mov w19, #3 + WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip) +LBB0_181: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip) + WORD $0x14000247 // b LBB0_304 $2332(%rip) +LBB0_182: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_183: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x52800073 // mov w19, #3 + WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip) + WORD $0x17fffcff // b LBB0_38 $-3076(%rip) +LBB0_184: + WORD $0xaa1803f6 // mov x22, x24 + WORD $0x92800015 // mov x21, #-1 + WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip) + WORD $0x140003d8 // b LBB0_400 $3936(%rip) +LBB0_185: + WORD $0x54007a60 // b.eq LBB0_398 $3916(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_188: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip) +LBB0_190: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602c4 // fmov w4, 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 $0x1e2602a6 // fmov w6, 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 $0xd3607cc6 // lsl x6, x6, #32 + WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48 + WORD $0x53103c84 // lsl w4, w4, #16 + WORD $0xaa0400c4 // orr x4, x6, x4 + WORD $0xaa110091 // orr x17, x4, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip) + WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip) + WORD $0x140001d7 // b LBB0_305 $1884(%rip) +LBB0_193: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_194: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_190 $-188(%rip) +LBB0_195: + WORD $0xdac000e4 // rbit x4, x7 + WORD $0xdac01085 // clz x5, x4 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip) + WORD $0x140003bc // b LBB0_427 $3824(%rip) +LBB0_196: + WORD $0x39400511 // ldrb w17, [x8, #1] + WORD $0x5100ba31 // sub w17, w17, #46 + WORD $0x7100de3f // cmp w17, #55 + WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip) + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x52800027 // mov w7, #1 + WORD $0xea04023f // tst x17, x4 + WORD $0x540013a0 // b.eq LBB0_244 $628(%rip) +LBB0_198: + WORD $0xf100431f // cmp x24, #16 + WORD $0x54004803 // b.lo LBB0_335 $2304(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0xd2800007 // mov x7, #0 + WORD $0x9280001e // mov lr, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800014 // mov x20, #-1 +LBB0_200: + WORD $0x3ce76914 // ldr q20, [x8, x7] + 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 $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260286 // fmov w6, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x2a3503f5 // mvn w21, w21 + WORD $0x32103eb5 // orr w21, w21, #0xffff0000 + WORD $0x5ac002b5 // rbit w21, w21 + WORD $0x5ac012b5 // clz w21, w21 + WORD $0x12800013 // mov w19, #-1 + WORD $0x1ad52276 // lsl w22, w19, w21 + WORD $0x0a360239 // bic w25, w17, w22 + WORD $0x0a360093 // bic w19, w4, w22 + WORD $0x0a3600d6 // bic w22, w6, w22 + WORD $0x710042bf // cmp w21, #16 + WORD $0x1a99023a // csel w26, w17, w25, eq + WORD $0x1a930091 // csel w17, w4, w19, eq + WORD $0x1a9600d6 // csel w22, w6, w22, eq + WORD $0x51000744 // sub w4, w26, #1 + WORD $0x6a1a0099 // ands w25, w4, w26 + WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip) + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip) + WORD $0x510006c4 // sub w4, w22, #1 + WORD $0x6a160099 // ands w25, w4, w22 + WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip) + WORD $0x340000da // cbz w26, LBB0_206 $24(%rip) + WORD $0x5ac00344 // rbit w4, w26 + WORD $0x5ac0109a // clz w26, w4 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54004001 // b.ne LBB0_334 $2048(%rip) + WORD $0x8b1a00f4 // add x20, x7, x26 +LBB0_206: + WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip) + WORD $0x8b1100e5 // add x5, x7, x17 +LBB0_209: + WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip) + WORD $0x5ac002d1 // rbit w17, w22 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip) + WORD $0x8b1100fe // add lr, x7, x17 +LBB0_212: + WORD $0x710042bf // cmp w21, #16 + WORD $0x540005e1 // b.ne LBB0_230 $188(%rip) + WORD $0x910040e7 // add x7, x7, #16 + WORD $0xd10042f7 // sub x23, x23, #16 + WORD $0x8b170315 // add x21, x24, x23 + WORD $0xf1003ebf // cmp x21, #15 + WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip) + WORD $0x8b070116 // add x22, x8, x7 + WORD $0xeb07031f // cmp x24, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x54000520 // b.eq LBB0_231 $164(%rip) +LBB0_215: + WORD $0x8b1502c6 // add x6, x22, x21 + WORD $0x8b160191 // add x17, x12, x22 + WORD $0xcb1b0238 // sub x24, x17, x27 + WORD $0xaa1603f7 // mov x23, x22 + WORD $0x14000008 // b LBB0_219 $32(%rip) +LBB0_216: + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip) + WORD $0xd100071e // sub lr, x24, #1 +LBB0_218: + WORD $0x91000718 // add x24, x24, #1 + WORD $0xaa1703f6 // mov x22, x23 + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip) +LBB0_219: + WORD $0x384016f1 // ldrb w17, [x23], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_226 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x540001c0 // b.eq LBB0_228 $56(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54000180 // b.eq LBB0_228 $48(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x54000221 // b.ne LBB0_231 $68(%rip) + WORD $0xb100069f // cmn x20, #1 + WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip) + WORD $0xd1000714 // sub x20, x24, #1 + WORD $0x17ffffed // b LBB0_218 $-76(%rip) +LBB0_226: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip) + WORD $0x14000008 // b LBB0_231 $32(%rip) +LBB0_228: + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002681 // b.ne LBB0_302 $1232(%rip) + WORD $0xd1000705 // sub x5, x24, #1 + WORD $0x17ffffe4 // b LBB0_218 $-112(%rip) +LBB0_230: + WORD $0x8b354111 // add x17, x8, w21, uxtw + WORD $0x8b070236 // add x22, x17, x7 + WORD $0x52800073 // mov w19, #3 +LBB0_231: + WORD $0x92800007 // mov x7, #-1 + WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip) +LBB0_232: + WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip) + WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip) + WORD $0xcb0802c8 // sub x8, x22, x8 + WORD $0xd1000511 // sub x17, x8, #1 + WORD $0xeb11029f // cmp x20, x17 + WORD $0x540002a0 // b.eq LBB0_242 $84(%rip) + WORD $0xeb1103df // cmp lr, x17 + WORD $0x54000260 // b.eq LBB0_242 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_242 $68(%rip) + WORD $0xf10007d1 // subs x17, lr, #1 + WORD $0x5400006b // b.lt LBB0_239 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip) +LBB0_239: + WORD $0xaa050291 // orr x17, x20, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip) + WORD $0xeb05029f // cmp x20, x5 + WORD $0x540063ea // b.ge LBB0_426 $3196(%rip) +LBB0_241: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04029f // cmp x20, x4 + WORD $0x1a9f17e4 // cset w4, eq + WORD $0x6a04023f // tst w17, w4 + WORD $0xda850107 // csinv x7, x8, x5, eq + WORD $0x14000002 // b LBB0_243 $8(%rip) +LBB0_242: + WORD $0xcb0803e7 // neg x7, x8 +LBB0_243: + WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip) +LBB0_244: + WORD $0x8b1c00fc // add x28, x7, x28 + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x52800084 // mov w4, #4 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip) + WORD $0x140002a2 // b LBB0_394 $2696(%rip) +LBB0_245: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3c03f1 // mvn x17, x28 + WORD $0xcb080235 // sub x21, x17, x8 + WORD $0x17fffda7 // b LBB0_136 $-2404(%rip) +LBB0_246: + WORD $0xaa3c03e8 // mvn x8, x28 + WORD $0xcb314115 // sub x21, x8, w17, uxtw + WORD $0x17fffda4 // b LBB0_136 $-2416(%rip) +LBB0_247: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_251 $40(%rip) +LBB0_248: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_257 $176(%rip) +LBB0_249: + WORD $0xaa0603f6 // mov x22, x6 + WORD $0x92800007 // mov x7, #-1 + WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip) + WORD $0x140002b8 // b LBB0_409 $2784(%rip) +LBB0_250: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_251: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54003463 // b.lo LBB0_339 $1676(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip) + WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip) + WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip) +LBB0_255: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd52 // b LBB0_121 $-2744(%rip) +LBB0_256: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_257: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_265 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip) + WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip) +LBB0_260: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x54005563 // b.lo LBB0_428 $2732(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd1f // b LBB0_121 $-2948(%rip) +LBB0_263: + WORD $0x35005547 // cbnz w7, LBB0_429 $2728(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_265: + WORD $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip) + WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip) +LBB0_267: + WORD $0xd2800005 // mov x5, #0 +LBB0_268: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_274 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_272 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54005429 // b.ls LBB0_430 $2692(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip) + WORD $0x1400023a // b LBB0_398 $2280(%rip) +LBB0_272: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip) + WORD $0x1400022c // b LBB0_398 $2224(%rip) +LBB0_274: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffcfd // b LBB0_121 $-3084(%rip) +LBB0_275: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000006 // b LBB0_278 $24(%rip) +LBB0_276: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000028 // b LBB0_284 $160(%rip) +LBB0_277: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_278: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip) + WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip) + WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip) +LBB0_282: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd75 // b LBB0_150 $-2604(%rip) +LBB0_283: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_284: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_292 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip) + WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip) +LBB0_287: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd42 // b LBB0_150 $-2808(%rip) +LBB0_290: + WORD $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_292: + WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip) + WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip) +LBB0_294: + WORD $0xd2800005 // mov x5, #0 +LBB0_295: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_301 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_299 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54004489 // b.ls LBB0_430 $2192(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip) + WORD $0x140001bd // b LBB0_398 $1780(%rip) +LBB0_299: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54003740 // b.eq LBB0_398 $1768(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip) + WORD $0x140001af // b LBB0_398 $1724(%rip) +LBB0_301: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffd20 // b LBB0_150 $-2944(%rip) +LBB0_302: + WORD $0xcb1803e7 // neg x7, x24 + WORD $0x17fffeee // b LBB0_243 $-1096(%rip) +LBB0_303: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa2703f1 // mvn x17, x7 + WORD $0xcb080227 // sub x7, x17, x8 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee8 // b LBB0_243 $-1120(%rip) +LBB0_304: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_308 $40(%rip) +LBB0_305: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_314 $176(%rip) +LBB0_306: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb314107 // sub x7, x8, w17, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee0 // b LBB0_243 $-1152(%rip) +LBB0_307: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_308: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c95 // bfi w21, w4, #16, #16 + WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip) + WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip) + WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip) +LBB0_312: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0x14000055 // b LBB0_332 $340(%rip) +LBB0_313: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_314: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_322 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x1e2602c4 // fmov w4, s22 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c87 // bfi w7, w4, #16, #16 + WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip) + WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip) +LBB0_317: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip) + WORD $0xdac00284 // rbit x4, x20 + WORD $0xdac01087 // clz x7, x4 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x14000022 // b LBB0_332 $136(%rip) +LBB0_320: + WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_322: + WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip) + WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip) +LBB0_324: + WORD $0xd2800005 // mov x5, #0 +LBB0_325: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_331 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_329 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54003369 // b.ls LBB0_430 $1644(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip) + WORD $0x14000134 // b LBB0_398 $1232(%rip) +LBB0_329: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54002620 // b.eq LBB0_398 $1220(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0224 // add x4, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880088 // csel x8, x4, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a84 // sub x4, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb05009f // cmp x4, x5 + WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip) + WORD $0x14000126 // b LBB0_398 $1176(%rip) +LBB0_331: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 +LBB0_332: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip) +LBB0_333: + WORD $0x92800008 // mov x8, #-1 + WORD $0xaa1e03f6 // mov x22, lr + WORD $0xaa1503f7 // mov x23, x21 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800014 // mov x20, #-1 + WORD $0x17fffb21 // b LBB0_82 $-4988(%rip) +LBB0_334: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb3a4107 // sub x7, x8, w26, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe5b // b LBB0_243 $-1684(%rip) +LBB0_335: + WORD $0x92800014 // mov x20, #-1 + WORD $0xaa0803f6 // mov x22, x8 + WORD $0xaa1803f5 // mov x21, x24 + WORD $0x92800005 // mov x5, #-1 + WORD $0x9280001e // mov lr, #-1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe0f // b LBB0_215 $-1988(%rip) +LBB0_336: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_337: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + WORD $0x4a1104d1 // eor w17, w6, 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 $0x52800073 // mov w19, #3 + WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip) +LBB0_338: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_339: + WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip) + WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip) +LBB0_341: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_347 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_344 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip) + WORD $0x14000009 // b LBB0_346 $36(%rip) +LBB0_344: + WORD $0xb4001db1 // cbz x17, LBB0_398 $948(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip) +LBB0_346: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_348 $12(%rip) + WORD $0x140000e3 // b LBB0_398 $908(%rip) +LBB0_347: + WORD $0xaa0703fc // mov x28, x7 +LBB0_348: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip) +LBB0_349: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_350: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b1100f1 // adds w17, w7, w17 + WORD $0x4a1104d1 // eor w17, w6, 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 $0x52800073 // mov w19, #3 + WORD $0x17fffe6e // b LBB0_260 $-1608(%rip) +LBB0_351: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_352: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + 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 $0x52800073 // mov w19, #3 + WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip) +LBB0_353: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_354: + WORD $0xb5000865 // cbnz x5, LBB0_370 $268(%rip) + WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip) +LBB0_356: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_362 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_359 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip) + WORD $0x14000009 // b LBB0_361 $36(%rip) +LBB0_359: + WORD $0xb4001551 // cbz x17, LBB0_398 $680(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip) +LBB0_361: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_363 $12(%rip) + WORD $0x140000a0 // b LBB0_398 $640(%rip) +LBB0_362: + WORD $0xaa0703fc // mov x28, x7 +LBB0_363: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip) + WORD $0x14000096 // b LBB0_397 $600(%rip) +LBB0_364: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_365: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b1100f1 // adds w17, w7, w17 + 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 $0x52800073 // mov w19, #3 + WORD $0x17fffea3 // b LBB0_287 $-1396(%rip) +LBB0_366: + WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip) + WORD $0x17ffff9c // b LBB0_348 $-400(%rip) +LBB0_368: + WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip) + WORD $0x14000075 // b LBB0_398 $468(%rip) +LBB0_370: + WORD $0xb4000e94 // cbz x20, LBB0_398 $464(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip) + WORD $0x17ffffcf // b LBB0_363 $-196(%rip) +LBB0_372: + WORD $0xb4000d94 // cbz x20, LBB0_398 $432(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip) + WORD $0x14000065 // b LBB0_398 $404(%rip) +LBB0_374: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_375: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2402a4 // bic w4, w21, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, 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 $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip) +LBB0_376: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_377: + WORD $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip) + WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip) +LBB0_379: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000280 // b.eq LBB0_385 $80(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_382 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip) + WORD $0x14000009 // b LBB0_384 $36(%rip) +LBB0_382: + WORD $0xb4000871 // cbz x17, LBB0_398 $268(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip) +LBB0_384: + WORD $0x710088bf // cmp w5, #34 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip) + WORD $0x14000038 // b LBB0_398 $224(%rip) +LBB0_385: + WORD $0xaa0703fc // mov x28, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff54 // b LBB0_348 $-688(%rip) +LBB0_386: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_387: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2400e4 // bic w4, w7, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, 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 $0x17fffeca // b LBB0_317 $-1240(%rip) +LBB0_388: + WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip) +LBB0_390: + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff39 // b LBB0_348 $-796(%rip) +LBB0_391: + WORD $0xb4000334 // cbz x20, LBB0_398 $100(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip) + WORD $0x14000012 // b LBB0_398 $72(%rip) +LBB0_393: + WORD $0x92800008 // mov x8, #-1 +LBB0_394: + WORD $0xaa0803e0 // mov x0, x8 + 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_395: + WORD $0x9280001c // mov x28, #-1 + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x1400000c // b LBB0_403 $48(%rip) +LBB0_396: + WORD $0x928000c8 // mov x8, #-7 + WORD $0x17fffff3 // b LBB0_394 $-52(%rip) +LBB0_397: + WORD $0xb100079f // cmn x28, #1 + WORD $0x54000101 // b.ne LBB0_403 $32(%rip) +LBB0_398: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0x9280001c // mov x28, #-1 + WORD $0x14000005 // b LBB0_403 $20(%rip) +LBB0_399: + WORD $0x92800015 // mov x21, #-1 +LBB0_400: + WORD $0xaa3503f4 // mvn x20, x21 +LBB0_401: + WORD $0x8b1b0288 // add x8, x20, x27 +LBB0_402: + WORD $0x9280003c // mov x28, #-2 +LBB0_403: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa1c03e8 // mov x8, x28 + WORD $0x17ffffe7 // b LBB0_394 $-100(%rip) +LBB0_404: + WORD $0xb100051f // cmn x8, #1 + WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip) + WORD $0xdac00228 // rbit x8, x17 + WORD $0xdac01108 // clz x8, x8 + WORD $0x8b1c0108 // add x8, x8, x28 + WORD $0x17fffff7 // b LBB0_402 $-36(%rip) +LBB0_406: + WORD $0x9280001c // mov x28, #-1 + WORD $0x17fffff6 // b LBB0_403 $-40(%rip) +LBB0_407: + WORD $0xaa0803f4 // mov x20, x8 + WORD $0x8b1b0108 // add x8, x8, x27 + WORD $0x17fffff2 // b LBB0_402 $-56(%rip) +LBB0_408: + WORD $0x92800007 // mov x7, #-1 +LBB0_409: + WORD $0xaa2703fe // mvn lr, x7 +LBB0_410: + WORD $0x8b1e0388 // add x8, x28, lr + WORD $0x17ffffee // b LBB0_402 $-72(%rip) +LBB0_411: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7101b91f // cmp w8, #110 + WORD $0x54000761 // b.ne LBB0_425 $236(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x540006c1 // b.ne LBB0_425 $216(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000621 // b.ne LBB0_425 $196(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000581 // b.ne LBB0_425 $176(%rip) + WORD $0x14000014 // b LBB0_419 $80(%rip) +LBB0_415: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7101d11f // cmp w8, #116 + WORD $0x540004e1 // b.ne LBB0_425 $156(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101c91f // cmp w8, #114 + WORD $0x54000441 // b.ne LBB0_425 $136(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x540003a1 // b.ne LBB0_425 $116(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000301 // b.ne LBB0_425 $96(%rip) +LBB0_419: + WORD $0x91001368 // add x8, x27, #4 + WORD $0x17ffffc5 // b LBB0_402 $-236(%rip) +LBB0_420: + WORD $0xf900003c // str x28, [x1] + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x7101851f // cmp w8, #97 + WORD $0x54000241 // b.ne LBB0_425 $72(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x540001a1 // b.ne LBB0_425 $52(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101cd1f // cmp w8, #115 + WORD $0x54000101 // b.ne LBB0_425 $32(%rip) + WORD $0x91001368 // add x8, x27, #4 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000061 // b.ne LBB0_425 $12(%rip) + WORD $0x91001768 // add x8, x27, #5 + WORD $0x17ffffb0 // b LBB0_402 $-320(%rip) +LBB0_425: + WORD $0x92800028 // mov x8, #-2 + WORD $0x17ffff98 // b LBB0_394 $-416(%rip) +LBB0_426: + WORD $0xaa1403fe // mov lr, x20 + WORD $0x8b140388 // add x8, x28, x20 + WORD $0x17ffffab // b LBB0_402 $-340(%rip) +LBB0_427: + WORD $0x8b1c0228 // add x8, x17, x28 + WORD $0x17ffffa9 // b LBB0_402 $-348(%rip) +LBB0_428: + WORD $0x8b1100a8 // add x8, x5, x17 + WORD $0x17ffffa7 // b LBB0_402 $-356(%rip) +LBB0_429: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b110108 // add x8, x8, x17 + WORD $0x17ffffa4 // b LBB0_402 $-368(%rip) +LBB0_430: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x17ffffa1 // b LBB0_402 $-380(%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 $176, 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/internal/native/neon/skip_array_subr_arm64.go b/internal/native/neon/skip_array_subr_arm64.go new file mode 100644 index 000000000..c011f6ffd --- /dev/null +++ b/internal/native/neon/skip_array_subr_arm64.go @@ -0,0 +1,25 @@ +// +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 = 112 +) + +var ( + _ = _subr__skip_array +) + +const ( + _ = _stack__skip_array +) diff --git a/internal/native/neon/skip_number_arm64.go b/internal/native/neon/skip_number_arm64.go new file mode 100644 index 000000000..b118ab113 --- /dev/null +++ b/internal/native/neon/skip_number_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/skip_number_arm64.s b/internal/native/neon/skip_number_arm64.s new file mode 100644 index 000000000..887e75a2d --- /dev/null +++ b/internal/native/neon/skip_number_arm64.s @@ -0,0 +1,373 @@ +// +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/internal/native/neon/skip_number_subr_arm64.go b/internal/native/neon/skip_number_subr_arm64.go new file mode 100644 index 000000000..d2ba7d934 --- /dev/null +++ b/internal/native/neon/skip_number_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/skip_object_arm64.go b/internal/native/neon/skip_object_arm64.go new file mode 100644 index 000000000..8e3efa638 --- /dev/null +++ b/internal/native/neon/skip_object_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/skip_object_arm64.s b/internal/native/neon/skip_object_arm64.s new file mode 100644 index 000000000..6e46115bf --- /dev/null +++ b/internal/native/neon/skip_object_arm64.s @@ -0,0 +1,2384 @@ +// +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, $96 + 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 $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 +Lloh0: + WORD $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip) +Lloh1: + WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@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 $0xf940003c // ldr x28, [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 $0x52800073 // mov w19, #3 + WORD $0x52800084 // mov w4, #4 + WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x4f02e781 // movi.16b v1, #92 +Lloh2: + WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip) +Lloh3: + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) +Lloh4: + WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip) +Lloh5: + WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0x4f01e404 // movi.16b v4, #32 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + 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 $0x52800025 // mov w5, #1 +LBB0_1: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb08039f // cmp x28, x8 + WORD $0x54000162 // b.hs LBB0_6 $44(%rip) + WORD $0x387c6931 // ldrb w17, [x9, x28] + WORD $0x7100363f // cmp w17, #13 + WORD $0x54000100 // b.eq LBB0_6 $32(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000062 // b.hs LBB0_6 $12(%rip) + WORD $0xaa1c03fb // mov x27, x28 + WORD $0x14000031 // b LBB0_22 $196(%rip) +LBB0_6: + WORD $0x9100079b // add x27, x28, #1 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_10 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_10 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) +LBB0_10: + WORD $0x91000b9b // add x27, x28, #2 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_14 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_14 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000363 // b.lo LBB0_22 $108(%rip) +LBB0_14: + WORD $0x91000f9b // add x27, x28, #3 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_18 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_18 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000203 // b.lo LBB0_22 $64(%rip) +LBB0_18: + WORD $0x9100139b // add x27, x28, #4 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip) +LBB0_19: + 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_21 $20(%rip) + WORD $0x9100077b // add x27, x27, #1 + WORD $0xeb1b011f // cmp x8, x27 + WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) + WORD $0x14000735 // b LBB0_393 $7380(%rip) +LBB0_21: + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip) +LBB0_22: + WORD $0x9100077c // add x28, x27, #1 + WORD $0xf900003c // str x28, [x1] + WORD $0x8b1b013e // add lr, x9, x27 + WORD $0x394003d5 // ldrb w21, [lr] + WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip) + WORD $0xd10004b4 // sub x20, x5, #1 + WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3] + WORD $0xb10005df // cmn x14, #1 + WORD $0x9a8e036e // csel x14, x27, x14, eq + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54000c8c // b.gt LBB0_39 $400(%rip) + WORD $0x7100051f // cmp w8, #1 + WORD $0x540018c0 // b.eq LBB0_54 $792(%rip) + WORD $0x7100091f // cmp w8, #2 + WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip) + WORD $0x71000d1f // cmp w8, #3 + WORD $0x540019c1 // b.ne LBB0_58 $824(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip) + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0xf8347944 // str x4, [x10, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip) + WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009103 // b.lo LBB0_250 $4640(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_32: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, 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 $0x1e26029a // fmov w26, 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip) +LBB0_35: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip) + WORD $0x14000441 // b LBB0_247 $4356(%rip) +LBB0_36: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_37: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip) +LBB0_38: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001aa // b LBB0_121 $1704(%rip) +LBB0_39: + WORD $0x7100111f // cmp w8, #4 + WORD $0x54000d00 // b.eq LBB0_56 $416(%rip) + WORD $0x7100151f // cmp w8, #5 + WORD $0x54002060 // b.eq LBB0_96 $1036(%rip) + WORD $0x7100191f // cmp w8, #6 + WORD $0x54000d61 // b.ne LBB0_58 $428(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip) + WORD $0x3200f3e4 // mov w4, #1431655765 + WORD $0x52800048 // mov w8, #2 + WORD $0xf8347948 // str x8, [x10, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip) + WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009423 // b.lo LBB0_277 $4740(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_47: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, 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 $0x1e26029a // fmov w26, 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip) +LBB0_50: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip) + WORD $0x1400045e // b LBB0_275 $4472(%rip) +LBB0_51: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_52: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip) +LBB0_53: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001e6 // b LBB0_150 $1944(%rip) +LBB0_54: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x540017e0 // b.eq LBB0_105 $764(%rip) + WORD $0x710176bf // cmp w21, #93 + WORD $0x54001420 // b.eq LBB0_97 $644(%rip) + WORD $0x140006c4 // b LBB0_425 $6928(%rip) +LBB0_56: + WORD $0x7100eabf // cmp w21, #58 + WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip) + WORD $0xf834795f // str xzr, [x10, x20, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip) + WORD $0x14000656 // b LBB0_394 $6488(%rip) +LBB0_58: + WORD $0xf9000054 // str x20, [x2] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x540013cc // b.gt LBB0_99 $632(%rip) +LBB0_59: + WORD $0x5100c2b1 // sub w17, w21, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b0115 // subs x21, x8, x27 + WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip) + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7100c11f // cmp w8, #48 + WORD $0x54000141 // b.ne LBB0_65 $40(%rip) + WORD $0xf10006bf // cmp x21, #1 + WORD $0x54004280 // b.eq LBB0_170 $2128(%rip) + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x5100b908 // sub w8, w8, #46 + WORD $0x7100dd1f // cmp w8, #55 + WORD $0x54004208 // b.hi LBB0_170 $2112(%rip) + WORD $0x9ac821e8 // lsl x8, x15, x8 + WORD $0xea07011f // tst x8, x7 + WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip) +LBB0_65: + WORD $0xf10042bf // cmp x21, #16 + WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip) + WORD $0xd2800016 // mov x22, #0 + WORD $0xd280001c // mov x28, #0 + WORD $0x92800014 // mov x20, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800008 // mov x8, #-1 +LBB0_67: + WORD $0x3cfc6bd4 // ldr q20, [lr, x28] + 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 $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, 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 $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 $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 $0x12800004 // mov w4, #-1 + WORD $0x1ac72098 // lsl w24, w4, w7 + WORD $0x0a38023a // bic w26, w17, w24 + WORD $0x0a3802e4 // bic w4, w23, w24 + WORD $0x0a380326 // bic w6, w25, w24 + WORD $0x710040ff // cmp w7, #16 + WORD $0x1a9a0231 // csel w17, w17, w26, eq + WORD $0x1a8402f8 // csel w24, w23, w4, eq + WORD $0x1a860337 // csel w23, w25, w6, eq + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip) + WORD $0x51000704 // sub w4, w24, #1 + WORD $0x6a180099 // ands w25, w4, w24 + WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip) + WORD $0x510006e4 // sub w4, w23, #1 + WORD $0x6a170099 // ands w25, w4, w23 + WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip) + WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip) + WORD $0x8b110388 // add x8, x28, x17 +LBB0_73: + WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip) + WORD $0x5ac00311 // rbit w17, w24 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip) + WORD $0x8b110385 // add x5, x28, x17 +LBB0_76: + WORD $0x340000d7 // cbz w23, LBB0_79 $24(%rip) + WORD $0x5ac002f1 // rbit w17, w23 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip) + WORD $0x8b110394 // add x20, x28, x17 +LBB0_79: + WORD $0x710040ff // cmp w7, #16 + WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip) + WORD $0x9100439c // add x28, x28, #16 + WORD $0xd10042d6 // sub x22, x22, #16 + WORD $0x8b1602b7 // add x23, x21, x22 + WORD $0xf1003eff // cmp x23, #15 + WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip) + WORD $0x8b1c03d6 // add x22, lr, x28 + WORD $0xeb1c02bf // cmp x21, x28 + WORD $0x54001b00 // b.eq LBB0_124 $864(%rip) +LBB0_82: + WORD $0x8b1702d8 // add x24, x22, x23 + WORD $0x8b1b01b1 // add x17, x13, x27 + WORD $0xcb160235 // sub x21, x17, x22 + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xaa1603fc // mov x28, x22 + WORD $0x14000009 // b LBB0_85 $36(%rip) +LBB0_83: + WORD $0xb10004bf // cmn x5, #1 + WORD $0xaa0703e5 // mov x5, x7 + WORD $0x54001d81 // b.ne LBB0_136 $944(%rip) +LBB0_84: + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0x910004e7 // add x7, x7, #1 + WORD $0xaa1c03f6 // mov x22, x28 + WORD $0xd10006f7 // sub x23, x23, #1 + WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip) +LBB0_85: + WORD $0x38401791 // ldrb w17, [x28], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_91 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x540017c1 // b.ne LBB0_124 $760(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xaa0703e8 // mov x8, x7 + WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip) + WORD $0x140000d7 // b LBB0_136 $860(%rip) +LBB0_91: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54000060 // b.eq LBB0_93 $12(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x540016c1 // b.ne LBB0_124 $728(%rip) +LBB0_93: + WORD $0xb100069f // cmn x20, #1 + WORD $0xaa0703f4 // mov x20, x7 + WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip) + WORD $0x140000cf // b LBB0_136 $828(%rip) +LBB0_94: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x54000560 // b.eq LBB0_107 $172(%rip) +LBB0_95: + WORD $0x7101f6bf // cmp w21, #125 + WORD $0x54000080 // b.eq LBB0_97 $16(%rip) + WORD $0x14000627 // b LBB0_425 $6300(%rip) +LBB0_96: + WORD $0x710176bf // cmp w21, #93 + WORD $0x540000c1 // b.ne LBB0_98 $24(%rip) +LBB0_97: + WORD $0xf9000054 // str x20, [x2] + WORD $0xaa1403e5 // mov x5, x20 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip) + WORD $0x140005b9 // b LBB0_394 $5860(%rip) +LBB0_98: + WORD $0xf834794f // str x15, [x10, x20, lsl #3] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip) +LBB0_99: + WORD $0x7101b6bf // cmp w21, #109 + WORD $0x54002bad // b.le LBB0_160 $1396(%rip) + WORD $0x7101babf // cmp w21, #110 + WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip) + WORD $0x7101d2bf // cmp w21, #116 + WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip) + WORD $0x7101eebf // cmp w21, #123 + WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x5400b6cc // b.gt LBB0_396 $5848(%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 $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip) + WORD $0x140005a2 // b LBB0_394 $5768(%rip) +LBB0_105: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf825795f // str xzr, [x10, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip) + WORD $0x14000599 // b LBB0_394 $5732(%rip) +LBB0_107: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf8257953 // str x19, [x10, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip) + WORD $0x14000590 // b LBB0_394 $5696(%rip) +LBB0_109: + WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54006403 // b.lo LBB0_256 $3200(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_112: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, 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 $0x1e260315 // fmov w21, 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 $0x1e260316 // fmov w22, 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 $0x1e260317 // fmov w23, 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 $0x1e260318 // fmov w24, 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 $0x1e260319 // fmov w25, 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 $0x1e26031a // fmov w26, s24 + 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip) +LBB0_114: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602d5 // fmov w21, 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 $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 $0x1e260297 // fmov w23, s20 + 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 $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip) + WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_112 $-340(%rip) + WORD $0x1400029d // b LBB0_248 $2676(%rip) +LBB0_117: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_118: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_114 $-188(%rip) +LBB0_119: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip) +LBB0_120: + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_121: + WORD $0x9100063c // add x28, x17, #1 +LBB0_122: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip) + WORD $0x14000524 // b LBB0_397 $5264(%rip) +LBB0_123: + WORD $0x8b2743d1 // add x17, lr, w7, uxtw + WORD $0x8b1c0236 // add x22, x17, x28 +LBB0_124: + WORD $0x92800015 // mov x21, #-1 + WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip) +LBB0_125: + WORD $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip) + WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip) + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xd10004f1 // sub x17, x7, #1 + WORD $0xeb11011f // cmp x8, x17 + WORD $0x540002a0 // b.eq LBB0_135 $84(%rip) + WORD $0xeb11029f // cmp x20, x17 + WORD $0x54000260 // b.eq LBB0_135 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_135 $68(%rip) + WORD $0xf1000691 // subs x17, x20, #1 + WORD $0x5400006b // b.lt LBB0_132 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip) +LBB0_132: + WORD $0xaa050111 // orr x17, x8, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip) + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip) +LBB0_134: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04011f // cmp x8, x4 + WORD $0x1a9f17e8 // cset w8, eq + WORD $0x6a08023f // tst w17, w8 + WORD $0xda8500f5 // csinv x21, x7, x5, eq + WORD $0x14000002 // b LBB0_136 $8(%rip) +LBB0_135: + WORD $0xcb0703f5 // neg x21, x7 +LBB0_136: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip) + WORD $0x8b15037c // add x28, x27, x21 + WORD $0x140000bd // b LBB0_170 $756(%rip) +LBB0_138: + WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_141: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, 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 $0x1e260315 // fmov w21, 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 $0x1e260316 // fmov w22, 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 $0x1e260317 // fmov w23, 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 $0x1e260318 // fmov w24, 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 $0x1e260319 // fmov w25, 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 $0x1e26031a // fmov w26, s24 + 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip) +LBB0_143: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602d5 // fmov w21, 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 $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 $0x1e260297 // fmov w23, s20 + 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 $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip) + WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip) + WORD $0x1400027e // b LBB0_276 $2552(%rip) +LBB0_146: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_147: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_143 $-188(%rip) +LBB0_148: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip) + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_150: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip) +LBB0_151: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xb27ff7f1 // mov x17, #9223372036854775806 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000051 // str x17, [x2] + WORD $0xf8287944 // str x4, [x10, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip) + WORD $0x14000468 // b LBB0_394 $4512(%rip) +LBB0_154: + WORD $0x71008abf // cmp w21, #34 + WORD $0x540008c0 // b.eq LBB0_174 $280(%rip) + WORD $0x7100b6bf // cmp w21, #45 + WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0118 // subs x24, x8, x28 + WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip) + WORD $0xb20903e4 // mov x4, #36028797027352576 + WORD $0xf2800024 // movk x4, #1 + WORD $0x8b1c0128 // add x8, x9, x28 + WORD $0x39400111 // ldrb w17, [x8] + WORD $0x7100c23f // cmp w17, #48 + WORD $0x54002281 // b.ne LBB0_198 $1104(%rip) + WORD $0xf100071f // cmp x24, #1 + WORD $0x54002141 // b.ne LBB0_196 $1064(%rip) +LBB0_159: + WORD $0x52800027 // mov w7, #1 + WORD $0x140001ac // b LBB0_244 $1712(%rip) +LBB0_160: + WORD $0x71016ebf // cmp w21, #91 + WORD $0x54000540 // b.eq LBB0_172 $168(%rip) + WORD $0x71019abf // cmp w21, #102 + WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1001111 // sub x17, x8, #4 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip) + WORD $0xb87c6928 // ldr w8, [x9, x28] + WORD $0x528d8c31 // mov w17, #27745 + WORD $0x72acae71 // movk w17, #25971, lsl #16 + WORD $0x6b11011f // cmp w8, w17 + WORD $0x54009381 // b.ne LBB0_420 $4720(%rip) + WORD $0x9100177c // add x28, x27, #5 + WORD $0x14000015 // b LBB0_170 $84(%rip) +LBB0_165: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008c82 // b.hs LBB0_406 $4496(%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_169 $44(%rip) + WORD $0x1400047b // b LBB0_415 $4588(%rip) +LBB0_167: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008b42 // b.hs LBB0_406 $4456(%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 $0x54008bc1 // b.ne LBB0_411 $4472(%rip) +LBB0_169: + WORD $0x9100137c // add x28, x27, #4 +LBB0_170: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x54008602 // b.hs LBB0_394 $4288(%rip) +LBB0_171: + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip) + WORD $0x1400042c // b LBB0_394 $4272(%rip) +LBB0_172: + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x540086ac // b.gt LBB0_396 $4308(%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 $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip) + WORD $0x14000421 // b LBB0_394 $4228(%rip) +LBB0_174: + WORD $0x3200f3f8 // mov w24, #1431655765 + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip) + WORD $0x54008580 // b.eq LBB0_398 $4272(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_178: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip) + WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip) + WORD $0x52800073 // mov w19, #3 + WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip) +LBB0_181: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip) + WORD $0x14000247 // b LBB0_304 $2332(%rip) +LBB0_182: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_183: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x52800073 // mov w19, #3 + WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip) + WORD $0x17fffcff // b LBB0_38 $-3076(%rip) +LBB0_184: + WORD $0xaa1803f6 // mov x22, x24 + WORD $0x92800015 // mov x21, #-1 + WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip) + WORD $0x140003d8 // b LBB0_400 $3936(%rip) +LBB0_185: + WORD $0x54007a60 // b.eq LBB0_398 $3916(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_188: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip) +LBB0_190: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602c4 // fmov w4, 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 $0x1e2602a6 // fmov w6, 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 $0xd3607cc6 // lsl x6, x6, #32 + WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48 + WORD $0x53103c84 // lsl w4, w4, #16 + WORD $0xaa0400c4 // orr x4, x6, x4 + WORD $0xaa110091 // orr x17, x4, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip) + WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip) + WORD $0x140001d7 // b LBB0_305 $1884(%rip) +LBB0_193: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_194: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_190 $-188(%rip) +LBB0_195: + WORD $0xdac000e4 // rbit x4, x7 + WORD $0xdac01085 // clz x5, x4 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip) + WORD $0x140003bc // b LBB0_427 $3824(%rip) +LBB0_196: + WORD $0x39400511 // ldrb w17, [x8, #1] + WORD $0x5100ba31 // sub w17, w17, #46 + WORD $0x7100de3f // cmp w17, #55 + WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip) + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x52800027 // mov w7, #1 + WORD $0xea04023f // tst x17, x4 + WORD $0x540013a0 // b.eq LBB0_244 $628(%rip) +LBB0_198: + WORD $0xf100431f // cmp x24, #16 + WORD $0x54004803 // b.lo LBB0_335 $2304(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0xd2800007 // mov x7, #0 + WORD $0x9280001e // mov lr, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800014 // mov x20, #-1 +LBB0_200: + WORD $0x3ce76914 // ldr q20, [x8, x7] + 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 $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260286 // fmov w6, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x2a3503f5 // mvn w21, w21 + WORD $0x32103eb5 // orr w21, w21, #0xffff0000 + WORD $0x5ac002b5 // rbit w21, w21 + WORD $0x5ac012b5 // clz w21, w21 + WORD $0x12800013 // mov w19, #-1 + WORD $0x1ad52276 // lsl w22, w19, w21 + WORD $0x0a360239 // bic w25, w17, w22 + WORD $0x0a360093 // bic w19, w4, w22 + WORD $0x0a3600d6 // bic w22, w6, w22 + WORD $0x710042bf // cmp w21, #16 + WORD $0x1a99023a // csel w26, w17, w25, eq + WORD $0x1a930091 // csel w17, w4, w19, eq + WORD $0x1a9600d6 // csel w22, w6, w22, eq + WORD $0x51000744 // sub w4, w26, #1 + WORD $0x6a1a0099 // ands w25, w4, w26 + WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip) + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip) + WORD $0x510006c4 // sub w4, w22, #1 + WORD $0x6a160099 // ands w25, w4, w22 + WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip) + WORD $0x340000da // cbz w26, LBB0_206 $24(%rip) + WORD $0x5ac00344 // rbit w4, w26 + WORD $0x5ac0109a // clz w26, w4 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54004001 // b.ne LBB0_334 $2048(%rip) + WORD $0x8b1a00f4 // add x20, x7, x26 +LBB0_206: + WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip) + WORD $0x8b1100e5 // add x5, x7, x17 +LBB0_209: + WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip) + WORD $0x5ac002d1 // rbit w17, w22 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip) + WORD $0x8b1100fe // add lr, x7, x17 +LBB0_212: + WORD $0x710042bf // cmp w21, #16 + WORD $0x540005e1 // b.ne LBB0_230 $188(%rip) + WORD $0x910040e7 // add x7, x7, #16 + WORD $0xd10042f7 // sub x23, x23, #16 + WORD $0x8b170315 // add x21, x24, x23 + WORD $0xf1003ebf // cmp x21, #15 + WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip) + WORD $0x8b070116 // add x22, x8, x7 + WORD $0xeb07031f // cmp x24, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x54000520 // b.eq LBB0_231 $164(%rip) +LBB0_215: + WORD $0x8b1502c6 // add x6, x22, x21 + WORD $0x8b160191 // add x17, x12, x22 + WORD $0xcb1b0238 // sub x24, x17, x27 + WORD $0xaa1603f7 // mov x23, x22 + WORD $0x14000008 // b LBB0_219 $32(%rip) +LBB0_216: + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip) + WORD $0xd100071e // sub lr, x24, #1 +LBB0_218: + WORD $0x91000718 // add x24, x24, #1 + WORD $0xaa1703f6 // mov x22, x23 + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip) +LBB0_219: + WORD $0x384016f1 // ldrb w17, [x23], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_226 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x540001c0 // b.eq LBB0_228 $56(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54000180 // b.eq LBB0_228 $48(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x54000221 // b.ne LBB0_231 $68(%rip) + WORD $0xb100069f // cmn x20, #1 + WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip) + WORD $0xd1000714 // sub x20, x24, #1 + WORD $0x17ffffed // b LBB0_218 $-76(%rip) +LBB0_226: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip) + WORD $0x14000008 // b LBB0_231 $32(%rip) +LBB0_228: + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002681 // b.ne LBB0_302 $1232(%rip) + WORD $0xd1000705 // sub x5, x24, #1 + WORD $0x17ffffe4 // b LBB0_218 $-112(%rip) +LBB0_230: + WORD $0x8b354111 // add x17, x8, w21, uxtw + WORD $0x8b070236 // add x22, x17, x7 + WORD $0x52800073 // mov w19, #3 +LBB0_231: + WORD $0x92800007 // mov x7, #-1 + WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip) +LBB0_232: + WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip) + WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip) + WORD $0xcb0802c8 // sub x8, x22, x8 + WORD $0xd1000511 // sub x17, x8, #1 + WORD $0xeb11029f // cmp x20, x17 + WORD $0x540002a0 // b.eq LBB0_242 $84(%rip) + WORD $0xeb1103df // cmp lr, x17 + WORD $0x54000260 // b.eq LBB0_242 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_242 $68(%rip) + WORD $0xf10007d1 // subs x17, lr, #1 + WORD $0x5400006b // b.lt LBB0_239 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip) +LBB0_239: + WORD $0xaa050291 // orr x17, x20, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip) + WORD $0xeb05029f // cmp x20, x5 + WORD $0x540063ea // b.ge LBB0_426 $3196(%rip) +LBB0_241: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04029f // cmp x20, x4 + WORD $0x1a9f17e4 // cset w4, eq + WORD $0x6a04023f // tst w17, w4 + WORD $0xda850107 // csinv x7, x8, x5, eq + WORD $0x14000002 // b LBB0_243 $8(%rip) +LBB0_242: + WORD $0xcb0803e7 // neg x7, x8 +LBB0_243: + WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip) +LBB0_244: + WORD $0x8b1c00fc // add x28, x7, x28 + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x52800084 // mov w4, #4 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip) + WORD $0x140002a2 // b LBB0_394 $2696(%rip) +LBB0_245: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3c03f1 // mvn x17, x28 + WORD $0xcb080235 // sub x21, x17, x8 + WORD $0x17fffda7 // b LBB0_136 $-2404(%rip) +LBB0_246: + WORD $0xaa3c03e8 // mvn x8, x28 + WORD $0xcb314115 // sub x21, x8, w17, uxtw + WORD $0x17fffda4 // b LBB0_136 $-2416(%rip) +LBB0_247: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_251 $40(%rip) +LBB0_248: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_257 $176(%rip) +LBB0_249: + WORD $0xaa0603f6 // mov x22, x6 + WORD $0x92800007 // mov x7, #-1 + WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip) + WORD $0x140002b8 // b LBB0_409 $2784(%rip) +LBB0_250: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_251: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54003463 // b.lo LBB0_339 $1676(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip) + WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip) + WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip) +LBB0_255: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd52 // b LBB0_121 $-2744(%rip) +LBB0_256: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_257: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_265 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip) + WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip) +LBB0_260: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x54005563 // b.lo LBB0_428 $2732(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd1f // b LBB0_121 $-2948(%rip) +LBB0_263: + WORD $0x35005547 // cbnz w7, LBB0_429 $2728(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_265: + WORD $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip) + WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip) +LBB0_267: + WORD $0xd2800005 // mov x5, #0 +LBB0_268: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_274 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_272 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54005429 // b.ls LBB0_430 $2692(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip) + WORD $0x1400023a // b LBB0_398 $2280(%rip) +LBB0_272: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip) + WORD $0x1400022c // b LBB0_398 $2224(%rip) +LBB0_274: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffcfd // b LBB0_121 $-3084(%rip) +LBB0_275: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000006 // b LBB0_278 $24(%rip) +LBB0_276: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000028 // b LBB0_284 $160(%rip) +LBB0_277: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_278: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip) + WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip) + WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip) +LBB0_282: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd75 // b LBB0_150 $-2604(%rip) +LBB0_283: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_284: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_292 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip) + WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip) +LBB0_287: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd42 // b LBB0_150 $-2808(%rip) +LBB0_290: + WORD $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_292: + WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip) + WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip) +LBB0_294: + WORD $0xd2800005 // mov x5, #0 +LBB0_295: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_301 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_299 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54004489 // b.ls LBB0_430 $2192(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip) + WORD $0x140001bd // b LBB0_398 $1780(%rip) +LBB0_299: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54003740 // b.eq LBB0_398 $1768(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip) + WORD $0x140001af // b LBB0_398 $1724(%rip) +LBB0_301: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffd20 // b LBB0_150 $-2944(%rip) +LBB0_302: + WORD $0xcb1803e7 // neg x7, x24 + WORD $0x17fffeee // b LBB0_243 $-1096(%rip) +LBB0_303: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa2703f1 // mvn x17, x7 + WORD $0xcb080227 // sub x7, x17, x8 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee8 // b LBB0_243 $-1120(%rip) +LBB0_304: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_308 $40(%rip) +LBB0_305: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_314 $176(%rip) +LBB0_306: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb314107 // sub x7, x8, w17, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee0 // b LBB0_243 $-1152(%rip) +LBB0_307: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_308: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c95 // bfi w21, w4, #16, #16 + WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip) + WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip) + WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip) +LBB0_312: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0x14000055 // b LBB0_332 $340(%rip) +LBB0_313: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_314: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_322 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x1e2602c4 // fmov w4, s22 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c87 // bfi w7, w4, #16, #16 + WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip) + WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip) +LBB0_317: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip) + WORD $0xdac00284 // rbit x4, x20 + WORD $0xdac01087 // clz x7, x4 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x14000022 // b LBB0_332 $136(%rip) +LBB0_320: + WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_322: + WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip) + WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip) +LBB0_324: + WORD $0xd2800005 // mov x5, #0 +LBB0_325: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_331 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_329 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54003369 // b.ls LBB0_430 $1644(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip) + WORD $0x14000134 // b LBB0_398 $1232(%rip) +LBB0_329: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54002620 // b.eq LBB0_398 $1220(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0224 // add x4, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880088 // csel x8, x4, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a84 // sub x4, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb05009f // cmp x4, x5 + WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip) + WORD $0x14000126 // b LBB0_398 $1176(%rip) +LBB0_331: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 +LBB0_332: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip) +LBB0_333: + WORD $0x92800008 // mov x8, #-1 + WORD $0xaa1e03f6 // mov x22, lr + WORD $0xaa1503f7 // mov x23, x21 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800014 // mov x20, #-1 + WORD $0x17fffb21 // b LBB0_82 $-4988(%rip) +LBB0_334: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb3a4107 // sub x7, x8, w26, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe5b // b LBB0_243 $-1684(%rip) +LBB0_335: + WORD $0x92800014 // mov x20, #-1 + WORD $0xaa0803f6 // mov x22, x8 + WORD $0xaa1803f5 // mov x21, x24 + WORD $0x92800005 // mov x5, #-1 + WORD $0x9280001e // mov lr, #-1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe0f // b LBB0_215 $-1988(%rip) +LBB0_336: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_337: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + WORD $0x4a1104d1 // eor w17, w6, 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 $0x52800073 // mov w19, #3 + WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip) +LBB0_338: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_339: + WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip) + WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip) +LBB0_341: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_347 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_344 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip) + WORD $0x14000009 // b LBB0_346 $36(%rip) +LBB0_344: + WORD $0xb4001db1 // cbz x17, LBB0_398 $948(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip) +LBB0_346: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_348 $12(%rip) + WORD $0x140000e3 // b LBB0_398 $908(%rip) +LBB0_347: + WORD $0xaa0703fc // mov x28, x7 +LBB0_348: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip) +LBB0_349: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_350: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b1100f1 // adds w17, w7, w17 + WORD $0x4a1104d1 // eor w17, w6, 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 $0x52800073 // mov w19, #3 + WORD $0x17fffe6e // b LBB0_260 $-1608(%rip) +LBB0_351: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_352: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + 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 $0x52800073 // mov w19, #3 + WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip) +LBB0_353: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_354: + WORD $0xb5000865 // cbnz x5, LBB0_370 $268(%rip) + WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip) +LBB0_356: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_362 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_359 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip) + WORD $0x14000009 // b LBB0_361 $36(%rip) +LBB0_359: + WORD $0xb4001551 // cbz x17, LBB0_398 $680(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip) +LBB0_361: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_363 $12(%rip) + WORD $0x140000a0 // b LBB0_398 $640(%rip) +LBB0_362: + WORD $0xaa0703fc // mov x28, x7 +LBB0_363: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip) + WORD $0x14000096 // b LBB0_397 $600(%rip) +LBB0_364: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_365: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b1100f1 // adds w17, w7, w17 + 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 $0x52800073 // mov w19, #3 + WORD $0x17fffea3 // b LBB0_287 $-1396(%rip) +LBB0_366: + WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip) + WORD $0x17ffff9c // b LBB0_348 $-400(%rip) +LBB0_368: + WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip) + WORD $0x14000075 // b LBB0_398 $468(%rip) +LBB0_370: + WORD $0xb4000e94 // cbz x20, LBB0_398 $464(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip) + WORD $0x17ffffcf // b LBB0_363 $-196(%rip) +LBB0_372: + WORD $0xb4000d94 // cbz x20, LBB0_398 $432(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip) + WORD $0x14000065 // b LBB0_398 $404(%rip) +LBB0_374: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_375: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2402a4 // bic w4, w21, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, 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 $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip) +LBB0_376: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_377: + WORD $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip) + WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip) +LBB0_379: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000280 // b.eq LBB0_385 $80(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_382 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip) + WORD $0x14000009 // b LBB0_384 $36(%rip) +LBB0_382: + WORD $0xb4000871 // cbz x17, LBB0_398 $268(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip) +LBB0_384: + WORD $0x710088bf // cmp w5, #34 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip) + WORD $0x14000038 // b LBB0_398 $224(%rip) +LBB0_385: + WORD $0xaa0703fc // mov x28, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff54 // b LBB0_348 $-688(%rip) +LBB0_386: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_387: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2400e4 // bic w4, w7, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, 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 $0x17fffeca // b LBB0_317 $-1240(%rip) +LBB0_388: + WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip) +LBB0_390: + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff39 // b LBB0_348 $-796(%rip) +LBB0_391: + WORD $0xb4000334 // cbz x20, LBB0_398 $100(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip) + WORD $0x14000012 // b LBB0_398 $72(%rip) +LBB0_393: + WORD $0x92800008 // mov x8, #-1 +LBB0_394: + WORD $0xaa0803e0 // mov x0, x8 + 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_395: + WORD $0x9280001c // mov x28, #-1 + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x1400000c // b LBB0_403 $48(%rip) +LBB0_396: + WORD $0x928000c8 // mov x8, #-7 + WORD $0x17fffff3 // b LBB0_394 $-52(%rip) +LBB0_397: + WORD $0xb100079f // cmn x28, #1 + WORD $0x54000101 // b.ne LBB0_403 $32(%rip) +LBB0_398: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0x9280001c // mov x28, #-1 + WORD $0x14000005 // b LBB0_403 $20(%rip) +LBB0_399: + WORD $0x92800015 // mov x21, #-1 +LBB0_400: + WORD $0xaa3503f4 // mvn x20, x21 +LBB0_401: + WORD $0x8b1b0288 // add x8, x20, x27 +LBB0_402: + WORD $0x9280003c // mov x28, #-2 +LBB0_403: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa1c03e8 // mov x8, x28 + WORD $0x17ffffe7 // b LBB0_394 $-100(%rip) +LBB0_404: + WORD $0xb100051f // cmn x8, #1 + WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip) + WORD $0xdac00228 // rbit x8, x17 + WORD $0xdac01108 // clz x8, x8 + WORD $0x8b1c0108 // add x8, x8, x28 + WORD $0x17fffff7 // b LBB0_402 $-36(%rip) +LBB0_406: + WORD $0x9280001c // mov x28, #-1 + WORD $0x17fffff6 // b LBB0_403 $-40(%rip) +LBB0_407: + WORD $0xaa0803f4 // mov x20, x8 + WORD $0x8b1b0108 // add x8, x8, x27 + WORD $0x17fffff2 // b LBB0_402 $-56(%rip) +LBB0_408: + WORD $0x92800007 // mov x7, #-1 +LBB0_409: + WORD $0xaa2703fe // mvn lr, x7 +LBB0_410: + WORD $0x8b1e0388 // add x8, x28, lr + WORD $0x17ffffee // b LBB0_402 $-72(%rip) +LBB0_411: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7101b91f // cmp w8, #110 + WORD $0x54000761 // b.ne LBB0_425 $236(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x540006c1 // b.ne LBB0_425 $216(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000621 // b.ne LBB0_425 $196(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000581 // b.ne LBB0_425 $176(%rip) + WORD $0x14000014 // b LBB0_419 $80(%rip) +LBB0_415: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7101d11f // cmp w8, #116 + WORD $0x540004e1 // b.ne LBB0_425 $156(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101c91f // cmp w8, #114 + WORD $0x54000441 // b.ne LBB0_425 $136(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x540003a1 // b.ne LBB0_425 $116(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000301 // b.ne LBB0_425 $96(%rip) +LBB0_419: + WORD $0x91001368 // add x8, x27, #4 + WORD $0x17ffffc5 // b LBB0_402 $-236(%rip) +LBB0_420: + WORD $0xf900003c // str x28, [x1] + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x7101851f // cmp w8, #97 + WORD $0x54000241 // b.ne LBB0_425 $72(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x540001a1 // b.ne LBB0_425 $52(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101cd1f // cmp w8, #115 + WORD $0x54000101 // b.ne LBB0_425 $32(%rip) + WORD $0x91001368 // add x8, x27, #4 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000061 // b.ne LBB0_425 $12(%rip) + WORD $0x91001768 // add x8, x27, #5 + WORD $0x17ffffb0 // b LBB0_402 $-320(%rip) +LBB0_425: + WORD $0x92800028 // mov x8, #-2 + WORD $0x17ffff98 // b LBB0_394 $-416(%rip) +LBB0_426: + WORD $0xaa1403fe // mov lr, x20 + WORD $0x8b140388 // add x8, x28, x20 + WORD $0x17ffffab // b LBB0_402 $-340(%rip) +LBB0_427: + WORD $0x8b1c0228 // add x8, x17, x28 + WORD $0x17ffffa9 // b LBB0_402 $-348(%rip) +LBB0_428: + WORD $0x8b1100a8 // add x8, x5, x17 + WORD $0x17ffffa7 // b LBB0_402 $-356(%rip) +LBB0_429: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b110108 // add x8, x8, x17 + WORD $0x17ffffa4 // b LBB0_402 $-368(%rip) +LBB0_430: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x17ffffa1 // b LBB0_402 $-380(%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 $176, 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/internal/native/neon/skip_object_subr_arm64.go b/internal/native/neon/skip_object_subr_arm64.go new file mode 100644 index 000000000..ab7ab2034 --- /dev/null +++ b/internal/native/neon/skip_object_subr_arm64.go @@ -0,0 +1,25 @@ +// +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 = 112 +) + +var ( + _ = _subr__skip_object +) + +const ( + _ = _stack__skip_object +) diff --git a/internal/native/neon/skip_one_arm64.go b/internal/native/neon/skip_one_arm64.go new file mode 100644 index 000000000..cd4b64a28 --- /dev/null +++ b/internal/native/neon/skip_one_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/skip_one_arm64.s b/internal/native/neon/skip_one_arm64.s new file mode 100644 index 000000000..91b567888 --- /dev/null +++ b/internal/native/neon/skip_one_arm64.s @@ -0,0 +1,2384 @@ +// +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, $96 + 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 + +_skip_one: + 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 +Lloh0: + WORD $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip) +Lloh1: + WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@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 $0xf940003c // ldr x28, [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 $0x52800073 // mov w19, #3 + WORD $0x52800084 // mov w4, #4 + WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x4f02e781 // movi.16b v1, #92 +Lloh2: + WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip) +Lloh3: + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) +Lloh4: + WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip) +Lloh5: + WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0x4f01e404 // movi.16b v4, #32 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + 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 $0x52800025 // mov w5, #1 +LBB0_1: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb08039f // cmp x28, x8 + WORD $0x54000162 // b.hs LBB0_6 $44(%rip) + WORD $0x387c6931 // ldrb w17, [x9, x28] + WORD $0x7100363f // cmp w17, #13 + WORD $0x54000100 // b.eq LBB0_6 $32(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000062 // b.hs LBB0_6 $12(%rip) + WORD $0xaa1c03fb // mov x27, x28 + WORD $0x14000031 // b LBB0_22 $196(%rip) +LBB0_6: + WORD $0x9100079b // add x27, x28, #1 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_10 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_10 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) +LBB0_10: + WORD $0x91000b9b // add x27, x28, #2 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_14 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_14 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000363 // b.lo LBB0_22 $108(%rip) +LBB0_14: + WORD $0x91000f9b // add x27, x28, #3 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000122 // b.hs LBB0_18 $36(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_18 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000203 // b.lo LBB0_22 $64(%rip) +LBB0_18: + WORD $0x9100139b // add x27, x28, #4 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip) +LBB0_19: + 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_21 $20(%rip) + WORD $0x9100077b // add x27, x27, #1 + WORD $0xeb1b011f // cmp x8, x27 + WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) + WORD $0x14000735 // b LBB0_393 $7380(%rip) +LBB0_21: + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip) +LBB0_22: + WORD $0x9100077c // add x28, x27, #1 + WORD $0xf900003c // str x28, [x1] + WORD $0x8b1b013e // add lr, x9, x27 + WORD $0x394003d5 // ldrb w21, [lr] + WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip) + WORD $0xd10004b4 // sub x20, x5, #1 + WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3] + WORD $0xb10005df // cmn x14, #1 + WORD $0x9a8e036e // csel x14, x27, x14, eq + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54000c8c // b.gt LBB0_39 $400(%rip) + WORD $0x7100051f // cmp w8, #1 + WORD $0x540018c0 // b.eq LBB0_54 $792(%rip) + WORD $0x7100091f // cmp w8, #2 + WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip) + WORD $0x71000d1f // cmp w8, #3 + WORD $0x540019c1 // b.ne LBB0_58 $824(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip) + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0xf8347944 // str x4, [x10, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip) + WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009103 // b.lo LBB0_250 $4640(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_32: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, 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 $0x1e26029a // fmov w26, 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip) +LBB0_35: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip) + WORD $0x14000441 // b LBB0_247 $4356(%rip) +LBB0_36: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_37: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip) +LBB0_38: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001aa // b LBB0_121 $1704(%rip) +LBB0_39: + WORD $0x7100111f // cmp w8, #4 + WORD $0x54000d00 // b.eq LBB0_56 $416(%rip) + WORD $0x7100151f // cmp w8, #5 + WORD $0x54002060 // b.eq LBB0_96 $1036(%rip) + WORD $0x7100191f // cmp w8, #6 + WORD $0x54000d61 // b.ne LBB0_58 $428(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip) + WORD $0x3200f3e4 // mov w4, #1431655765 + WORD $0x52800048 // mov w8, #2 + WORD $0xf8347948 // str x8, [x10, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip) + WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009423 // b.lo LBB0_277 $4740(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_47: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, 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 $0x1e26029a // fmov w26, 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip) +LBB0_50: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip) + WORD $0x1400045e // b LBB0_275 $4472(%rip) +LBB0_51: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_52: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip) +LBB0_53: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001e6 // b LBB0_150 $1944(%rip) +LBB0_54: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x540017e0 // b.eq LBB0_105 $764(%rip) + WORD $0x710176bf // cmp w21, #93 + WORD $0x54001420 // b.eq LBB0_97 $644(%rip) + WORD $0x140006c4 // b LBB0_425 $6928(%rip) +LBB0_56: + WORD $0x7100eabf // cmp w21, #58 + WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip) + WORD $0xf834795f // str xzr, [x10, x20, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip) + WORD $0x14000656 // b LBB0_394 $6488(%rip) +LBB0_58: + WORD $0xf9000054 // str x20, [x2] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x540013cc // b.gt LBB0_99 $632(%rip) +LBB0_59: + WORD $0x5100c2b1 // sub w17, w21, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b0115 // subs x21, x8, x27 + WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip) + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7100c11f // cmp w8, #48 + WORD $0x54000141 // b.ne LBB0_65 $40(%rip) + WORD $0xf10006bf // cmp x21, #1 + WORD $0x54004280 // b.eq LBB0_170 $2128(%rip) + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x5100b908 // sub w8, w8, #46 + WORD $0x7100dd1f // cmp w8, #55 + WORD $0x54004208 // b.hi LBB0_170 $2112(%rip) + WORD $0x9ac821e8 // lsl x8, x15, x8 + WORD $0xea07011f // tst x8, x7 + WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip) +LBB0_65: + WORD $0xf10042bf // cmp x21, #16 + WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip) + WORD $0xd2800016 // mov x22, #0 + WORD $0xd280001c // mov x28, #0 + WORD $0x92800014 // mov x20, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800008 // mov x8, #-1 +LBB0_67: + WORD $0x3cfc6bd4 // ldr q20, [lr, x28] + 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 $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, 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 $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 $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 $0x12800004 // mov w4, #-1 + WORD $0x1ac72098 // lsl w24, w4, w7 + WORD $0x0a38023a // bic w26, w17, w24 + WORD $0x0a3802e4 // bic w4, w23, w24 + WORD $0x0a380326 // bic w6, w25, w24 + WORD $0x710040ff // cmp w7, #16 + WORD $0x1a9a0231 // csel w17, w17, w26, eq + WORD $0x1a8402f8 // csel w24, w23, w4, eq + WORD $0x1a860337 // csel w23, w25, w6, eq + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip) + WORD $0x51000704 // sub w4, w24, #1 + WORD $0x6a180099 // ands w25, w4, w24 + WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip) + WORD $0x510006e4 // sub w4, w23, #1 + WORD $0x6a170099 // ands w25, w4, w23 + WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip) + WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip) + WORD $0x8b110388 // add x8, x28, x17 +LBB0_73: + WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip) + WORD $0x5ac00311 // rbit w17, w24 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip) + WORD $0x8b110385 // add x5, x28, x17 +LBB0_76: + WORD $0x340000d7 // cbz w23, LBB0_79 $24(%rip) + WORD $0x5ac002f1 // rbit w17, w23 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip) + WORD $0x8b110394 // add x20, x28, x17 +LBB0_79: + WORD $0x710040ff // cmp w7, #16 + WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip) + WORD $0x9100439c // add x28, x28, #16 + WORD $0xd10042d6 // sub x22, x22, #16 + WORD $0x8b1602b7 // add x23, x21, x22 + WORD $0xf1003eff // cmp x23, #15 + WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip) + WORD $0x8b1c03d6 // add x22, lr, x28 + WORD $0xeb1c02bf // cmp x21, x28 + WORD $0x54001b00 // b.eq LBB0_124 $864(%rip) +LBB0_82: + WORD $0x8b1702d8 // add x24, x22, x23 + WORD $0x8b1b01b1 // add x17, x13, x27 + WORD $0xcb160235 // sub x21, x17, x22 + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xaa1603fc // mov x28, x22 + WORD $0x14000009 // b LBB0_85 $36(%rip) +LBB0_83: + WORD $0xb10004bf // cmn x5, #1 + WORD $0xaa0703e5 // mov x5, x7 + WORD $0x54001d81 // b.ne LBB0_136 $944(%rip) +LBB0_84: + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0x910004e7 // add x7, x7, #1 + WORD $0xaa1c03f6 // mov x22, x28 + WORD $0xd10006f7 // sub x23, x23, #1 + WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip) +LBB0_85: + WORD $0x38401791 // ldrb w17, [x28], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_91 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x540017c1 // b.ne LBB0_124 $760(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xaa0703e8 // mov x8, x7 + WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip) + WORD $0x140000d7 // b LBB0_136 $860(%rip) +LBB0_91: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54000060 // b.eq LBB0_93 $12(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x540016c1 // b.ne LBB0_124 $728(%rip) +LBB0_93: + WORD $0xb100069f // cmn x20, #1 + WORD $0xaa0703f4 // mov x20, x7 + WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip) + WORD $0x140000cf // b LBB0_136 $828(%rip) +LBB0_94: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x54000560 // b.eq LBB0_107 $172(%rip) +LBB0_95: + WORD $0x7101f6bf // cmp w21, #125 + WORD $0x54000080 // b.eq LBB0_97 $16(%rip) + WORD $0x14000627 // b LBB0_425 $6300(%rip) +LBB0_96: + WORD $0x710176bf // cmp w21, #93 + WORD $0x540000c1 // b.ne LBB0_98 $24(%rip) +LBB0_97: + WORD $0xf9000054 // str x20, [x2] + WORD $0xaa1403e5 // mov x5, x20 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip) + WORD $0x140005b9 // b LBB0_394 $5860(%rip) +LBB0_98: + WORD $0xf834794f // str x15, [x10, x20, lsl #3] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip) +LBB0_99: + WORD $0x7101b6bf // cmp w21, #109 + WORD $0x54002bad // b.le LBB0_160 $1396(%rip) + WORD $0x7101babf // cmp w21, #110 + WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip) + WORD $0x7101d2bf // cmp w21, #116 + WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip) + WORD $0x7101eebf // cmp w21, #123 + WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x5400b6cc // b.gt LBB0_396 $5848(%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 $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip) + WORD $0x140005a2 // b LBB0_394 $5768(%rip) +LBB0_105: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf825795f // str xzr, [x10, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip) + WORD $0x14000599 // b LBB0_394 $5732(%rip) +LBB0_107: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf8257953 // str x19, [x10, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip) + WORD $0x14000590 // b LBB0_394 $5696(%rip) +LBB0_109: + WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54006403 // b.lo LBB0_256 $3200(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_112: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, 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 $0x1e260315 // fmov w21, 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 $0x1e260316 // fmov w22, 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 $0x1e260317 // fmov w23, 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 $0x1e260318 // fmov w24, 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 $0x1e260319 // fmov w25, 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 $0x1e26031a // fmov w26, s24 + 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip) +LBB0_114: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602d5 // fmov w21, 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 $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 $0x1e260297 // fmov w23, s20 + 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 $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip) + WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_112 $-340(%rip) + WORD $0x1400029d // b LBB0_248 $2676(%rip) +LBB0_117: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_118: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_114 $-188(%rip) +LBB0_119: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip) +LBB0_120: + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_121: + WORD $0x9100063c // add x28, x17, #1 +LBB0_122: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip) + WORD $0x14000524 // b LBB0_397 $5264(%rip) +LBB0_123: + WORD $0x8b2743d1 // add x17, lr, w7, uxtw + WORD $0x8b1c0236 // add x22, x17, x28 +LBB0_124: + WORD $0x92800015 // mov x21, #-1 + WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip) +LBB0_125: + WORD $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip) + WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip) + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xd10004f1 // sub x17, x7, #1 + WORD $0xeb11011f // cmp x8, x17 + WORD $0x540002a0 // b.eq LBB0_135 $84(%rip) + WORD $0xeb11029f // cmp x20, x17 + WORD $0x54000260 // b.eq LBB0_135 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_135 $68(%rip) + WORD $0xf1000691 // subs x17, x20, #1 + WORD $0x5400006b // b.lt LBB0_132 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip) +LBB0_132: + WORD $0xaa050111 // orr x17, x8, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip) + WORD $0xeb05011f // cmp x8, x5 + WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip) +LBB0_134: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04011f // cmp x8, x4 + WORD $0x1a9f17e8 // cset w8, eq + WORD $0x6a08023f // tst w17, w8 + WORD $0xda8500f5 // csinv x21, x7, x5, eq + WORD $0x14000002 // b LBB0_136 $8(%rip) +LBB0_135: + WORD $0xcb0703f5 // neg x21, x7 +LBB0_136: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip) + WORD $0x8b15037c // add x28, x27, x21 + WORD $0x140000bd // b LBB0_170 $756(%rip) +LBB0_138: + WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_141: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0x1e260307 // fmov w7, 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 $0x1e260315 // fmov w21, 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 $0x1e260316 // fmov w22, 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 $0x1e260317 // fmov w23, 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 $0x1e260318 // fmov w24, 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 $0x1e260319 // fmov w25, 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 $0x1e26031a // fmov w26, s24 + 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 $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip) +LBB0_143: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602d5 // fmov w21, 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 $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 $0x1e260297 // fmov w23, s20 + 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 $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip) + WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip) + WORD $0x1400027e // b LBB0_276 $2552(%rip) +LBB0_146: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_147: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_143 $-188(%rip) +LBB0_148: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip) + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_150: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip) +LBB0_151: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xb27ff7f1 // mov x17, #9223372036854775806 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000051 // str x17, [x2] + WORD $0xf8287944 // str x4, [x10, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip) + WORD $0x14000468 // b LBB0_394 $4512(%rip) +LBB0_154: + WORD $0x71008abf // cmp w21, #34 + WORD $0x540008c0 // b.eq LBB0_174 $280(%rip) + WORD $0x7100b6bf // cmp w21, #45 + WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0118 // subs x24, x8, x28 + WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip) + WORD $0xb20903e4 // mov x4, #36028797027352576 + WORD $0xf2800024 // movk x4, #1 + WORD $0x8b1c0128 // add x8, x9, x28 + WORD $0x39400111 // ldrb w17, [x8] + WORD $0x7100c23f // cmp w17, #48 + WORD $0x54002281 // b.ne LBB0_198 $1104(%rip) + WORD $0xf100071f // cmp x24, #1 + WORD $0x54002141 // b.ne LBB0_196 $1064(%rip) +LBB0_159: + WORD $0x52800027 // mov w7, #1 + WORD $0x140001ac // b LBB0_244 $1712(%rip) +LBB0_160: + WORD $0x71016ebf // cmp w21, #91 + WORD $0x54000540 // b.eq LBB0_172 $168(%rip) + WORD $0x71019abf // cmp w21, #102 + WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1001111 // sub x17, x8, #4 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip) + WORD $0xb87c6928 // ldr w8, [x9, x28] + WORD $0x528d8c31 // mov w17, #27745 + WORD $0x72acae71 // movk w17, #25971, lsl #16 + WORD $0x6b11011f // cmp w8, w17 + WORD $0x54009381 // b.ne LBB0_420 $4720(%rip) + WORD $0x9100177c // add x28, x27, #5 + WORD $0x14000015 // b LBB0_170 $84(%rip) +LBB0_165: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008c82 // b.hs LBB0_406 $4496(%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_169 $44(%rip) + WORD $0x1400047b // b LBB0_415 $4588(%rip) +LBB0_167: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008b42 // b.hs LBB0_406 $4456(%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 $0x54008bc1 // b.ne LBB0_411 $4472(%rip) +LBB0_169: + WORD $0x9100137c // add x28, x27, #4 +LBB0_170: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x54008602 // b.hs LBB0_394 $4288(%rip) +LBB0_171: + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip) + WORD $0x1400042c // b LBB0_394 $4272(%rip) +LBB0_172: + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x540086ac // b.gt LBB0_396 $4308(%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 $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip) + WORD $0x14000421 // b LBB0_394 $4228(%rip) +LBB0_174: + WORD $0x3200f3f8 // mov w24, #1431655765 + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip) + WORD $0x54008580 // b.eq LBB0_398 $4272(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_178: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip) + WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip) + WORD $0x52800073 // mov w19, #3 + WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip) +LBB0_181: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip) + WORD $0x14000247 // b LBB0_304 $2332(%rip) +LBB0_182: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_183: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x52800073 // mov w19, #3 + WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip) + WORD $0x17fffcff // b LBB0_38 $-3076(%rip) +LBB0_184: + WORD $0xaa1803f6 // mov x22, x24 + WORD $0x92800015 // mov x21, #-1 + WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip) + WORD $0x140003d8 // b LBB0_400 $3936(%rip) +LBB0_185: + WORD $0x54007a60 // b.eq LBB0_398 $3916(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_188: + WORD $0x8b1c0131 // add x17, x9, x28 + 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 $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip) +LBB0_190: + 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 $0x1e2602f1 // fmov w17, 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 $0x1e2602c4 // fmov w4, 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 $0x1e2602a6 // fmov w6, 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 $0xd3607cc6 // lsl x6, x6, #32 + WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48 + WORD $0x53103c84 // lsl w4, w4, #16 + WORD $0xaa0400c4 // orr x4, x6, x4 + WORD $0xaa110091 // orr x17, x4, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip) + WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip) + WORD $0x140001d7 // b LBB0_305 $1884(%rip) +LBB0_193: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_194: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_190 $-188(%rip) +LBB0_195: + WORD $0xdac000e4 // rbit x4, x7 + WORD $0xdac01085 // clz x5, x4 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip) + WORD $0x140003bc // b LBB0_427 $3824(%rip) +LBB0_196: + WORD $0x39400511 // ldrb w17, [x8, #1] + WORD $0x5100ba31 // sub w17, w17, #46 + WORD $0x7100de3f // cmp w17, #55 + WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip) + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x52800027 // mov w7, #1 + WORD $0xea04023f // tst x17, x4 + WORD $0x540013a0 // b.eq LBB0_244 $628(%rip) +LBB0_198: + WORD $0xf100431f // cmp x24, #16 + WORD $0x54004803 // b.lo LBB0_335 $2304(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0xd2800007 // mov x7, #0 + WORD $0x9280001e // mov lr, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800014 // mov x20, #-1 +LBB0_200: + WORD $0x3ce76914 // ldr q20, [x8, x7] + 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 $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260286 // fmov w6, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x2a3503f5 // mvn w21, w21 + WORD $0x32103eb5 // orr w21, w21, #0xffff0000 + WORD $0x5ac002b5 // rbit w21, w21 + WORD $0x5ac012b5 // clz w21, w21 + WORD $0x12800013 // mov w19, #-1 + WORD $0x1ad52276 // lsl w22, w19, w21 + WORD $0x0a360239 // bic w25, w17, w22 + WORD $0x0a360093 // bic w19, w4, w22 + WORD $0x0a3600d6 // bic w22, w6, w22 + WORD $0x710042bf // cmp w21, #16 + WORD $0x1a99023a // csel w26, w17, w25, eq + WORD $0x1a930091 // csel w17, w4, w19, eq + WORD $0x1a9600d6 // csel w22, w6, w22, eq + WORD $0x51000744 // sub w4, w26, #1 + WORD $0x6a1a0099 // ands w25, w4, w26 + WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip) + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip) + WORD $0x510006c4 // sub w4, w22, #1 + WORD $0x6a160099 // ands w25, w4, w22 + WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip) + WORD $0x340000da // cbz w26, LBB0_206 $24(%rip) + WORD $0x5ac00344 // rbit w4, w26 + WORD $0x5ac0109a // clz w26, w4 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54004001 // b.ne LBB0_334 $2048(%rip) + WORD $0x8b1a00f4 // add x20, x7, x26 +LBB0_206: + WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip) + WORD $0x8b1100e5 // add x5, x7, x17 +LBB0_209: + WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip) + WORD $0x5ac002d1 // rbit w17, w22 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip) + WORD $0x8b1100fe // add lr, x7, x17 +LBB0_212: + WORD $0x710042bf // cmp w21, #16 + WORD $0x540005e1 // b.ne LBB0_230 $188(%rip) + WORD $0x910040e7 // add x7, x7, #16 + WORD $0xd10042f7 // sub x23, x23, #16 + WORD $0x8b170315 // add x21, x24, x23 + WORD $0xf1003ebf // cmp x21, #15 + WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip) + WORD $0x8b070116 // add x22, x8, x7 + WORD $0xeb07031f // cmp x24, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x54000520 // b.eq LBB0_231 $164(%rip) +LBB0_215: + WORD $0x8b1502c6 // add x6, x22, x21 + WORD $0x8b160191 // add x17, x12, x22 + WORD $0xcb1b0238 // sub x24, x17, x27 + WORD $0xaa1603f7 // mov x23, x22 + WORD $0x14000008 // b LBB0_219 $32(%rip) +LBB0_216: + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip) + WORD $0xd100071e // sub lr, x24, #1 +LBB0_218: + WORD $0x91000718 // add x24, x24, #1 + WORD $0xaa1703f6 // mov x22, x23 + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip) +LBB0_219: + WORD $0x384016f1 // ldrb w17, [x23], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_226 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x540001c0 // b.eq LBB0_228 $56(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54000180 // b.eq LBB0_228 $48(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x54000221 // b.ne LBB0_231 $68(%rip) + WORD $0xb100069f // cmn x20, #1 + WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip) + WORD $0xd1000714 // sub x20, x24, #1 + WORD $0x17ffffed // b LBB0_218 $-76(%rip) +LBB0_226: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip) + WORD $0x14000008 // b LBB0_231 $32(%rip) +LBB0_228: + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002681 // b.ne LBB0_302 $1232(%rip) + WORD $0xd1000705 // sub x5, x24, #1 + WORD $0x17ffffe4 // b LBB0_218 $-112(%rip) +LBB0_230: + WORD $0x8b354111 // add x17, x8, w21, uxtw + WORD $0x8b070236 // add x22, x17, x7 + WORD $0x52800073 // mov w19, #3 +LBB0_231: + WORD $0x92800007 // mov x7, #-1 + WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip) +LBB0_232: + WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip) + WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip) + WORD $0xcb0802c8 // sub x8, x22, x8 + WORD $0xd1000511 // sub x17, x8, #1 + WORD $0xeb11029f // cmp x20, x17 + WORD $0x540002a0 // b.eq LBB0_242 $84(%rip) + WORD $0xeb1103df // cmp lr, x17 + WORD $0x54000260 // b.eq LBB0_242 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_242 $68(%rip) + WORD $0xf10007d1 // subs x17, lr, #1 + WORD $0x5400006b // b.lt LBB0_239 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip) +LBB0_239: + WORD $0xaa050291 // orr x17, x20, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip) + WORD $0xeb05029f // cmp x20, x5 + WORD $0x540063ea // b.ge LBB0_426 $3196(%rip) +LBB0_241: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04029f // cmp x20, x4 + WORD $0x1a9f17e4 // cset w4, eq + WORD $0x6a04023f // tst w17, w4 + WORD $0xda850107 // csinv x7, x8, x5, eq + WORD $0x14000002 // b LBB0_243 $8(%rip) +LBB0_242: + WORD $0xcb0803e7 // neg x7, x8 +LBB0_243: + WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip) +LBB0_244: + WORD $0x8b1c00fc // add x28, x7, x28 + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x52800084 // mov w4, #4 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip) + WORD $0x140002a2 // b LBB0_394 $2696(%rip) +LBB0_245: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3c03f1 // mvn x17, x28 + WORD $0xcb080235 // sub x21, x17, x8 + WORD $0x17fffda7 // b LBB0_136 $-2404(%rip) +LBB0_246: + WORD $0xaa3c03e8 // mvn x8, x28 + WORD $0xcb314115 // sub x21, x8, w17, uxtw + WORD $0x17fffda4 // b LBB0_136 $-2416(%rip) +LBB0_247: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_251 $40(%rip) +LBB0_248: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_257 $176(%rip) +LBB0_249: + WORD $0xaa0603f6 // mov x22, x6 + WORD $0x92800007 // mov x7, #-1 + WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip) + WORD $0x140002b8 // b LBB0_409 $2784(%rip) +LBB0_250: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_251: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54003463 // b.lo LBB0_339 $1676(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip) + WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip) + WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip) +LBB0_255: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd52 // b LBB0_121 $-2744(%rip) +LBB0_256: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_257: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_265 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip) + WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip) +LBB0_260: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x54005563 // b.lo LBB0_428 $2732(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd1f // b LBB0_121 $-2948(%rip) +LBB0_263: + WORD $0x35005547 // cbnz w7, LBB0_429 $2728(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_265: + WORD $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip) + WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip) +LBB0_267: + WORD $0xd2800005 // mov x5, #0 +LBB0_268: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_274 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_272 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54005429 // b.ls LBB0_430 $2692(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip) + WORD $0x1400023a // b LBB0_398 $2280(%rip) +LBB0_272: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip) + WORD $0x1400022c // b LBB0_398 $2224(%rip) +LBB0_274: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffcfd // b LBB0_121 $-3084(%rip) +LBB0_275: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000006 // b LBB0_278 $24(%rip) +LBB0_276: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000028 // b LBB0_284 $160(%rip) +LBB0_277: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_278: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip) + WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip) + WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip) +LBB0_282: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd75 // b LBB0_150 $-2604(%rip) +LBB0_283: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_284: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_292 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip) + WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip) +LBB0_287: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd42 // b LBB0_150 $-2808(%rip) +LBB0_290: + WORD $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_292: + WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip) + WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip) +LBB0_294: + WORD $0xd2800005 // mov x5, #0 +LBB0_295: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_301 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_299 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54004489 // b.ls LBB0_430 $2192(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip) + WORD $0x140001bd // b LBB0_398 $1780(%rip) +LBB0_299: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54003740 // b.eq LBB0_398 $1768(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip) + WORD $0x140001af // b LBB0_398 $1724(%rip) +LBB0_301: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffd20 // b LBB0_150 $-2944(%rip) +LBB0_302: + WORD $0xcb1803e7 // neg x7, x24 + WORD $0x17fffeee // b LBB0_243 $-1096(%rip) +LBB0_303: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa2703f1 // mvn x17, x7 + WORD $0xcb080227 // sub x7, x17, x8 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee8 // b LBB0_243 $-1120(%rip) +LBB0_304: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_308 $40(%rip) +LBB0_305: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_314 $176(%rip) +LBB0_306: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb314107 // sub x7, x8, w17, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee0 // b LBB0_243 $-1152(%rip) +LBB0_307: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_308: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + 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 $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c95 // bfi w21, w4, #16, #16 + WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip) + WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip) + WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip) +LBB0_312: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0x14000055 // b LBB0_332 $340(%rip) +LBB0_313: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_314: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_322 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] + 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 $0x1e2602d1 // fmov w17, 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 $0x1e2602c7 // fmov w7, 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 $0x1e2602c4 // fmov w4, s22 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c87 // bfi w7, w4, #16, #16 + WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip) + WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip) +LBB0_317: + 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 $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip) + WORD $0xdac00284 // rbit x4, x20 + WORD $0xdac01087 // clz x7, x4 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x14000022 // b LBB0_332 $136(%rip) +LBB0_320: + WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_322: + WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip) + WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip) +LBB0_324: + WORD $0xd2800005 // mov x5, #0 +LBB0_325: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_331 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_329 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54003369 // b.ls LBB0_430 $1644(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip) + WORD $0x14000134 // b LBB0_398 $1232(%rip) +LBB0_329: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54002620 // b.eq LBB0_398 $1220(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0224 // add x4, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880088 // csel x8, x4, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a84 // sub x4, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 + WORD $0xeb05009f // cmp x4, x5 + WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip) + WORD $0x14000126 // b LBB0_398 $1176(%rip) +LBB0_331: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 +LBB0_332: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip) +LBB0_333: + WORD $0x92800008 // mov x8, #-1 + WORD $0xaa1e03f6 // mov x22, lr + WORD $0xaa1503f7 // mov x23, x21 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800014 // mov x20, #-1 + WORD $0x17fffb21 // b LBB0_82 $-4988(%rip) +LBB0_334: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb3a4107 // sub x7, x8, w26, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe5b // b LBB0_243 $-1684(%rip) +LBB0_335: + WORD $0x92800014 // mov x20, #-1 + WORD $0xaa0803f6 // mov x22, x8 + WORD $0xaa1803f5 // mov x21, x24 + WORD $0x92800005 // mov x5, #-1 + WORD $0x9280001e // mov lr, #-1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe0f // b LBB0_215 $-1988(%rip) +LBB0_336: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_337: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + WORD $0x4a1104d1 // eor w17, w6, 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 $0x52800073 // mov w19, #3 + WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip) +LBB0_338: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_339: + WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip) + WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip) +LBB0_341: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_347 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_344 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip) + WORD $0x14000009 // b LBB0_346 $36(%rip) +LBB0_344: + WORD $0xb4001db1 // cbz x17, LBB0_398 $948(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip) +LBB0_346: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_348 $12(%rip) + WORD $0x140000e3 // b LBB0_398 $908(%rip) +LBB0_347: + WORD $0xaa0703fc // mov x28, x7 +LBB0_348: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip) +LBB0_349: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_350: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b1100f1 // adds w17, w7, w17 + WORD $0x4a1104d1 // eor w17, w6, 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 $0x52800073 // mov w19, #3 + WORD $0x17fffe6e // b LBB0_260 $-1608(%rip) +LBB0_351: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_352: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + 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 $0x52800073 // mov w19, #3 + WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip) +LBB0_353: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_354: + WORD $0xb5000865 // cbnz x5, LBB0_370 $268(%rip) + WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip) +LBB0_356: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_362 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_359 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip) + WORD $0x14000009 // b LBB0_361 $36(%rip) +LBB0_359: + WORD $0xb4001551 // cbz x17, LBB0_398 $680(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip) +LBB0_361: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_363 $12(%rip) + WORD $0x140000a0 // b LBB0_398 $640(%rip) +LBB0_362: + WORD $0xaa0703fc // mov x28, x7 +LBB0_363: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip) + WORD $0x14000096 // b LBB0_397 $600(%rip) +LBB0_364: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_365: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b1100f1 // adds w17, w7, w17 + 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 $0x52800073 // mov w19, #3 + WORD $0x17fffea3 // b LBB0_287 $-1396(%rip) +LBB0_366: + WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip) + WORD $0x17ffff9c // b LBB0_348 $-400(%rip) +LBB0_368: + WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip) + WORD $0x14000075 // b LBB0_398 $468(%rip) +LBB0_370: + WORD $0xb4000e94 // cbz x20, LBB0_398 $464(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip) + WORD $0x17ffffcf // b LBB0_363 $-196(%rip) +LBB0_372: + WORD $0xb4000d94 // cbz x20, LBB0_398 $432(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip) + WORD $0x14000065 // b LBB0_398 $404(%rip) +LBB0_374: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_375: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2402a4 // bic w4, w21, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, 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 $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip) +LBB0_376: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_377: + WORD $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip) + WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip) +LBB0_379: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000280 // b.eq LBB0_385 $80(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_382 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip) + WORD $0x14000009 // b LBB0_384 $36(%rip) +LBB0_382: + WORD $0xb4000871 // cbz x17, LBB0_398 $268(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip) +LBB0_384: + WORD $0x710088bf // cmp w5, #34 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip) + WORD $0x14000038 // b LBB0_398 $224(%rip) +LBB0_385: + WORD $0xaa0703fc // mov x28, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff54 // b LBB0_348 $-688(%rip) +LBB0_386: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_387: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2400e4 // bic w4, w7, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, 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 $0x17fffeca // b LBB0_317 $-1240(%rip) +LBB0_388: + WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip) +LBB0_390: + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff39 // b LBB0_348 $-796(%rip) +LBB0_391: + WORD $0xb4000334 // cbz x20, LBB0_398 $100(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip) + WORD $0x14000012 // b LBB0_398 $72(%rip) +LBB0_393: + WORD $0x92800008 // mov x8, #-1 +LBB0_394: + WORD $0xaa0803e0 // mov x0, x8 + 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_395: + WORD $0x9280001c // mov x28, #-1 + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x1400000c // b LBB0_403 $48(%rip) +LBB0_396: + WORD $0x928000c8 // mov x8, #-7 + WORD $0x17fffff3 // b LBB0_394 $-52(%rip) +LBB0_397: + WORD $0xb100079f // cmn x28, #1 + WORD $0x54000101 // b.ne LBB0_403 $32(%rip) +LBB0_398: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0x9280001c // mov x28, #-1 + WORD $0x14000005 // b LBB0_403 $20(%rip) +LBB0_399: + WORD $0x92800015 // mov x21, #-1 +LBB0_400: + WORD $0xaa3503f4 // mvn x20, x21 +LBB0_401: + WORD $0x8b1b0288 // add x8, x20, x27 +LBB0_402: + WORD $0x9280003c // mov x28, #-2 +LBB0_403: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa1c03e8 // mov x8, x28 + WORD $0x17ffffe7 // b LBB0_394 $-100(%rip) +LBB0_404: + WORD $0xb100051f // cmn x8, #1 + WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip) + WORD $0xdac00228 // rbit x8, x17 + WORD $0xdac01108 // clz x8, x8 + WORD $0x8b1c0108 // add x8, x8, x28 + WORD $0x17fffff7 // b LBB0_402 $-36(%rip) +LBB0_406: + WORD $0x9280001c // mov x28, #-1 + WORD $0x17fffff6 // b LBB0_403 $-40(%rip) +LBB0_407: + WORD $0xaa0803f4 // mov x20, x8 + WORD $0x8b1b0108 // add x8, x8, x27 + WORD $0x17fffff2 // b LBB0_402 $-56(%rip) +LBB0_408: + WORD $0x92800007 // mov x7, #-1 +LBB0_409: + WORD $0xaa2703fe // mvn lr, x7 +LBB0_410: + WORD $0x8b1e0388 // add x8, x28, lr + WORD $0x17ffffee // b LBB0_402 $-72(%rip) +LBB0_411: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7101b91f // cmp w8, #110 + WORD $0x54000761 // b.ne LBB0_425 $236(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x540006c1 // b.ne LBB0_425 $216(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000621 // b.ne LBB0_425 $196(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000581 // b.ne LBB0_425 $176(%rip) + WORD $0x14000014 // b LBB0_419 $80(%rip) +LBB0_415: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] + WORD $0x7101d11f // cmp w8, #116 + WORD $0x540004e1 // b.ne LBB0_425 $156(%rip) + WORD $0x91000768 // add x8, x27, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101c91f // cmp w8, #114 + WORD $0x54000441 // b.ne LBB0_425 $136(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x540003a1 // b.ne LBB0_425 $116(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000301 // b.ne LBB0_425 $96(%rip) +LBB0_419: + WORD $0x91001368 // add x8, x27, #4 + WORD $0x17ffffc5 // b LBB0_402 $-236(%rip) +LBB0_420: + WORD $0xf900003c // str x28, [x1] + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x7101851f // cmp w8, #97 + WORD $0x54000241 // b.ne LBB0_425 $72(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x540001a1 // b.ne LBB0_425 $52(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101cd1f // cmp w8, #115 + WORD $0x54000101 // b.ne LBB0_425 $32(%rip) + WORD $0x91001368 // add x8, x27, #4 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000061 // b.ne LBB0_425 $12(%rip) + WORD $0x91001768 // add x8, x27, #5 + WORD $0x17ffffb0 // b LBB0_402 $-320(%rip) +LBB0_425: + WORD $0x92800028 // mov x8, #-2 + WORD $0x17ffff98 // b LBB0_394 $-416(%rip) +LBB0_426: + WORD $0xaa1403fe // mov lr, x20 + WORD $0x8b140388 // add x8, x28, x20 + WORD $0x17ffffab // b LBB0_402 $-340(%rip) +LBB0_427: + WORD $0x8b1c0228 // add x8, x17, x28 + WORD $0x17ffffa9 // b LBB0_402 $-348(%rip) +LBB0_428: + WORD $0x8b1100a8 // add x8, x5, x17 + WORD $0x17ffffa7 // b LBB0_402 $-356(%rip) +LBB0_429: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b110108 // add x8, x8, x17 + WORD $0x17ffffa4 // b LBB0_402 $-368(%rip) +LBB0_430: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x17ffffa1 // b LBB0_402 $-380(%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 $176, 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/internal/native/neon/skip_one_fast_arm64.go b/internal/native/neon/skip_one_fast_arm64.go new file mode 100644 index 000000000..0e3a995fa --- /dev/null +++ b/internal/native/neon/skip_one_fast_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/skip_one_fast_arm64.s b/internal/native/neon/skip_one_fast_arm64.s new file mode 100644 index 000000000..0caf27875 --- /dev/null +++ b/internal/native/neon/skip_one_fast_arm64.s @@ -0,0 +1,998 @@ +// +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 $0x54005ae2 // b.hs LBB0_115 $2908(%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 $0x140002cb // b LBB0_116 $2860(%rip) +LBB0_20: + WORD $0xeb0a011f // cmp x8, x10 + WORD $0x54005922 // b.hs LBB0_116 $2852(%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 $0x540006ec // b.gt LBB0_39 $220(%rip) + WORD $0x7100bd5f // cmp w10, #47 + WORD $0x54000b4d // b.le LBB0_44 $360(%rip) + WORD $0x5100c14a // sub w10, w10, #48 + WORD $0x7100295f // cmp w10, #10 + WORD $0x540055a2 // b.hs LBB0_110 $2740(%rip) +LBB0_24: + WORD $0xf940040a // ldr x10, [x0, #8] + WORD $0xcb10014a // sub x10, x10, x16 + WORD $0xf100415f // cmp x10, #16 + WORD $0x540002c3 // b.lo LBB0_28 $88(%rip) + WORD $0x4f01e580 // movi.16b v0, #44 + WORD $0x4f06e7e1 // movi.16b v1, #223 + WORD $0x4f02e7a2 // movi.16b v2, #93 +Lloh0: + WORD $0x10fff3cb // adr x11, lCPI0_0 $-392(%rip) +Lloh1: + WORD $0x3dc00163 // ldr q3, [x11, lCPI0_0@PAGEOFF] $0(%rip) +Lloh2: + WORD $0x10fff40b // adr x11, lCPI0_1 $-384(%rip) +Lloh3: + WORD $0x3dc00164 // ldr q4, [x11, lCPI0_1@PAGEOFF] $0(%rip) +LBB0_26: + WORD $0x3cf06925 // ldr q5, [x9, x16] + 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 $0x1e2600ab // fmov w11, s5 + WORD $0x350002eb // cbnz w11, LBB0_36 $92(%rip) + WORD $0xd100414a // sub x10, x10, #16 + WORD $0x91004210 // add x16, x16, #16 + WORD $0xf1003d5f // cmp x10, #15 + WORD $0x54fffe68 // b.hi LBB0_26 $-52(%rip) +LBB0_28: + WORD $0x8b10012b // add x11, x9, x16 + WORD $0xb40001ea // cbz x10, LBB0_35 $60(%rip) + WORD $0x8b0a016c // add x12, x11, x10 + WORD $0xcb09016d // sub x13, x11, x9 +LBB0_30: + WORD $0x3940016e // ldrb w14, [x11] + WORD $0x7100b1df // cmp w14, #44 + WORD $0x540052c0 // b.eq LBB0_112 $2648(%rip) + WORD $0x7101f5df // cmp w14, #125 + WORD $0x54005280 // b.eq LBB0_112 $2640(%rip) + WORD $0x710175df // cmp w14, #93 + WORD $0x54005240 // b.eq LBB0_112 $2632(%rip) + WORD $0x9100056b // add x11, x11, #1 + WORD $0x910005ad // add x13, x13, #1 + WORD $0xf100054a // subs x10, x10, #1 + WORD $0x54fffec1 // b.ne LBB0_30 $-40(%rip) + WORD $0xaa0c03eb // mov x11, x12 +LBB0_35: + WORD $0xcb090169 // sub x9, x11, x9 + WORD $0x14000004 // b LBB0_37 $16(%rip) +LBB0_36: + WORD $0x5ac00169 // rbit w9, w11 + WORD $0x5ac01129 // clz w9, w9 + WORD $0x8b100129 // add x9, x9, x16 +LBB0_37: + WORD $0xf9000029 // str x9, [x1] +LBB0_38: + WORD $0xaa0803e0 // mov x0, x8 + WORD $0x1400028f // b LBB0_117 $2620(%rip) +LBB0_39: + WORD $0x7101b55f // cmp w10, #109 + WORD $0x5400054d // b.le LBB0_47 $168(%rip) + WORD $0x7101b95f // cmp w10, #110 + WORD $0x54002320 // b.eq LBB0_74 $1124(%rip) + WORD $0x7101d15f // cmp w10, #116 + WORD $0x540022e0 // b.eq LBB0_74 $1116(%rip) + WORD $0x7101ed5f // cmp w10, #123 + WORD $0x54004e81 // b.ne LBB0_110 $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 $0x10ffeb91 // adr x17, lCPI0_0 $-656(%rip) +Lloh5: + WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) +Lloh6: + WORD $0x10ffebd1 // adr x17, lCPI0_1 $-648(%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_51 $96(%rip) +LBB0_44: + WORD $0x34004d0a // cbz w10, LBB0_116 $2464(%rip) + WORD $0x7100895f // cmp w10, #34 + WORD $0x54001f40 // b.eq LBB0_75 $1000(%rip) + WORD $0x7100b55f // cmp w10, #45 + WORD $0x54fff4c0 // b.eq LBB0_24 $-360(%rip) + WORD $0x14000251 // b LBB0_110 $2372(%rip) +LBB0_47: + WORD $0x71016d5f // cmp w10, #91 + WORD $0x540027a0 // b.eq LBB0_84 $1268(%rip) + WORD $0x7101995f // cmp w10, #102 + WORD $0x540049a1 // b.ne LBB0_110 $2356(%rip) + WORD $0x91001509 // add x9, x8, #5 + WORD $0xf940040a // ldr x10, [x0, #8] + WORD $0xeb0a013f // cmp x9, x10 + WORD $0x54fff969 // b.ls LBB0_37 $-212(%rip) + WORD $0x1400025a // b LBB0_116 $2408(%rip) +LBB0_50: + 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_51: + WORD $0xf10100a6 // subs x6, x5, #64 + WORD $0x540015cb // b.lt LBB0_58 $696(%rip) +LBB0_52: + 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_54 $16(%rip) + WORD $0xd280000f // mov x15, #0 + WORD $0xd2800013 // mov x19, #0 + WORD $0x1400000a // b LBB0_55 $40(%rip) +LBB0_54: + 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_55: + 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_50 $-676(%rip) +LBB0_56: + 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_109 $1568(%rip) + WORD $0x9100056b // add x11, x11, #1 + WORD $0xea1402b4 // ands x20, x21, x20 + WORD $0x54fffea1 // b.ne LBB0_56 $-44(%rip) + WORD $0x17ffff4a // b LBB0_50 $-728(%rip) +LBB0_58: + WORD $0xf10000bf // cmp x5, #0 + WORD $0x540033ed // b.le LBB0_114 $1660(%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_52 $-716(%rip) + WORD $0xf10080b4 // subs x20, x5, #32 + WORD $0x540000a3 // b.lo LBB0_62 $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_63 $12(%rip) +LBB0_62: + WORD $0x910043f3 // add x19, sp, #16 + WORD $0xaa0503f4 // mov x20, x5 +LBB0_63: + WORD $0xf1004295 // subs x21, x20, #16 + WORD $0x54000243 // b.lo LBB0_69 $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_70 $60(%rip) +LBB0_65: + WORD $0xf1001295 // subs x21, x20, #4 + WORD $0x54000243 // b.lo LBB0_71 $72(%rip) +LBB0_66: + 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_72 $60(%rip) +LBB0_67: + WORD $0xb4000254 // cbz x20, LBB0_73 $72(%rip) +LBB0_68: + WORD $0x39400210 // ldrb w16, [x16] + WORD $0x39000270 // strb w16, [x19] + WORD $0x910043f0 // add x16, sp, #16 + WORD $0x17ffff32 // b LBB0_52 $-824(%rip) +LBB0_69: + WORD $0xf1002295 // subs x21, x20, #8 + WORD $0x54fffe63 // b.lo LBB0_65 $-52(%rip) +LBB0_70: + 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_66 $-64(%rip) +LBB0_71: + WORD $0xf1000a95 // subs x21, x20, #2 + WORD $0x54fffe63 // b.lo LBB0_67 $-52(%rip) +LBB0_72: + WORD $0x78402614 // ldrh w20, [x16], #2 + WORD $0x78002674 // strh w20, [x19], #2 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xb5fffe15 // cbnz x21, LBB0_68 $-64(%rip) +LBB0_73: + WORD $0x910043f0 // add x16, sp, #16 + WORD $0x17ffff23 // b LBB0_52 $-884(%rip) +LBB0_74: + WORD $0x91001109 // add x9, x8, #4 + WORD $0xf940040a // ldr x10, [x0, #8] + WORD $0xeb0a013f // cmp x9, x10 + WORD $0x54ffdbc9 // b.ls LBB0_37 $-1160(%rip) + WORD $0x1400016d // b LBB0_116 $1460(%rip) +LBB0_75: + WORD $0xf940040b // ldr x11, [x0, #8] + WORD $0xcb10016a // sub x10, x11, x16 + WORD $0xf100815f // cmp x10, #32 + WORD $0x54002c4b // b.lt LBB0_113 $1416(%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 $0x10ffc96e // adr x14, lCPI0_0 $-1748(%rip) +Lloh9: + WORD $0x3dc001c1 // ldr q1, [x14, lCPI0_0@PAGEOFF] $0(%rip) + WORD $0xcb08016b // sub x11, x11, x8 +Lloh10: + WORD $0x10ffc98e // adr x14, lCPI0_1 $-1744(%rip) +Lloh11: + WORD $0x3dc001c2 // ldr q2, [x14, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x528003ee // mov w14, #31 + WORD $0x4f02e783 // movi.16b v3, #92 +LBB0_77: + 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_79 $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_80 $8(%rip) +LBB0_79: + WORD $0xd280000d // mov x13, #0 +LBB0_80: + WORD $0xb50024af // cbnz x15, LBB0_111 $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_77 $-184(%rip) + WORD $0xb50026ed // cbnz x13, LBB0_118 $1244(%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 $0x5400280a // b.ge LBB0_121 $1280(%rip) + WORD $0x14000126 // b LBB0_117 $1176(%rip) +LBB0_84: + 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 $0x10ffbf71 // adr x17, lCPI0_0 $-2068(%rip) +Lloh13: + WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) +Lloh14: + WORD $0x10ffbfb1 // adr x17, lCPI0_1 $-2060(%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_86 $36(%rip) +LBB0_85: + 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_86: + WORD $0xf10100a6 // subs x6, x5, #64 + WORD $0x540015cb // b.lt LBB0_93 $696(%rip) +LBB0_87: + 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_89 $16(%rip) + WORD $0xd280000f // mov x15, #0 + WORD $0xd2800013 // mov x19, #0 + WORD $0x1400000a // b LBB0_90 $40(%rip) +LBB0_89: + 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_90: + 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_85 $-676(%rip) +LBB0_91: + 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_109 $216(%rip) + WORD $0x9100056b // add x11, x11, #1 + WORD $0xea1402b4 // ands x20, x21, x20 + WORD $0x54fffea1 // b.ne LBB0_91 $-44(%rip) + WORD $0x17ffff4a // b LBB0_85 $-728(%rip) +LBB0_93: + WORD $0xf10000bf // cmp x5, #0 + WORD $0x540009ad // b.le LBB0_114 $308(%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_87 $-716(%rip) + WORD $0xf10080b4 // subs x20, x5, #32 + WORD $0x540000a3 // b.lo LBB0_97 $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_98 $12(%rip) +LBB0_97: + WORD $0x910043f3 // add x19, sp, #16 + WORD $0xaa0503f4 // mov x20, x5 +LBB0_98: + WORD $0xf1004295 // subs x21, x20, #16 + WORD $0x54000243 // b.lo LBB0_104 $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_105 $60(%rip) +LBB0_100: + WORD $0xf1001295 // subs x21, x20, #4 + WORD $0x54000243 // b.lo LBB0_106 $72(%rip) +LBB0_101: + 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_107 $60(%rip) +LBB0_102: + WORD $0xb4000254 // cbz x20, LBB0_108 $72(%rip) +LBB0_103: + WORD $0x39400210 // ldrb w16, [x16] + WORD $0x39000270 // strb w16, [x19] + WORD $0x910043f0 // add x16, sp, #16 + WORD $0x17ffff32 // b LBB0_87 $-824(%rip) +LBB0_104: + WORD $0xf1002295 // subs x21, x20, #8 + WORD $0x54fffe63 // b.lo LBB0_100 $-52(%rip) +LBB0_105: + 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_101 $-64(%rip) +LBB0_106: + WORD $0xf1000a95 // subs x21, x20, #2 + WORD $0x54fffe63 // b.lo LBB0_102 $-52(%rip) +LBB0_107: + WORD $0x78402614 // ldrh w20, [x16], #2 + WORD $0x78002674 // strh w20, [x19], #2 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xb5fffe15 // cbnz x21, LBB0_103 $-64(%rip) +LBB0_108: + WORD $0x910043f0 // add x16, sp, #16 + WORD $0x17ffff23 // b LBB0_87 $-884(%rip) +LBB0_109: + 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 $0x14000014 // b LBB0_117 $80(%rip) +LBB0_110: + WORD $0xf9000028 // str x8, [x1] + WORD $0x92800020 // mov x0, #-2 + WORD $0x14000011 // b LBB0_117 $68(%rip) +LBB0_111: + 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 + WORD $0x17fffd7a // b LBB0_37 $-2584(%rip) +LBB0_112: + WORD $0xf900002d // str x13, [x1] + WORD $0x17fffd79 // b LBB0_38 $-2588(%rip) +LBB0_113: + WORD $0x8b10012c // add x12, x9, x16 + WORD $0x92800000 // mov x0, #-1 + WORD $0xf100055f // cmp x10, #1 + WORD $0x540003ca // b.ge LBB0_121 $120(%rip) + WORD $0x14000004 // b LBB0_117 $16(%rip) +LBB0_114: + WORD $0xf9400408 // ldr x8, [x0, #8] +LBB0_115: + WORD $0xf9000028 // str x8, [x1] +LBB0_116: + WORD $0x92800000 // mov x0, #-1 +LBB0_117: + 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_118: + WORD $0xd100056c // sub x12, x11, #1 + WORD $0xeb0a019f // cmp x12, x10 + WORD $0x54fffea0 // b.eq LBB0_116 $-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_121 $28(%rip) + WORD $0x17ffffed // b LBB0_117 $-76(%rip) +LBB0_120: + 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_117 $-96(%rip) +LBB0_121: + WORD $0x3940018b // ldrb w11, [x12] + WORD $0x7101717f // cmp w11, #92 + WORD $0x54ffff20 // b.eq LBB0_120 $-28(%rip) + WORD $0x7100897f // cmp w11, #34 + WORD $0x540000e0 // b.eq LBB0_124 $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_121 $-36(%rip) + WORD $0x17ffffdd // b LBB0_117 $-140(%rip) +LBB0_124: + WORD $0xcb090189 // sub x9, x12, x9 + WORD $0x91000529 // add x9, x9, #1 + WORD $0x17fffd49 // b LBB0_37 $-2780(%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/internal/native/neon/skip_one_fast_subr_arm64.go b/internal/native/neon/skip_one_fast_subr_arm64.go new file mode 100644 index 000000000..4801fa11d --- /dev/null +++ b/internal/native/neon/skip_one_fast_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/skip_one_subr_arm64.go b/internal/native/neon/skip_one_subr_arm64.go new file mode 100644 index 000000000..01b275681 --- /dev/null +++ b/internal/native/neon/skip_one_subr_arm64.go @@ -0,0 +1,25 @@ +// +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 = 112 +) + +var ( + _ = _subr__skip_one +) + +const ( + _ = _stack__skip_one +) diff --git a/internal/native/neon/u64toa_arm64.go b/internal/native/neon/u64toa_arm64.go new file mode 100644 index 000000000..a3dcad891 --- /dev/null +++ b/internal/native/neon/u64toa_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/u64toa_arm64.s b/internal/native/neon/u64toa_arm64.s new file mode 100644 index 000000000..9acf4497d --- /dev/null +++ b/internal/native/neon/u64toa_arm64.s @@ -0,0 +1,598 @@ +// +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/internal/native/neon/u64toa_subr_arm64.go b/internal/native/neon/u64toa_subr_arm64.go new file mode 100644 index 000000000..151794d52 --- /dev/null +++ b/internal/native/neon/u64toa_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/unquote_arm64.go b/internal/native/neon/unquote_arm64.go new file mode 100644 index 000000000..204f95e60 --- /dev/null +++ b/internal/native/neon/unquote_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/unquote_arm64.s b/internal/native/neon/unquote_arm64.s new file mode 100644 index 000000000..3fc5b73ad --- /dev/null +++ b/internal/native/neon/unquote_arm64.s @@ -0,0 +1,615 @@ +// +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 $0xb4002201 // cbz x1, LBB0_62 $1088(%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 $0x528017b3 // mov w19, #189 + WORD $0x52848014 // mov w20, #9216 + WORD $0x72bf9414 // movk w20, #64672, lsl #16 + WORD $0x4f02e780 // movi.16b v0, #92 +Lloh0: + WORD $0x10fffb68 // adr x8, lCPI0_0 $-148(%rip) +Lloh1: + WORD $0x3dc00101 // ldr q1, [x8, lCPI0_0@PAGEOFF] $0(%rip) +Lloh2: + WORD $0x10fffba8 // adr x8, lCPI0_1 $-140(%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 $0x10002ef7 // adr x23, __UnquoteTab $1500(%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 $0xa9407339 // ldp x25, x28, [x25] + WORD $0x9e670323 // fmov d3, x25 + WORD $0x4e181f83 // mov.d v3[1], x28 + WORD $0xa9007379 // stp x25, x28, [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 $0xb4001ad9 // cbz x25, LBB0_63 $856(%rip) + WORD $0xcb080358 // sub x24, x26, x8 +LBB0_11: + WORD $0x3940035c // ldrb w28, [x26] + WORD $0x7101739f // cmp w28, #92 + WORD $0x54000140 // b.eq LBB0_14 $40(%rip) + WORD $0x9100075a // add x26, x26, #1 + WORD $0x3800177c // strb w28, [x27], #1 + WORD $0x91000718 // add x24, x24, #1 + WORD $0xf1000739 // subs x25, x25, #1 + WORD $0x54ffff21 // b.ne LBB0_11 $-28(%rip) + WORD $0x140000cc // b LBB0_63 $816(%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 $0x540018e0 // b.eq LBB0_63 $796(%rip) +LBB0_15: + WORD $0x91000b19 // add x25, x24, #2 + WORD $0xeb1902b5 // subs x21, x21, x25 + WORD $0x54002824 // b.mi LBB0_93 $1284(%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 $0x34001e19 // cbz w25, LBB0_74 $960(%rip) + WORD $0x38001759 // strb w25, [x26], #1 + WORD $0xaa1a03f6 // mov x22, x26 + WORD $0x14000093 // b LBB0_54 $588(%rip) +LBB0_20: + WORD $0x340026b5 // cbz w21, LBB0_93 $1236(%rip) + WORD $0x385ff119 // ldurb w25, [x8, #-1] + WORD $0x7101733f // cmp w25, #92 + WORD $0x540023a1 // b.ne LBB0_86 $1140(%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 $0x540025ad // b.le LBB0_93 $1204(%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 $0x540022a1 // b.ne LBB0_87 $1108(%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 $0x54002389 // b.ls LBB0_93 $1136(%rip) + WORD $0xb9400119 // ldr w25, [x8] + WORD $0x0a39019b // bic w27, w12, w25 + WORD $0x0b0a033c // add w28, w25, w10 + WORD $0x0a1c037c // and w28, w27, w28 + WORD $0x7100039f // cmp w28, #0 + WORD $0x0b10033c // add w28, w25, w16 + WORD $0x2a19039c // orr w28, w28, w25 + WORD $0x0a0c039c // and w28, w28, w12 + WORD $0x7a400b80 // ccmp w28, #0, #0, eq + WORD $0x540013e1 // b.ne LBB0_65 $636(%rip) + WORD $0x0a0d033c // and w28, w25, w13 + WORD $0x4b1c017e // sub w30, w11, w28 + WORD $0x0b0e0387 // add w7, w28, w14 + WORD $0x0a1e00e7 // and w7, w7, w30 + WORD $0x6a1b00ff // tst w7, w27 + WORD $0x54001321 // b.ne LBB0_65 $612(%rip) + WORD $0x4b1c0127 // sub w7, w9, w28 + WORD $0x0b0f039c // add w28, w28, w15 + WORD $0x0a070387 // and w7, w28, w7 + WORD $0x6a1b00ff // tst w7, w27 + WORD $0x54001281 // b.ne LBB0_65 $592(%rip) + WORD $0x5ac00b27 // rev w7, w25 + WORD $0x0a6710d9 // bic w25, w6, w7, lsr #4 + WORD $0x0b190f39 // add w25, w25, w25, lsl #3 + WORD $0x0a1100e7 // and w7, w7, w17 + WORD $0x0b070327 // add w7, w25, w7 + WORD $0x2a4710e7 // orr w7, w7, w7, lsr #4 + WORD $0x53105cf9 // ubfx w25, w7, #16, #8 + WORD $0x12001ce7 // and w7, w7, #0xff + WORD $0x2a1920f9 // orr w25, w7, w25, lsl #8 + WORD $0x91001108 // add x8, x8, #4 + WORD $0xd10012b5 // sub x21, x21, #4 + WORD $0x7102033f // cmp w25, #128 + WORD $0x54000b23 // b.lo LBB0_55 $356(%rip) + WORD $0x8b1802c7 // add x7, x22, x24 + WORD $0x910008f6 // add x22, x7, #2 +LBB0_34: + WORD $0x711fff3f // cmp w25, #2047 + WORD $0x54000b29 // b.ls LBB0_57 $356(%rip) + WORD $0x51403b27 // sub w7, w25, #14, lsl #12 + WORD $0x312004ff // cmn w7, #2049 + WORD $0x540008e9 // b.ls LBB0_53 $284(%rip) + WORD $0xb50006c5 // cbnz x5, LBB0_48 $216(%rip) + WORD $0xaa1503f8 // mov x24, x21 + WORD $0x530a7f27 // lsr w7, w25, #10 + WORD $0x7100d8ff // cmp w7, #54 + WORD $0x54000788 // b.hi LBB0_51 $240(%rip) +LBB0_38: + WORD $0xf1001b15 // subs x21, x24, #6 + WORD $0x5400074b // b.lt LBB0_51 $232(%rip) + WORD $0x39400107 // ldrb w7, [x8] + WORD $0x710170ff // cmp w7, #92 + WORD $0x540006e1 // b.ne LBB0_51 $220(%rip) + WORD $0x39400507 // ldrb w7, [x8, #1] + WORD $0x7101d4ff // cmp w7, #117 + WORD $0x54000681 // b.ne LBB0_51 $208(%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 $0x54001421 // b.ne LBB0_77 $644(%rip) + WORD $0x0b100307 // add w7, w24, w16 + WORD $0x2a1800e7 // orr w7, w7, w24 + WORD $0x6a0c00ff // tst w7, w12 + WORD $0x540013a1 // b.ne LBB0_77 $628(%rip) + WORD $0x0a0d031b // and w27, w24, w13 + WORD $0x4b1b0167 // sub w7, w11, w27 + WORD $0x0b0e037c // add w28, w27, w14 + WORD $0x0a070387 // and w7, w28, w7 + WORD $0x6a1a00ff // tst w7, w26 + WORD $0x540012e1 // b.ne LBB0_77 $604(%rip) + WORD $0x4b1b0127 // sub w7, w9, w27 + WORD $0x0b0f037b // add w27, w27, w15 + WORD $0x0a070367 // and w7, w27, w7 + WORD $0x6a1a00ff // tst w7, w26 + WORD $0x54001241 // b.ne LBB0_77 $584(%rip) + WORD $0x5ac00b07 // rev w7, w24 + WORD $0x0a6710d8 // bic w24, w6, w7, lsr #4 + WORD $0x0b180f18 // add w24, w24, w24, lsl #3 + WORD $0x0a1100e7 // and w7, w7, w17 + WORD $0x0b070307 // add w7, w24, 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 $0x540005e8 // b.hi LBB0_58 $188(%rip) + WORD $0x360816a4 // tbz w4, #1, LBB0_88 $724(%rip) + WORD $0x5297fde7 // mov w7, #49135 + WORD $0x781fe2c7 // sturh w7, [x22, #-2] + WORD $0x380036d3 // strb w19, [x22], #3 + WORD $0xaa1803f9 // mov x25, x24 + WORD $0x7102031f // cmp w24, #128 + WORD $0x54fff8e2 // b.hs LBB0_34 $-228(%rip) + WORD $0x14000037 // b LBB0_59 $220(%rip) +LBB0_48: + WORD $0xf10002bf // cmp x21, #0 + WORD $0x5400168d // b.le LBB0_91 $720(%rip) + WORD $0x39400107 // ldrb w7, [x8] + WORD $0x710170ff // cmp w7, #92 + WORD $0x54000681 // b.ne LBB0_60 $208(%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 $0x54fff8c9 // b.ls LBB0_38 $-232(%rip) +LBB0_51: + WORD $0x36081504 // tbz w4, #1, LBB0_90 $672(%rip) + WORD $0x5297fde7 // mov w7, #49135 + WORD $0x781fe2c7 // sturh w7, [x22, #-2] + WORD $0x380016d3 // strb w19, [x22], #1 + WORD $0xaa1803f5 // mov x21, x24 + WORD $0x1400000a // b LBB0_54 $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 + WORD $0x380016c7 // strb w7, [x22], #1 +LBB0_54: + WORD $0xb5ffe635 // cbnz x21, LBB0_2 $-828(%rip) + WORD $0x14000025 // b LBB0_63 $148(%rip) +LBB0_55: + WORD $0xaa1903f8 // mov x24, x25 +LBB0_56: + WORD $0x38001758 // strb w24, [x26], #1 + WORD $0xaa1a03f6 // mov x22, x26 + WORD $0x17fffffb // b LBB0_54 $-20(%rip) +LBB0_57: + 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_54 $-48(%rip) +LBB0_58: + WORD $0x0b192b07 // add w7, w24, w25, lsl #10 + WORD $0x0b1400e7 // add w7, w7, w20 + WORD $0x53127cf8 // lsr w24, w7, #18 + WORD $0x321c0f18 // orr w24, w24, #0xf0 + WORD $0x381fe2d8 // sturb w24, [x22, #-2] + WORD $0x52801018 // mov w24, #128 + WORD $0x330c44f8 // bfxil w24, w7, #12, #6 + WORD $0x381ff2d8 // sturb w24, [x22, #-1] + WORD $0x52801018 // mov w24, #128 + WORD $0x33062cf8 // bfxil w24, w7, #6, #6 + WORD $0x390002d8 // strb w24, [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_54 $-112(%rip) +LBB0_59: + WORD $0xd1000ada // sub x26, x22, #2 + WORD $0x17ffffe5 // b LBB0_56 $-108(%rip) +LBB0_60: + WORD $0x36080ea4 // tbz w4, #1, LBB0_88 $468(%rip) + WORD $0x5297fde7 // mov w7, #49135 + WORD $0x781fe2c7 // sturh w7, [x22, #-2] + WORD $0x380016d3 // strb w19, [x22], #1 + WORD $0x17ffffdd // b LBB0_54 $-140(%rip) +LBB0_62: + WORD $0xd2800015 // mov x21, #0 + WORD $0xaa0203f6 // mov x22, x2 +LBB0_63: + WORD $0x8b1502c8 // add x8, x22, x21 + WORD $0xcb020100 // sub x0, x8, x2 +LBB0_64: + 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_65: + 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_67 $20(%rip) + WORD $0x121a794a // and w10, w10, #0xffffffdf + WORD $0x51011d4a // sub w10, w10, #71 + WORD $0x3100195f // cmn w10, #6 + WORD $0x540003e3 // b.lo LBB0_73 $124(%rip) +LBB0_67: + 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_69 $20(%rip) + WORD $0x121a794a // and w10, w10, #0xffffffdf + WORD $0x51011d4a // sub w10, w10, #71 + WORD $0x3100195f // cmn w10, #6 + WORD $0x540002a3 // b.lo LBB0_73 $84(%rip) +LBB0_69: + 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_71 $20(%rip) + WORD $0x121a794a // and w10, w10, #0xffffffdf + WORD $0x51011d4a // sub w10, w10, #71 + WORD $0x3100195f // cmn w10, #6 + WORD $0x54000163 // b.lo LBB0_73 $44(%rip) +LBB0_71: + 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_75 $48(%rip) + WORD $0x121a7908 // and w8, w8, #0xffffffdf + WORD $0x51011d08 // sub w8, w8, #71 + WORD $0x3100191f // cmn w8, #6 + WORD $0x54000102 // b.hs LBB0_75 $32(%rip) +LBB0_73: + WORD $0x92800020 // mov x0, #-2 + WORD $0x17ffffcf // b LBB0_64 $-196(%rip) +LBB0_74: + 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_64 $-216(%rip) +LBB0_75: + WORD $0x91001128 // add x8, x9, #4 +LBB0_76: + WORD $0xf9000068 // str x8, [x3] + WORD $0x92800020 // mov x0, #-2 + WORD $0x17ffffc6 // b LBB0_64 $-232(%rip) +LBB0_77: + 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_79 $20(%rip) + WORD $0x121a794a // and w10, w10, #0xffffffdf + WORD $0x51011d4a // sub w10, w10, #71 + WORD $0x3100195f // cmn w10, #6 + WORD $0x54fffd63 // b.lo LBB0_73 $-84(%rip) +LBB0_79: + 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_81 $20(%rip) + WORD $0x121a794a // and w10, w10, #0xffffffdf + WORD $0x51011d4a // sub w10, w10, #71 + WORD $0x3100195f // cmn w10, #6 + WORD $0x54fffc23 // b.lo LBB0_73 $-124(%rip) +LBB0_81: + 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_83 $20(%rip) + WORD $0x121a794a // and w10, w10, #0xffffffdf + WORD $0x51011d4a // sub w10, w10, #71 + WORD $0x3100195f // cmn w10, #6 + WORD $0x54fffae3 // b.lo LBB0_73 $-164(%rip) +LBB0_83: + 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_85 $20(%rip) + WORD $0x121a7908 // and w8, w8, #0xffffffdf + WORD $0x51011d08 // sub w8, w8, #71 + WORD $0x3100191f // cmn w8, #6 + WORD $0x54fff9a3 // b.lo LBB0_73 $-204(%rip) +LBB0_85: + WORD $0x91001928 // add x8, x9, #6 + WORD $0x17ffffd3 // b LBB0_76 $-180(%rip) +LBB0_86: + WORD $0xaa2003e9 // mvn x9, x0 + WORD $0x8b090108 // add x8, x8, x9 + WORD $0x17ffffd0 // b LBB0_76 $-192(%rip) +LBB0_87: + WORD $0xcb000108 // sub x8, x8, x0 + WORD $0x91000508 // add x8, x8, #1 + WORD $0x17ffffcd // b LBB0_76 $-204(%rip) +LBB0_88: + WORD $0xcb000108 // sub x8, x8, x0 +LBB0_89: + WORD $0xd1001108 // sub x8, x8, #4 + WORD $0xf9000068 // str x8, [x3] + WORD $0x92800060 // mov x0, #-4 + WORD $0x17ffff90 // b LBB0_64 $-448(%rip) +LBB0_90: + WORD $0x8b0000a9 // add x9, x5, x0 + WORD $0xcb090108 // sub x8, x8, x9 + WORD $0x17fffffa // b LBB0_89 $-24(%rip) +LBB0_91: + WORD $0x360800e4 // tbz w4, #1, LBB0_93 $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_63 $-496(%rip) +LBB0_93: + WORD $0xf9000061 // str x1, [x3] + WORD $0x92800000 // mov x0, #-1 + WORD $0x17ffff83 // b LBB0_64 $-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/internal/native/neon/unquote_subr_arm64.go b/internal/native/neon/unquote_subr_arm64.go new file mode 100644 index 000000000..040e15a3d --- /dev/null +++ b/internal/native/neon/unquote_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/validate_one_arm64.go b/internal/native/neon/validate_one_arm64.go new file mode 100644 index 000000000..14a6dad3e --- /dev/null +++ b/internal/native/neon/validate_one_arm64.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/validate_one_arm64.s b/internal/native/neon/validate_one_arm64.s new file mode 100644 index 000000000..156e7d692 --- /dev/null +++ b/internal/native/neon/validate_one_arm64.s @@ -0,0 +1,1860 @@ +// +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, $96 + 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 $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 +Lloh0: + WORD $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip) +Lloh1: + WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip) + WORD $0xaa0203eb // mov x11, x2 + WORD $0x3c808560 // str q0, [x11], #8 + WORD $0xf940000a // ldr x10, [x0] + WORD $0xaa2a03ec // mvn x12, x10 + WORD $0xf940003b // ldr x27, [x1] + WORD $0xcb0a03ed // neg x13, x10 + WORD $0xd100054e // sub x14, x10, #1 + WORD $0x9280000f // mov x15, #-1 + WORD $0x52800030 // mov w16, #1 + WORD $0xd284c011 // mov x17, #9728 + WORD $0xf2c00031 // movk x17, #1, lsl #32 + WORD $0x52800066 // mov w6, #3 + WORD $0x52800097 // mov w23, #4 + WORD $0x4f01e440 // movi.16b v0, #34 +Lloh2: + WORD $0x10fffbe8 // adr x8, lCPI0_1 $-132(%rip) +Lloh3: + WORD $0x3dc00101 // ldr q1, [x8, lCPI0_1@PAGEOFF] $0(%rip) +Lloh4: + WORD $0x10fffc28 // adr x8, lCPI0_2 $-124(%rip) +Lloh5: + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_2@PAGEOFF] $0(%rip) + WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0x4f01e404 // movi.16b v4, #32 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x4f01e5c5 // movi.16b v5, #46 + WORD $0x4f01e566 // movi.16b v6, #43 + WORD $0x4f01e5a7 // movi.16b v7, #45 + WORD $0x12800013 // mov w19, #-1 + WORD $0x4f06e610 // movi.16b v16, #208 + WORD $0x4f00e551 // movi.16b v17, #10 + WORD $0x4f06e7f2 // movi.16b v18, #223 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0x4f02e4b3 // movi.16b v19, #69 + WORD $0x52800025 // mov w5, #1 +LBB0_1: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb08037f // cmp x27, x8 + WORD $0x54000162 // b.hs LBB0_6 $44(%rip) + WORD $0x387b6949 // ldrb w9, [x10, x27] + WORD $0x7100353f // cmp w9, #13 + WORD $0x54000100 // b.eq LBB0_6 $32(%rip) + WORD $0x7100813f // cmp w9, #32 + WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) + WORD $0x51002d29 // sub w9, w9, #11 + WORD $0x3100093f // cmn w9, #2 + WORD $0x54000062 // b.hs LBB0_6 $12(%rip) + WORD $0xaa1b03e9 // mov x9, x27 + WORD $0x14000031 // b LBB0_22 $196(%rip) +LBB0_6: + WORD $0x91000769 // add x9, x27, #1 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54000122 // b.hs LBB0_10 $36(%rip) + WORD $0x38696943 // ldrb w3, [x10, x9] + WORD $0x7100347f // cmp w3, #13 + WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) + WORD $0x7100807f // cmp w3, #32 + WORD $0x54000080 // b.eq LBB0_10 $16(%rip) + WORD $0x51002c63 // sub w3, w3, #11 + WORD $0x3100087f // cmn w3, #2 + WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) +LBB0_10: + WORD $0x91000b69 // add x9, x27, #2 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54000122 // b.hs LBB0_14 $36(%rip) + WORD $0x38696943 // ldrb w3, [x10, x9] + WORD $0x7100347f // cmp w3, #13 + WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) + WORD $0x7100807f // cmp w3, #32 + WORD $0x54000080 // b.eq LBB0_14 $16(%rip) + WORD $0x51002c63 // sub w3, w3, #11 + WORD $0x3100087f // cmn w3, #2 + WORD $0x54000363 // b.lo LBB0_22 $108(%rip) +LBB0_14: + WORD $0x91000f69 // add x9, x27, #3 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54000122 // b.hs LBB0_18 $36(%rip) + WORD $0x38696943 // ldrb w3, [x10, x9] + WORD $0x7100347f // cmp w3, #13 + WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) + WORD $0x7100807f // cmp w3, #32 + WORD $0x54000080 // b.eq LBB0_18 $16(%rip) + WORD $0x51002c63 // sub w3, w3, #11 + WORD $0x3100087f // cmn w3, #2 + WORD $0x54000203 // b.lo LBB0_22 $64(%rip) +LBB0_18: + WORD $0x91001369 // add x9, x27, #4 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x5400acc2 // b.hs LBB0_298 $5528(%rip) +LBB0_19: + WORD $0x38696943 // ldrb w3, [x10, x9] + WORD $0x7100807f // cmp w3, #32 + WORD $0x9ac32203 // lsl x3, x16, x3 + WORD $0x8a110063 // and x3, x3, x17 + WORD $0xfa409864 // ccmp x3, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_21 $20(%rip) + WORD $0x91000529 // add x9, x9, #1 + WORD $0xeb09011f // cmp x8, x9 + WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) + WORD $0x14000552 // b LBB0_296 $5448(%rip) +LBB0_21: + WORD $0xeb08013f // cmp x9, x8 + WORD $0x5400aa02 // b.hs LBB0_296 $5440(%rip) +LBB0_22: + WORD $0x9100053b // add x27, x9, #1 + WORD $0xf900003b // str x27, [x1] + WORD $0x8b09015c // add x28, x10, x9 + WORD $0x39400395 // ldrb w21, [x28] + WORD $0x3400a975 // cbz w21, LBB0_296 $5420(%rip) + WORD $0xd10004b4 // sub x20, x5, #1 + WORD $0xf8747968 // ldr x8, [x11, x20, lsl #3] + WORD $0xb10005ff // cmn x15, #1 + WORD $0x9a8f012f // csel x15, x9, x15, eq + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54000f0c // b.gt LBB0_38 $480(%rip) + WORD $0x7100051f // cmp w8, #1 + WORD $0x54001dc0 // b.eq LBB0_52 $952(%rip) + WORD $0x7100091f // cmp w8, #2 + WORD $0x54003100 // b.eq LBB0_92 $1568(%rip) + WORD $0x71000d1f // cmp w8, #3 + WORD $0x54001ec1 // b.ne LBB0_56 $984(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x5400b4c1 // b.ne LBB0_328 $5784(%rip) + WORD $0xf8347977 // str x23, [x11, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b011e // subs lr, x8, x27 + WORD $0x5400b4e0 // b.eq LBB0_330 $5788(%rip) + WORD $0xf10103df // cmp lr, #64 + WORD $0x540071e3 // b.lo LBB0_217 $3644(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_31: + WORD $0x8b1b0143 // add x3, x10, x27 + WORD $0xad405877 // ldp q23, q22, [x3] + WORD $0xad415075 // ldp q21, q20, [x3, #32] + WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260303 // fmov w3, s24 + WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260307 // fmov w7, s24 + WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260314 // fmov w20, s24 + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x6e238ef8 // cmeq.16b v24, v23, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x6e238ed8 // cmeq.16b v24, v22, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260317 // fmov w23, s24 + WORD $0x6e238eb8 // cmeq.16b v24, v21, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260318 // fmov w24, s24 + WORD $0x6e238e98 // cmeq.16b v24, v20, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e26031a // fmov w26, s24 + WORD $0xd3607e94 // lsl x20, x20, #32 + WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 + WORD $0x53103ce7 // lsl w7, w7, #16 + WORD $0xaa070287 // orr x7, x20, x7 + WORD $0xaa0300f4 // orr x20, x7, x3 + WORD $0xd3607f03 // lsl x3, x24, #32 + WORD $0xaa1ac063 // orr x3, x3, x26, lsl #48 + WORD $0x53103ee7 // lsl w7, w23, #16 + WORD $0xaa070063 // orr x3, x3, x7 + WORD $0xaa160063 // orr x3, x3, x22 + WORD $0xb5000443 // cbnz x3, LBB0_36 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_37 $152(%rip) +LBB0_33: + WORD $0x6e373497 // cmhi.16b v23, v4, v23 + WORD $0x4e211ef7 // and.16b v23, v23, v1 + WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602e3 // fmov w3, s23 + WORD $0x6e363496 // cmhi.16b v22, v4, v22 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c7 // fmov w7, s22 + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602b5 // fmov w21, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + 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 $0xaa0300e3 // orr x3, x7, x3 + WORD $0xb50026f4 // cbnz x20, LBB0_96 $1244(%rip) + WORD $0xb5009f63 // cbnz x3, LBB0_306 $5100(%rip) + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x9101037b // add x27, x27, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff568 // b.hi LBB0_31 $-340(%rip) + WORD $0x1400032c // b LBB0_214 $3248(%rip) +LBB0_36: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac00067 // rbit x7, x3 + WORD $0xdac010e7 // clz x7, x7 + WORD $0x8b1b00e7 // add x7, x7, x27 + WORD $0x9a87139c // csel x28, x28, x7, ne +LBB0_37: + WORD $0x8a250067 // bic x7, x3, x5 + WORD $0xaa0704b5 // orr x21, x5, x7, lsl #1 + WORD $0x8a350063 // bic x3, x3, x21 + WORD $0x9201f063 // and x3, x3, #0xaaaaaaaaaaaaaaaa + WORD $0xab070063 // adds x3, x3, x7 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ff863 // lsl x3, x3, #1 + WORD $0xd200f063 // eor x3, x3, #0x5555555555555555 + WORD $0x8a150063 // and x3, x3, x21 + WORD $0x8a230294 // bic x20, x20, x3 + WORD $0x17ffffd1 // b LBB0_33 $-188(%rip) +LBB0_38: + WORD $0x7100111f // cmp w8, #4 + WORD $0x54000f80 // b.eq LBB0_54 $496(%rip) + WORD $0x7100151f // cmp w8, #5 + WORD $0x540022c0 // b.eq LBB0_94 $1112(%rip) + WORD $0x7100191f // cmp w8, #6 + WORD $0x54000fe1 // b.ne LBB0_56 $508(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x540021e1 // b.ne LBB0_93 $1084(%rip) + WORD $0x52800048 // mov w8, #2 + WORD $0xf8347968 // str x8, [x11, x20, lsl #3] + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b011e // subs lr, x8, x27 + WORD $0x5400a5e0 // b.eq LBB0_330 $5308(%rip) + WORD $0xf10103df // cmp lr, #64 + WORD $0x54006fe3 // b.lo LBB0_238 $3580(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_45: + WORD $0x8b1b0143 // add x3, x10, x27 + WORD $0xad405877 // ldp q23, q22, [x3] + WORD $0xad415075 // ldp q21, q20, [x3, #32] + WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260303 // fmov w3, s24 + WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260307 // fmov w7, s24 + WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260314 // fmov w20, s24 + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x6e238ef8 // cmeq.16b v24, v23, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x6e238ed8 // cmeq.16b v24, v22, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260317 // fmov w23, s24 + WORD $0x6e238eb8 // cmeq.16b v24, v21, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260318 // fmov w24, s24 + WORD $0x6e238e98 // cmeq.16b v24, v20, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e26031a // fmov w26, s24 + WORD $0xd3607e94 // lsl x20, x20, #32 + WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 + WORD $0x53103ce7 // lsl w7, w7, #16 + WORD $0xaa070287 // orr x7, x20, x7 + WORD $0xaa0300f4 // orr x20, x7, x3 + WORD $0xd3607f03 // lsl x3, x24, #32 + WORD $0xaa1ac063 // orr x3, x3, x26, lsl #48 + WORD $0x53103ee7 // lsl w7, w23, #16 + WORD $0xaa070063 // orr x3, x3, x7 + WORD $0xaa160063 // orr x3, x3, x22 + WORD $0xb5000443 // cbnz x3, LBB0_50 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_51 $152(%rip) +LBB0_47: + WORD $0x6e373497 // cmhi.16b v23, v4, v23 + WORD $0x4e211ef7 // and.16b v23, v23, v1 + WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602e3 // fmov w3, s23 + WORD $0x6e363496 // cmhi.16b v22, v4, v22 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c7 // fmov w7, s22 + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602b5 // fmov w21, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + 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 $0xaa0300e3 // orr x3, x7, x3 + WORD $0xb5001f54 // cbnz x20, LBB0_110 $1000(%rip) + WORD $0xb5009063 // cbnz x3, LBB0_306 $4620(%rip) + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x9101037b // add x27, x27, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff568 // b.hi LBB0_45 $-340(%rip) + WORD $0x14000320 // b LBB0_236 $3200(%rip) +LBB0_50: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac00067 // rbit x7, x3 + WORD $0xdac010e7 // clz x7, x7 + WORD $0x8b1b00e7 // add x7, x7, x27 + WORD $0x9a87139c // csel x28, x28, x7, ne +LBB0_51: + WORD $0x8a250067 // bic x7, x3, x5 + WORD $0xaa0704b5 // orr x21, x5, x7, lsl #1 + WORD $0x8a350063 // bic x3, x3, x21 + WORD $0x9201f063 // and x3, x3, #0xaaaaaaaaaaaaaaaa + WORD $0xab070063 // adds x3, x3, x7 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ff863 // lsl x3, x3, #1 + WORD $0xd200f063 // eor x3, x3, #0x5555555555555555 + WORD $0x8a150063 // and x3, x3, x21 + WORD $0x8a230294 // bic x20, x20, x3 + WORD $0x17ffffd1 // b LBB0_47 $-188(%rip) +LBB0_52: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x54001a00 // b.eq LBB0_106 $832(%rip) + WORD $0x710176bf // cmp w21, #93 + WORD $0x54001400 // b.eq LBB0_95 $640(%rip) + WORD $0x140004ba // b LBB0_328 $4840(%rip) +LBB0_54: + WORD $0x7100eabf // cmp w21, #58 + WORD $0x54009701 // b.ne LBB0_328 $4832(%rip) + WORD $0xf834797f // str xzr, [x11, x20, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffd7e5 // cbnz x5, LBB0_1 $-1284(%rip) + WORD $0x1400044b // b LBB0_297 $4396(%rip) +LBB0_56: + WORD $0xf9000054 // str x20, [x2] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x540015ec // b.gt LBB0_100 $700(%rip) +LBB0_57: + WORD $0x5100c2a3 // sub w3, w21, #48 + WORD $0x7100287f // cmp w3, #10 + WORD $0x54002422 // b.hs LBB0_132 $1156(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb090114 // subs x20, x8, x9 + WORD $0x54008a20 // b.eq LBB0_301 $4420(%rip) + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7100c11f // cmp w8, #48 + WORD $0x54000141 // b.ne LBB0_63 $40(%rip) + WORD $0xf100069f // cmp x20, #1 + WORD $0x54002960 // b.eq LBB0_148 $1324(%rip) + WORD $0x387b6948 // ldrb w8, [x10, x27] + WORD $0x5100b908 // sub w8, w8, #46 + WORD $0x7100dd1f // cmp w8, #55 + WORD $0x540028e8 // b.hi LBB0_148 $1308(%rip) + WORD $0x9ac82208 // lsl x8, x16, x8 + WORD $0xea19011f // tst x8, x25 + WORD $0x54002880 // b.eq LBB0_148 $1296(%rip) +LBB0_63: + WORD $0xf100429f // cmp x20, #16 + WORD $0x54007763 // b.lo LBB0_280 $3820(%rip) + WORD $0xd2800015 // mov x21, #0 + WORD $0xd280001e // mov lr, #0 + WORD $0x9280001b // mov x27, #-1 + WORD $0x92800005 // mov x5, #-1 + WORD $0x92800008 // mov x8, #-1 +LBB0_65: + WORD $0x3cfe6b94 // ldr q20, [x28, 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 $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a3 // fmov w3, s21 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e211ed4 // and.16b v20, v22, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e26029a // fmov w26, s20 + WORD $0x4e211ef4 // and.16b v20, v23, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + 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 $0x5ac010f6 // clz w22, w7 + WORD $0x1ad62267 // lsl w7, w19, w22 + WORD $0x0a270078 // bic w24, w3, w7 + WORD $0x0a2702f9 // bic w25, w23, w7 + WORD $0x0a270344 // bic w4, w26, w7 + WORD $0x710042df // cmp w22, #16 + WORD $0x1a980067 // csel w7, w3, w24, eq + WORD $0x1a9902f8 // csel w24, w23, w25, eq + WORD $0x1a840357 // csel w23, w26, w4, eq + WORD $0x510004e3 // sub w3, w7, #1 + WORD $0x6a070063 // ands w3, w3, w7 + WORD $0x54004a41 // b.ne LBB0_215 $2376(%rip) + WORD $0x51000703 // sub w3, w24, #1 + WORD $0x6a180063 // ands w3, w3, w24 + WORD $0x540049e1 // b.ne LBB0_215 $2364(%rip) + WORD $0x510006e3 // sub w3, w23, #1 + WORD $0x6a170063 // ands w3, w3, w23 + WORD $0x54004981 // b.ne LBB0_215 $2352(%rip) + WORD $0x340000c7 // cbz w7, LBB0_71 $24(%rip) + WORD $0x5ac000e3 // rbit w3, w7 + WORD $0x5ac01063 // clz w3, w3 + WORD $0xb100051f // cmn x8, #1 + WORD $0x54004981 // b.ne LBB0_216 $2352(%rip) + WORD $0x8b0303c8 // add x8, lr, x3 +LBB0_71: + WORD $0x340000d8 // cbz w24, LBB0_74 $24(%rip) + WORD $0x5ac00303 // rbit w3, w24 + WORD $0x5ac01063 // clz w3, w3 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x540048c1 // b.ne LBB0_216 $2328(%rip) + WORD $0x8b0303c5 // add x5, lr, x3 +LBB0_74: + WORD $0x340000d7 // cbz w23, LBB0_77 $24(%rip) + WORD $0x5ac002e3 // rbit w3, w23 + WORD $0x5ac01063 // clz w3, w3 + WORD $0xb100077f // cmn x27, #1 + WORD $0x54004801 // b.ne LBB0_216 $2304(%rip) + WORD $0x8b0303db // add x27, lr, x3 +LBB0_77: + WORD $0x710042df // cmp w22, #16 + WORD $0x540012c1 // b.ne LBB0_116 $600(%rip) + WORD $0x910043de // add lr, lr, #16 + WORD $0xd10042b5 // sub x21, x21, #16 + WORD $0x8b150296 // add x22, x20, x21 + WORD $0xf1003edf // cmp x22, #15 + WORD $0x54fff6e8 // b.hi LBB0_65 $-292(%rip) + WORD $0x8b1e0395 // add x21, x28, lr + WORD $0xeb1e029f // cmp x20, lr + WORD $0x54001200 // b.eq LBB0_117 $576(%rip) +LBB0_80: + WORD $0x8b1602b7 // add x23, x21, x22 + WORD $0x8b0901c3 // add x3, x14, x9 + WORD $0xcb150074 // sub x20, x3, x21 + WORD $0xcb1c02b8 // sub x24, x21, x28 + WORD $0xaa1503fe // mov lr, x21 + WORD $0x14000009 // b LBB0_83 $36(%rip) +LBB0_81: + WORD $0xb10004bf // cmn x5, #1 + WORD $0xaa1803e5 // mov x5, x24 + WORD $0x54001561 // b.ne LBB0_129 $684(%rip) +LBB0_82: + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0x91000718 // add x24, x24, #1 + WORD $0xaa1e03f5 // mov x21, lr + WORD $0xd10006d6 // sub x22, x22, #1 + WORD $0xb4002d96 // cbz x22, LBB0_164 $1456(%rip) +LBB0_83: + WORD $0x384017c7 // ldrb w7, [lr], #1 + WORD $0x5100c0e3 // sub w3, w7, #48 + WORD $0x7100287f // cmp w3, #10 + WORD $0x54ffff03 // b.lo LBB0_82 $-32(%rip) + WORD $0x7100b4ff // cmp w7, #45 + WORD $0x5400016d // b.le LBB0_89 $44(%rip) + WORD $0x710194ff // cmp w7, #101 + WORD $0x54fffe20 // b.eq LBB0_81 $-60(%rip) + WORD $0x710114ff // cmp w7, #69 + WORD $0x54fffde0 // b.eq LBB0_81 $-68(%rip) + WORD $0x7100b8ff // cmp w7, #46 + WORD $0x54000ec1 // b.ne LBB0_117 $472(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xaa1803e8 // mov x8, x24 + WORD $0x54fffda0 // b.eq LBB0_82 $-76(%rip) + WORD $0x14000096 // b LBB0_129 $600(%rip) +LBB0_89: + WORD $0x7100acff // cmp w7, #43 + WORD $0x54000060 // b.eq LBB0_91 $12(%rip) + WORD $0x7100b4ff // cmp w7, #45 + WORD $0x54000dc1 // b.ne LBB0_117 $440(%rip) +LBB0_91: + WORD $0xb100077f // cmn x27, #1 + WORD $0xaa1803fb // mov x27, x24 + WORD $0x54fffca0 // b.eq LBB0_82 $-108(%rip) + WORD $0x1400008e // b LBB0_129 $568(%rip) +LBB0_92: + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x540007a0 // b.eq LBB0_108 $244(%rip) +LBB0_93: + WORD $0x7101f6bf // cmp w21, #125 + WORD $0x54000080 // b.eq LBB0_95 $16(%rip) + WORD $0x1400041e // b LBB0_328 $4216(%rip) +LBB0_94: + WORD $0x710176bf // cmp w21, #93 + WORD $0x54000301 // b.ne LBB0_99 $96(%rip) +LBB0_95: + WORD $0xf9000054 // str x20, [x2] + WORD $0xaa1403e5 // mov x5, x20 + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffc474 // cbnz x20, LBB0_1 $-1908(%rip) + WORD $0x140003af // b LBB0_297 $3772(%rip) +LBB0_96: + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00063 // rbit x3, x3 + WORD $0xdac01063 // clz x3, x3 + WORD $0xeb05007f // cmp x3, x5 + WORD $0x54008323 // b.lo LBB0_331 $4196(%rip) + WORD $0x8b1b00a3 // add x3, x5, x27 +LBB0_98: + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0x9100047b // add x27, x3, #1 + WORD $0xb100087f // cmn x3, #2 + WORD $0x540015ac // b.gt LBB0_148 $692(%rip) + WORD $0x140003aa // b LBB0_300 $3752(%rip) +LBB0_99: + WORD $0xf8347970 // str x16, [x11, x20, lsl #3] + WORD $0x92800028 // mov x8, #-2 + WORD $0x71016abf // cmp w21, #90 + WORD $0x54ffea6d // b.le LBB0_57 $-692(%rip) +LBB0_100: + WORD $0x7101b6bf // cmp w21, #109 + WORD $0x540010ad // b.le LBB0_138 $532(%rip) + WORD $0x7101babf // cmp w21, #110 + WORD $0x54001340 // b.eq LBB0_145 $616(%rip) + WORD $0x7101d2bf // cmp w21, #116 + WORD $0x540011c0 // b.eq LBB0_143 $568(%rip) + WORD $0x7101eebf // cmp w21, #123 + WORD $0x54007221 // b.ne LBB0_297 $3652(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x5400732c // b.gt LBB0_299 $3684(%rip) + WORD $0x91000509 // add x9, x8, #1 + WORD $0xf9000049 // str x9, [x2] + WORD $0x528000c9 // mov w9, #6 + WORD $0xf8287969 // str x9, [x11, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffbf45 // cbnz x5, LBB0_1 $-2072(%rip) + WORD $0x14000386 // b LBB0_297 $3608(%rip) +LBB0_106: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x540071ec // b.gt LBB0_299 $3644(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf825797f // str xzr, [x11, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffbe25 // cbnz x5, LBB0_1 $-2108(%rip) + WORD $0x1400037d // b LBB0_297 $3572(%rip) +LBB0_108: + WORD $0xf13ffcbf // cmp x5, #4095 + WORD $0x540070cc // b.gt LBB0_299 $3608(%rip) + WORD $0x910004a8 // add x8, x5, #1 + WORD $0xf9000048 // str x8, [x2] + WORD $0xf8257966 // str x6, [x11, x5, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffbd05 // cbnz x5, LBB0_1 $-2144(%rip) + WORD $0x14000374 // b LBB0_297 $3536(%rip) +LBB0_110: + WORD $0xdac00285 // rbit x5, x20 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00063 // rbit x3, x3 + WORD $0xdac01063 // clz x3, x3 + WORD $0xeb05007f // cmp x3, x5 + WORD $0x54007bc3 // b.lo LBB0_331 $3960(%rip) + WORD $0x8b1b00a3 // add x3, x5, x27 +LBB0_112: + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0x9100047b // add x27, x3, #1 + WORD $0xb100087f // cmn x3, #2 + WORD $0x54006e0d // b.le LBB0_300 $3520(%rip) +LBB0_113: + WORD $0xf900003b // str x27, [x1] + WORD $0xaa0903e8 // mov x8, x9 + WORD $0xb27ff7e3 // mov x3, #9223372036854775806 + WORD $0xeb03013f // cmp x9, x3 + WORD $0x54006bc8 // b.hi LBB0_297 $3448(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54006ccc // b.gt LBB0_299 $3480(%rip) + WORD $0x91000509 // add x9, x8, #1 + WORD $0xf9000049 // str x9, [x2] + WORD $0xf8287977 // str x23, [x11, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffb905 // cbnz x5, LBB0_1 $-2272(%rip) + WORD $0x14000354 // b LBB0_297 $3408(%rip) +LBB0_116: + WORD $0x8b364383 // add x3, x28, w22, uxtw + WORD $0x8b1e0075 // add x21, x3, lr +LBB0_117: + WORD $0x92800014 // mov x20, #-1 + WORD $0xb4006c28 // cbz x8, LBB0_302 $3460(%rip) +LBB0_118: + WORD $0xb4006c1b // cbz x27, LBB0_302 $3456(%rip) + WORD $0xb4006be5 // cbz x5, LBB0_302 $3452(%rip) + WORD $0xcb1c02b4 // sub x20, x21, x28 + WORD $0xd1000683 // sub x3, x20, #1 + WORD $0xeb03011f // cmp x8, x3 + WORD $0x54000380 // b.eq LBB0_128 $112(%rip) + WORD $0xeb03037f // cmp x27, x3 + WORD $0x54000340 // b.eq LBB0_128 $104(%rip) + WORD $0xeb0300bf // cmp x5, x3 + WORD $0x54000300 // b.eq LBB0_128 $96(%rip) + WORD $0xf1000763 // subs x3, x27, #1 + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0x5400006b // b.lt LBB0_125 $12(%rip) + WORD $0xeb0300bf // cmp x5, x3 + WORD $0x540069a1 // b.ne LBB0_303 $3380(%rip) +LBB0_125: + WORD $0xaa050103 // orr x3, x8, x5 + WORD $0xb7f80063 // tbnz x3, #63, LBB0_127 $12(%rip) + WORD $0xeb05011f // cmp x8, x5 + WORD $0x54006b4a // b.ge LBB0_310 $3432(%rip) +LBB0_127: + WORD $0xd37ffc63 // lsr x3, x3, #63 + WORD $0x52000063 // eor w3, w3, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04011f // cmp x8, x4 + WORD $0x1a9f17e8 // cset w8, eq + WORD $0x6a08007f // tst w3, w8 + WORD $0xda850294 // csinv x20, x20, x5, eq + WORD $0x14000009 // b LBB0_130 $36(%rip) +LBB0_128: + WORD $0xcb1403f4 // neg x20, x20 +LBB0_129: + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 +LBB0_130: + WORD $0xb7f866f4 // tbnz x20, #63, LBB0_302 $3292(%rip) + WORD $0x8b14013b // add x27, x9, x20 + WORD $0x14000033 // b LBB0_148 $204(%rip) +LBB0_132: + WORD $0x71008abf // cmp w21, #34 + WORD $0x54000860 // b.eq LBB0_152 $268(%rip) + WORD $0x7100b6bf // cmp w21, #45 + WORD $0x54006401 // b.ne LBB0_297 $3200(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b0117 // subs x23, x8, x27 + WORD $0x54006860 // b.eq LBB0_311 $3340(%rip) + WORD $0xb20903e4 // mov x4, #36028797027352576 + WORD $0xf2800024 // movk x4, #1 + WORD $0x8b1b0148 // add x8, x10, x27 + WORD $0x39400103 // ldrb w3, [x8] + WORD $0x7100c07f // cmp w3, #48 + WORD $0x54001781 // b.ne LBB0_167 $752(%rip) + WORD $0xf10006ff // cmp x23, #1 + WORD $0x54001641 // b.ne LBB0_165 $712(%rip) +LBB0_137: + WORD $0x52800034 // mov w20, #1 + WORD $0x14000153 // b LBB0_213 $1356(%rip) +LBB0_138: + WORD $0x71016ebf // cmp w21, #91 + WORD $0x54000500 // b.eq LBB0_150 $160(%rip) + WORD $0x71019abf // cmp w21, #102 + WORD $0x540061e1 // b.ne LBB0_297 $3132(%rip) + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1001103 // sub x3, x8, #4 + WORD $0xeb03013f // cmp x9, x3 + WORD $0x540064e2 // b.hs LBB0_308 $3228(%rip) + WORD $0xb87b6948 // ldr w8, [x10, x27] + WORD $0x6b1e011f // cmp w8, w30 + WORD $0x54006641 // b.ne LBB0_314 $3272(%rip) + WORD $0x9100153b // add x27, x9, #5 + WORD $0x14000015 // b LBB0_148 $84(%rip) +LBB0_143: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d03 // sub x3, x8, #3 + WORD $0xeb03013f // cmp x9, x3 + WORD $0x540063c2 // b.hs LBB0_308 $3192(%rip) + WORD $0xb8696948 // ldr w8, [x10, x9] + WORD $0x528e4e83 // mov w3, #29300 + WORD $0x72acaea3 // movk w3, #25973, lsl #16 + WORD $0x6b03011f // cmp w8, w3 + WORD $0x54000160 // b.eq LBB0_147 $44(%rip) + WORD $0x1400034f // b LBB0_323 $3388(%rip) +LBB0_145: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xd1000d03 // sub x3, x8, #3 + WORD $0xeb03013f // cmp x9, x3 + WORD $0x54006282 // b.hs LBB0_308 $3152(%rip) + WORD $0xb8696948 // ldr w8, [x10, x9] + WORD $0x528eadc3 // mov w3, #30062 + WORD $0x72ad8d83 // movk w3, #27756, lsl #16 + WORD $0x6b03011f // cmp w8, w3 + WORD $0x54006641 // b.ne LBB0_319 $3272(%rip) +LBB0_147: + WORD $0x9100113b // add x27, x9, #4 +LBB0_148: + WORD $0xf900003b // str x27, [x1] + WORD $0xaa0903e8 // mov x8, x9 + WORD $0xeb18013f // cmp x9, x24 + WORD $0x54005dc2 // b.hs LBB0_297 $3000(%rip) +LBB0_149: + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffabc5 // cbnz x5, LBB0_1 $-2696(%rip) + WORD $0x140002ea // b LBB0_297 $2984(%rip) +LBB0_150: + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54005e4c // b.gt LBB0_299 $3016(%rip) + WORD $0x91000509 // add x9, x8, #1 + WORD $0xf9000049 // str x9, [x2] + WORD $0xf828797a // str x26, [x11, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0f03e8 // mov x8, x15 + WORD $0xb5ffaa85 // cbnz x5, LBB0_1 $-2736(%rip) + WORD $0x140002e0 // b LBB0_297 $2944(%rip) +LBB0_152: + WORD $0x3200f3f9 // mov w25, #1431655765 + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xeb1b011e // subs lr, x8, x27 + WORD $0x54006920 // b.eq LBB0_330 $3364(%rip) + WORD $0xf10103df // cmp lr, #64 + WORD $0x54004123 // b.lo LBB0_261 $2084(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x9280001c // mov x28, #-1 +LBB0_155: + WORD $0x8b1b0143 // add x3, x10, x27 + WORD $0xad405877 // ldp q23, q22, [x3] + WORD $0xad415075 // ldp q21, q20, [x3, #32] + WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260303 // fmov w3, s24 + WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260304 // fmov w4, s24 + WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260306 // fmov w6, s24 + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260307 // fmov w7, s24 + WORD $0x6e238ef8 // cmeq.16b v24, v23, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x6e238ed8 // cmeq.16b v24, v22, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x6e238eb8 // cmeq.16b v24, v21, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260317 // fmov w23, s24 + WORD $0x6e238e98 // cmeq.16b v24, v20, v3 + WORD $0x4e211f18 // and.16b v24, v24, v1 + WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260318 // fmov w24, 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 $0xaa030094 // orr x20, x4, x3 + WORD $0xd3607ee3 // lsl x3, x23, #32 + WORD $0xaa18c063 // orr x3, x3, x24, lsl #48 + WORD $0x53103ec4 // lsl w4, w22, #16 + WORD $0xaa040063 // orr x3, x3, x4 + WORD $0xaa150063 // orr x3, x3, x21 + WORD $0xb5000443 // cbnz x3, LBB0_160 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_161 $152(%rip) +LBB0_157: + WORD $0x6e373497 // cmhi.16b v23, v4, v23 + WORD $0x4e211ef7 // and.16b v23, v23, v1 + WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602e3 // fmov w3, s23 + WORD $0x6e363496 // cmhi.16b v22, v4, v22 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c4 // fmov w4, s22 + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a6 // fmov w6, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260287 // fmov w7, 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 $0xaa030083 // orr x3, x4, x3 + WORD $0xb50002f4 // cbnz x20, LBB0_162 $92(%rip) + WORD $0xb50053a3 // cbnz x3, LBB0_306 $2676(%rip) + WORD $0xd10103de // sub lr, lr, #64 + WORD $0x9101037b // add x27, x27, #64 + WORD $0xf100ffdf // cmp lr, #63 + WORD $0x54fff568 // b.hi LBB0_155 $-340(%rip) + WORD $0x140001aa // b LBB0_259 $1704(%rip) +LBB0_160: + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac00064 // rbit x4, x3 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1b0084 // add x4, x4, x27 + WORD $0x9a84139c // csel x28, x28, x4, ne +LBB0_161: + WORD $0x8a250064 // bic x4, x3, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260063 // bic x3, x3, x6 + WORD $0x9201f063 // and x3, x3, #0xaaaaaaaaaaaaaaaa + WORD $0xab040063 // adds x3, x3, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ff863 // lsl x3, x3, #1 + WORD $0xd200f063 // eor x3, x3, #0x5555555555555555 + WORD $0x8a060063 // and x3, x3, x6 + WORD $0x8a230294 // bic x20, x20, x3 + WORD $0x17ffffd1 // b LBB0_157 $-188(%rip) +LBB0_162: + WORD $0xdac00284 // rbit x4, x20 + WORD $0xdac01085 // clz x5, x4 + WORD $0xdac00063 // rbit x3, x3 + WORD $0xdac01063 // clz x3, x3 + WORD $0xeb05007f // cmp x3, x5 + WORD $0x54005b63 // b.lo LBB0_331 $2924(%rip) + WORD $0x8b1b00a3 // add x3, x5, x27 + WORD $0x52800066 // mov w6, #3 + WORD $0x17fffec1 // b LBB0_98 $-1276(%rip) +LBB0_164: + WORD $0xaa1703f5 // mov x21, x23 + WORD $0x92800014 // mov x20, #-1 + WORD $0xb5ffe2c8 // cbnz x8, LBB0_118 $-936(%rip) + WORD $0x14000275 // b LBB0_302 $2516(%rip) +LBB0_165: + WORD $0x39400503 // ldrb w3, [x8, #1] + WORD $0x5100b863 // sub w3, w3, #46 + WORD $0x7100dc7f // cmp w3, #55 + WORD $0x54ffe988 // b.hi LBB0_137 $-720(%rip) + WORD $0x9ac32203 // lsl x3, x16, x3 + WORD $0x52800034 // mov w20, #1 + WORD $0xea04007f // tst x3, x4 + WORD $0x54001380 // b.eq LBB0_213 $624(%rip) +LBB0_167: + WORD $0xf10042ff // cmp x23, #16 + WORD $0x54003d03 // b.lo LBB0_281 $1952(%rip) + WORD $0xd2800016 // mov x22, #0 + WORD $0xd2800018 // mov x24, #0 + WORD $0x9280001c // mov x28, #-1 + WORD $0x9280001e // mov lr, #-1 + WORD $0x92800005 // mov x5, #-1 +LBB0_169: + WORD $0x3cf86914 // ldr q20, [x8, x24] + 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 $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a3 // fmov w3, s21 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x4e211ed4 // and.16b v20, v22, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e211ef4 // and.16b v20, v23, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + 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 $0x5ac010f4 // clz w20, w7 + WORD $0x1ad42267 // lsl w7, w19, w20 + WORD $0x0a270079 // bic w25, w3, w7 + WORD $0x0a27009a // bic w26, w4, w7 + WORD $0x0a2702a6 // bic w6, w21, w7 + WORD $0x7100429f // cmp w20, #16 + WORD $0x1a990063 // csel w3, w3, w25, eq + WORD $0x1a9a0087 // csel w7, w4, w26, eq + WORD $0x1a8602b5 // csel w21, w21, w6, eq + WORD $0x51000464 // sub w4, w3, #1 + WORD $0x6a03009a // ands w26, w4, w3 + WORD $0x540029a1 // b.ne LBB0_258 $1332(%rip) + WORD $0x510004e4 // sub w4, w7, #1 + WORD $0x6a07009a // ands w26, w4, w7 + WORD $0x54002941 // b.ne LBB0_258 $1320(%rip) + WORD $0x510006a4 // sub w4, w21, #1 + WORD $0x6a15009a // ands w26, w4, w21 + WORD $0x540028e1 // b.ne LBB0_258 $1308(%rip) + WORD $0x340000c3 // cbz w3, LBB0_175 $24(%rip) + WORD $0x5ac00063 // rbit w3, w3 + WORD $0x5ac01063 // clz w3, w3 + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002941 // b.ne LBB0_260 $1320(%rip) + WORD $0x8b030305 // add x5, x24, x3 +LBB0_175: + WORD $0x340000c7 // cbz w7, LBB0_178 $24(%rip) + WORD $0x5ac000e3 // rbit w3, w7 + WORD $0x5ac01063 // clz w3, w3 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002881 // b.ne LBB0_260 $1296(%rip) + WORD $0x8b03031e // add lr, x24, x3 +LBB0_178: + WORD $0x340000d5 // cbz w21, LBB0_181 $24(%rip) + WORD $0x5ac002a3 // rbit w3, w21 + WORD $0x5ac01063 // clz w3, w3 + WORD $0xb100079f // cmn x28, #1 + WORD $0x540027c1 // b.ne LBB0_260 $1272(%rip) + WORD $0x8b03031c // add x28, x24, x3 +LBB0_181: + WORD $0x7100429f // cmp w20, #16 + WORD $0x540005e1 // b.ne LBB0_199 $188(%rip) + WORD $0x91004318 // add x24, x24, #16 + WORD $0xd10042d6 // sub x22, x22, #16 + WORD $0x8b1602f4 // add x20, x23, x22 + WORD $0xf1003e9f // cmp x20, #15 + WORD $0x54fff6e8 // b.hi LBB0_169 $-292(%rip) + WORD $0x8b180115 // add x21, x8, x24 + WORD $0xeb1802ff // cmp x23, x24 + WORD $0x52800066 // mov w6, #3 + WORD $0x54000520 // b.eq LBB0_200 $164(%rip) +LBB0_184: + WORD $0x8b1402a4 // add x4, x21, x20 + WORD $0x8b1501a3 // add x3, x13, x21 + WORD $0xcb090077 // sub x23, x3, x9 + WORD $0xaa1503f6 // mov x22, x21 + WORD $0x14000008 // b LBB0_188 $32(%rip) +LBB0_185: + WORD $0xb100079f // cmn x28, #1 + WORD $0x54002421 // b.ne LBB0_257 $1156(%rip) + WORD $0xd10006fc // sub x28, x23, #1 +LBB0_187: + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xaa1603f5 // mov x21, x22 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb40016d4 // cbz x20, LBB0_237 $728(%rip) +LBB0_188: + WORD $0x384016c7 // ldrb w7, [x22], #1 + WORD $0x5100c0e3 // sub w3, w7, #48 + WORD $0x7100287f // cmp w3, #10 + WORD $0x54ffff23 // b.lo LBB0_187 $-28(%rip) + WORD $0x7100b4ff // cmp w7, #45 + WORD $0x5400016d // b.le LBB0_195 $44(%rip) + WORD $0x710194ff // cmp w7, #101 + WORD $0x540001c0 // b.eq LBB0_197 $56(%rip) + WORD $0x710114ff // cmp w7, #69 + WORD $0x54000180 // b.eq LBB0_197 $48(%rip) + WORD $0x7100b8ff // cmp w7, #46 + WORD $0x54000221 // b.ne LBB0_200 $68(%rip) + WORD $0xb10004bf // cmn x5, #1 + WORD $0x540021c1 // b.ne LBB0_257 $1080(%rip) + WORD $0xd10006e5 // sub x5, x23, #1 + WORD $0x17ffffed // b LBB0_187 $-76(%rip) +LBB0_195: + WORD $0x7100acff // cmp w7, #43 + WORD $0x54fffd00 // b.eq LBB0_185 $-96(%rip) + WORD $0x7100b4ff // cmp w7, #45 + WORD $0x54fffcc0 // b.eq LBB0_185 $-104(%rip) + WORD $0x14000008 // b LBB0_200 $32(%rip) +LBB0_197: + WORD $0xb10007df // cmn lr, #1 + WORD $0x540020a1 // b.ne LBB0_257 $1044(%rip) + WORD $0xd10006fe // sub lr, x23, #1 + WORD $0x17ffffe4 // b LBB0_187 $-112(%rip) +LBB0_199: + WORD $0x8b344103 // add x3, x8, w20, uxtw + WORD $0x8b180075 // add x21, x3, x24 + WORD $0x52800066 // mov w6, #3 +LBB0_200: + WORD $0x92800014 // mov x20, #-1 + WORD $0xb4004085 // cbz x5, LBB0_312 $2064(%rip) +LBB0_201: + WORD $0xb400407c // cbz x28, LBB0_312 $2060(%rip) + WORD $0xb400405e // cbz lr, LBB0_312 $2056(%rip) + WORD $0xcb0802a8 // sub x8, x21, x8 + WORD $0xd1000503 // sub x3, x8, #1 + WORD $0xeb0300bf // cmp x5, x3 + WORD $0x540002a0 // b.eq LBB0_211 $84(%rip) + WORD $0xeb03039f // cmp x28, x3 + WORD $0x54000260 // b.eq LBB0_211 $76(%rip) + WORD $0xeb0303df // cmp lr, x3 + WORD $0x54000220 // b.eq LBB0_211 $68(%rip) + WORD $0xf1000783 // subs x3, x28, #1 + WORD $0x5400006b // b.lt LBB0_208 $12(%rip) + WORD $0xeb0303df // cmp lr, x3 + WORD $0x54003ee1 // b.ne LBB0_313 $2012(%rip) +LBB0_208: + WORD $0xaa1e00a3 // orr x3, x5, lr + WORD $0xb7f80063 // tbnz x3, #63, LBB0_210 $12(%rip) + WORD $0xeb1e00bf // cmp x5, lr + WORD $0x540046aa // b.ge LBB0_329 $2260(%rip) +LBB0_210: + WORD $0xd37ffc63 // lsr x3, x3, #63 + WORD $0x52000063 // eor w3, w3, #0x1 + WORD $0xd10007c4 // sub x4, lr, #1 + WORD $0xeb0400bf // cmp x5, x4 + WORD $0x1a9f17e4 // cset w4, eq + WORD $0x6a04007f // tst w3, w4 + WORD $0xda9e0114 // csinv x20, x8, lr, eq + WORD $0x14000002 // b LBB0_212 $8(%rip) +LBB0_211: + WORD $0xcb0803f4 // neg x20, x8 +LBB0_212: + WORD $0xb7f83d14 // tbnz x20, #63, LBB0_312 $1952(%rip) +LBB0_213: + WORD $0x8b1b029b // add x27, x20, x27 + WORD $0xf900003b // str x27, [x1] + WORD $0xaa0903e8 // mov x8, x9 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xeb18013f // cmp x9, x24 + WORD $0x52800097 // mov w23, #4 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0x54ffd903 // b.lo LBB0_149 $-1248(%rip) + WORD $0x140001b4 // b LBB0_297 $1744(%rip) +LBB0_214: + WORD $0x8b1b0144 // add x4, x10, x27 + WORD $0x1400000c // b LBB0_218 $48(%rip) +LBB0_215: + WORD $0x5ac00068 // rbit w8, w3 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3e03e3 // mvn x3, lr + WORD $0xcb080074 // sub x20, x3, x8 + WORD $0x17fffe80 // b LBB0_129 $-1536(%rip) +LBB0_216: + WORD $0xaa3e03e8 // mvn x8, lr + WORD $0xcb234114 // sub x20, x8, w3, uxtw + WORD $0x17fffe7d // b LBB0_129 $-1548(%rip) +LBB0_217: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1b0144 // add x4, x10, x27 + WORD $0x9280001c // mov x28, #-1 +LBB0_218: + WORD $0xf10083d4 // subs x20, lr, #32 + WORD $0x54000783 // b.lo LBB0_226 $240(%rip) + WORD $0xad405095 // ldp q21, q20, [x4] + WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c3 // fmov w3, s22 + WORD $0x6e238eb6 // cmeq.16b v22, v21, v3 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d6 // fmov w22, s22 + WORD $0x6e238e96 // cmeq.16b v22, v20, v3 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c7 // fmov w7, s22 + WORD $0x33103c75 // bfi w21, w3, #16, #16 + WORD $0x33103cf6 // bfi w22, w7, #16, #16 + WORD $0x35002456 // cbnz w22, LBB0_282 $1160(%rip) + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0xb5003005 // cbnz x5, LBB0_294 $1536(%rip) +LBB0_221: + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a7 // fmov w7, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260283 // fmov w3, s20 + WORD $0x33103c67 // bfi w7, w3, #16, #16 + WORD $0xdac000e3 // rbit x3, x7 + WORD $0xdac01063 // clz x3, x3 + WORD $0xb4000175 // cbz x21, LBB0_224 $44(%rip) + WORD $0xdac002a5 // rbit x5, x21 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb0a0085 // sub x5, x4, x10 + WORD $0xeb07007f // cmp x3, x7 + WORD $0x54003cc3 // b.lo LBB0_333 $1944(%rip) + WORD $0x8b0700a3 // add x3, x5, x7 + WORD $0x9100047b // add x27, x3, #1 + WORD $0xb100087f // cmn x3, #2 + WORD $0x54ffcfac // b.gt LBB0_148 $-1548(%rip) + WORD $0x1400017a // b LBB0_300 $1512(%rip) +LBB0_224: + WORD $0x35003c47 // cbnz w7, LBB0_334 $1928(%rip) + WORD $0x91008084 // add x4, x4, #32 + WORD $0xaa1403fe // mov lr, x20 +LBB0_226: + WORD $0xb5002705 // cbnz x5, LBB0_286 $1248(%rip) + WORD $0xb400309e // cbz lr, LBB0_308 $1552(%rip) +LBB0_228: + WORD $0xd2800005 // mov x5, #0 +LBB0_229: + WORD $0x38656883 // ldrb w3, [x4, x5] + WORD $0x7100887f // cmp w3, #34 + WORD $0x54000340 // b.eq LBB0_235 $104(%rip) + WORD $0x7101707f // cmp w3, #92 + WORD $0x54000100 // b.eq LBB0_233 $32(%rip) + WORD $0x71007c7f // cmp w3, #31 + WORD $0x54003b29 // b.ls LBB0_335 $1892(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0x9280001b // mov x27, #-1 + WORD $0xeb0503df // cmp lr, x5 + WORD $0x54fffec1 // b.ne LBB0_229 $-40(%rip) + WORD $0x140001cd // b LBB0_332 $1844(%rip) +LBB0_233: + WORD $0xd10007c3 // sub x3, lr, #1 + WORD $0xeb05007f // cmp x3, x5 + WORD $0x54002e80 // b.eq LBB0_308 $1488(%rip) + WORD $0x8b050083 // add x3, x4, x5 + WORD $0x8b0d0067 // add x7, x3, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c00fc // csel x28, x7, x28, eq + WORD $0x91000864 // add x4, x3, #2 + WORD $0xcb0503c3 // sub x3, lr, x5 + WORD $0xd1000bc7 // sub x7, lr, #2 + WORD $0xd100087e // sub lr, x3, #2 + WORD $0x9280001b // mov x27, #-1 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x52800066 // mov w6, #3 + WORD $0x54fffca1 // b.ne LBB0_228 $-108(%rip) + WORD $0x140001bd // b LBB0_332 $1780(%rip) +LBB0_235: + WORD $0x8b0401a3 // add x3, x13, x4 + WORD $0x8b050063 // add x3, x3, x5 + WORD $0x17fffda1 // b LBB0_98 $-2428(%rip) +LBB0_236: + WORD $0x8b1b0144 // add x4, x10, x27 + WORD $0x14000008 // b LBB0_239 $32(%rip) +LBB0_237: + WORD $0xaa0403f5 // mov x21, x4 + WORD $0x92800014 // mov x20, #-1 + WORD $0xb5ffece5 // cbnz x5, LBB0_201 $-612(%rip) + WORD $0x14000169 // b LBB0_312 $1444(%rip) +LBB0_238: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1b0144 // add x4, x10, x27 + WORD $0x9280001c // mov x28, #-1 +LBB0_239: + WORD $0xf10083d4 // subs x20, lr, #32 + WORD $0x54000783 // b.lo LBB0_247 $240(%rip) + WORD $0xad405095 // ldp q21, q20, [x4] + WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c3 // fmov w3, s22 + WORD $0x6e238eb6 // cmeq.16b v22, v21, v3 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d6 // fmov w22, s22 + WORD $0x6e238e96 // cmeq.16b v22, v20, v3 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c7 // fmov w7, s22 + WORD $0x33103c75 // bfi w21, w3, #16, #16 + WORD $0x33103cf6 // bfi w22, w7, #16, #16 + WORD $0x35001af6 // cbnz w22, LBB0_284 $860(%rip) + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0xb5002345 // cbnz x5, LBB0_295 $1128(%rip) +LBB0_242: + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a7 // fmov w7, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260283 // fmov w3, s20 + WORD $0x33103c67 // bfi w7, w3, #16, #16 + WORD $0xdac000e3 // rbit x3, x7 + WORD $0xdac01063 // clz x3, x3 + WORD $0xb4000175 // cbz x21, LBB0_245 $44(%rip) + WORD $0xdac002a5 // rbit x5, x21 + WORD $0xdac010a7 // clz x7, x5 + WORD $0xcb0a0085 // sub x5, x4, x10 + WORD $0xeb07007f // cmp x3, x7 + WORD $0x54002fc3 // b.lo LBB0_333 $1528(%rip) + WORD $0x8b0700a3 // add x3, x5, x7 + WORD $0x9100047b // add x27, x3, #1 + WORD $0xb100087f // cmn x3, #2 + WORD $0x54ffb48c // b.gt LBB0_113 $-2416(%rip) + WORD $0x14000112 // b LBB0_300 $1096(%rip) +LBB0_245: + WORD $0x35002f47 // cbnz w7, LBB0_334 $1512(%rip) + WORD $0x91008084 // add x4, x4, #32 + WORD $0xaa1403fe // mov lr, x20 +LBB0_247: + WORD $0xb5001b25 // cbnz x5, LBB0_288 $868(%rip) + WORD $0xb400239e // cbz lr, LBB0_308 $1136(%rip) +LBB0_249: + WORD $0xd2800005 // mov x5, #0 +LBB0_250: + WORD $0x38656883 // ldrb w3, [x4, x5] + WORD $0x7100887f // cmp w3, #34 + WORD $0x54000340 // b.eq LBB0_256 $104(%rip) + WORD $0x7101707f // cmp w3, #92 + WORD $0x54000100 // b.eq LBB0_254 $32(%rip) + WORD $0x71007c7f // cmp w3, #31 + WORD $0x54002e29 // b.ls LBB0_335 $1476(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0x9280001b // mov x27, #-1 + WORD $0xeb0503df // cmp lr, x5 + WORD $0x54fffec1 // b.ne LBB0_250 $-40(%rip) + WORD $0x14000165 // b LBB0_332 $1428(%rip) +LBB0_254: + WORD $0xd10007c3 // sub x3, lr, #1 + WORD $0xeb05007f // cmp x3, x5 + WORD $0x54002180 // b.eq LBB0_308 $1072(%rip) + WORD $0x8b050083 // add x3, x4, x5 + WORD $0x8b0d0067 // add x7, x3, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c00fc // csel x28, x7, x28, eq + WORD $0x91000864 // add x4, x3, #2 + WORD $0xcb0503c3 // sub x3, lr, x5 + WORD $0xd1000bc7 // sub x7, lr, #2 + WORD $0xd100087e // sub lr, x3, #2 + WORD $0x9280001b // mov x27, #-1 + WORD $0xeb0500ff // cmp x7, x5 + WORD $0x52800066 // mov w6, #3 + WORD $0x54fffca1 // b.ne LBB0_249 $-108(%rip) + WORD $0x14000155 // b LBB0_332 $1364(%rip) +LBB0_256: + WORD $0x8b0401a3 // add x3, x13, x4 + WORD $0x8b050063 // add x3, x3, x5 + WORD $0x17fffd74 // b LBB0_112 $-2608(%rip) +LBB0_257: + WORD $0xcb1703f4 // neg x20, x23 + WORD $0x17ffff1d // b LBB0_212 $-908(%rip) +LBB0_258: + WORD $0x5ac00348 // rbit w8, w26 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3803e3 // mvn x3, x24 + WORD $0xcb080074 // sub x20, x3, x8 + WORD $0x52800066 // mov w6, #3 + WORD $0x17ffff17 // b LBB0_212 $-932(%rip) +LBB0_259: + WORD $0x8b1b0146 // add x6, x10, x27 + WORD $0x14000008 // b LBB0_262 $32(%rip) +LBB0_260: + WORD $0xaa3803e8 // mvn x8, x24 + WORD $0xcb234114 // sub x20, x8, w3, uxtw + WORD $0x52800066 // mov w6, #3 + WORD $0x17ffff11 // b LBB0_212 $-956(%rip) +LBB0_261: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1b0146 // add x6, x10, x27 + WORD $0x9280001c // mov x28, #-1 +LBB0_262: + WORD $0xf10083d4 // subs x20, lr, #32 + WORD $0x54000663 // b.lo LBB0_270 $204(%rip) + WORD $0xad4050d5 // ldp q21, q20, [x6] + WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c3 // fmov w3, s22 + WORD $0x6e238eb6 // cmeq.16b v22, v21, v3 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d6 // fmov w22, s22 + WORD $0x6e238e96 // cmeq.16b v22, v20, v3 + WORD $0x4e211ed6 // and.16b v22, v22, v1 + WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602c4 // fmov w4, s22 + WORD $0x33103c75 // bfi w21, w3, #16, #16 + WORD $0x33103c96 // bfi w22, w4, #16, #16 + WORD $0x350012d6 // cbnz w22, LBB0_290 $600(%rip) + WORD $0xb5001365 // cbnz x5, LBB0_291 $620(%rip) +LBB0_265: + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602a7 // fmov w7, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e211e94 // and.16b v20, v20, v1 + WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260283 // fmov w3, s20 + WORD $0x33103c67 // bfi w7, w3, #16, #16 + WORD $0xdac000e3 // rbit x3, x7 + WORD $0xdac01063 // clz x3, x3 + WORD $0xb4000135 // cbz x21, LBB0_268 $36(%rip) + WORD $0xdac002a4 // rbit x4, x21 + WORD $0xdac01087 // clz x7, x4 + WORD $0xcb0a00c5 // sub x5, x6, x10 + WORD $0xeb07007f // cmp x3, x7 + WORD $0x540022a3 // b.lo LBB0_333 $1108(%rip) + WORD $0x8b0700a3 // add x3, x5, x7 + WORD $0x52800066 // mov w6, #3 + WORD $0x17fffcf7 // b LBB0_98 $-3108(%rip) +LBB0_268: + WORD $0x35002327 // cbnz w7, LBB0_336 $1124(%rip) + WORD $0x910080c6 // add x6, x6, #32 + WORD $0xaa1403fe // mov lr, x20 +LBB0_270: + WORD $0xb50011a5 // cbnz x5, LBB0_292 $564(%rip) + WORD $0xb40016be // cbz lr, LBB0_308 $724(%rip) +LBB0_272: + WORD $0xd2800005 // mov x5, #0 +LBB0_273: + WORD $0x386568c3 // ldrb w3, [x6, x5] + WORD $0x7100887f // cmp w3, #34 + WORD $0x54000320 // b.eq LBB0_279 $100(%rip) + WORD $0x7101707f // cmp w3, #92 + WORD $0x54000100 // b.eq LBB0_277 $32(%rip) + WORD $0x71007c7f // cmp w3, #31 + WORD $0x54002209 // b.ls LBB0_337 $1088(%rip) + WORD $0x910004a5 // add x5, x5, #1 + WORD $0x9280001b // mov x27, #-1 + WORD $0xeb0503df // cmp lr, x5 + WORD $0x54fffec1 // b.ne LBB0_273 $-40(%rip) + WORD $0x140000fe // b LBB0_332 $1016(%rip) +LBB0_277: + WORD $0xd10007c3 // sub x3, lr, #1 + WORD $0xeb05007f // cmp x3, x5 + WORD $0x540014a0 // b.eq LBB0_308 $660(%rip) + WORD $0x8b0500c3 // add x3, x6, x5 + WORD $0x8b0d0064 // add x4, x3, x13 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c009c // csel x28, x4, x28, eq + WORD $0x91000866 // add x6, x3, #2 + WORD $0xcb0503c3 // sub x3, lr, x5 + WORD $0xd1000bc4 // sub x4, lr, #2 + WORD $0xd100087e // sub lr, x3, #2 + WORD $0x9280001b // mov x27, #-1 + WORD $0xeb05009f // cmp x4, x5 + WORD $0x54fffcc1 // b.ne LBB0_272 $-104(%rip) + WORD $0x140000ef // b LBB0_332 $956(%rip) +LBB0_279: + WORD $0x8b0601a3 // add x3, x13, x6 + WORD $0x8b050063 // add x3, x3, x5 + WORD $0x52800066 // mov w6, #3 + WORD $0x17fffcd2 // b LBB0_98 $-3256(%rip) +LBB0_280: + WORD $0x92800008 // mov x8, #-1 + WORD $0xaa1c03f5 // mov x21, x28 + WORD $0xaa1403f6 // mov x22, x20 + WORD $0x92800005 // mov x5, #-1 + WORD $0x9280001b // mov x27, #-1 + WORD $0x17fffc93 // b LBB0_80 $-3508(%rip) +LBB0_281: + WORD $0x92800005 // mov x5, #-1 + WORD $0xaa0803f5 // mov x21, x8 + WORD $0xaa1703f4 // mov x20, x23 + WORD $0x9280001e // mov lr, #-1 + WORD $0x9280001c // mov x28, #-1 + WORD $0x52800066 // mov w6, #3 + WORD $0x17fffe66 // b LBB0_184 $-1640(%rip) +LBB0_282: + WORD $0xdac002c3 // rbit x3, x22 + WORD $0xdac01063 // clz x3, x3 + WORD $0xaa0403fb // mov x27, x4 + WORD $0xcb0a0087 // sub x7, x4, x10 + WORD $0x8b0300e3 // add x3, x7, x3 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a83139c // csel x28, x28, x3, ne +LBB0_283: + WORD $0x0a2502c3 // bic w3, w22, w5 + WORD $0x531f7867 // lsl w7, w3, #1 + WORD $0x331f7865 // bfi w5, w3, #1, #31 + WORD $0x0a2702c7 // bic w7, w22, w7 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b0300e3 // adds w3, w7, w3 + WORD $0x3200f3e4 // mov w4, #1431655765 + WORD $0x4a030483 // eor w3, w4, w3, lsl #1 + WORD $0x0a050063 // and w3, w3, w5 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0x2a2303e3 // mvn w3, w3 + WORD $0x8a150075 // and x21, x3, x21 + WORD $0x52800066 // mov w6, #3 + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0xaa1b03e4 // mov x4, x27 + WORD $0x17fffecb // b LBB0_221 $-1236(%rip) +LBB0_284: + WORD $0xdac002c3 // rbit x3, x22 + WORD $0xdac01063 // clz x3, x3 + WORD $0xaa0403fb // mov x27, x4 + WORD $0xcb0a0087 // sub x7, x4, x10 + WORD $0x8b0300e3 // add x3, x7, x3 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a83139c // csel x28, x28, x3, ne +LBB0_285: + WORD $0x0a2502c3 // bic w3, w22, w5 + WORD $0x531f7867 // lsl w7, w3, #1 + WORD $0x331f7865 // bfi w5, w3, #1, #31 + WORD $0x0a2702c7 // bic w7, w22, w7 + WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa + WORD $0x2b0300e3 // adds w3, w7, w3 + WORD $0x3200f3e4 // mov w4, #1431655765 + WORD $0x4a030483 // eor w3, w4, w3, lsl #1 + WORD $0x0a050063 // and w3, w3, w5 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0x2a2303e3 // mvn w3, w3 + WORD $0x8a150075 // and x21, x3, x21 + WORD $0x52800066 // mov w6, #3 + WORD $0x52800097 // mov w23, #4 + WORD $0x92f00018 // mov x24, #9223372036854775807 + WORD $0xb20903f9 // mov x25, #36028797027352576 + WORD $0xf2800039 // movk x25, #1 + WORD $0x528000ba // mov w26, #5 + WORD $0x528d8c3e // mov w30, #27745 + WORD $0x72acae7e // movk w30, #25971, lsl #16 + WORD $0xaa1b03e4 // mov x4, x27 + WORD $0x17ffff16 // b LBB0_242 $-936(%rip) +LBB0_286: + WORD $0xb40009be // cbz lr, LBB0_308 $308(%rip) + WORD $0x8b0c0083 // add x3, x4, x12 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c007c // csel x28, x3, x28, eq + WORD $0x91000484 // add x4, x4, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0x52800066 // mov w6, #3 + WORD $0xb5ffd87e // cbnz lr, LBB0_228 $-1268(%rip) + WORD $0x14000045 // b LBB0_308 $276(%rip) +LBB0_288: + WORD $0xb400089e // cbz lr, LBB0_308 $272(%rip) + WORD $0x8b0c0083 // add x3, x4, x12 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c007c // csel x28, x3, x28, eq + WORD $0x91000484 // add x4, x4, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0x52800066 // mov w6, #3 + WORD $0xb5ffe45e // cbnz lr, LBB0_249 $-888(%rip) + WORD $0x1400003c // b LBB0_308 $240(%rip) +LBB0_290: + WORD $0xdac002c3 // rbit x3, x22 + WORD $0xdac01063 // clz x3, x3 + WORD $0xcb0a00c4 // sub x4, x6, x10 + WORD $0x8b030083 // add x3, x4, x3 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a83139c // csel x28, x28, x3, ne +LBB0_291: + WORD $0x0a2502c3 // bic w3, w22, w5 + WORD $0x531f7864 // lsl w4, w3, #1 + WORD $0x331f7865 // bfi w5, w3, #1, #31 + WORD $0x0a2402c4 // bic w4, w22, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b030083 // adds w3, w4, w3 + WORD $0x4a030723 // eor w3, w25, w3, lsl #1 + WORD $0x0a050063 // and w3, w3, w5 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0x2a2303e3 // mvn w3, w3 + WORD $0x8a150075 // and x21, x3, x21 + WORD $0x17ffff5b // b LBB0_265 $-660(%rip) +LBB0_292: + WORD $0xb400053e // cbz lr, LBB0_308 $164(%rip) + WORD $0x8b0c00c3 // add x3, x6, x12 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c007c // csel x28, x3, x28, eq + WORD $0x910004c6 // add x6, x6, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0xb5ffedfe // cbnz lr, LBB0_272 $-580(%rip) + WORD $0x14000022 // b LBB0_308 $136(%rip) +LBB0_294: + WORD $0xaa0403fb // mov x27, x4 + WORD $0x17ffffa0 // b LBB0_283 $-384(%rip) +LBB0_295: + WORD $0xaa0403fb // mov x27, x4 + WORD $0x17ffffbb // b LBB0_285 $-276(%rip) +LBB0_296: + WORD $0x92800008 // mov x8, #-1 +LBB0_297: + WORD $0xaa0803e0 // mov x0, x8 + 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_298: + WORD $0x9280001b // mov x27, #-1 + WORD $0x1400000a // b LBB0_305 $40(%rip) +LBB0_299: + WORD $0x928000c8 // mov x8, #-7 + WORD $0x17fffff4 // b LBB0_297 $-48(%rip) +LBB0_300: + WORD $0xb100077f // cmn x27, #1 + WORD $0x9a9c0109 // csel x9, x8, x28, eq + WORD $0x14000005 // b LBB0_305 $20(%rip) +LBB0_301: + WORD $0x92800014 // mov x20, #-1 +LBB0_302: + WORD $0xaa3403fb // mvn x27, x20 +LBB0_303: + WORD $0x8b090369 // add x9, x27, x9 +LBB0_304: + WORD $0x9280003b // mov x27, #-2 +LBB0_305: + WORD $0xf9000029 // str x9, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x17ffffea // b LBB0_297 $-88(%rip) +LBB0_306: + WORD $0xb100079f // cmn x28, #1 + WORD $0x540000e0 // b.eq LBB0_309 $28(%rip) + WORD $0x9280003b // mov x27, #-2 + WORD $0xaa1c03e9 // mov x9, x28 + WORD $0x17fffff9 // b LBB0_305 $-28(%rip) +LBB0_308: + WORD $0x9280001b // mov x27, #-1 + WORD $0xaa0803e9 // mov x9, x8 + WORD $0x17fffff6 // b LBB0_305 $-40(%rip) +LBB0_309: + WORD $0xdac00068 // rbit x8, x3 + WORD $0xdac01108 // clz x8, x8 + WORD $0x8b1b0109 // add x9, x8, x27 + WORD $0x17fffff1 // b LBB0_304 $-60(%rip) +LBB0_310: + WORD $0xaa0803fb // mov x27, x8 + WORD $0x8b090109 // add x9, x8, x9 + WORD $0x17ffffee // b LBB0_304 $-72(%rip) +LBB0_311: + WORD $0x92800014 // mov x20, #-1 +LBB0_312: + WORD $0xaa3403fc // mvn x28, x20 +LBB0_313: + WORD $0x8b1c0369 // add x9, x27, x28 + WORD $0x17ffffea // b LBB0_304 $-88(%rip) +LBB0_314: + WORD $0xf900003b // str x27, [x1] + WORD $0x387b6948 // ldrb w8, [x10, x27] + WORD $0x7101851f // cmp w8, #97 + WORD $0x54000761 // b.ne LBB0_328 $236(%rip) + WORD $0x91000928 // add x8, x9, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x540006c1 // b.ne LBB0_328 $216(%rip) + WORD $0x91000d28 // add x8, x9, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101cd1f // cmp w8, #115 + WORD $0x54000621 // b.ne LBB0_328 $196(%rip) + WORD $0x91001128 // add x8, x9, #4 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000581 // b.ne LBB0_328 $176(%rip) + WORD $0x91001529 // add x9, x9, #5 + WORD $0x17ffffd5 // b LBB0_304 $-172(%rip) +LBB0_319: + WORD $0xf9000029 // str x9, [x1] + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7101b91f // cmp w8, #110 + WORD $0x540004c1 // b.ne LBB0_328 $152(%rip) + WORD $0x91000528 // add x8, x9, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x54000421 // b.ne LBB0_328 $132(%rip) + WORD $0x91000928 // add x8, x9, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x54000381 // b.ne LBB0_328 $112(%rip) + WORD $0x91000d28 // add x8, x9, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x540002e1 // b.ne LBB0_328 $92(%rip) + WORD $0x14000014 // b LBB0_327 $80(%rip) +LBB0_323: + WORD $0xf9000029 // str x9, [x1] + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7101d11f // cmp w8, #116 + WORD $0x54000241 // b.ne LBB0_328 $72(%rip) + WORD $0x91000528 // add x8, x9, #1 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101c91f // cmp w8, #114 + WORD $0x540001a1 // b.ne LBB0_328 $52(%rip) + WORD $0x91000928 // add x8, x9, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x54000101 // b.ne LBB0_328 $32(%rip) + WORD $0x91000d28 // add x8, x9, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000061 // b.ne LBB0_328 $12(%rip) +LBB0_327: + WORD $0x91001129 // add x9, x9, #4 + WORD $0x17ffffac // b LBB0_304 $-336(%rip) +LBB0_328: + WORD $0x92800028 // mov x8, #-2 + WORD $0x17ffff97 // b LBB0_297 $-420(%rip) +LBB0_329: + WORD $0xaa0503fc // mov x28, x5 + WORD $0x8b050369 // add x9, x27, x5 + WORD $0x17ffffa7 // b LBB0_304 $-356(%rip) +LBB0_330: + WORD $0xaa1b03e9 // mov x9, x27 + WORD $0x9280001b // mov x27, #-1 + WORD $0x17ffffa5 // b LBB0_305 $-364(%rip) +LBB0_331: + WORD $0x8b1b0069 // add x9, x3, x27 + WORD $0x17ffffa2 // b LBB0_304 $-376(%rip) +LBB0_332: + WORD $0xaa0803e9 // mov x9, x8 + WORD $0x17ffffa1 // b LBB0_305 $-380(%rip) +LBB0_333: + WORD $0x8b0300a9 // add x9, x5, x3 + WORD $0x17ffff9e // b LBB0_304 $-392(%rip) +LBB0_334: + WORD $0xcb0a0088 // sub x8, x4, x10 + WORD $0x8b030109 // add x9, x8, x3 + WORD $0x17ffff9b // b LBB0_304 $-404(%rip) +LBB0_335: + WORD $0xcb0a0088 // sub x8, x4, x10 + WORD $0x8b050109 // add x9, x8, x5 + WORD $0x17ffff98 // b LBB0_304 $-416(%rip) +LBB0_336: + WORD $0xcb0a00c8 // sub x8, x6, x10 + WORD $0x8b030109 // add x9, x8, x3 + WORD $0x17ffff95 // b LBB0_304 $-428(%rip) +LBB0_337: + WORD $0xcb0a00c8 // sub x8, x6, x10 + WORD $0x8b050109 // add x9, x8, x5 + WORD $0x17ffff92 // b LBB0_304 $-440(%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 $176, 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/internal/native/neon/validate_one_subr_arm64.go b/internal/native/neon/validate_one_subr_arm64.go new file mode 100644 index 000000000..cbebeb08b --- /dev/null +++ b/internal/native/neon/validate_one_subr_arm64.go @@ -0,0 +1,25 @@ +// +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 = 112 +) + +var ( + _ = _subr__validate_one +) + +const ( + _ = _stack__validate_one +) diff --git a/internal/native/neon/validate_utf8_arm64.go b/internal/native/neon/validate_utf8_arm64.go new file mode 100644 index 000000000..11b409a13 --- /dev/null +++ b/internal/native/neon/validate_utf8_arm64.go @@ -0,0 +1,38 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/validate_utf8_arm64.s b/internal/native/neon/validate_utf8_arm64.s new file mode 100644 index 000000000..f36d7ed08 --- /dev/null +++ b/internal/native/neon/validate_utf8_arm64.s @@ -0,0 +1,222 @@ +// +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/internal/native/neon/validate_utf8_fast_arm64.go b/internal/native/neon/validate_utf8_fast_arm64.go new file mode 100644 index 000000000..dadcad5d3 --- /dev/null +++ b/internal/native/neon/validate_utf8_fast_arm64.go @@ -0,0 +1,31 @@ +// Code generated by Makefile, DO NOT EDIT. + +// Code generated by Makefile, 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/internal/native/neon/validate_utf8_fast_arm64.s b/internal/native/neon/validate_utf8_fast_arm64.s new file mode 100644 index 000000000..20592cd33 --- /dev/null +++ b/internal/native/neon/validate_utf8_fast_arm64.s @@ -0,0 +1,182 @@ +// +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/internal/native/neon/validate_utf8_fast_subr_arm64.go b/internal/native/neon/validate_utf8_fast_subr_arm64.go new file mode 100644 index 000000000..c5fd3ba5d --- /dev/null +++ b/internal/native/neon/validate_utf8_fast_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/validate_utf8_subr_arm64.go b/internal/native/neon/validate_utf8_subr_arm64.go new file mode 100644 index 000000000..b79f6e852 --- /dev/null +++ b/internal/native/neon/validate_utf8_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/value_arm64.go b/internal/native/neon/value_arm64.go new file mode 100644 index 000000000..7add30d91 --- /dev/null +++ b/internal/native/neon/value_arm64.go @@ -0,0 +1,34 @@ + +/* + * 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/internal/native/neon/value_arm64.s b/internal/native/neon/value_arm64.s new file mode 100644 index 000000000..e7795b0c7 --- /dev/null +++ b/internal/native/neon/value_arm64.s @@ -0,0 +1,5968 @@ +// +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 $0x3940035c // ldrb w28, [x26] + WORD $0x6b1b039f // cmp w28, 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 $0x13001f96 // sxtb w22, w28 + 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/internal/native/neon/value_subr_arm64.go b/internal/native/neon/value_subr_arm64.go new file mode 100644 index 000000000..df885edce --- /dev/null +++ b/internal/native/neon/value_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/vnumber_arm64.go b/internal/native/neon/vnumber_arm64.go new file mode 100644 index 000000000..8bb254445 --- /dev/null +++ b/internal/native/neon/vnumber_arm64.go @@ -0,0 +1,34 @@ + +/* + * 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/internal/native/neon/vnumber_arm64.s b/internal/native/neon/vnumber_arm64.s new file mode 100644 index 000000000..7d7a8a22f --- /dev/null +++ b/internal/native/neon/vnumber_arm64.s @@ -0,0 +1,4690 @@ +// +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 $0x92800007 // mov x7, #-1 + WORD $0xaa1303f4 // mov x20, x19 +Lloh10: + WORD $0x1001b420 // adr x0, _LSHIFT_TAB $13956(%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 $0x350021ed // cbnz w13, LBB0_274 $1084(%rip) + WORD $0x39c00133 // ldrsb w19, [x9] + WORD $0x7100d67f // cmp w19, #53 + WORD $0x540000eb // b.lt LBB0_201 $28(%rip) + WORD $0x1400010b // b LBB0_274 $1068(%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 $0x4b0d03f3 // neg w19, w13 + WORD $0xb8735a33 // ldr w19, [x17, w19, 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 $0x3840175c // ldrb w28, [x26], #1 + WORD $0x3400015c // cbz w28, LBB0_208 $40(%rip) + WORD $0x3940037e // ldrb w30, [x27] + WORD $0x6b1c03df // cmp w30, w28 + WORD $0x54001401 // b.ne LBB0_248 $640(%rip) + WORD $0x9100077b // add x27, x27, #1 + WORD $0xf1000739 // subs x25, x25, #1 + WORD $0x54ffff21 // b.ne LBB0_203 $-28(%rip) + WORD $0x38786af7 // ldrb w23, [x23, x24] + WORD $0x34000057 // cbz w23, 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 $0x93407ef9 // sxtw x25, w23 + WORD $0xd100073b // sub x27, x25, #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 $0x9100071c // add x28, x24, #1 + WORD $0xd1000718 // sub x24, x24, #1 + WORD $0xf100079f // cmp x28, #1 + WORD $0x54000249 // b.ls LBB0_213 $72(%rip) +LBB0_211: + WORD $0xaa1b03f9 // mov x25, x27 + WORD $0x38b8693a // ldrsb x26, [x9, x24] + WORD $0xd100c35a // sub x26, x26, #48 + WORD $0x9ad6235a // lsl x26, x26, x22 + WORD $0x8b14035a // add x26, x26, x20 + WORD $0x9bc47f54 // umulh x20, x26, x4 + WORD $0xd343fe94 // lsr x20, x20, #3 + WORD $0x9b056a9b // madd x27, x20, x5, x26 + WORD $0xeb19015f // cmp x10, x25 + WORD $0x54fffe09 // b.ls LBB0_210 $-64(%rip) + WORD $0x1100c37b // add w27, w27, #48 + WORD $0x3839693b // strb w27, [x9, x25] + WORD $0xd100073b // sub x27, x25, #1 + WORD $0x9100071c // add x28, x24, #1 + WORD $0xd1000718 // sub x24, x24, #1 + WORD $0xf100079f // cmp x28, #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 $0x93407f36 // sxtw x22, w25 + WORD $0xd10006d6 // sub x22, x22, #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 $0x9bc47e98 // umulh x24, x20, x4 + WORD $0xd343ff18 // lsr x24, x24, #3 + WORD $0x9b055319 // madd x25, x24, x5, x20 + WORD $0xeb16015f // cmp x10, x22 + WORD $0x54fffec9 // b.ls LBB0_215 $-40(%rip) + WORD $0x1100c339 // add w25, w25, #48 + WORD $0x38366939 // strb w25, [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 $0x387449f5 // ldrb w21, [x15, w20, uxtw] + WORD $0x7100c2bf // cmp w21, #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 $0x54000a88 // b.hi LBB0_249 $336(%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 $0x540009aa // b.ge LBB0_250 $308(%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 $0x38b9693a // ldrsb x26, [x9, x25] + WORD $0x9b066b18 // madd x24, x24, x6, x26 + WORD $0xd100c318 // sub x24, x24, #48 + WORD $0x91000739 // add x25, x25, #1 + WORD $0xd37cff1a // lsr x26, x24, #60 + WORD $0xb4ffff3a // cbz x26, LBB0_230 $-28(%rip) + WORD $0xaa1803f7 // mov x23, x24 + WORD $0xaa1903f6 // mov x22, x25 + WORD $0x14000008 // b LBB0_235 $32(%rip) +LBB0_233: + WORD $0xb40006d8 // cbz x24, LBB0_247 $216(%rip) +LBB0_234: + WORD $0x8b180b17 // add x23, x24, x24, lsl #2 + WORD $0xd37ffaf7 // lsl x23, x23, #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 $0xd37cfefa // lsr x26, x23, #60 + WORD $0x9240eef7 // and x23, x23, #0xfffffffffffffff + WORD $0x321c075a // orr w26, w26, #0x30 + WORD $0x3900033a // strb w26, [x25] + WORD $0x38b6cb3a // ldrsb x26, [x25, w22, sxtw] + WORD $0x9b066af7 // madd x23, x23, x6, x26 + WORD $0xd100c2f7 // sub x23, x23, #48 + WORD $0x91000739 // add x25, x25, #1 + WORD $0xf1000718 // subs x24, x24, #1 + WORD $0x54fffee1 // b.ne LBB0_237 $-36(%rip) + WORD $0xb5000197 // cbnz x23, LBB0_241 $48(%rip) + WORD $0x14000016 // b LBB0_243 $88(%rip) +LBB0_239: + WORD $0x52800014 // mov w20, #0 + WORD $0xb5000137 // cbnz x23, LBB0_241 $36(%rip) + WORD $0x14000013 // b LBB0_243 $76(%rip) +LBB0_240: + WORD $0xd37cfef8 // lsr x24, x23, #60 + WORD $0xf100031f // cmp x24, #0 + WORD $0x1a9f058c // csinc w12, w12, wzr, eq + WORD $0x9240eef8 // and x24, x23, #0xfffffffffffffff + WORD $0x8b180b17 // add x23, x24, x24, lsl #2 + WORD $0xd37ffaf7 // lsl x23, x23, #1 + WORD $0xb4000198 // cbz x24, LBB0_243 $48(%rip) +LBB0_241: + WORD $0x93407e98 // sxtw x24, w20 + WORD $0xeb18015f // cmp x10, x24 + WORD $0x54fffee9 // b.ls LBB0_240 $-36(%rip) + WORD $0xd37cfef9 // lsr x25, x23, #60 + WORD $0x321c0739 // orr w25, w25, #0x30 + WORD $0x38386939 // strb w25, [x9, x24] + WORD $0x11000694 // add w20, w20, #1 + WORD $0x9240eef8 // and x24, x23, #0xfffffffffffffff + WORD $0x8b180b17 // add x23, x24, x24, lsl #2 + WORD $0xd37ffaf7 // lsl x23, x23, #1 + WORD $0xb5fffed8 // cbnz x24, LBB0_241 $-40(%rip) +LBB0_243: + WORD $0x4b1601ad // sub w13, w13, w22 + WORD $0x110005ad // add w13, w13, #1 + WORD $0x7100069f // cmp w20, #1 + WORD $0x54fff78b // b.lt LBB0_227 $-272(%rip) +LBB0_244: + WORD $0x387449f6 // ldrb w22, [x15, w20, uxtw] + WORD $0x7100c2df // cmp w22, #48 + WORD $0x54fff761 // b.ne LBB0_228 $-276(%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 $0x17ffffb6 // b LBB0_228 $-296(%rip) +LBB0_248: + WORD $0x13001fd7 // sxtb w23, w30 + WORD $0x6b3c82ff // cmp w23, w28, sxtb + WORD $0x54ffec8b // b.lt LBB0_207 $-624(%rip) + WORD $0x17ffff64 // b LBB0_208 $-624(%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 $0x54000300 // b.eq LBB0_257 $96(%rip) + WORD $0x38b86939 // ldrsb x25, [x9, x24] + WORD $0x9b0666d6 // madd x22, x22, x6, x25 + WORD $0xd100c2d6 // sub x22, x22, #48 + WORD $0x91000718 // add x24, x24, #1 + WORD $0x9ad526d9 // lsr x25, x22, x21 + WORD $0xb4ffff39 // cbz x25, LBB0_251 $-28(%rip) +LBB0_254: + WORD $0x9ad520f7 // lsl x23, x7, x21 + WORD $0xaa3703f7 // mvn x23, x23 + WORD $0x6b180294 // subs w20, w20, w24 + WORD $0x540002ed // b.le LBB0_260 $92(%rip) + WORD $0xaa1403f9 // mov x25, x20 + WORD $0xaa0903fa // mov x26, x9 +LBB0_256: + WORD $0x9ad526db // lsr x27, x22, x21 + WORD $0x8a1702d6 // and x22, x22, x23 + WORD $0x1100c37b // add w27, w27, #48 + WORD $0x3900035b // strb w27, [x26] + WORD $0x38b8cb5b // ldrsb x27, [x26, w24, sxtw] + WORD $0x9b066ed6 // madd x22, x22, x6, x27 + WORD $0xd100c2d6 // sub x22, x22, #48 + WORD $0x9100075a // add x26, x26, #1 + WORD $0xf1000739 // subs x25, x25, #1 + WORD $0x54fffee1 // b.ne LBB0_256 $-36(%rip) + WORD $0x1400000b // b LBB0_261 $44(%rip) +LBB0_257: + WORD $0xb4000576 // cbz x22, LBB0_271 $172(%rip) + WORD $0x9ad526d8 // lsr x24, x22, x21 + WORD $0xb4000598 // cbz x24, LBB0_272 $176(%rip) + WORD $0x52800014 // mov w20, #0 + WORD $0x4b1701ad // sub w13, w13, w23 + WORD $0x110005ad // add w13, w13, #1 + WORD $0x9ad520f7 // lsl x23, x7, x21 + WORD $0xaa3703f7 // mvn x23, x23 + 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 $0x8a1702d8 // and x24, x22, x23 + WORD $0x8b180b16 // add x22, x24, x24, lsl #2 + WORD $0xd37ffad6 // lsl x22, x22, #1 + WORD $0xb40001b8 // cbz x24, 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 $0x1100c318 // add w24, w24, #48 + WORD $0x38396938 // strb w24, [x9, x25] + WORD $0x11000694 // add w20, w20, #1 + WORD $0x8a1702d8 // and x24, x22, x23 + WORD $0x8b180b16 // add x22, x24, x24, lsl #2 + WORD $0xd37ffad6 // lsl x22, x22, #1 + WORD $0xb5fffed8 // cbnz x24, LBB0_264 $-40(%rip) + WORD $0x14000001 // b LBB0_267 $4(%rip) +LBB0_266: +LBB0_267: + WORD $0x7100069f // cmp w20, #1 + WORD $0x54ffe02b // b.lt LBB0_194 $-1020(%rip) +LBB0_268: + WORD $0x387449f5 // ldrb w21, [x15, w20, uxtw] + WORD $0x7100c2bf // cmp w21, #48 + WORD $0x54ffe001 // b.ne LBB0_195 $-1024(%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 $0x17fffefb // b LBB0_196 $-1044(%rip) +LBB0_271: + WORD $0x52800014 // mov w20, #0 + WORD $0x4b130210 // sub w16, w16, w19 + WORD $0x17fffef8 // b LBB0_196 $-1056(%rip) +LBB0_272: + WORD $0xaa1703f8 // mov x24, x23 +LBB0_273: + WORD $0x8b160ad6 // add x22, x22, x22, lsl #2 + WORD $0xd37ffad6 // lsl x22, x22, #1 + WORD $0x11000718 // add w24, w24, #1 + WORD $0x9ad526d7 // lsr x23, x22, x21 + WORD $0xb4ffff97 // cbz x23, LBB0_273 $-16(%rip) + WORD $0x17ffffbb // b LBB0_254 $-276(%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/internal/native/neon/vnumber_subr_arm64.go b/internal/native/neon/vnumber_subr_arm64.go new file mode 100644 index 000000000..78dd2c313 --- /dev/null +++ b/internal/native/neon/vnumber_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/vsigned_arm64.go b/internal/native/neon/vsigned_arm64.go new file mode 100644 index 000000000..35b4c6083 --- /dev/null +++ b/internal/native/neon/vsigned_arm64.go @@ -0,0 +1,32 @@ + +/* + * 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/internal/native/neon/vsigned_arm64.s b/internal/native/neon/vsigned_arm64.s new file mode 100644 index 000000000..be88502a1 --- /dev/null +++ b/internal/native/neon/vsigned_arm64.s @@ -0,0 +1,156 @@ +// +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/internal/native/neon/vsigned_subr_arm64.go b/internal/native/neon/vsigned_subr_arm64.go new file mode 100644 index 000000000..902bd4dc8 --- /dev/null +++ b/internal/native/neon/vsigned_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/vstring_arm64.go b/internal/native/neon/vstring_arm64.go new file mode 100644 index 000000000..5232c81ee --- /dev/null +++ b/internal/native/neon/vstring_arm64.go @@ -0,0 +1,32 @@ + +/* + * 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/internal/native/neon/vstring_arm64.s b/internal/native/neon/vstring_arm64.s new file mode 100644 index 000000000..9093dfb44 --- /dev/null +++ b/internal/native/neon/vstring_arm64.s @@ -0,0 +1,628 @@ +// +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/internal/native/neon/vstring_subr_arm64.go b/internal/native/neon/vstring_subr_arm64.go new file mode 100644 index 000000000..0b4a1cf7d --- /dev/null +++ b/internal/native/neon/vstring_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/neon/vunsigned_arm64.go b/internal/native/neon/vunsigned_arm64.go new file mode 100644 index 000000000..02019f756 --- /dev/null +++ b/internal/native/neon/vunsigned_arm64.go @@ -0,0 +1,32 @@ + +/* + * 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/internal/native/neon/vunsigned_arm64.s b/internal/native/neon/vunsigned_arm64.s new file mode 100644 index 000000000..c73a44894 --- /dev/null +++ b/internal/native/neon/vunsigned_arm64.s @@ -0,0 +1,150 @@ +// +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/internal/native/neon/vunsigned_subr_arm64.go b/internal/native/neon/vunsigned_subr_arm64.go new file mode 100644 index 000000000..a78f3f961 --- /dev/null +++ b/internal/native/neon/vunsigned_subr_arm64.go @@ -0,0 +1,25 @@ +// +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/internal/native/recover_amd64_test.tmpl b/internal/native/recover_test.tmpl similarity index 99% rename from internal/native/recover_amd64_test.tmpl rename to internal/native/recover_test.tmpl index f55e8bbd2..b8aeb38cf 100644 --- a/internal/native/recover_amd64_test.tmpl +++ b/internal/native/recover_test.tmpl @@ -35,7 +35,6 @@ var ( var stubs = []loader.GoC{ {"_f32toa", nil, &__f32toa}, {"_f64toa", nil, &__f64toa}, - {"_fsm_exec", nil, &__fsm_exec}, {"_get_by_path", nil, &__get_by_path}, {"_html_escape", nil, &__html_escape}, {"_i64toa", nil, &__i64toa}, diff --git a/internal/native/sse/fastfloat_amd64_test.go b/internal/native/sse/fastfloat_test.go similarity index 99% rename from internal/native/sse/fastfloat_amd64_test.go rename to internal/native/sse/fastfloat_test.go index 1dbec7fd1..c450783b1 100644 --- a/internal/native/sse/fastfloat_amd64_test.go +++ b/internal/native/sse/fastfloat_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/sse/fastint_amd64_test.go b/internal/native/sse/fastint_test.go similarity index 99% rename from internal/native/sse/fastint_amd64_test.go rename to internal/native/sse/fastint_test.go index 0ed876972..c8db6a1fb 100644 --- a/internal/native/sse/fastint_amd64_test.go +++ b/internal/native/sse/fastint_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/sse/native_amd64.go b/internal/native/sse/native_amd64.go index c2ab79531..a39461028 100644 --- a/internal/native/sse/native_amd64.go +++ b/internal/native/sse/native_amd64.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. @@ -71,8 +74,6 @@ var ( __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) __validate_utf8_fast func(s unsafe.Pointer) (ret int) - - __fsm_exec func(m unsafe.Pointer, s unsafe.Pointer, p unsafe.Pointer, flags uint64) (ret int) ) //go:nosplit @@ -185,7 +186,3 @@ func validate_utf8_fast(s *string) (ret int) { return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) } -//go:nosplit -func fsm_exec(m *types.StateMachine, s *string, p *int, flags uint64) (ret int) { - return __fsm_exec(rt.NoEscape(unsafe.Pointer(m)), rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), flags) -} diff --git a/internal/native/sse/native_subr_amd64.go b/internal/native/sse/native_subr_amd64.go index f87dac89d..854fe50de 100644 --- a/internal/native/sse/native_subr_amd64.go +++ b/internal/native/sse/native_subr_amd64.go @@ -8,117 +8,111 @@ import ( ) const ( - _entry__f32toa = 31344 - _entry__f64toa = 128 - _entry__format_significand = 36272 - _entry__format_integer = 3280 - _entry__fsm_exec = 18832 - _entry__advance_string = 15024 - _entry__advance_string_default = 37808 - _entry__do_skip_number = 21376 - _entry__get_by_path = 26768 - _entry__skip_one_fast = 22896 - _entry__unescape = 38752 - _entry__unhex16_is = 9584 - _entry__html_escape = 9776 - _entry__i64toa = 3712 - _entry__u64toa = 3984 + _entry__f32toa = 31632 + _entry__f64toa = 160 + _entry__format_significand = 35968 + _entry__format_integer = 2960 + _entry__get_by_path = 26192 + _entry__fsm_exec = 18016 + _entry__advance_string = 14352 + _entry__advance_string_default = 37360 + _entry__do_skip_number = 20608 + _entry__skip_one_fast = 22288 + _entry__html_escape = 8912 + _entry__i64toa = 3392 + _entry__u64toa = 3520 _entry__lspace = 16 - _entry__quote = 5472 - _entry__skip_array = 18800 - _entry__skip_number = 22496 - _entry__skip_object = 21024 - _entry__skip_one = 22672 - _entry__unquote = 7248 - _entry__validate_one = 22720 - _entry__validate_utf8 = 30096 - _entry__validate_utf8_fast = 30784 - _entry__value = 13072 - _entry__vnumber = 16400 - _entry__atof_eisel_lemire64 = 11072 - _entry__atof_native = 12464 - _entry__decimal_to_f64 = 11472 - _entry__left_shift = 36752 - _entry__right_shift = 37296 - _entry__vsigned = 18048 - _entry__vstring = 14848 - _entry__vunsigned = 18416 + _entry__quote = 4832 + _entry__skip_array = 17984 + _entry__skip_number = 21904 + _entry__skip_object = 20256 + _entry__skip_one = 22064 + _entry__unquote = 6576 + _entry__validate_one = 22112 + _entry__validate_utf8 = 30400 + _entry__validate_utf8_fast = 31072 + _entry__value = 12352 + _entry__vnumber = 15744 + _entry__atof_eisel_lemire64 = 10192 + _entry__atof_native = 11744 + _entry__decimal_to_f64 = 10560 + _entry__right_shift = 36928 + _entry__left_shift = 36432 + _entry__vsigned = 17296 + _entry__vstring = 14176 + _entry__vunsigned = 17632 ) const ( - _stack__f32toa = 64 + _stack__f32toa = 48 _stack__f64toa = 80 _stack__format_significand = 24 _stack__format_integer = 16 - _stack__fsm_exec = 160 - _stack__advance_string = 72 - _stack__advance_string_default = 56 - _stack__do_skip_number = 32 - _stack__get_by_path = 264 + _stack__get_by_path = 272 + _stack__fsm_exec = 168 + _stack__advance_string = 64 + _stack__advance_string_default = 64 + _stack__do_skip_number = 48 _stack__skip_one_fast = 136 - _stack__unescape = 64 - _stack__unhex16_is = 8 - _stack__html_escape = 64 + _stack__html_escape = 72 _stack__i64toa = 16 _stack__u64toa = 8 _stack__lspace = 8 - _stack__quote = 80 - _stack__skip_array = 168 - _stack__skip_number = 88 - _stack__skip_object = 168 - _stack__skip_one = 168 - _stack__unquote = 112 - _stack__validate_one = 168 + _stack__quote = 64 + _stack__skip_array = 176 + _stack__skip_number = 104 + _stack__skip_object = 176 + _stack__skip_one = 176 + _stack__unquote = 88 + _stack__validate_one = 176 _stack__validate_utf8 = 48 _stack__validate_utf8_fast = 24 - _stack__value = 352 - _stack__vnumber = 264 - _stack__atof_eisel_lemire64 = 40 - _stack__atof_native = 144 - _stack__decimal_to_f64 = 88 - _stack__left_shift = 32 - _stack__right_shift = 16 + _stack__value = 328 + _stack__vnumber = 240 + _stack__atof_eisel_lemire64 = 32 + _stack__atof_native = 136 + _stack__decimal_to_f64 = 80 + _stack__right_shift = 8 + _stack__left_shift = 24 _stack__vsigned = 16 - _stack__vstring = 128 - _stack__vunsigned = 24 + _stack__vstring = 120 + _stack__vunsigned = 8 ) const ( - _size__f32toa = 3696 - _size__f64toa = 3152 - _size__format_significand = 480 + _size__f32toa = 3328 + _size__f64toa = 2800 + _size__format_significand = 464 _size__format_integer = 432 - _size__fsm_exec = 1656 - _size__advance_string = 1328 - _size__advance_string_default = 944 - _size__do_skip_number = 908 - _size__get_by_path = 3328 - _size__skip_one_fast = 3348 - _size__unescape = 704 - _size__unhex16_is = 128 - _size__html_escape = 1296 - _size__i64toa = 272 - _size__u64toa = 1440 - _size__lspace = 96 - _size__quote = 1760 + _size__get_by_path = 4208 + _size__fsm_exec = 1692 + _size__advance_string = 1344 + _size__advance_string_default = 960 + _size__do_skip_number = 956 + _size__skip_one_fast = 3404 + _size__html_escape = 1280 + _size__i64toa = 48 + _size__u64toa = 1264 + _size__lspace = 128 + _size__quote = 1728 _size__skip_array = 32 _size__skip_number = 160 _size__skip_object = 32 - _size__skip_one = 32 - _size__unquote = 2336 + _size__skip_one = 48 + _size__unquote = 2272 _size__validate_one = 48 - _size__validate_utf8 = 688 + _size__validate_utf8 = 672 _size__validate_utf8_fast = 544 - _size__value = 1268 - _size__vnumber = 1648 - _size__atof_eisel_lemire64 = 400 + _size__value = 1308 + _size__vnumber = 1552 + _size__atof_eisel_lemire64 = 368 _size__atof_native = 608 - _size__decimal_to_f64 = 992 - _size__left_shift = 544 - _size__right_shift = 480 - _size__vsigned = 368 + _size__decimal_to_f64 = 1184 + _size__right_shift = 400 + _size__left_shift = 496 + _size__vsigned = 336 _size__vstring = 128 - _size__vunsigned = 368 + _size__vunsigned = 336 ) var ( @@ -129,16 +123,14 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {13, 48}, - {3638, 64}, - {3642, 48}, - {3643, 40}, - {3645, 32}, - {3647, 24}, - {3649, 16}, - {3651, 8}, - {3652, 0}, - {3682, 64}, + {3286, 48}, + {3287, 40}, + {3289, 32}, + {3291, 24}, + {3293, 16}, + {3295, 8}, + {3296, 0}, + {3318, 48}, } _pcsp__f64toa = [][2]uint32{ {1, 0}, @@ -148,24 +140,24 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {3033, 56}, - {3037, 48}, - {3038, 40}, - {3040, 32}, - {3042, 24}, - {3044, 16}, - {3046, 8}, - {3047, 0}, - {3138, 56}, + {2740, 56}, + {2744, 48}, + {2745, 40}, + {2747, 32}, + {2749, 24}, + {2751, 16}, + {2753, 8}, + {2754, 0}, + {2792, 56}, } _pcsp__format_significand = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {468, 24}, - {469, 16}, - {471, 8}, - {473, 0}, + {452, 24}, + {453, 16}, + {455, 8}, + {457, 0}, } _pcsp__format_integer = [][2]uint32{ {1, 0}, @@ -177,6 +169,24 @@ var ( {424, 8}, {426, 0}, } + _pcsp__get_by_path = [][2]uint32{ + {1, 0}, + {4, 8}, + {6, 16}, + {8, 24}, + {10, 32}, + {12, 40}, + {13, 48}, + {4012, 104}, + {4016, 48}, + {4017, 40}, + {4019, 32}, + {4021, 24}, + {4023, 16}, + {4025, 8}, + {4026, 0}, + {4194, 104}, + } _pcsp__fsm_exec = [][2]uint32{ {1, 0}, {4, 8}, @@ -185,15 +195,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1317, 88}, - {1321, 48}, - {1322, 40}, - {1324, 32}, - {1326, 24}, - {1328, 16}, - {1330, 8}, - {1331, 0}, - {1656, 88}, + {1342, 104}, + {1346, 48}, + {1347, 40}, + {1349, 32}, + {1351, 24}, + {1353, 16}, + {1355, 8}, + {1356, 0}, + {1692, 104}, } _pcsp__advance_string = [][2]uint32{ {14, 0}, @@ -203,15 +213,15 @@ var ( {24, 32}, {26, 40}, {27, 48}, - {587, 72}, - {591, 48}, - {592, 40}, - {594, 32}, - {596, 24}, - {598, 16}, - {600, 8}, - {601, 0}, - {1325, 72}, + {614, 56}, + {618, 48}, + {619, 40}, + {621, 32}, + {623, 24}, + {625, 16}, + {627, 8}, + {628, 0}, + {1339, 56}, } _pcsp__advance_string_default = [][2]uint32{ {1, 0}, @@ -221,45 +231,31 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {402, 56}, - {406, 48}, - {407, 40}, - {409, 32}, - {411, 24}, - {413, 16}, - {415, 8}, - {416, 0}, - {936, 56}, + {576, 64}, + {580, 48}, + {581, 40}, + {583, 32}, + {585, 24}, + {587, 16}, + {589, 8}, + {590, 0}, + {955, 64}, } _pcsp__do_skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {771, 32}, - {772, 24}, - {774, 16}, - {776, 8}, - {777, 0}, - {908, 32}, - } - _pcsp__get_by_path = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, {10, 32}, {12, 40}, - {13, 48}, - {3278, 104}, - {3282, 48}, - {3283, 40}, - {3285, 32}, - {3287, 24}, - {3289, 16}, - {3291, 8}, - {3292, 0}, - {3317, 104}, + {881, 48}, + {882, 40}, + {884, 32}, + {886, 24}, + {888, 16}, + {890, 8}, + {891, 0}, + {956, 48}, } _pcsp__skip_one_fast = [][2]uint32{ {1, 0}, @@ -269,44 +265,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {600, 136}, - {604, 48}, - {605, 40}, - {607, 32}, - {609, 24}, - {611, 16}, - {613, 8}, - {614, 0}, - {3348, 136}, - } - _pcsp__unescape = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {246, 56}, - {250, 48}, - {251, 40}, - {253, 32}, - {255, 24}, - {257, 16}, - {259, 8}, - {260, 0}, - {695, 56}, - } - _pcsp__unhex16_is = [][2]uint32{ - {1, 0}, - {35, 8}, - {36, 0}, - {62, 8}, - {63, 0}, - {97, 8}, - {98, 0}, - {121, 8}, - {123, 0}, + {658, 136}, + {662, 48}, + {663, 40}, + {665, 32}, + {667, 24}, + {669, 16}, + {671, 8}, + {672, 0}, + {3404, 136}, } _pcsp__html_escape = [][2]uint32{ {1, 0}, @@ -316,47 +283,39 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1281, 64}, - {1285, 48}, - {1286, 40}, - {1288, 32}, - {1290, 24}, - {1292, 16}, - {1294, 8}, - {1296, 0}, + {1256, 72}, + {1260, 48}, + {1261, 40}, + {1263, 32}, + {1265, 24}, + {1267, 16}, + {1269, 8}, + {1271, 0}, } _pcsp__i64toa = [][2]uint32{ - {1, 0}, - {171, 8}, - {172, 0}, - {207, 8}, - {208, 0}, - {222, 8}, - {223, 0}, - {247, 8}, - {248, 0}, - {253, 8}, - {259, 0}, + {14, 0}, + {34, 8}, + {36, 0}, } _pcsp__u64toa = [][2]uint32{ - {13, 0}, - {162, 8}, - {163, 0}, - {175, 8}, - {240, 0}, - {498, 8}, - {499, 0}, - {519, 8}, - {608, 0}, - {882, 8}, - {976, 0}, - {1434, 8}, - {1436, 0}, + {1, 0}, + {161, 8}, + {162, 0}, + {457, 8}, + {458, 0}, + {772, 8}, + {773, 0}, + {1249, 8}, + {1251, 0}, } _pcsp__lspace = [][2]uint32{ {1, 0}, - {85, 8}, - {87, 0}, + {89, 8}, + {90, 0}, + {103, 8}, + {104, 0}, + {111, 8}, + {113, 0}, } _pcsp__quote = [][2]uint32{ {1, 0}, @@ -366,15 +325,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1701, 80}, - {1705, 48}, - {1706, 40}, - {1708, 32}, - {1710, 24}, - {1712, 16}, - {1714, 8}, - {1715, 0}, - {1750, 80}, + {1681, 64}, + {1685, 48}, + {1686, 40}, + {1688, 32}, + {1690, 24}, + {1692, 16}, + {1694, 8}, + {1695, 0}, + {1722, 64}, } _pcsp__skip_array = [][2]uint32{ {1, 0}, @@ -406,8 +365,8 @@ var ( } _pcsp__skip_one = [][2]uint32{ {1, 0}, - {26, 8}, - {32, 0}, + {30, 8}, + {36, 0}, } _pcsp__unquote = [][2]uint32{ {1, 0}, @@ -417,20 +376,20 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1614, 104}, - {1618, 48}, - {1619, 40}, - {1621, 32}, - {1623, 24}, - {1625, 16}, - {1627, 8}, - {1628, 0}, - {2329, 104}, + {1684, 88}, + {1688, 48}, + {1689, 40}, + {1691, 32}, + {1693, 24}, + {1695, 16}, + {1697, 8}, + {1698, 0}, + {2270, 88}, } _pcsp__validate_one = [][2]uint32{ {1, 0}, - {31, 8}, - {37, 0}, + {35, 8}, + {41, 0}, } _pcsp__validate_utf8 = [][2]uint32{ {1, 0}, @@ -439,14 +398,14 @@ var ( {8, 24}, {10, 32}, {11, 40}, - {639, 48}, - {643, 40}, - {644, 32}, - {646, 24}, - {648, 16}, - {650, 8}, - {651, 0}, - {682, 48}, + {623, 48}, + {627, 40}, + {628, 32}, + {630, 24}, + {632, 16}, + {634, 8}, + {635, 0}, + {666, 48}, } _pcsp__validate_utf8_fast = [][2]uint32{ {1, 0}, @@ -469,15 +428,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {439, 88}, - {443, 48}, - {444, 40}, - {446, 32}, - {448, 24}, - {450, 16}, - {452, 8}, - {453, 0}, - {1268, 88}, + {495, 88}, + {499, 48}, + {500, 40}, + {502, 32}, + {504, 24}, + {506, 16}, + {508, 8}, + {509, 0}, + {1308, 88}, } _pcsp__vnumber = [][2]uint32{ {1, 0}, @@ -487,36 +446,34 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {150, 120}, - {154, 48}, - {155, 40}, - {157, 32}, - {159, 24}, - {161, 16}, - {163, 8}, - {164, 0}, - {1642, 120}, + {803, 104}, + {807, 48}, + {808, 40}, + {810, 32}, + {812, 24}, + {814, 16}, + {816, 8}, + {817, 0}, + {1551, 104}, } _pcsp__atof_eisel_lemire64 = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {10, 32}, - {315, 40}, - {316, 32}, - {318, 24}, - {320, 16}, - {322, 8}, - {323, 0}, - {387, 40}, + {292, 32}, + {293, 24}, + {295, 16}, + {297, 8}, + {298, 0}, + {362, 32}, } _pcsp__atof_native = [][2]uint32{ {1, 0}, {4, 8}, - {596, 56}, - {600, 8}, - {602, 0}, + {587, 56}, + {591, 8}, + {593, 0}, } _pcsp__decimal_to_f64 = [][2]uint32{ {1, 0}, @@ -526,62 +483,60 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {951, 56}, - {955, 48}, - {956, 40}, - {958, 32}, - {960, 24}, - {962, 16}, - {964, 8}, - {965, 0}, - {977, 56}, + {1144, 56}, + {1148, 48}, + {1149, 40}, + {1151, 32}, + {1153, 24}, + {1155, 16}, + {1157, 8}, + {1158, 0}, + {1169, 56}, } - _pcsp__left_shift = [][2]uint32{ + _pcsp__right_shift = [][2]uint32{ {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {418, 32}, - {419, 24}, - {421, 16}, - {423, 8}, - {424, 0}, - {539, 32}, + {318, 8}, + {319, 0}, + {387, 8}, + {388, 0}, + {396, 8}, + {398, 0}, } - _pcsp__right_shift = [][2]uint32{ + _pcsp__left_shift = [][2]uint32{ {1, 0}, {4, 8}, - {452, 16}, - {453, 8}, - {454, 0}, - {462, 16}, - {463, 8}, - {464, 0}, - {472, 16}, + {6, 16}, + {363, 24}, + {364, 16}, + {366, 8}, + {367, 0}, + {470, 24}, + {471, 16}, {473, 8}, - {475, 0}, + {474, 0}, + {486, 24}, } _pcsp__vsigned = [][2]uint32{ {1, 0}, {4, 8}, - {111, 16}, - {112, 8}, - {113, 0}, - {124, 16}, - {125, 8}, - {126, 0}, - {278, 16}, - {279, 8}, - {280, 0}, - {284, 16}, - {285, 8}, - {286, 0}, - {340, 16}, - {341, 8}, - {342, 0}, - {353, 16}, - {354, 8}, - {356, 0}, + {119, 16}, + {120, 8}, + {121, 0}, + {132, 16}, + {133, 8}, + {134, 0}, + {276, 16}, + {277, 8}, + {278, 0}, + {282, 16}, + {283, 8}, + {284, 0}, + {322, 16}, + {323, 8}, + {324, 0}, + {332, 16}, + {333, 8}, + {335, 0}, } _pcsp__vstring = [][2]uint32{ {1, 0}, @@ -600,32 +555,18 @@ var ( } _pcsp__vunsigned = [][2]uint32{ {1, 0}, - {4, 8}, - {6, 16}, - {72, 24}, - {73, 16}, - {75, 8}, - {76, 0}, - {87, 24}, - {88, 16}, + {78, 8}, + {79, 0}, {90, 8}, {91, 0}, - {114, 24}, - {115, 16}, - {117, 8}, - {118, 0}, - {281, 24}, - {282, 16}, - {284, 8}, - {285, 0}, - {336, 24}, - {337, 16}, - {339, 8}, - {340, 0}, - {348, 24}, - {349, 16}, - {351, 8}, - {353, 0}, + {114, 8}, + {115, 0}, + {273, 8}, + {274, 0}, + {312, 8}, + {313, 0}, + {320, 8}, + {322, 0}, } ) @@ -635,14 +576,12 @@ var Funcs = []loader.CFunc{ {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand}, {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer}, + {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec}, {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string}, {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default}, {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, - {"_unescape", _entry__unescape, _size__unescape, _stack__unescape, _pcsp__unescape}, - {"_unhex16_is", _entry__unhex16_is, _size__unhex16_is, _stack__unhex16_is, _pcsp__unhex16_is}, {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, @@ -661,8 +600,8 @@ var Funcs = []loader.CFunc{ {"_atof_eisel_lemire64", _entry__atof_eisel_lemire64, _size__atof_eisel_lemire64, _stack__atof_eisel_lemire64, _pcsp__atof_eisel_lemire64}, {"_atof_native", _entry__atof_native, _size__atof_native, _stack__atof_native, _pcsp__atof_native}, {"_decimal_to_f64", _entry__decimal_to_f64, _size__decimal_to_f64, _stack__decimal_to_f64, _pcsp__decimal_to_f64}, - {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift}, {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_shift}, + {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift}, {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, diff --git a/internal/native/sse/native_amd64_test.go b/internal/native/sse/native_test.go similarity index 99% rename from internal/native/sse/native_amd64_test.go rename to internal/native/sse/native_test.go index 537759e85..7f2d766a2 100644 --- a/internal/native/sse/native_amd64_test.go +++ b/internal/native/sse/native_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. // Code generated by Makefile, DO NOT EDIT. diff --git a/internal/native/sse/native_text_amd64.go b/internal/native/sse/native_text_amd64.go index 95142757a..9f94de48a 100644 --- a/internal/native/sse/native_text_amd64.go +++ b/internal/native/sse/native_text_amd64.go @@ -11,13265 +11,12938 @@ var Text__native_entry__ = []byte{ //0x00000010 _lspace 0x55, //0x00000010 pushq %rbp 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00000014 movq %rdx, %rax - 0x48, 0x39, 0xd6, //0x00000017 cmpq %rdx, %rsi - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000001a je LBB0_1 - 0x4c, 0x8d, 0x04, 0x37, //0x00000020 leaq (%rdi,%rsi), %r8 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000024 movabsq $4294977024, %rdx - 0x90, 0x90, //0x0000002e .p2align 4, 0x90 - //0x00000030 LBB0_3 - 0x0f, 0xbe, 0x0c, 0x07, //0x00000030 movsbl (%rdi,%rax), %ecx - 0x83, 0xf9, 0x20, //0x00000034 cmpl $32, %ecx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000037 ja LBB0_7 - 0x48, 0x0f, 0xa3, 0xca, //0x0000003d btq %rcx, %rdx - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000041 jae LBB0_7 - 0x48, 0x83, 0xc0, 0x01, //0x00000047 addq $1, %rax - 0x48, 0x39, 0xc6, //0x0000004b cmpq %rax, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000004e jne LBB0_3 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000054 jmp LBB0_6 - //0x00000059 LBB0_1 - 0x48, 0x01, 0xf8, //0x00000059 addq %rdi, %rax - 0x49, 0x89, 0xc0, //0x0000005c movq %rax, %r8 - //0x0000005f LBB0_6 - 0x49, 0x29, 0xf8, //0x0000005f subq %rdi, %r8 - 0x4c, 0x89, 0xc0, //0x00000062 movq %r8, %rax - //0x00000065 LBB0_7 - 0x5d, //0x00000065 popq %rbp - 0xc3, //0x00000066 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000067 .p2align 4, 0x00 - //0x00000070 LCPI1_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000070 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000080 .p2align 4, 0x90 - //0x00000080 _f64toa - 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 - 0x50, //0x0000008d pushq %rax - 0x66, 0x48, 0x0f, 0x7e, 0xc2, //0x0000008e movq %xmm0, %rdx - 0x48, 0x89, 0xd0, //0x00000093 movq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x00000096 shrq $52, %rax - 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000009a andl $2047, %eax - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000009f cmpl $2047, %eax - 0x0f, 0x84, 0xee, 0x0b, 0x00, 0x00, //0x000000a4 je LBB1_130 - 0x48, 0x89, 0xfe, //0x000000aa movq %rdi, %rsi - 0xc6, 0x07, 0x2d, //0x000000ad movb $45, (%rdi) - 0x49, 0x89, 0xd5, //0x000000b0 movq %rdx, %r13 - 0x49, 0xc1, 0xed, 0x3f, //0x000000b3 shrq $63, %r13 - 0x4e, 0x8d, 0x3c, 0x2f, //0x000000b7 leaq (%rdi,%r13), %r15 - 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x000000bb leaq (,%rdx,2), %rcx - 0x48, 0x85, 0xc9, //0x000000c3 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x02, 0x00, 0x00, //0x000000c6 je LBB1_6 - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000000cc movabsq $4503599627370495, %rdi - 0x48, 0x21, 0xfa, //0x000000d6 andq %rdi, %rdx - 0x85, 0xc0, //0x000000d9 testl %eax, %eax - 0x0f, 0x84, 0xbe, 0x0b, 0x00, 0x00, //0x000000db je LBB1_131 - 0x48, 0x83, 0xc7, 0x01, //0x000000e1 addq $1, %rdi - 0x48, 0x09, 0xd7, //0x000000e5 orq %rdx, %rdi - 0x44, 0x8d, 0x88, 0xcd, 0xfb, 0xff, 0xff, //0x000000e8 leal $-1075(%rax), %r9d - 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x000000ef leal $-1023(%rax), %ecx - 0x83, 0xf9, 0x34, //0x000000f5 cmpl $52, %ecx - 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000000f8 ja LBB1_7 - 0xb9, 0x33, 0x04, 0x00, 0x00, //0x000000fe movl $1075, %ecx - 0x29, 0xc1, //0x00000103 subl %eax, %ecx - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000105 movq $-1, %rbx - 0x48, 0xd3, 0xe3, //0x0000010c shlq %cl, %rbx - 0x48, 0xf7, 0xd3, //0x0000010f notq %rbx - 0x48, 0x85, 0xdf, //0x00000112 testq %rbx, %rdi - 0x0f, 0x84, 0x0a, 0x04, 0x00, 0x00, //0x00000115 je LBB1_43 - //0x0000011b LBB1_7 - 0x48, 0x89, 0x75, 0xd0, //0x0000011b movq %rsi, $-48(%rbp) - //0x0000011f LBB1_8 - 0x48, 0x85, 0xd2, //0x0000011f testq %rdx, %rdx - 0x0f, 0x94, 0xc1, //0x00000122 sete %cl - 0x83, 0xf8, 0x02, //0x00000125 cmpl $2, %eax - 0x0f, 0x93, 0xc0, //0x00000128 setae %al - 0x20, 0xc8, //0x0000012b andb %cl, %al - 0x4c, 0x8d, 0x04, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x0000012d leaq (,%rdi,4), %r8 - 0x0f, 0xb6, 0xc0, //0x00000135 movzbl %al, %eax - 0x41, 0x69, 0xc9, 0x13, 0x44, 0x13, 0x00, //0x00000138 imull $1262611, %r9d, %ecx - 0x44, 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x0000013f leal $-524031(%rcx), %r10d - 0x84, 0xc0, //0x00000146 testb %al, %al - 0x44, 0x0f, 0x44, 0xd1, //0x00000148 cmovel %ecx, %r10d - 0x48, 0x8d, 0x1c, 0xb8, //0x0000014c leaq (%rax,%rdi,4), %rbx - 0x48, 0x83, 0xc3, 0xfe, //0x00000150 addq $-2, %rbx - 0x41, 0xc1, 0xfa, 0x16, //0x00000154 sarl $22, %r10d - 0x41, 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x00000158 imull $-1741647, %r10d, %ecx - 0xc1, 0xe9, 0x13, //0x0000015f shrl $19, %ecx - 0x44, 0x01, 0xc9, //0x00000162 addl %r9d, %ecx - 0xbe, 0x24, 0x01, 0x00, 0x00, //0x00000165 movl $292, %esi - 0x44, 0x29, 0xd6, //0x0000016a subl %r10d, %esi - 0x48, 0xc1, 0xe6, 0x04, //0x0000016d shlq $4, %rsi - 0x80, 0xc1, 0x01, //0x00000171 addb $1, %cl - 0x48, 0xd3, 0xe3, //0x00000174 shlq %cl, %rbx - 0x4c, 0x8d, 0x1d, 0x32, 0xc5, 0x00, 0x00, //0x00000177 leaq $50482(%rip), %r11 /* _pow10_ceil_sig.g+0(%rip) */ - 0x4e, 0x8b, 0x64, 0x1e, 0x08, //0x0000017e movq $8(%rsi,%r11), %r12 - 0x48, 0x89, 0xd8, //0x00000183 movq %rbx, %rax - 0x49, 0xf7, 0xe4, //0x00000186 mulq %r12 - 0x49, 0x89, 0xd1, //0x00000189 movq %rdx, %r9 - 0x4e, 0x8b, 0x34, 0x1e, //0x0000018c movq (%rsi,%r11), %r14 - 0x48, 0x89, 0xd8, //0x00000190 movq %rbx, %rax - 0x49, 0xf7, 0xe6, //0x00000193 mulq %r14 - 0x48, 0x89, 0xd3, //0x00000196 movq %rdx, %rbx - 0x4c, 0x01, 0xc8, //0x00000199 addq %r9, %rax - 0x48, 0x83, 0xd3, 0x00, //0x0000019c adcq $0, %rbx - 0x45, 0x31, 0xdb, //0x000001a0 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0x02, //0x000001a3 cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc3, //0x000001a7 setae %r11b - 0x49, 0xd3, 0xe0, //0x000001ab shlq %cl, %r8 - 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000001ae leaq $2(,%rdi,4), %rsi - 0x4c, 0x89, 0xc0, //0x000001b6 movq %r8, %rax - 0x49, 0xf7, 0xe4, //0x000001b9 mulq %r12 - 0x49, 0x89, 0xd1, //0x000001bc movq %rdx, %r9 - 0x49, 0x09, 0xdb, //0x000001bf orq %rbx, %r11 - 0x4c, 0x89, 0xc0, //0x000001c2 movq %r8, %rax - 0x49, 0xf7, 0xe6, //0x000001c5 mulq %r14 - 0x49, 0x89, 0xd0, //0x000001c8 movq %rdx, %r8 - 0x4c, 0x01, 0xc8, //0x000001cb addq %r9, %rax - 0x49, 0x83, 0xd0, 0x00, //0x000001ce adcq $0, %r8 - 0x31, 0xdb, //0x000001d2 xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x02, //0x000001d4 cmpq $2, %rax - 0x0f, 0x93, 0xc3, //0x000001d8 setae %bl - 0x48, 0xd3, 0xe6, //0x000001db shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x000001de movq %rsi, %rax - 0x49, 0xf7, 0xe4, //0x000001e1 mulq %r12 - 0x48, 0x89, 0xd1, //0x000001e4 movq %rdx, %rcx - 0x48, 0x89, 0xf0, //0x000001e7 movq %rsi, %rax - 0x49, 0xf7, 0xe6, //0x000001ea mulq %r14 - 0x4c, 0x09, 0xc3, //0x000001ed orq %r8, %rbx - 0x48, 0x01, 0xc8, //0x000001f0 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000001f3 adcq $0, %rdx - 0x31, 0xc9, //0x000001f7 xorl %ecx, %ecx - 0x48, 0x83, 0xf8, 0x02, //0x000001f9 cmpq $2, %rax - 0x0f, 0x93, 0xc1, //0x000001fd setae %cl - 0x48, 0x09, 0xd1, //0x00000200 orq %rdx, %rcx - 0x83, 0xe7, 0x01, //0x00000203 andl $1, %edi - 0x49, 0x01, 0xfb, //0x00000206 addq %rdi, %r11 - 0x48, 0x29, 0xf9, //0x00000209 subq %rdi, %rcx - 0x48, 0x83, 0xfb, 0x28, //0x0000020c cmpq $40, %rbx - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00000210 jb LBB1_10 - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000216 movabsq $-3689348814741910323, %rdx - 0x4c, 0x89, 0xc0, //0x00000220 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x00000223 mulq %rdx - 0x48, 0x89, 0xd7, //0x00000226 movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x00000229 shrq $5, %rdi - 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x0000022d leaq (,%rdi,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00000235 leaq (%rax,%rax,4), %rdx - 0x49, 0x39, 0xd3, //0x00000239 cmpq %rdx, %r11 - 0x40, 0x0f, 0x97, 0xc6, //0x0000023c seta %sil - 0x48, 0x8d, 0x14, 0x80, //0x00000240 leaq (%rax,%rax,4), %rdx - 0x48, 0x83, 0xc2, 0x28, //0x00000244 addq $40, %rdx - 0x31, 0xc0, //0x00000248 xorl %eax, %eax - 0x48, 0x39, 0xca, //0x0000024a cmpq %rcx, %rdx - 0x0f, 0x96, 0xc2, //0x0000024d setbe %dl - 0x40, 0x38, 0xd6, //0x00000250 cmpb %dl, %sil - 0x0f, 0x84, 0xa3, 0x02, 0x00, 0x00, //0x00000253 je LBB1_22 - //0x00000259 LBB1_10 - 0x4c, 0x89, 0xc6, //0x00000259 movq %r8, %rsi - 0x48, 0xc1, 0xee, 0x02, //0x0000025c shrq $2, %rsi - 0x4c, 0x89, 0xc2, //0x00000260 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x00000263 andq $-4, %rdx - 0x49, 0x39, 0xd3, //0x00000267 cmpq %rdx, %r11 - 0x41, 0x0f, 0x97, 0xc1, //0x0000026a seta %r9b - 0x48, 0x8d, 0x7a, 0x04, //0x0000026e leaq $4(%rdx), %rdi - 0x48, 0x39, 0xcf, //0x00000272 cmpq %rcx, %rdi - 0x0f, 0x96, 0xc0, //0x00000275 setbe %al - 0x44, 0x30, 0xc8, //0x00000278 xorb %r9b, %al - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x0000027b je LBB1_14 - 0x48, 0x83, 0xca, 0x02, //0x00000281 orq $2, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000285 movl $1, %edi - 0x48, 0x39, 0xd3, //0x0000028a cmpq %rdx, %rbx - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000028d ja LBB1_13 - 0x0f, 0x94, 0xc0, //0x00000293 sete %al - 0x41, 0xc0, 0xe8, 0x02, //0x00000296 shrb $2, %r8b - 0x41, 0x20, 0xc0, //0x0000029a andb %al, %r8b - 0x41, 0x0f, 0xb6, 0xf8, //0x0000029d movzbl %r8b, %edi - //0x000002a1 LBB1_13 - 0x48, 0x01, 0xf7, //0x000002a1 addq %rsi, %rdi - 0x49, 0xbc, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000002a4 movabsq $8589934560, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x1f, 0xe4, 0x0b, 0x54, //0x000002ae leaq $1410065439(%r12), %rax - 0x48, 0x39, 0xc7, //0x000002b6 cmpq %rax, %rdi - 0x0f, 0x86, 0xca, 0x00, 0x00, 0x00, //0x000002b9 jbe LBB1_23 - //0x000002bf LBB1_15 - 0x48, 0x89, 0xf8, //0x000002bf movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x000002c2 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000002c6 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000002cb cmpq $48828125, %rax - 0x0f, 0x82, 0x3c, 0x01, 0x00, 0x00, //0x000002d1 jb LBB1_31 - 0x48, 0x89, 0xf8, //0x000002d7 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000002da shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000002de movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002e3 cmpq $244140625, %rax - 0x0f, 0x82, 0x24, 0x01, 0x00, 0x00, //0x000002e9 jb LBB1_31 - 0x48, 0x89, 0xf8, //0x000002ef movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000002f2 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000002f6 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002fb cmpq $1220703125, %rax - 0x0f, 0x82, 0x0c, 0x01, 0x00, 0x00, //0x00000301 jb LBB1_31 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000307 movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000030c movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000316 cmpq %rax, %rdi - 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x00000319 jb LBB1_31 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x0000031f movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000324 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000032e cmpq %rax, %rdi - 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x00000331 jb LBB1_31 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000337 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000341 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000344 movl $17, %edx - //0x00000349 LBB1_21 - 0x83, 0xda, 0x00, //0x00000349 sbbl $0, %edx - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000034c jmp LBB1_31 - //0x00000351 LBB1_6 - 0x41, 0xc6, 0x07, 0x30, //0x00000351 movb $48, (%r15) - 0x41, 0x29, 0xf7, //0x00000355 subl %esi, %r15d - 0x41, 0x83, 0xc7, 0x01, //0x00000358 addl $1, %r15d - 0x44, 0x89, 0xfb, //0x0000035c movl %r15d, %ebx - 0xe9, 0xf3, 0x08, 0x00, 0x00, //0x0000035f jmp LBB1_128 - //0x00000364 LBB1_14 - 0x48, 0x39, 0xf9, //0x00000364 cmpq %rdi, %rcx - 0x48, 0x83, 0xde, 0xff, //0x00000367 sbbq $-1, %rsi - 0x48, 0x89, 0xf7, //0x0000036b movq %rsi, %rdi - 0x49, 0xbc, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000036e movabsq $8589934560, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x1f, 0xe4, 0x0b, 0x54, //0x00000378 leaq $1410065439(%r12), %rax - 0x48, 0x39, 0xc7, //0x00000380 cmpq %rax, %rdi - 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x00000383 ja LBB1_15 - //0x00000389 LBB1_23 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000389 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x0000038e cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000392 jb LBB1_31 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000398 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x0000039d cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000003a1 jb LBB1_31 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000003a7 movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000003ac cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000003b3 jb LBB1_31 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000003b9 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000003be cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000003c5 jb LBB1_31 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000003cb movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000003d0 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000003d7 jb LBB1_31 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000003dd movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000003e2 cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000003e9 jb LBB1_31 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x000003ef movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000003f4 cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000003fb jb LBB1_31 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000401 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00000406 cmpq $100000000, %rdi - 0x0f, 0x83, 0x74, 0x08, 0x00, 0x00, //0x0000040d jae LBB1_129 - //0x00000413 LBB1_31 - 0x46, 0x8d, 0x34, 0x12, //0x00000413 leal (%rdx,%r10), %r14d - 0x42, 0x8d, 0x04, 0x12, //0x00000417 leal (%rdx,%r10), %eax - 0x83, 0xc0, 0x05, //0x0000041b addl $5, %eax - 0x83, 0xf8, 0x1b, //0x0000041e cmpl $27, %eax - 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x00000421 jb LBB1_39 - 0x4d, 0x8d, 0x67, 0x01, //0x00000427 leaq $1(%r15), %r12 - 0x4c, 0x89, 0xe6, //0x0000042b movq %r12, %rsi - 0xe8, 0x7d, 0x89, 0x00, 0x00, //0x0000042e callq _format_significand - 0x48, 0x89, 0xc3, //0x00000433 movq %rax, %rbx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000436 movq $-48(%rbp), %rdi - 0x48, 0x29, 0xf8, //0x0000043a subq %rdi, %rax - 0x4c, 0x29, 0xe8, //0x0000043d subq %r13, %rax - //0x00000440 .p2align 4, 0x90 - //0x00000440 LBB1_33 - 0x48, 0x83, 0xc0, 0xff, //0x00000440 addq $-1, %rax - 0x80, 0x7b, 0xff, 0x30, //0x00000444 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000448 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xee, 0xff, 0xff, 0xff, //0x0000044c je LBB1_33 - 0x41, 0x8a, 0x4f, 0x01, //0x00000452 movb $1(%r15), %cl - 0x41, 0x88, 0x0f, //0x00000456 movb %cl, (%r15) - 0x48, 0x83, 0xf8, 0x02, //0x00000459 cmpq $2, %rax - 0x0f, 0x8c, 0x09, 0x00, 0x00, 0x00, //0x0000045d jl LBB1_36 - 0x48, 0x83, 0xc3, 0x01, //0x00000463 addq $1, %rbx - 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000467 movb $46, (%r12) - //0x0000046c LBB1_36 - 0xc6, 0x03, 0x65, //0x0000046c movb $101, (%rbx) - 0x45, 0x85, 0xf6, //0x0000046f testl %r14d, %r14d - 0x0f, 0x8e, 0x5e, 0x01, 0x00, 0x00, //0x00000472 jle LBB1_51 - 0x41, 0x83, 0xc6, 0xff, //0x00000478 addl $-1, %r14d - 0xc6, 0x43, 0x01, 0x2b, //0x0000047c movb $43, $1(%rbx) - 0x44, 0x89, 0xf0, //0x00000480 movl %r14d, %eax - 0x83, 0xf8, 0x64, //0x00000483 cmpl $100, %eax - 0x0f, 0x8c, 0x5f, 0x01, 0x00, 0x00, //0x00000486 jl LBB1_52 - //0x0000048c LBB1_38 - 0x89, 0xc1, //0x0000048c movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000048e movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00000493 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00000497 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x0000049b leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x0000049e leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x000004a1 subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x36, 0xc1, 0x00, 0x00, //0x000004a3 leaq $49462(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x000004aa movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x000004ae movw %cx, $2(%rbx) - 0x0c, 0x30, //0x000004b2 orb $48, %al - 0x88, 0x43, 0x04, //0x000004b4 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x000004b7 addq $5, %rbx - 0xe9, 0x95, 0x07, 0x00, 0x00, //0x000004bb jmp LBB1_127 - //0x000004c0 LBB1_39 - 0x45, 0x85, 0xd2, //0x000004c0 testl %r10d, %r10d - 0x0f, 0x88, 0x45, 0x01, 0x00, 0x00, //0x000004c3 js LBB1_54 - 0x4d, 0x63, 0xf6, //0x000004c9 movslq %r14d, %r14 - 0x4b, 0x8d, 0x1c, 0x37, //0x000004cc leaq (%r15,%r14), %rbx - 0x4c, 0x89, 0xfe, //0x000004d0 movq %r15, %rsi - 0xe8, 0xf8, 0x07, 0x00, 0x00, //0x000004d3 callq _format_integer - 0x48, 0x39, 0xd8, //0x000004d8 cmpq %rbx, %rax - 0x0f, 0x83, 0x70, 0x07, 0x00, 0x00, //0x000004db jae LBB1_104 - 0x4d, 0x01, 0xf7, //0x000004e1 addq %r14, %r15 - 0x4d, 0x89, 0xf8, //0x000004e4 movq %r15, %r8 - 0x49, 0x29, 0xc0, //0x000004e7 subq %rax, %r8 - 0x49, 0x83, 0xf8, 0x08, //0x000004ea cmpq $8, %r8 - 0x0f, 0x83, 0x2a, 0x02, 0x00, 0x00, //0x000004ee jae LBB1_70 - //0x000004f4 LBB1_42 - 0x48, 0x89, 0xc1, //0x000004f4 movq %rax, %rcx - 0xe9, 0x8e, 0x03, 0x00, 0x00, //0x000004f7 jmp LBB1_86 - //0x000004fc LBB1_22 - 0x88, 0xd0, //0x000004fc movb %dl, %al - 0x48, 0x01, 0xc7, //0x000004fe addq %rax, %rdi - 0x41, 0x83, 0xc2, 0x01, //0x00000501 addl $1, %r10d - 0x49, 0xbc, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000505 movabsq $8589934560, %r12 - 0x49, 0x8d, 0x84, 0x24, 0x1f, 0xe4, 0x0b, 0x54, //0x0000050f leaq $1410065439(%r12), %rax - 0x48, 0x39, 0xc7, //0x00000517 cmpq %rax, %rdi - 0x0f, 0x87, 0x9f, 0xfd, 0xff, 0xff, //0x0000051a ja LBB1_15 - 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00000520 jmp LBB1_23 - //0x00000525 LBB1_43 - 0x48, 0xd3, 0xef, //0x00000525 shrq %cl, %rdi - 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000528 movabsq $8589934560, %rax - 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x00000532 addq $1410065439, %rax - 0x49, 0x89, 0xf6, //0x00000538 movq %rsi, %r14 - 0x48, 0x39, 0xc7, //0x0000053b cmpq %rax, %rdi - 0x0f, 0x86, 0x3d, 0x01, 0x00, 0x00, //0x0000053e jbe LBB1_61 - 0x48, 0x89, 0xf8, //0x00000544 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000547 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000054b movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000550 cmpq $48828125, %rax - 0x0f, 0x82, 0xaf, 0x01, 0x00, 0x00, //0x00000556 jb LBB1_69 - 0x48, 0x89, 0xf8, //0x0000055c movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000055f shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000563 movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000568 cmpq $244140625, %rax - 0x0f, 0x82, 0x97, 0x01, 0x00, 0x00, //0x0000056e jb LBB1_69 - 0x48, 0x89, 0xf8, //0x00000574 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000577 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000057b movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000580 cmpq $1220703125, %rax - 0x0f, 0x82, 0x7f, 0x01, 0x00, 0x00, //0x00000586 jb LBB1_69 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x0000058c movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000591 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000059b cmpq %rax, %rdi - 0x0f, 0x82, 0x67, 0x01, 0x00, 0x00, //0x0000059e jb LBB1_69 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000005a4 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005a9 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005b3 cmpq %rax, %rdi - 0x0f, 0x82, 0x4f, 0x01, 0x00, 0x00, //0x000005b6 jb LBB1_69 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005bc movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005c6 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x000005c9 movl $17, %edx - //0x000005ce LBB1_50 - 0x83, 0xda, 0x00, //0x000005ce sbbl $0, %edx - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000005d1 jmp LBB1_69 - //0x000005d6 LBB1_51 - 0xc6, 0x43, 0x01, 0x2d, //0x000005d6 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005da movl $1, %eax - 0x44, 0x29, 0xf0, //0x000005df subl %r14d, %eax - 0x83, 0xf8, 0x64, //0x000005e2 cmpl $100, %eax - 0x0f, 0x8d, 0xa1, 0xfe, 0xff, 0xff, //0x000005e5 jge LBB1_38 - //0x000005eb LBB1_52 - 0x83, 0xf8, 0x0a, //0x000005eb cmpl $10, %eax - 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x000005ee jl LBB1_60 - 0x89, 0xc0, //0x000005f4 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xe3, 0xbf, 0x00, 0x00, //0x000005f6 leaq $49123(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000005fd movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00000601 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00000605 addq $4, %rbx - 0xe9, 0x47, 0x06, 0x00, 0x00, //0x00000609 jmp LBB1_127 - //0x0000060e LBB1_54 - 0x45, 0x85, 0xf6, //0x0000060e testl %r14d, %r14d - 0x0f, 0x8f, 0x9a, 0x03, 0x00, 0x00, //0x00000611 jg LBB1_97 - 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000617 movw $11824, (%r15) - 0x49, 0x83, 0xc7, 0x02, //0x0000061d addq $2, %r15 - 0x45, 0x85, 0xf6, //0x00000621 testl %r14d, %r14d - 0x0f, 0x89, 0x87, 0x03, 0x00, 0x00, //0x00000624 jns LBB1_97 - 0x41, 0x89, 0xd0, //0x0000062a movl %edx, %r8d - 0x41, 0xf7, 0xd0, //0x0000062d notl %r8d - 0x45, 0x29, 0xd0, //0x00000630 subl %r10d, %r8d - 0x31, 0xc0, //0x00000633 xorl %eax, %eax - 0x41, 0x83, 0xf8, 0x1f, //0x00000635 cmpl $31, %r8d - 0x0f, 0x82, 0x5c, 0x03, 0x00, 0x00, //0x00000639 jb LBB1_95 - 0x49, 0x83, 0xc0, 0x01, //0x0000063f addq $1, %r8 - 0x4c, 0x89, 0xc0, //0x00000643 movq %r8, %rax - 0x4c, 0x21, 0xe0, //0x00000646 andq %r12, %rax - 0x48, 0x8d, 0x48, 0xe0, //0x00000649 leaq $-32(%rax), %rcx - 0x48, 0x89, 0xce, //0x0000064d movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x05, //0x00000650 shrq $5, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000654 addq $1, %rsi - 0x41, 0x89, 0xf1, //0x00000658 movl %esi, %r9d - 0x41, 0x83, 0xe1, 0x07, //0x0000065b andl $7, %r9d - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x0000065f cmpq $224, %rcx - 0x0f, 0x83, 0x41, 0x02, 0x00, 0x00, //0x00000666 jae LBB1_89 - 0x31, 0xc9, //0x0000066c xorl %ecx, %ecx - 0xe9, 0xdf, 0x02, 0x00, 0x00, //0x0000066e jmp LBB1_91 - //0x00000673 LBB1_60 - 0x04, 0x30, //0x00000673 addb $48, %al - 0x88, 0x43, 0x02, //0x00000675 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x00000678 addq $3, %rbx - 0xe9, 0xd4, 0x05, 0x00, 0x00, //0x0000067c jmp LBB1_127 - //0x00000681 LBB1_61 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000681 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x00000686 cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x0000068a jb LBB1_69 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000690 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x00000695 cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x00000699 jb LBB1_69 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x0000069f movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006a4 cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000006ab jb LBB1_69 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000006b1 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000006b6 cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000006bd jb LBB1_69 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000006c3 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000006c8 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000006cf jb LBB1_69 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000006d5 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000006da cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000006e1 jb LBB1_69 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x000006e7 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000006ec cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006f3 jb LBB1_69 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x000006f9 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000006fe cmpq $100000000, %rdi - 0x0f, 0x83, 0xa6, 0x05, 0x00, 0x00, //0x00000705 jae LBB1_132 - //0x0000070b LBB1_69 - 0x4c, 0x89, 0xfe, //0x0000070b movq %r15, %rsi - 0xe8, 0xbd, 0x05, 0x00, 0x00, //0x0000070e callq _format_integer - 0x48, 0x89, 0xc3, //0x00000713 movq %rax, %rbx - 0x44, 0x29, 0xf3, //0x00000716 subl %r14d, %ebx - 0xe9, 0x39, 0x05, 0x00, 0x00, //0x00000719 jmp LBB1_128 - //0x0000071e LBB1_70 - 0x49, 0x83, 0xf8, 0x20, //0x0000071e cmpq $32, %r8 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000722 jae LBB1_72 - 0x31, 0xd2, //0x00000728 xorl %edx, %edx - 0xe9, 0x1c, 0x01, 0x00, 0x00, //0x0000072a jmp LBB1_82 - //0x0000072f LBB1_72 - 0x4c, 0x89, 0xc2, //0x0000072f movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x00000732 andq $-32, %rdx - 0x48, 0x8d, 0x4a, 0xe0, //0x00000736 leaq $-32(%rdx), %rcx - 0x48, 0x89, 0xcf, //0x0000073a movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x0000073d shrq $5, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00000741 addq $1, %rdi - 0x89, 0xfe, //0x00000745 movl %edi, %esi - 0x83, 0xe6, 0x07, //0x00000747 andl $7, %esi - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x0000074a cmpq $224, %rcx - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000751 jae LBB1_74 - 0x31, 0xc9, //0x00000757 xorl %ecx, %ecx - 0xe9, 0x9a, 0x00, 0x00, 0x00, //0x00000759 jmp LBB1_76 - //0x0000075e LBB1_74 - 0x48, 0x83, 0xe7, 0xf8, //0x0000075e andq $-8, %rdi - 0x48, 0xf7, 0xdf, //0x00000762 negq %rdi - 0x31, 0xc9, //0x00000765 xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x01, 0xf9, 0xff, 0xff, //0x00000767 movdqa $-1791(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - 0x90, //0x0000076f .p2align 4, 0x90 - //0x00000770 LBB1_75 - 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x00000770 movdqu %xmm0, (%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x10, //0x00000775 movdqu %xmm0, $16(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x20, //0x0000077b movdqu %xmm0, $32(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x30, //0x00000781 movdqu %xmm0, $48(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x40, //0x00000787 movdqu %xmm0, $64(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x50, //0x0000078d movdqu %xmm0, $80(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x60, //0x00000793 movdqu %xmm0, $96(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x70, //0x00000799 movdqu %xmm0, $112(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x80, 0x00, 0x00, 0x00, //0x0000079f movdqu %xmm0, $128(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x90, 0x00, 0x00, 0x00, //0x000007a8 movdqu %xmm0, $144(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0xa0, 0x00, 0x00, 0x00, //0x000007b1 movdqu %xmm0, $160(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0xb0, 0x00, 0x00, 0x00, //0x000007ba movdqu %xmm0, $176(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0xc0, 0x00, 0x00, 0x00, //0x000007c3 movdqu %xmm0, $192(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0xd0, 0x00, 0x00, 0x00, //0x000007cc movdqu %xmm0, $208(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0xe0, 0x00, 0x00, 0x00, //0x000007d5 movdqu %xmm0, $224(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0xf0, 0x00, 0x00, 0x00, //0x000007de movdqu %xmm0, $240(%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x000007e7 addq $256, %rcx - 0x48, 0x83, 0xc7, 0x08, //0x000007ee addq $8, %rdi - 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000007f2 jne LBB1_75 - //0x000007f8 LBB1_76 - 0x48, 0x85, 0xf6, //0x000007f8 testq %rsi, %rsi - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000007fb je LBB1_79 - 0x48, 0x01, 0xc1, //0x00000801 addq %rax, %rcx - 0x48, 0x83, 0xc1, 0x10, //0x00000804 addq $16, %rcx - 0x48, 0xc1, 0xe6, 0x05, //0x00000808 shlq $5, %rsi - 0x31, 0xff, //0x0000080c xorl %edi, %edi - 0x66, 0x0f, 0x6f, 0x05, 0x5a, 0xf8, 0xff, 0xff, //0x0000080e movdqa $-1958(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000816 .p2align 4, 0x90 - //0x00000820 LBB1_78 - 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0xf0, //0x00000820 movdqu %xmm0, $-16(%rcx,%rdi) - 0xf3, 0x0f, 0x7f, 0x04, 0x39, //0x00000826 movdqu %xmm0, (%rcx,%rdi) - 0x48, 0x83, 0xc7, 0x20, //0x0000082b addq $32, %rdi - 0x48, 0x39, 0xfe, //0x0000082f cmpq %rdi, %rsi - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000832 jne LBB1_78 - //0x00000838 LBB1_79 - 0x49, 0x39, 0xd0, //0x00000838 cmpq %rdx, %r8 - 0x0f, 0x84, 0x10, 0x04, 0x00, 0x00, //0x0000083b je LBB1_104 - 0x41, 0xf6, 0xc0, 0x18, //0x00000841 testb $24, %r8b - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000845 je LBB1_88 - //0x0000084b LBB1_82 - 0x4c, 0x89, 0xc6, //0x0000084b movq %r8, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x0000084e andq $-8, %rsi - 0x48, 0x89, 0xc1, //0x00000852 movq %rax, %rcx - 0x48, 0x01, 0xf1, //0x00000855 addq %rsi, %rcx - 0x48, 0xbf, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000858 movabsq $3472328296227680304, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000862 .p2align 4, 0x90 - //0x00000870 LBB1_83 - 0x48, 0x89, 0x3c, 0x10, //0x00000870 movq %rdi, (%rax,%rdx) - 0x48, 0x83, 0xc2, 0x08, //0x00000874 addq $8, %rdx - 0x48, 0x39, 0xd6, //0x00000878 cmpq %rdx, %rsi - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000087b jne LBB1_83 - 0x49, 0x39, 0xf0, //0x00000881 cmpq %rsi, %r8 - 0x0f, 0x84, 0xc7, 0x03, 0x00, 0x00, //0x00000884 je LBB1_104 - //0x0000088a LBB1_86 - 0x48, 0x8b, 0x7d, 0xd0, //0x0000088a movq $-48(%rbp), %rdi - 0x90, 0x90, //0x0000088e .p2align 4, 0x90 - //0x00000890 LBB1_87 - 0xc6, 0x01, 0x30, //0x00000890 movb $48, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x00000893 addq $1, %rcx - 0x4c, 0x39, 0xf9, //0x00000897 cmpq %r15, %rcx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000089a jne LBB1_87 - 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x000008a0 jmp LBB1_127 - //0x000008a5 LBB1_88 - 0x48, 0x01, 0xd0, //0x000008a5 addq %rdx, %rax - 0xe9, 0x47, 0xfc, 0xff, 0xff, //0x000008a8 jmp LBB1_42 - //0x000008ad LBB1_89 - 0x48, 0x8b, 0x4d, 0xd0, //0x000008ad movq $-48(%rbp), %rcx - 0x4a, 0x8d, 0x1c, 0x29, //0x000008b1 leaq (%rcx,%r13), %rbx - 0x48, 0x81, 0xc3, 0xf2, 0x00, 0x00, 0x00, //0x000008b5 addq $242, %rbx - 0x48, 0x83, 0xe6, 0xf8, //0x000008bc andq $-8, %rsi - 0x48, 0xf7, 0xde, //0x000008c0 negq %rsi - 0x31, 0xc9, //0x000008c3 xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0xa3, 0xf7, 0xff, 0xff, //0x000008c5 movdqa $-2141(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x000008cd LBB1_90 - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x10, 0xff, 0xff, 0xff, //0x000008cd movdqu %xmm0, $-240(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x20, 0xff, 0xff, 0xff, //0x000008d6 movdqu %xmm0, $-224(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x30, 0xff, 0xff, 0xff, //0x000008df movdqu %xmm0, $-208(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x40, 0xff, 0xff, 0xff, //0x000008e8 movdqu %xmm0, $-192(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x50, 0xff, 0xff, 0xff, //0x000008f1 movdqu %xmm0, $-176(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x60, 0xff, 0xff, 0xff, //0x000008fa movdqu %xmm0, $-160(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0b, 0x70, 0xff, 0xff, 0xff, //0x00000903 movdqu %xmm0, $-144(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0x80, //0x0000090c movdqu %xmm0, $-128(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0x90, //0x00000912 movdqu %xmm0, $-112(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0xa0, //0x00000918 movdqu %xmm0, $-96(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0xb0, //0x0000091e movdqu %xmm0, $-80(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0xc0, //0x00000924 movdqu %xmm0, $-64(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0xd0, //0x0000092a movdqu %xmm0, $-48(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0xe0, //0x00000930 movdqu %xmm0, $-32(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0b, 0xf0, //0x00000936 movdqu %xmm0, $-16(%rbx,%rcx) - 0xf3, 0x0f, 0x7f, 0x04, 0x0b, //0x0000093c movdqu %xmm0, (%rbx,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000941 addq $256, %rcx - 0x48, 0x83, 0xc6, 0x08, //0x00000948 addq $8, %rsi - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x0000094c jne LBB1_90 - //0x00000952 LBB1_91 - 0x4d, 0x85, 0xc9, //0x00000952 testq %r9, %r9 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000955 je LBB1_94 - 0x4c, 0x01, 0xe9, //0x0000095b addq %r13, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x0000095e movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf1, //0x00000962 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x12, //0x00000965 addq $18, %rcx - 0x49, 0xc1, 0xe1, 0x05, //0x00000969 shlq $5, %r9 - 0x31, 0xf6, //0x0000096d xorl %esi, %esi - 0x66, 0x0f, 0x6f, 0x05, 0xf9, 0xf6, 0xff, 0xff, //0x0000096f movdqa $-2311(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x00000977 LBB1_93 - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0xf0, //0x00000977 movdqu %xmm0, $-16(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x04, 0x31, //0x0000097d movdqu %xmm0, (%rcx,%rsi) - 0x48, 0x83, 0xc6, 0x20, //0x00000982 addq $32, %rsi - 0x49, 0x39, 0xf1, //0x00000986 cmpq %rsi, %r9 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000989 jne LBB1_93 - //0x0000098f LBB1_94 - 0x49, 0x01, 0xc7, //0x0000098f addq %rax, %r15 - 0x49, 0x39, 0xc0, //0x00000992 cmpq %rax, %r8 - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000995 je LBB1_97 - //0x0000099b LBB1_95 - 0x44, 0x01, 0xf0, //0x0000099b addl %r14d, %eax - 0xf7, 0xd8, //0x0000099e negl %eax - //0x000009a0 .p2align 4, 0x90 - //0x000009a0 LBB1_96 - 0x41, 0xc6, 0x07, 0x30, //0x000009a0 movb $48, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x000009a4 addq $1, %r15 - 0x83, 0xc0, 0xff, //0x000009a8 addl $-1, %eax - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x000009ab jne LBB1_96 - //0x000009b1 LBB1_97 - 0x4c, 0x89, 0xfe, //0x000009b1 movq %r15, %rsi - 0xe8, 0xf7, 0x83, 0x00, 0x00, //0x000009b4 callq _format_significand - 0x89, 0xc2, //0x000009b9 movl %eax, %edx - 0x44, 0x28, 0xfa, //0x000009bb subb %r15b, %dl - 0x44, 0x28, 0xf2, //0x000009be subb %r14b, %dl - 0x80, 0xc2, 0x01, //0x000009c1 addb $1, %dl - 0x41, 0x89, 0xc2, //0x000009c4 movl %eax, %r10d - 0x45, 0x29, 0xf2, //0x000009c7 subl %r14d, %r10d - 0x45, 0x29, 0xfa, //0x000009ca subl %r15d, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x000009cd addl $1, %r10d - 0x47, 0x8d, 0x04, 0x3e, //0x000009d1 leal (%r14,%r15), %r8d - 0x41, 0x89, 0xc1, //0x000009d5 movl %eax, %r9d - 0x41, 0xf7, 0xd1, //0x000009d8 notl %r9d - 0x45, 0x01, 0xc1, //0x000009db addl %r8d, %r9d - 0x41, 0x29, 0xc0, //0x000009de subl %eax, %r8d - 0x41, 0x83, 0xc0, 0xfe, //0x000009e1 addl $-2, %r8d - 0x31, 0xc9, //0x000009e5 xorl %ecx, %ecx - 0x44, 0x89, 0xc7, //0x000009e7 movl %r8d, %edi - 0x48, 0x89, 0xc3, //0x000009ea movq %rax, %rbx - 0x90, 0x90, 0x90, //0x000009ed .p2align 4, 0x90 - //0x000009f0 LBB1_98 - 0x48, 0x83, 0xc3, 0xff, //0x000009f0 addq $-1, %rbx - 0x80, 0xc2, 0x03, //0x000009f4 addb $3, %dl - 0x83, 0xc7, 0x01, //0x000009f7 addl $1, %edi - 0x80, 0x7c, 0x08, 0xff, 0x30, //0x000009fa cmpb $48, $-1(%rax,%rcx) - 0x48, 0x8d, 0x49, 0xff, //0x000009ff leaq $-1(%rcx), %rcx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000a03 je LBB1_98 - 0x48, 0x8d, 0x1c, 0x08, //0x00000a09 leaq (%rax,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000a0d addq $1, %rbx - 0x45, 0x85, 0xf6, //0x00000a11 testl %r14d, %r14d - 0x0f, 0x8e, 0x37, 0x02, 0x00, 0x00, //0x00000a14 jle LBB1_104 - 0x89, 0xc6, //0x00000a1a movl %eax, %esi - 0x44, 0x29, 0xfe, //0x00000a1c subl %r15d, %esi - 0x01, 0xce, //0x00000a1f addl %ecx, %esi - 0x83, 0xc6, 0x01, //0x00000a21 addl $1, %esi - 0x41, 0x39, 0xf6, //0x00000a24 cmpl %esi, %r14d - 0x0f, 0x8d, 0x27, 0x00, 0x00, 0x00, //0x00000a27 jge LBB1_105 - 0x45, 0x89, 0xd1, //0x00000a2d movl %r10d, %r9d - 0x49, 0x8d, 0x34, 0x09, //0x00000a30 leaq (%r9,%rcx), %rsi - 0x85, 0xf6, //0x00000a34 testl %esi, %esi - 0x0f, 0x8e, 0xdd, 0x00, 0x00, 0x00, //0x00000a36 jle LBB1_116 - 0x41, 0x89, 0xf0, //0x00000a3c movl %esi, %r8d - 0x49, 0x8d, 0x58, 0xff, //0x00000a3f leaq $-1(%r8), %rbx - 0x48, 0x83, 0xfb, 0x03, //0x00000a43 cmpq $3, %rbx - 0x0f, 0x83, 0x66, 0x00, 0x00, 0x00, //0x00000a47 jae LBB1_110 - 0x31, 0xdb, //0x00000a4d xorl %ebx, %ebx - 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00000a4f jmp LBB1_113 - //0x00000a54 LBB1_105 - 0x44, 0x89, 0xca, //0x00000a54 movl %r9d, %edx - 0x48, 0x29, 0xca, //0x00000a57 subq %rcx, %rdx - 0x85, 0xd2, //0x00000a5a testl %edx, %edx - 0x0f, 0x8e, 0xef, 0x01, 0x00, 0x00, //0x00000a5c jle LBB1_104 - 0x45, 0x89, 0xc3, //0x00000a62 movl %r8d, %r11d - 0x4d, 0x89, 0xd8, //0x00000a65 movq %r11, %r8 - 0x49, 0x29, 0xc8, //0x00000a68 subq %rcx, %r8 - 0x31, 0xf6, //0x00000a6b xorl %esi, %esi - 0x41, 0x83, 0xf8, 0x1f, //0x00000a6d cmpl $31, %r8d - 0x0f, 0x82, 0xf4, 0x01, 0x00, 0x00, //0x00000a71 jb LBB1_125 - 0x49, 0x29, 0xcb, //0x00000a77 subq %rcx, %r11 - 0x45, 0x89, 0xc0, //0x00000a7a movl %r8d, %r8d - 0x49, 0x83, 0xc0, 0x01, //0x00000a7d addq $1, %r8 - 0x4d, 0x21, 0xc4, //0x00000a81 andq %r8, %r12 - 0x41, 0x89, 0xf9, //0x00000a84 movl %edi, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00000a87 addq $1, %r9 - 0x49, 0x83, 0xe1, 0xe0, //0x00000a8b andq $-32, %r9 - 0x49, 0x8d, 0x74, 0x24, 0xe0, //0x00000a8f leaq $-32(%r12), %rsi - 0x49, 0x89, 0xf2, //0x00000a94 movq %rsi, %r10 - 0x49, 0xc1, 0xea, 0x05, //0x00000a97 shrq $5, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000a9b addq $1, %r10 - 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x00000a9f cmpq $224, %rsi - 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x00000aa6 jae LBB1_117 - 0x31, 0xff, //0x00000aac xorl %edi, %edi - 0xe9, 0x34, 0x01, 0x00, 0x00, //0x00000aae jmp LBB1_119 - //0x00000ab3 LBB1_110 - 0x49, 0x01, 0xc9, //0x00000ab3 addq %rcx, %r9 - 0x41, 0x83, 0xe1, 0xfc, //0x00000ab6 andl $-4, %r9d - 0x49, 0xf7, 0xd9, //0x00000aba negq %r9 - 0x31, 0xdb, //0x00000abd xorl %ebx, %ebx - 0x90, //0x00000abf .p2align 4, 0x90 - //0x00000ac0 LBB1_111 - 0x48, 0x8d, 0x34, 0x18, //0x00000ac0 leaq (%rax,%rbx), %rsi - 0x8b, 0x7c, 0x31, 0xfd, //0x00000ac4 movl $-3(%rcx,%rsi), %edi - 0x89, 0x7c, 0x31, 0xfe, //0x00000ac8 movl %edi, $-2(%rcx,%rsi) - 0x48, 0x83, 0xc3, 0xfc, //0x00000acc addq $-4, %rbx - 0x49, 0x39, 0xd9, //0x00000ad0 cmpq %rbx, %r9 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000ad3 jne LBB1_111 - 0x48, 0xf7, 0xdb, //0x00000ad9 negq %rbx - //0x00000adc LBB1_113 - 0x41, 0xf6, 0xc0, 0x03, //0x00000adc testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000ae0 je LBB1_116 - 0x44, 0x0f, 0xb6, 0xc2, //0x00000ae6 movzbl %dl, %r8d - 0x41, 0x83, 0xe0, 0x03, //0x00000aea andl $3, %r8d - 0x49, 0xf7, 0xd8, //0x00000aee negq %r8 - 0x48, 0x89, 0xc6, //0x00000af1 movq %rax, %rsi - 0x48, 0x29, 0xde, //0x00000af4 subq %rbx, %rsi - 0x31, 0xff, //0x00000af7 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af9 .p2align 4, 0x90 - //0x00000b00 LBB1_115 - 0x48, 0x8d, 0x1c, 0x3e, //0x00000b00 leaq (%rsi,%rdi), %rbx - 0x0f, 0xb6, 0x14, 0x19, //0x00000b04 movzbl (%rcx,%rbx), %edx - 0x88, 0x54, 0x19, 0x01, //0x00000b08 movb %dl, $1(%rcx,%rbx) - 0x48, 0x83, 0xc7, 0xff, //0x00000b0c addq $-1, %rdi - 0x49, 0x39, 0xf8, //0x00000b10 cmpq %rdi, %r8 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000b13 jne LBB1_115 - //0x00000b19 LBB1_116 - 0x49, 0x63, 0xd6, //0x00000b19 movslq %r14d, %rdx - 0x41, 0xc6, 0x04, 0x17, 0x2e, //0x00000b1c movb $46, (%r15,%rdx) - 0x48, 0x8d, 0x1c, 0x08, //0x00000b21 leaq (%rax,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x00000b25 addq $2, %rbx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000b29 movq $-48(%rbp), %rdi - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x00000b2d jmp LBB1_127 - //0x00000b32 LBB1_117 - 0x44, 0x89, 0xdb, //0x00000b32 movl %r11d, %ebx - 0x48, 0x83, 0xc3, 0x01, //0x00000b35 addq $1, %rbx - 0x48, 0x83, 0xe3, 0xe0, //0x00000b39 andq $-32, %rbx - 0x48, 0x83, 0xc3, 0xe0, //0x00000b3d addq $-32, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x00000b41 shrq $5, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000b45 addq $1, %rbx - 0x48, 0x83, 0xe3, 0xf8, //0x00000b49 andq $-8, %rbx - 0x48, 0xf7, 0xdb, //0x00000b4d negq %rbx - 0x31, 0xff, //0x00000b50 xorl %edi, %edi - 0x66, 0x0f, 0x6f, 0x05, 0x16, 0xf5, 0xff, 0xff, //0x00000b52 movdqa $-2794(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x00000b5a LBB1_118 - 0x48, 0x8d, 0x34, 0x38, //0x00000b5a leaq (%rax,%rdi), %rsi - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x01, //0x00000b5e movdqu %xmm0, $1(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x11, //0x00000b64 movdqu %xmm0, $17(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x21, //0x00000b6a movdqu %xmm0, $33(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x31, //0x00000b70 movdqu %xmm0, $49(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x41, //0x00000b76 movdqu %xmm0, $65(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x51, //0x00000b7c movdqu %xmm0, $81(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x61, //0x00000b82 movdqu %xmm0, $97(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x31, 0x71, //0x00000b88 movdqu %xmm0, $113(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0x81, 0x00, 0x00, 0x00, //0x00000b8e movdqu %xmm0, $129(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0x91, 0x00, 0x00, 0x00, //0x00000b97 movdqu %xmm0, $145(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0xa1, 0x00, 0x00, 0x00, //0x00000ba0 movdqu %xmm0, $161(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0xb1, 0x00, 0x00, 0x00, //0x00000ba9 movdqu %xmm0, $177(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0xc1, 0x00, 0x00, 0x00, //0x00000bb2 movdqu %xmm0, $193(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0xd1, 0x00, 0x00, 0x00, //0x00000bbb movdqu %xmm0, $209(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0xe1, 0x00, 0x00, 0x00, //0x00000bc4 movdqu %xmm0, $225(%rcx,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x31, 0xf1, 0x00, 0x00, 0x00, //0x00000bcd movdqu %xmm0, $241(%rcx,%rsi) - 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x00000bd6 addq $256, %rdi - 0x48, 0x83, 0xc3, 0x08, //0x00000bdd addq $8, %rbx - 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x00000be1 jne LBB1_118 - //0x00000be7 LBB1_119 - 0x49, 0x01, 0xc1, //0x00000be7 addq %rax, %r9 - 0x41, 0xf6, 0xc2, 0x07, //0x00000bea testb $7, %r10b - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00000bee je LBB1_122 - 0x41, 0x80, 0xc3, 0x01, //0x00000bf4 addb $1, %r11b - 0x41, 0x80, 0xe3, 0xe0, //0x00000bf8 andb $-32, %r11b - 0x41, 0x80, 0xc3, 0xe0, //0x00000bfc addb $-32, %r11b - 0x41, 0xc0, 0xeb, 0x05, //0x00000c00 shrb $5, %r11b - 0x41, 0x80, 0xc3, 0x01, //0x00000c04 addb $1, %r11b - 0x41, 0x0f, 0xb6, 0xf3, //0x00000c08 movzbl %r11b, %esi - 0x83, 0xe6, 0x07, //0x00000c0c andl $7, %esi - 0x48, 0xc1, 0xe6, 0x05, //0x00000c0f shlq $5, %rsi - 0x48, 0x01, 0xf8, //0x00000c13 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x11, //0x00000c16 addq $17, %rax - 0x31, 0xff, //0x00000c1a xorl %edi, %edi - 0x66, 0x0f, 0x6f, 0x05, 0x4c, 0xf4, 0xff, 0xff, //0x00000c1c movdqa $-2996(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x00000c24 LBB1_121 - 0x48, 0x8d, 0x1c, 0x38, //0x00000c24 leaq (%rax,%rdi), %rbx - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xf0, //0x00000c28 movdqu %xmm0, $-16(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x04, 0x19, //0x00000c2e movdqu %xmm0, (%rcx,%rbx) - 0x48, 0x83, 0xc7, 0x20, //0x00000c33 addq $32, %rdi - 0x48, 0x39, 0xfe, //0x00000c37 cmpq %rdi, %rsi - 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00000c3a jne LBB1_121 - //0x00000c40 LBB1_122 - 0x4a, 0x8d, 0x1c, 0x09, //0x00000c40 leaq (%rcx,%r9), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000c44 addq $1, %rbx - 0x4d, 0x39, 0xe0, //0x00000c48 cmpq %r12, %r8 - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000c4b jne LBB1_124 - //0x00000c51 LBB1_104 - 0x48, 0x8b, 0x7d, 0xd0, //0x00000c51 movq $-48(%rbp), %rdi - //0x00000c55 LBB1_127 - 0x29, 0xfb, //0x00000c55 subl %edi, %ebx - //0x00000c57 LBB1_128 - 0x89, 0xd8, //0x00000c57 movl %ebx, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00000c59 addq $8, %rsp - 0x5b, //0x00000c5d popq %rbx - 0x41, 0x5c, //0x00000c5e popq %r12 - 0x41, 0x5d, //0x00000c60 popq %r13 - 0x41, 0x5e, //0x00000c62 popq %r14 - 0x41, 0x5f, //0x00000c64 popq %r15 - 0x5d, //0x00000c66 popq %rbp - 0xc3, //0x00000c67 retq - //0x00000c68 LBB1_124 - 0x44, 0x89, 0xe6, //0x00000c68 movl %r12d, %esi - //0x00000c6b LBB1_125 - 0x48, 0x8b, 0x7d, 0xd0, //0x00000c6b movq $-48(%rbp), %rdi - 0x90, //0x00000c6f .p2align 4, 0x90 - //0x00000c70 LBB1_126 - 0xc6, 0x03, 0x30, //0x00000c70 movb $48, (%rbx) - 0x48, 0x83, 0xc3, 0x01, //0x00000c73 addq $1, %rbx - 0x83, 0xc6, 0x01, //0x00000c77 addl $1, %esi - 0x39, 0xd6, //0x00000c7a cmpl %edx, %esi - 0x0f, 0x8c, 0xee, 0xff, 0xff, 0xff, //0x00000c7c jl LBB1_126 - 0xe9, 0xce, 0xff, 0xff, 0xff, //0x00000c82 jmp LBB1_127 - //0x00000c87 LBB1_129 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000c87 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000c8e movl $10, %edx - 0xe9, 0xb1, 0xf6, 0xff, 0xff, //0x00000c93 jmp LBB1_21 - //0x00000c98 LBB1_130 - 0x31, 0xdb, //0x00000c98 xorl %ebx, %ebx - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x00000c9a jmp LBB1_128 - //0x00000c9f LBB1_131 - 0x48, 0x89, 0x75, 0xd0, //0x00000c9f movq %rsi, $-48(%rbp) - 0x41, 0xb9, 0xce, 0xfb, 0xff, 0xff, //0x00000ca3 movl $-1074, %r9d - 0x48, 0x89, 0xd7, //0x00000ca9 movq %rdx, %rdi - 0xe9, 0x6e, 0xf4, 0xff, 0xff, //0x00000cac jmp LBB1_8 - //0x00000cb1 LBB1_132 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000cb1 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000cb8 movl $10, %edx - 0xe9, 0x0c, 0xf9, 0xff, 0xff, //0x00000cbd jmp LBB1_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cc2 .p2align 4, 0x90 - //0x00000cd0 _format_integer - 0x55, //0x00000cd0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000cd1 movq %rsp, %rbp - 0x53, //0x00000cd4 pushq %rbx - 0x41, 0x89, 0xd0, //0x00000cd5 movl %edx, %r8d - 0x49, 0x01, 0xf0, //0x00000cd8 addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00000cdb movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000cde shrq $32, %rax - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000ce2 jne LBB2_2 - 0x4d, 0x89, 0xc3, //0x00000ce8 movq %r8, %r11 - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000ceb cmpl $10000, %edi - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00000cf1 jae LBB2_5 - //0x00000cf7 LBB2_4 - 0x89, 0xfa, //0x00000cf7 movl %edi, %edx - 0xe9, 0x1a, 0x01, 0x00, 0x00, //0x00000cf9 jmp LBB2_7 - //0x00000cfe LBB2_2 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000cfe movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00000d08 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00000d0b mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000d0e shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000d12 imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00000d18 addl %edi, %ecx - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000d1a movl $3518437209, %r9d - 0x48, 0x89, 0xc8, //0x00000d20 movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc1, //0x00000d23 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000d27 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000d2b imull $10000, %eax, %edi - 0x29, 0xf9, //0x00000d31 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00000d33 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00000d36 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000d3a shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000d3e imull $10000, %edi, %edi - 0x29, 0xf8, //0x00000d44 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00000d46 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00000d49 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000d4c imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00000d53 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00000d57 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00000d5b subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00000d5d movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00000d61 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000d64 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000d67 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000d6d shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00000d70 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00000d73 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00000d75 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x60, 0xb8, 0x00, 0x00, //0x00000d79 leaq $47200(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000d80 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000d85 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000d8a movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000d8f movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000d94 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000d99 movw %ax, $-6(%r8) - 0x4d, 0x8d, 0x58, 0xf8, //0x00000d9e leaq $-8(%r8), %r11 - 0x0f, 0xb7, 0x0c, 0x79, //0x00000da2 movzwl (%rcx,%rdi,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000da6 movw %cx, $-8(%r8) - 0x48, 0x89, 0xd7, //0x00000dab movq %rdx, %rdi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000dae cmpl $10000, %edi - 0x0f, 0x82, 0x3d, 0xff, 0xff, 0xff, //0x00000db4 jb LBB2_4 - //0x00000dba LBB2_5 - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000dba movl $3518437209, %r9d - 0x4c, 0x8d, 0x15, 0x19, 0xb8, 0x00, 0x00, //0x00000dc0 leaq $47129(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000dc7 .p2align 4, 0x90 - //0x00000dd0 LBB2_6 - 0x89, 0xfa, //0x00000dd0 movl %edi, %edx - 0x49, 0x0f, 0xaf, 0xd1, //0x00000dd2 imulq %r9, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000dd6 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000dda imull $-10000, %edx, %ecx - 0x01, 0xf9, //0x00000de0 addl %edi, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000de2 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000de9 shrq $37, %rax - 0x6b, 0xd8, 0x64, //0x00000ded imull $100, %eax, %ebx - 0x29, 0xd9, //0x00000df0 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000df2 movzwl (%r10,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000df7 movw %cx, $-2(%r11) - 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000dfc movzwl (%r10,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000e01 movw %ax, $-4(%r11) - 0x49, 0x83, 0xc3, 0xfc, //0x00000e06 addq $-4, %r11 - 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000e0a cmpl $99999999, %edi - 0x89, 0xd7, //0x00000e10 movl %edx, %edi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000e12 ja LBB2_6 - //0x00000e18 LBB2_7 - 0x83, 0xfa, 0x64, //0x00000e18 cmpl $100, %edx - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000e1b jb LBB2_9 - 0x0f, 0xb7, 0xc2, //0x00000e21 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000e24 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000e27 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000e2d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00000e30 imull $100, %eax, %ecx - 0x29, 0xca, //0x00000e33 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x00000e35 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0xa1, 0xb7, 0x00, 0x00, //0x00000e38 leaq $47009(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000e3f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000e43 movw %cx, $-2(%r11) - 0x49, 0x83, 0xc3, 0xfe, //0x00000e48 addq $-2, %r11 - 0x89, 0xc2, //0x00000e4c movl %eax, %edx - //0x00000e4e LBB2_9 - 0x83, 0xfa, 0x0a, //0x00000e4e cmpl $10, %edx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000e51 jb LBB2_11 - 0x89, 0xd0, //0x00000e57 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x80, 0xb7, 0x00, 0x00, //0x00000e59 leaq $46976(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000e60 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000e64 movw %ax, $-2(%r11) - 0x4c, 0x89, 0xc0, //0x00000e69 movq %r8, %rax - 0x5b, //0x00000e6c popq %rbx - 0x5d, //0x00000e6d popq %rbp - 0xc3, //0x00000e6e retq - //0x00000e6f LBB2_11 - 0x80, 0xc2, 0x30, //0x00000e6f addb $48, %dl - 0x88, 0x16, //0x00000e72 movb %dl, (%rsi) - 0x4c, 0x89, 0xc0, //0x00000e74 movq %r8, %rax - 0x5b, //0x00000e77 popq %rbx - 0x5d, //0x00000e78 popq %rbp - 0xc3, //0x00000e79 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e7a .p2align 4, 0x90 - //0x00000e80 _i64toa - 0x55, //0x00000e80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000e81 movq %rsp, %rbp - 0x48, 0x85, 0xf6, //0x00000e84 testq %rsi, %rsi - 0x0f, 0x88, 0xb0, 0x00, 0x00, 0x00, //0x00000e87 js LBB3_12 - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000e8d cmpq $9999, %rsi - 0x0f, 0x87, 0xb7, 0x00, 0x00, 0x00, //0x00000e94 ja LBB3_9 - 0x0f, 0xb7, 0xc6, //0x00000e9a movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000e9d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ea0 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ea6 shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000ea9 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000ead imull $100, %eax, %eax - 0x89, 0xf1, //0x00000eb0 movl %esi, %ecx - 0x29, 0xc1, //0x00000eb2 subl %eax, %ecx - 0x0f, 0xb7, 0xc9, //0x00000eb4 movzwl %cx, %ecx - 0x48, 0x01, 0xc9, //0x00000eb7 addq %rcx, %rcx - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000eba cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000ec0 jb LBB3_4 - 0x48, 0x8d, 0x05, 0x13, 0xb7, 0x00, 0x00, //0x00000ec6 leaq $46867(%rip), %rax /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x02, //0x00000ecd movb (%rdx,%rax), %al - 0x88, 0x07, //0x00000ed0 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ed2 movl $1, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000ed7 jmp LBB3_5 - //0x00000edc LBB3_4 - 0x31, 0xc0, //0x00000edc xorl %eax, %eax - 0x83, 0xfe, 0x64, //0x00000ede cmpl $100, %esi - 0x0f, 0x82, 0x46, 0x00, 0x00, 0x00, //0x00000ee1 jb LBB3_6 - //0x00000ee7 LBB3_5 - 0x0f, 0xb7, 0xd2, //0x00000ee7 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000eea orq $1, %rdx - 0x48, 0x8d, 0x35, 0xeb, 0xb6, 0x00, 0x00, //0x00000eee leaq $46827(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000ef5 movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x00000ef8 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00000efa addl $1, %eax - 0x88, 0x14, 0x37, //0x00000efd movb %dl, (%rdi,%rsi) - //0x00000f00 LBB3_7 - 0x48, 0x8d, 0x15, 0xd9, 0xb6, 0x00, 0x00, //0x00000f00 leaq $46809(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x00000f07 movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x00000f0a movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00000f0c addl $1, %eax - 0x88, 0x14, 0x37, //0x00000f0f movb %dl, (%rdi,%rsi) - //0x00000f12 LBB3_8 - 0x0f, 0xb7, 0xc9, //0x00000f12 movzwl %cx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x00000f15 orq $1, %rcx - 0x48, 0x8d, 0x15, 0xc0, 0xb6, 0x00, 0x00, //0x00000f19 leaq $46784(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00000f20 movb (%rcx,%rdx), %cl - 0x89, 0xc2, //0x00000f23 movl %eax, %edx - 0x83, 0xc0, 0x01, //0x00000f25 addl $1, %eax - 0x88, 0x0c, 0x17, //0x00000f28 movb %cl, (%rdi,%rdx) - 0x5d, //0x00000f2b popq %rbp - 0xc3, //0x00000f2c retq - //0x00000f2d LBB3_6 - 0x31, 0xc0, //0x00000f2d xorl %eax, %eax - 0x83, 0xfe, 0x0a, //0x00000f2f cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000f32 jae LBB3_7 - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00000f38 jmp LBB3_8 - //0x00000f3d LBB3_12 - 0xc6, 0x07, 0x2d, //0x00000f3d movb $45, (%rdi) - 0x48, 0x83, 0xc7, 0x01, //0x00000f40 addq $1, %rdi - 0x48, 0xf7, 0xde, //0x00000f44 negq %rsi - 0xe8, 0x44, 0x00, 0x00, 0x00, //0x00000f47 callq _u64toa - 0x83, 0xc0, 0x01, //0x00000f4c addl $1, %eax - 0x5d, //0x00000f4f popq %rbp - 0xc3, //0x00000f50 retq - //0x00000f51 LBB3_9 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000f51 cmpq $99999999, %rsi - 0x0f, 0x87, 0x06, 0x00, 0x00, 0x00, //0x00000f58 ja LBB3_10 - 0x5d, //0x00000f5e popq %rbp - 0xe9, 0x1c, 0x01, 0x00, 0x00, //0x00000f5f jmp _u32toa_medium - //0x00000f64 LBB3_10 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000f64 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x00000f6e cmpq %rax, %rsi - 0x0f, 0x87, 0x06, 0x00, 0x00, 0x00, //0x00000f71 ja LBB3_11 - 0x5d, //0x00000f77 popq %rbp - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00000f78 jmp _u64toa_large_sse2 - //0x00000f7d LBB3_11 - 0x5d, //0x00000f7d popq %rbp - 0xe9, 0xdd, 0x03, 0x00, 0x00, //0x00000f7e jmp _u64toa_xlarge_sse2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f83 .p2align 4, 0x90 - //0x00000f90 _u64toa - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000f90 cmpq $9999, %rsi - 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00000f97 ja LBB4_8 - 0x55, //0x00000f9d pushq %rbp - 0x48, 0x89, 0xe5, //0x00000f9e movq %rsp, %rbp - 0x0f, 0xb7, 0xc6, //0x00000fa1 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000fa4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000fa7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000fad shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000fb0 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000fb4 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000fb7 movl %esi, %ecx - 0x29, 0xc1, //0x00000fb9 subl %eax, %ecx - 0x0f, 0xb7, 0xc9, //0x00000fbb movzwl %cx, %ecx - 0x48, 0x01, 0xc9, //0x00000fbe addq %rcx, %rcx - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000fc1 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000fc7 jb LBB4_3 - 0x48, 0x8d, 0x05, 0x0c, 0xb6, 0x00, 0x00, //0x00000fcd leaq $46604(%rip), %rax /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x02, //0x00000fd4 movb (%rdx,%rax), %al - 0x88, 0x07, //0x00000fd7 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000fd9 movl $1, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000fde jmp LBB4_4 - //0x00000fe3 LBB4_3 - 0x31, 0xc0, //0x00000fe3 xorl %eax, %eax - 0x83, 0xfe, 0x64, //0x00000fe5 cmpl $100, %esi - 0x0f, 0x82, 0x46, 0x00, 0x00, 0x00, //0x00000fe8 jb LBB4_5 - //0x00000fee LBB4_4 - 0x0f, 0xb7, 0xd2, //0x00000fee movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000ff1 orq $1, %rdx - 0x48, 0x8d, 0x35, 0xe4, 0xb5, 0x00, 0x00, //0x00000ff5 leaq $46564(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000ffc movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x00000fff movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001001 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001004 movb %dl, (%rdi,%rsi) - //0x00001007 LBB4_6 - 0x48, 0x8d, 0x15, 0xd2, 0xb5, 0x00, 0x00, //0x00001007 leaq $46546(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x0000100e movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x00001011 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001013 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001016 movb %dl, (%rdi,%rsi) - //0x00001019 LBB4_7 - 0x0f, 0xb7, 0xc9, //0x00001019 movzwl %cx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x0000101c orq $1, %rcx - 0x48, 0x8d, 0x15, 0xb9, 0xb5, 0x00, 0x00, //0x00001020 leaq $46521(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00001027 movb (%rcx,%rdx), %cl - 0x89, 0xc2, //0x0000102a movl %eax, %edx - 0x83, 0xc0, 0x01, //0x0000102c addl $1, %eax - 0x88, 0x0c, 0x17, //0x0000102f movb %cl, (%rdi,%rdx) - 0x5d, //0x00001032 popq %rbp - 0xc3, //0x00001033 retq - //0x00001034 LBB4_5 - 0x31, 0xc0, //0x00001034 xorl %eax, %eax - 0x83, 0xfe, 0x0a, //0x00001036 cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00001039 jae LBB4_6 - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x0000103f jmp LBB4_7 - //0x00001044 LBB4_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00001044 cmpq $99999999, %rsi - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x0000104b ja LBB4_9 - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001051 jmp _u32toa_medium - //0x00001056 LBB4_9 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00001056 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x00001060 cmpq %rax, %rsi - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00001063 ja LBB4_10 - 0xe9, 0x82, 0x01, 0x00, 0x00, //0x00001069 jmp _u64toa_large_sse2 - //0x0000106e LBB4_10 - 0xe9, 0xed, 0x02, 0x00, 0x00, //0x0000106e jmp _u64toa_xlarge_sse2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001073 .p2align 4, 0x90 - //0x00001080 _u32toa_medium - 0x55, //0x00001080 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001081 movq %rsp, %rbp - 0x89, 0xf2, //0x00001084 movl %esi, %edx - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00001086 movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xca, //0x0000108b imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x0000108f shrq $45, %rcx - 0x44, 0x69, 0xc1, 0x10, 0x27, 0x00, 0x00, //0x00001093 imull $10000, %ecx, %r8d - 0x89, 0xf0, //0x0000109a movl %esi, %eax - 0x44, 0x29, 0xc0, //0x0000109c subl %r8d, %eax - 0x4c, 0x69, 0xd2, 0x83, 0xde, 0x1b, 0x43, //0x0000109f imulq $1125899907, %rdx, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x000010a6 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x000010aa andl $-2, %r10d - 0x48, 0x69, 0xd1, 0x1f, 0x85, 0xeb, 0x51, //0x000010ae imulq $1374389535, %rcx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x000010b5 shrq $37, %rdx - 0x6b, 0xd2, 0x64, //0x000010b9 imull $100, %edx, %edx - 0x29, 0xd1, //0x000010bc subl %edx, %ecx - 0x48, 0x01, 0xc9, //0x000010be addq %rcx, %rcx - 0x0f, 0xb7, 0xd0, //0x000010c1 movzwl %ax, %edx - 0xc1, 0xea, 0x02, //0x000010c4 shrl $2, %edx - 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x000010c7 imull $5243, %edx, %edx - 0xc1, 0xea, 0x11, //0x000010cd shrl $17, %edx - 0x4c, 0x8d, 0x04, 0x12, //0x000010d0 leaq (%rdx,%rdx), %r8 - 0x6b, 0xd2, 0x64, //0x000010d4 imull $100, %edx, %edx - 0x29, 0xd0, //0x000010d7 subl %edx, %eax - 0x44, 0x0f, 0xb7, 0xc8, //0x000010d9 movzwl %ax, %r9d - 0x4d, 0x01, 0xc9, //0x000010dd addq %r9, %r9 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000010e0 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000010e6 jb LBB5_2 - 0x48, 0x8d, 0x05, 0xed, 0xb4, 0x00, 0x00, //0x000010ec leaq $46317(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x000010f3 movb (%r10,%rax), %al - 0x88, 0x07, //0x000010f7 movb %al, (%rdi) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000010f9 movl $1, %eax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000010fe jmp LBB5_3 - //0x00001103 LBB5_2 - 0x31, 0xc0, //0x00001103 xorl %eax, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00001105 cmpl $1000000, %esi - 0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x0000110b jb LBB5_4 - //0x00001111 LBB5_3 - 0x44, 0x89, 0xd2, //0x00001111 movl %r10d, %edx - 0x48, 0x83, 0xca, 0x01, //0x00001114 orq $1, %rdx - 0x48, 0x8d, 0x35, 0xc1, 0xb4, 0x00, 0x00, //0x00001118 leaq $46273(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x0000111f movb (%rdx,%rsi), %dl - 0x89, 0xc6, //0x00001122 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001124 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001127 movb %dl, (%rdi,%rsi) - //0x0000112a LBB5_5 - 0x48, 0x8d, 0x15, 0xaf, 0xb4, 0x00, 0x00, //0x0000112a leaq $46255(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x11, //0x00001131 movb (%rcx,%rdx), %dl - 0x89, 0xc6, //0x00001134 movl %eax, %esi - 0x83, 0xc0, 0x01, //0x00001136 addl $1, %eax - 0x88, 0x14, 0x37, //0x00001139 movb %dl, (%rdi,%rsi) - //0x0000113c LBB5_6 - 0x89, 0xc9, //0x0000113c movl %ecx, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x0000113e orq $1, %rcx - 0x48, 0x8d, 0x15, 0x97, 0xb4, 0x00, 0x00, //0x00001142 leaq $46231(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x00001149 movb (%rcx,%rdx), %cl - 0x89, 0xc6, //0x0000114c movl %eax, %esi - 0x88, 0x0c, 0x37, //0x0000114e movb %cl, (%rdi,%rsi) - 0x41, 0x8a, 0x0c, 0x10, //0x00001151 movb (%r8,%rdx), %cl - 0x88, 0x4c, 0x37, 0x01, //0x00001155 movb %cl, $1(%rdi,%rsi) - 0x41, 0x0f, 0xb7, 0xc8, //0x00001159 movzwl %r8w, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x0000115d orq $1, %rcx - 0x8a, 0x0c, 0x11, //0x00001161 movb (%rcx,%rdx), %cl - 0x88, 0x4c, 0x37, 0x02, //0x00001164 movb %cl, $2(%rdi,%rsi) - 0x41, 0x8a, 0x0c, 0x11, //0x00001168 movb (%r9,%rdx), %cl - 0x88, 0x4c, 0x37, 0x03, //0x0000116c movb %cl, $3(%rdi,%rsi) - 0x41, 0x0f, 0xb7, 0xc9, //0x00001170 movzwl %r9w, %ecx - 0x48, 0x83, 0xc9, 0x01, //0x00001174 orq $1, %rcx - 0x8a, 0x0c, 0x11, //0x00001178 movb (%rcx,%rdx), %cl - 0x83, 0xc0, 0x05, //0x0000117b addl $5, %eax - 0x88, 0x4c, 0x37, 0x04, //0x0000117e movb %cl, $4(%rdi,%rsi) - 0x5d, //0x00001182 popq %rbp - 0xc3, //0x00001183 retq - //0x00001184 LBB5_4 - 0x31, 0xc0, //0x00001184 xorl %eax, %eax - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00001186 cmpl $100000, %esi - 0x0f, 0x83, 0x98, 0xff, 0xff, 0xff, //0x0000118c jae LBB5_5 - 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00001192 jmp LBB5_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001197 .p2align 4, 0x00 - //0x000011a0 LCPI6_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000011a0 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000011a8 .quad 3518437209 - //0x000011b0 LCPI6_1 - 0xc5, 0x20, //0x000011b0 .word 8389 - 0x7b, 0x14, //0x000011b2 .word 5243 - 0x34, 0x33, //0x000011b4 .word 13108 - 0x00, 0x80, //0x000011b6 .word 32768 - 0xc5, 0x20, //0x000011b8 .word 8389 - 0x7b, 0x14, //0x000011ba .word 5243 - 0x34, 0x33, //0x000011bc .word 13108 - 0x00, 0x80, //0x000011be .word 32768 - //0x000011c0 LCPI6_2 - 0x80, 0x00, //0x000011c0 .word 128 - 0x00, 0x08, //0x000011c2 .word 2048 - 0x00, 0x20, //0x000011c4 .word 8192 - 0x00, 0x80, //0x000011c6 .word 32768 - 0x80, 0x00, //0x000011c8 .word 128 - 0x00, 0x08, //0x000011ca .word 2048 - 0x00, 0x20, //0x000011cc .word 8192 - 0x00, 0x80, //0x000011ce .word 32768 - //0x000011d0 LCPI6_3 - 0x0a, 0x00, //0x000011d0 .word 10 - 0x0a, 0x00, //0x000011d2 .word 10 - 0x0a, 0x00, //0x000011d4 .word 10 - 0x0a, 0x00, //0x000011d6 .word 10 - 0x0a, 0x00, //0x000011d8 .word 10 - 0x0a, 0x00, //0x000011da .word 10 - 0x0a, 0x00, //0x000011dc .word 10 - 0x0a, 0x00, //0x000011de .word 10 - //0x000011e0 LCPI6_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000011e0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x000011f0 .p2align 4, 0x90 - //0x000011f0 _u64toa_large_sse2 - 0x55, //0x000011f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000011f1 movq %rsp, %rbp - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000011f4 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x000011fe movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001201 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00001204 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001208 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000120e subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xc2, //0x00001210 movd %edx, %xmm0 - 0x66, 0x0f, 0x6f, 0x0d, 0x84, 0xff, 0xff, 0xff, //0x00001214 movdqa $-124(%rip), %xmm1 /* LCPI6_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x0000121c movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0xf4, 0xd1, //0x00001220 pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00001224 psrlq $45, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001229 movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x0000122e movq %rax, %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00001233 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0xf4, 0xe3, //0x00001237 pmuludq %xmm3, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x0000123b psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd0, //0x0000123f punpcklwd %xmm0, %xmm2 - 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00001243 psllq $2, %xmm2 - 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x00001248 pshuflw $80, %xmm2, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000124d pshufd $80, %xmm0, %xmm0 - 0x66, 0x0f, 0x6f, 0x15, 0x56, 0xff, 0xff, 0xff, //0x00001252 movdqa $-170(%rip), %xmm2 /* LCPI6_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc2, //0x0000125a pmulhuw %xmm2, %xmm0 - 0x66, 0x0f, 0x6f, 0x25, 0x5a, 0xff, 0xff, 0xff, //0x0000125e movdqa $-166(%rip), %xmm4 /* LCPI6_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x00001266 pmulhuw %xmm4, %xmm0 - 0x66, 0x0f, 0x6f, 0x2d, 0x5e, 0xff, 0xff, 0xff, //0x0000126a movdqa $-162(%rip), %xmm5 /* LCPI6_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x00001272 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf5, //0x00001276 pmullw %xmm5, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x0000127a psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x0000127f psubw %xmm6, %xmm0 - 0x66, 0x0f, 0x6e, 0xf6, //0x00001283 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x00001287 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x0000128b psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd9, //0x00001290 pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0xfa, 0xf3, //0x00001294 psubd %xmm3, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x00001298 punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000129c psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000012a1 pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000012a6 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xca, //0x000012ab pmulhuw %xmm2, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x000012af pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xd5, 0xe9, //0x000012b3 pmullw %xmm1, %xmm5 - 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x000012b7 psllq $16, %xmm5 - 0x66, 0x0f, 0xf9, 0xcd, //0x000012bc psubw %xmm5, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x000012c0 packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x000012c4 movdqa $-236(%rip), %xmm1 /* LCPI6_4+0(%rip) */ - 0x66, 0x0f, 0xfc, 0xc8, //0x000012cc paddb %xmm0, %xmm1 - 0x66, 0x0f, 0xef, 0xd2, //0x000012d0 pxor %xmm2, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x000012d4 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000012d8 pmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x000012dc notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x000012de orl $32768, %eax - 0x0f, 0xbc, 0xc8, //0x000012e3 bsfl %eax, %ecx - 0xb8, 0x10, 0x00, 0x00, 0x00, //0x000012e6 movl $16, %eax - 0x29, 0xc8, //0x000012eb subl %ecx, %eax - 0x48, 0xc1, 0xe1, 0x04, //0x000012ed shlq $4, %rcx - 0x48, 0x8d, 0x15, 0x48, 0xda, 0x00, 0x00, //0x000012f1 leaq $55880(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x11, //0x000012f8 pshufb (%rcx,%rdx), %xmm1 - 0xf3, 0x0f, 0x7f, 0x0f, //0x000012fe movdqu %xmm1, (%rdi) - 0x5d, //0x00001302 popq %rbp - 0xc3, //0x00001303 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001304 .p2align 4, 0x00 - //0x00001310 LCPI7_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001310 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00001318 .quad 3518437209 - //0x00001320 LCPI7_1 - 0xc5, 0x20, //0x00001320 .word 8389 - 0x7b, 0x14, //0x00001322 .word 5243 - 0x34, 0x33, //0x00001324 .word 13108 - 0x00, 0x80, //0x00001326 .word 32768 - 0xc5, 0x20, //0x00001328 .word 8389 - 0x7b, 0x14, //0x0000132a .word 5243 - 0x34, 0x33, //0x0000132c .word 13108 - 0x00, 0x80, //0x0000132e .word 32768 - //0x00001330 LCPI7_2 - 0x80, 0x00, //0x00001330 .word 128 - 0x00, 0x08, //0x00001332 .word 2048 - 0x00, 0x20, //0x00001334 .word 8192 - 0x00, 0x80, //0x00001336 .word 32768 - 0x80, 0x00, //0x00001338 .word 128 - 0x00, 0x08, //0x0000133a .word 2048 - 0x00, 0x20, //0x0000133c .word 8192 - 0x00, 0x80, //0x0000133e .word 32768 - //0x00001340 LCPI7_3 - 0x0a, 0x00, //0x00001340 .word 10 - 0x0a, 0x00, //0x00001342 .word 10 - 0x0a, 0x00, //0x00001344 .word 10 - 0x0a, 0x00, //0x00001346 .word 10 - 0x0a, 0x00, //0x00001348 .word 10 - 0x0a, 0x00, //0x0000134a .word 10 - 0x0a, 0x00, //0x0000134c .word 10 - 0x0a, 0x00, //0x0000134e .word 10 - //0x00001350 LCPI7_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00001350 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00001360 .p2align 4, 0x90 - //0x00001360 _u64toa_xlarge_sse2 - 0x55, //0x00001360 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001361 movq %rsp, %rbp - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00001364 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x0000136e movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001371 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x00001374 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00001378 movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x00001382 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x00001386 subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x00001389 cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000138c ja LBB7_2 - 0x80, 0xc2, 0x30, //0x00001392 addb $48, %dl - 0x88, 0x17, //0x00001395 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001397 movl $1, %ecx - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x0000139c jmp LBB7_7 - //0x000013a1 LBB7_2 - 0x83, 0xfa, 0x63, //0x000013a1 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x000013a4 ja LBB7_4 - 0x89, 0xd0, //0x000013aa movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x2d, 0xb2, 0x00, 0x00, //0x000013ac leaq $45613(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000013b3 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x000013b7 movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000013ba movl $2, %ecx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000013bf jmp LBB7_7 - //0x000013c4 LBB7_4 - 0x89, 0xd0, //0x000013c4 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x000013c6 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000013c9 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000013cf shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000013d2 cmpl $999, %edx - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000013d8 ja LBB7_6 - 0x83, 0xc0, 0x30, //0x000013de addl $48, %eax - 0x88, 0x07, //0x000013e1 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x000013e3 movzwl %dx, %eax - 0x89, 0xc1, //0x000013e6 movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x000013e8 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000013eb imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x000013f1 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x000013f4 imull $100, %ecx, %ecx - 0x29, 0xc8, //0x000013f7 subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x000013f9 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0xdd, 0xb1, 0x00, 0x00, //0x000013fc leaq $45533(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001403 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x00001407 movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000140b movl $3, %ecx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001410 jmp LBB7_7 - //0x00001415 LBB7_6 - 0x6b, 0xc8, 0x64, //0x00001415 imull $100, %eax, %ecx - 0x29, 0xca, //0x00001418 subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x0000141a movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0xbc, 0xb1, 0x00, 0x00, //0x0000141d leaq $45500(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00001424 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x00001428 movw %ax, (%rdi) - 0x0f, 0xb7, 0xc2, //0x0000142b movzwl %dx, %eax - 0x8a, 0x14, 0x41, //0x0000142e movb (%rcx,%rax,2), %dl - 0x48, 0x01, 0xc0, //0x00001431 addq %rax, %rax - 0x88, 0x57, 0x02, //0x00001434 movb %dl, $2(%rdi) - 0x0f, 0xb7, 0xc0, //0x00001437 movzwl %ax, %eax - 0x8a, 0x44, 0x08, 0x01, //0x0000143a movb $1(%rax,%rcx), %al - 0x88, 0x47, 0x03, //0x0000143e movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00001441 movl $4, %ecx - //0x00001446 LBB7_7 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001446 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x00001450 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x00001453 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00001456 shrq $26, %rdx - 0x66, 0x0f, 0x6e, 0xc2, //0x0000145a movd %edx, %xmm0 - 0x66, 0x0f, 0x6f, 0x0d, 0xaa, 0xfe, 0xff, 0xff, //0x0000145e movdqa $-342(%rip), %xmm1 /* LCPI7_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00001466 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xf4, 0xd9, //0x0000146a pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x0000146e psrlq $45, %xmm3 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001473 movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x00001478 movq %rax, %xmm2 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000147d movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0xf4, 0xe2, //0x00001481 pmuludq %xmm2, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x00001485 psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd8, //0x00001489 punpcklwd %xmm0, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x0000148d psllq $2, %xmm3 - 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00001492 pshuflw $80, %xmm3, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x00001497 pshufd $80, %xmm0, %xmm0 - 0x66, 0x0f, 0x6f, 0x25, 0x7c, 0xfe, 0xff, 0xff, //0x0000149c movdqa $-388(%rip), %xmm4 /* LCPI7_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x000014a4 pmulhuw %xmm4, %xmm0 - 0x66, 0x0f, 0x6f, 0x2d, 0x80, 0xfe, 0xff, 0xff, //0x000014a8 movdqa $-384(%rip), %xmm5 /* LCPI7_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc5, //0x000014b0 pmulhuw %xmm5, %xmm0 - 0x66, 0x0f, 0x6f, 0x1d, 0x84, 0xfe, 0xff, 0xff, //0x000014b4 movdqa $-380(%rip), %xmm3 /* LCPI7_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x000014bc movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf3, //0x000014c0 pmullw %xmm3, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000014c4 psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x000014c9 psubw %xmm6, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000014cd imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000014d3 subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xf6, //0x000014d5 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x000014d9 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000014dd psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd1, //0x000014e2 pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0xfa, 0xf2, //0x000014e6 psubd %xmm2, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x000014ea punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000014ee psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000014f3 pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000014f8 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x000014fd pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xe4, 0xcd, //0x00001501 pmulhuw %xmm5, %xmm1 - 0x66, 0x0f, 0xd5, 0xd9, //0x00001505 pmullw %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00001509 psllq $16, %xmm3 - 0x66, 0x0f, 0xf9, 0xcb, //0x0000150e psubw %xmm3, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x00001512 packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0xfc, 0x05, 0x32, 0xfe, 0xff, 0xff, //0x00001516 paddb $-462(%rip), %xmm0 /* LCPI7_4+0(%rip) */ - 0x89, 0xc8, //0x0000151e movl %ecx, %eax - 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00001520 movdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x00001525 orl $16, %ecx - 0x89, 0xc8, //0x00001528 movl %ecx, %eax - 0x5d, //0x0000152a popq %rbp - 0xc3, //0x0000152b retq - 0x00, 0x00, 0x00, 0x00, //0x0000152c .p2align 4, 0x00 - //0x00001530 LCPI8_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001530 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00001540 LCPI8_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001540 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00001550 LCPI8_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001550 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00001560 .p2align 4, 0x90 - //0x00001560 _quote - 0x55, //0x00001560 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001561 movq %rsp, %rbp - 0x41, 0x57, //0x00001564 pushq %r15 - 0x41, 0x56, //0x00001566 pushq %r14 - 0x41, 0x55, //0x00001568 pushq %r13 - 0x41, 0x54, //0x0000156a pushq %r12 - 0x53, //0x0000156c pushq %rbx - 0x48, 0x83, 0xec, 0x20, //0x0000156d subq $32, %rsp - 0x49, 0x89, 0xcb, //0x00001571 movq %rcx, %r11 - 0x49, 0x89, 0xd7, //0x00001574 movq %rdx, %r15 - 0x4c, 0x8b, 0x11, //0x00001577 movq (%rcx), %r10 - 0x41, 0xf6, 0xc0, 0x01, //0x0000157a testb $1, %r8b - 0x48, 0x89, 0xf0, //0x0000157e movq %rsi, %rax - 0x48, 0x8d, 0x0d, 0x48, 0xd8, 0x00, 0x00, //0x00001581 leaq $55368(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x25, 0x41, 0xe8, 0x00, 0x00, //0x00001588 leaq $59457(%rip), %r12 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xe1, //0x0000158f cmoveq %rcx, %r12 - 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00001593 leaq (,%rsi,8), %rcx - 0x49, 0x39, 0xca, //0x0000159b cmpq %rcx, %r10 - 0x0f, 0x8d, 0x0c, 0x04, 0x00, 0x00, //0x0000159e jge LBB8_56 - 0x4d, 0x89, 0xfe, //0x000015a4 movq %r15, %r14 - 0x49, 0x89, 0xf9, //0x000015a7 movq %rdi, %r9 - 0x48, 0x85, 0xc0, //0x000015aa testq %rax, %rax - 0x0f, 0x84, 0xec, 0x03, 0x00, 0x00, //0x000015ad je LBB8_80 - 0x4c, 0x89, 0x5d, 0xc8, //0x000015b3 movq %r11, $-56(%rbp) - 0x66, 0x0f, 0x6f, 0x05, 0x71, 0xff, 0xff, 0xff, //0x000015b7 movdqa $-143(%rip), %xmm0 /* LCPI8_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x79, 0xff, 0xff, 0xff, //0x000015bf movdqa $-135(%rip), %xmm1 /* LCPI8_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x81, 0xff, 0xff, 0xff, //0x000015c7 movdqa $-127(%rip), %xmm2 /* LCPI8_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x000015cf pcmpeqd %xmm3, %xmm3 - 0x48, 0x89, 0xf9, //0x000015d3 movq %rdi, %rcx - 0x4c, 0x89, 0x7d, 0xd0, //0x000015d6 movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xfe, //0x000015da movq %r15, %r14 - 0x4c, 0x89, 0x65, 0xc0, //0x000015dd movq %r12, $-64(%rbp) - //0x000015e1 LBB8_3 - 0x49, 0x89, 0xc9, //0x000015e1 movq %rcx, %r9 - 0x48, 0x83, 0xf8, 0x10, //0x000015e4 cmpq $16, %rax - 0x0f, 0x9d, 0xc3, //0x000015e8 setge %bl - 0x4d, 0x89, 0xd4, //0x000015eb movq %r10, %r12 - 0x4d, 0x89, 0xf7, //0x000015ee movq %r14, %r15 - 0x49, 0x89, 0xc3, //0x000015f1 movq %rax, %r11 - 0x49, 0x89, 0xcd, //0x000015f4 movq %rcx, %r13 - 0x0f, 0x8c, 0x83, 0x00, 0x00, 0x00, //0x000015f7 jl LBB8_10 - 0x49, 0x83, 0xfa, 0x10, //0x000015fd cmpq $16, %r10 - 0x0f, 0x8c, 0x79, 0x00, 0x00, 0x00, //0x00001601 jl LBB8_10 - 0x45, 0x31, 0xff, //0x00001607 xorl %r15d, %r15d - 0x48, 0x89, 0xc6, //0x0000160a movq %rax, %rsi - 0x4c, 0x89, 0xd2, //0x0000160d movq %r10, %rdx - //0x00001610 .p2align 4, 0x90 - //0x00001610 LBB8_6 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x39, //0x00001610 movdqu (%r9,%r15), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x00001616 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x0000161a pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000161e movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x00001622 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x00001626 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x0000162a pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x0000162e por %xmm6, %xmm7 - 0xf3, 0x43, 0x0f, 0x7f, 0x24, 0x3e, //0x00001632 movdqu %xmm4, (%r14,%r15) - 0x66, 0x0f, 0x64, 0xe3, //0x00001638 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x0000163c pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x00001640 por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001644 pmovmskb %xmm4, %ecx - 0x85, 0xc9, //0x00001648 testl %ecx, %ecx - 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x0000164a jne LBB8_23 - 0x4c, 0x8d, 0x5e, 0xf0, //0x00001650 leaq $-16(%rsi), %r11 - 0x4c, 0x8d, 0x62, 0xf0, //0x00001654 leaq $-16(%rdx), %r12 - 0x49, 0x83, 0xc7, 0x10, //0x00001658 addq $16, %r15 - 0x48, 0x83, 0xfe, 0x20, //0x0000165c cmpq $32, %rsi - 0x0f, 0x9d, 0xc3, //0x00001660 setge %bl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00001663 jl LBB8_9 - 0x4c, 0x89, 0xde, //0x00001669 movq %r11, %rsi - 0x48, 0x83, 0xfa, 0x1f, //0x0000166c cmpq $31, %rdx - 0x4c, 0x89, 0xe2, //0x00001670 movq %r12, %rdx - 0x0f, 0x8f, 0x97, 0xff, 0xff, 0xff, //0x00001673 jg LBB8_6 - //0x00001679 LBB8_9 - 0x4f, 0x8d, 0x2c, 0x39, //0x00001679 leaq (%r9,%r15), %r13 - 0x4d, 0x01, 0xf7, //0x0000167d addq %r14, %r15 - //0x00001680 LBB8_10 - 0x84, 0xdb, //0x00001680 testb %bl, %bl - 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00001682 je LBB8_14 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x00, //0x00001688 movdqu (%r13), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x0000168e movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00001692 pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00001696 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x0000169a pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x0000169e movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x000016a2 pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x000016a6 por %xmm6, %xmm7 - 0x66, 0x48, 0x0f, 0x7e, 0xe1, //0x000016aa movq %xmm4, %rcx - 0x66, 0x0f, 0x64, 0xe3, //0x000016af pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x000016b3 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x000016b7 por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000016bb pmovmskb %xmm4, %edx - 0x81, 0xca, 0x00, 0x00, 0x01, 0x00, //0x000016bf orl $65536, %edx - 0x44, 0x0f, 0xbc, 0xda, //0x000016c5 bsfl %edx, %r11d - 0x4d, 0x39, 0xdc, //0x000016c9 cmpq %r11, %r12 - 0x0f, 0x8d, 0xc9, 0x00, 0x00, 0x00, //0x000016cc jge LBB8_24 - 0x49, 0x83, 0xfc, 0x08, //0x000016d2 cmpq $8, %r12 - 0x0f, 0x82, 0xfe, 0x00, 0x00, 0x00, //0x000016d6 jb LBB8_28 - 0x49, 0x89, 0x0f, //0x000016dc movq %rcx, (%r15) - 0x4d, 0x8d, 0x5d, 0x08, //0x000016df leaq $8(%r13), %r11 - 0x49, 0x83, 0xc7, 0x08, //0x000016e3 addq $8, %r15 - 0x49, 0x8d, 0x5c, 0x24, 0xf8, //0x000016e7 leaq $-8(%r12), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000016ec cmpq $4, %rbx - 0x0f, 0x8d, 0xf4, 0x00, 0x00, 0x00, //0x000016f0 jge LBB8_29 - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000016f6 jmp LBB8_30 - //0x000016fb LBB8_14 - 0x4d, 0x85, 0xdb, //0x000016fb testq %r11, %r11 - 0x0f, 0x8e, 0x6f, 0x00, 0x00, 0x00, //0x000016fe jle LBB8_21 - 0x4d, 0x85, 0xe4, //0x00001704 testq %r12, %r12 - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x00001707 jle LBB8_21 - 0x4c, 0x89, 0x4d, 0xb8, //0x0000170d movq %r9, $-72(%rbp) - 0x45, 0x31, 0xc9, //0x00001711 xorl %r9d, %r9d - 0x31, 0xd2, //0x00001714 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001716 .p2align 4, 0x90 - //0x00001720 LBB8_17 - 0x43, 0x0f, 0xb6, 0x4c, 0x0d, 0x00, //0x00001720 movzbl (%r13,%r9), %ecx - 0x48, 0x89, 0xcb, //0x00001726 movq %rcx, %rbx - 0x48, 0xc1, 0xe3, 0x04, //0x00001729 shlq $4, %rbx - 0x48, 0x8d, 0x35, 0x9c, 0xd6, 0x00, 0x00, //0x0000172d leaq $54940(%rip), %rsi /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x33, 0x00, //0x00001734 cmpq $0, (%rbx,%rsi) - 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00001739 jne LBB8_27 - 0x4d, 0x8d, 0x04, 0x13, //0x0000173f leaq (%r11,%rdx), %r8 - 0x43, 0x88, 0x0c, 0x0f, //0x00001743 movb %cl, (%r15,%r9) - 0x48, 0x8d, 0x5a, 0xff, //0x00001747 leaq $-1(%rdx), %rbx - 0x49, 0x83, 0xf8, 0x02, //0x0000174b cmpq $2, %r8 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000174f jl LBB8_20 - 0x4c, 0x01, 0xe2, //0x00001755 addq %r12, %rdx - 0x49, 0x83, 0xc1, 0x01, //0x00001758 addq $1, %r9 - 0x48, 0x83, 0xfa, 0x01, //0x0000175c cmpq $1, %rdx - 0x48, 0x89, 0xda, //0x00001760 movq %rbx, %rdx - 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00001763 jg LBB8_17 - //0x00001769 LBB8_20 - 0x49, 0x29, 0xdd, //0x00001769 subq %rbx, %r13 - 0x49, 0x01, 0xdb, //0x0000176c addq %rbx, %r11 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000176f movq $-72(%rbp), %r9 - //0x00001773 LBB8_21 - 0x4d, 0x85, 0xdb, //0x00001773 testq %r11, %r11 - 0x4c, 0x8b, 0x65, 0xc0, //0x00001776 movq $-64(%rbp), %r12 - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000177a je LBB8_26 - 0x49, 0xf7, 0xd5, //0x00001780 notq %r13 - 0x4d, 0x01, 0xcd, //0x00001783 addq %r9, %r13 - 0xe9, 0x27, 0x01, 0x00, 0x00, //0x00001786 jmp LBB8_41 - //0x0000178b LBB8_23 - 0x66, 0x0f, 0xbc, 0xc9, //0x0000178b bsfw %cx, %cx - 0x44, 0x0f, 0xb7, 0xe9, //0x0000178f movzwl %cx, %r13d - 0x4d, 0x01, 0xfd, //0x00001793 addq %r15, %r13 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00001796 jmp LBB8_40 - //0x0000179b LBB8_24 - 0x41, 0x83, 0xfb, 0x08, //0x0000179b cmpl $8, %r11d - 0x0f, 0x82, 0xa3, 0x00, 0x00, 0x00, //0x0000179f jb LBB8_34 - 0x49, 0x89, 0x0f, //0x000017a5 movq %rcx, (%r15) - 0x4d, 0x8d, 0x65, 0x08, //0x000017a8 leaq $8(%r13), %r12 - 0x49, 0x83, 0xc7, 0x08, //0x000017ac addq $8, %r15 - 0x49, 0x8d, 0x5b, 0xf8, //0x000017b0 leaq $-8(%r11), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000017b4 cmpq $4, %rbx - 0x0f, 0x8d, 0x9a, 0x00, 0x00, 0x00, //0x000017b8 jge LBB8_35 - 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x000017be jmp LBB8_36 - //0x000017c3 LBB8_26 - 0x4d, 0x29, 0xcd, //0x000017c3 subq %r9, %r13 - 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x000017c6 jmp LBB8_41 - //0x000017cb LBB8_27 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000017cb movq $-72(%rbp), %r9 - 0x4d, 0x29, 0xcd, //0x000017cf subq %r9, %r13 - 0x49, 0x29, 0xd5, //0x000017d2 subq %rdx, %r13 - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000017d5 jmp LBB8_40 - //0x000017da LBB8_28 - 0x4d, 0x89, 0xeb, //0x000017da movq %r13, %r11 - 0x4c, 0x89, 0xe3, //0x000017dd movq %r12, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000017e0 cmpq $4, %rbx - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000017e4 jl LBB8_30 - //0x000017ea LBB8_29 - 0x41, 0x8b, 0x0b, //0x000017ea movl (%r11), %ecx - 0x41, 0x89, 0x0f, //0x000017ed movl %ecx, (%r15) - 0x49, 0x83, 0xc3, 0x04, //0x000017f0 addq $4, %r11 - 0x49, 0x83, 0xc7, 0x04, //0x000017f4 addq $4, %r15 - 0x48, 0x83, 0xc3, 0xfc, //0x000017f8 addq $-4, %rbx - //0x000017fc LBB8_30 - 0x48, 0x83, 0xfb, 0x02, //0x000017fc cmpq $2, %rbx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00001800 jb LBB8_31 - 0x41, 0x0f, 0xb7, 0x0b, //0x00001806 movzwl (%r11), %ecx - 0x66, 0x41, 0x89, 0x0f, //0x0000180a movw %cx, (%r15) - 0x49, 0x83, 0xc3, 0x02, //0x0000180e addq $2, %r11 - 0x49, 0x83, 0xc7, 0x02, //0x00001812 addq $2, %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00001816 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x0000181a testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000181d jne LBB8_32 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001823 jmp LBB8_33 - //0x00001828 LBB8_31 - 0x48, 0x85, 0xdb, //0x00001828 testq %rbx, %rbx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000182b je LBB8_33 - //0x00001831 LBB8_32 - 0x41, 0x8a, 0x0b, //0x00001831 movb (%r11), %cl - 0x41, 0x88, 0x0f, //0x00001834 movb %cl, (%r15) - //0x00001837 LBB8_33 - 0x4d, 0x01, 0xec, //0x00001837 addq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x0000183a notq %r12 - 0x4d, 0x01, 0xcc, //0x0000183d addq %r9, %r12 - 0x4d, 0x89, 0xe5, //0x00001840 movq %r12, %r13 - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00001843 jmp LBB8_40 - //0x00001848 LBB8_34 - 0x4d, 0x89, 0xec, //0x00001848 movq %r13, %r12 - 0x4c, 0x89, 0xdb, //0x0000184b movq %r11, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x0000184e cmpq $4, %rbx - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00001852 jl LBB8_36 - //0x00001858 LBB8_35 - 0x41, 0x8b, 0x0c, 0x24, //0x00001858 movl (%r12), %ecx - 0x41, 0x89, 0x0f, //0x0000185c movl %ecx, (%r15) - 0x49, 0x83, 0xc4, 0x04, //0x0000185f addq $4, %r12 - 0x49, 0x83, 0xc7, 0x04, //0x00001863 addq $4, %r15 - 0x48, 0x83, 0xc3, 0xfc, //0x00001867 addq $-4, %rbx - //0x0000186b LBB8_36 - 0x48, 0x83, 0xfb, 0x02, //0x0000186b cmpq $2, %rbx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000186f jb LBB8_37 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001875 movzwl (%r12), %ecx - 0x66, 0x41, 0x89, 0x0f, //0x0000187a movw %cx, (%r15) - 0x49, 0x83, 0xc4, 0x02, //0x0000187e addq $2, %r12 - 0x49, 0x83, 0xc7, 0x02, //0x00001882 addq $2, %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00001886 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x0000188a testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000188d jne LBB8_38 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001893 jmp LBB8_39 - //0x00001898 LBB8_37 - 0x48, 0x85, 0xdb, //0x00001898 testq %rbx, %rbx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000189b je LBB8_39 - //0x000018a1 LBB8_38 - 0x41, 0x8a, 0x0c, 0x24, //0x000018a1 movb (%r12), %cl - 0x41, 0x88, 0x0f, //0x000018a5 movb %cl, (%r15) - //0x000018a8 LBB8_39 - 0x4d, 0x29, 0xcd, //0x000018a8 subq %r9, %r13 - 0x4d, 0x01, 0xdd, //0x000018ab addq %r11, %r13 - //0x000018ae LBB8_40 - 0x4c, 0x8b, 0x65, 0xc0, //0x000018ae movq $-64(%rbp), %r12 - //0x000018b2 LBB8_41 - 0x49, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x000018b2 movabsq $12884901889, %r11 - 0x4d, 0x85, 0xed, //0x000018bc testq %r13, %r13 - 0x0f, 0x88, 0x4f, 0x03, 0x00, 0x00, //0x000018bf js LBB8_83 - 0x4d, 0x01, 0xee, //0x000018c5 addq %r13, %r14 - 0x4c, 0x39, 0xe8, //0x000018c8 cmpq %r13, %rax - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000018cb je LBB8_79 - 0x4d, 0x29, 0xea, //0x000018d1 subq %r13, %r10 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000018d4 jmp LBB8_45 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018d9 .p2align 4, 0x90 - //0x000018e0 LBB8_44 - 0x49, 0x01, 0xf6, //0x000018e0 addq %rsi, %r14 - 0x49, 0x83, 0xc5, 0x01, //0x000018e3 addq $1, %r13 - 0x4c, 0x39, 0xe8, //0x000018e7 cmpq %r13, %rax - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000018ea je LBB8_79 - //0x000018f0 LBB8_45 - 0x43, 0x0f, 0xb6, 0x0c, 0x29, //0x000018f0 movzbl (%r9,%r13), %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000018f5 shlq $4, %rcx - 0x49, 0x8b, 0x14, 0x0c, //0x000018f9 movq (%r12,%rcx), %rdx - 0x85, 0xd2, //0x000018fd testl %edx, %edx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000018ff je LBB8_53 - 0x48, 0x63, 0xf2, //0x00001905 movslq %edx, %rsi - 0x49, 0x29, 0xf2, //0x00001908 subq %rsi, %r10 - 0x0f, 0x8c, 0xdd, 0x02, 0x00, 0x00, //0x0000190b jl LBB8_81 - 0x48, 0xc1, 0xe2, 0x20, //0x00001911 shlq $32, %rdx - 0x49, 0x8d, 0x1c, 0x0c, //0x00001915 leaq (%r12,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x08, //0x00001919 addq $8, %rbx - 0x4c, 0x39, 0xda, //0x0000191d cmpq %r11, %rdx - 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00001920 jl LBB8_49 - 0x8b, 0x13, //0x00001926 movl (%rbx), %edx - 0x41, 0x89, 0x16, //0x00001928 movl %edx, (%r14) - 0x49, 0x8d, 0x1c, 0x0c, //0x0000192b leaq (%r12,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x0c, //0x0000192f addq $12, %rbx - 0x4d, 0x8d, 0x46, 0x04, //0x00001933 leaq $4(%r14), %r8 - 0x48, 0x8d, 0x4e, 0xfc, //0x00001937 leaq $-4(%rsi), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000193b cmpq $2, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000193f jae LBB8_50 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001945 jmp LBB8_51 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000194a .p2align 4, 0x90 - //0x00001950 LBB8_49 - 0x4d, 0x89, 0xf0, //0x00001950 movq %r14, %r8 - 0x48, 0x89, 0xf1, //0x00001953 movq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00001956 cmpq $2, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000195a jb LBB8_51 - //0x00001960 LBB8_50 - 0x0f, 0xb7, 0x13, //0x00001960 movzwl (%rbx), %edx - 0x66, 0x41, 0x89, 0x10, //0x00001963 movw %dx, (%r8) - 0x48, 0x83, 0xc3, 0x02, //0x00001967 addq $2, %rbx - 0x49, 0x83, 0xc0, 0x02, //0x0000196b addq $2, %r8 - 0x48, 0x83, 0xc1, 0xfe, //0x0000196f addq $-2, %rcx - //0x00001973 LBB8_51 - 0x48, 0x85, 0xc9, //0x00001973 testq %rcx, %rcx - 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00001976 je LBB8_44 - 0x0f, 0xb6, 0x0b, //0x0000197c movzbl (%rbx), %ecx - 0x41, 0x88, 0x08, //0x0000197f movb %cl, (%r8) - 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00001982 jmp LBB8_44 - //0x00001987 LBB8_53 - 0x4b, 0x8d, 0x0c, 0x29, //0x00001987 leaq (%r9,%r13), %rcx - 0x4c, 0x29, 0xe8, //0x0000198b subq %r13, %rax - 0x0f, 0x85, 0x4d, 0xfc, 0xff, 0xff, //0x0000198e jne LBB8_3 - //0x00001994 LBB8_79 - 0x4d, 0x01, 0xe9, //0x00001994 addq %r13, %r9 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001997 movq $-56(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000199b movq $-48(%rbp), %r15 - //0x0000199f LBB8_80 - 0x4d, 0x29, 0xfe, //0x0000199f subq %r15, %r14 - 0x4d, 0x89, 0x33, //0x000019a2 movq %r14, (%r11) - 0x49, 0x29, 0xf9, //0x000019a5 subq %rdi, %r9 - 0x4c, 0x89, 0xc8, //0x000019a8 movq %r9, %rax - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x000019ab jmp LBB8_82 - //0x000019b0 LBB8_56 - 0x66, 0x0f, 0x6f, 0x05, 0x78, 0xfb, 0xff, 0xff, //0x000019b0 movdqa $-1160(%rip), %xmm0 /* LCPI8_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x80, 0xfb, 0xff, 0xff, //0x000019b8 movdqa $-1152(%rip), %xmm1 /* LCPI8_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x88, 0xfb, 0xff, 0xff, //0x000019c0 movdqa $-1144(%rip), %xmm2 /* LCPI8_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x000019c8 pcmpeqd %xmm3, %xmm3 - 0x4c, 0x8d, 0x0d, 0xfd, 0xf3, 0x00, 0x00, //0x000019cc leaq $62461(%rip), %r9 /* __EscTab+0(%rip) */ - 0x4c, 0x89, 0xfe, //0x000019d3 movq %r15, %rsi - 0x48, 0x89, 0xc3, //0x000019d6 movq %rax, %rbx - //0x000019d9 LBB8_57 - 0x48, 0x83, 0xfb, 0x10, //0x000019d9 cmpq $16, %rbx - 0x0f, 0x8c, 0x69, 0x00, 0x00, 0x00, //0x000019dd jl LBB8_62 - 0x49, 0x89, 0xda, //0x000019e3 movq %rbx, %r10 - 0x49, 0xf7, 0xda, //0x000019e6 negq %r10 - 0x48, 0x83, 0xc3, 0x10, //0x000019e9 addq $16, %rbx - 0x90, 0x90, 0x90, //0x000019ed .p2align 4, 0x90 - //0x000019f0 LBB8_59 - 0xf3, 0x0f, 0x6f, 0x27, //0x000019f0 movdqu (%rdi), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x000019f4 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x000019f8 pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x000019fc movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x00001a00 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x00001a04 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x00001a08 pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x00001a0c por %xmm6, %xmm7 - 0xf3, 0x0f, 0x7f, 0x26, //0x00001a10 movdqu %xmm4, (%rsi) - 0x66, 0x0f, 0x64, 0xe3, //0x00001a14 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00001a18 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x00001a1c por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001a20 pmovmskb %xmm4, %ecx - 0x85, 0xc9, //0x00001a24 testl %ecx, %ecx - 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00001a26 jne LBB8_72 - 0x48, 0x83, 0xc7, 0x10, //0x00001a2c addq $16, %rdi - 0x48, 0x83, 0xc6, 0x10, //0x00001a30 addq $16, %rsi - 0x49, 0x83, 0xc2, 0x10, //0x00001a34 addq $16, %r10 - 0x48, 0x83, 0xc3, 0xf0, //0x00001a38 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x20, //0x00001a3c cmpq $32, %rbx - 0x0f, 0x8d, 0xaa, 0xff, 0xff, 0xff, //0x00001a40 jge LBB8_59 - 0x49, 0xf7, 0xda, //0x00001a46 negq %r10 - 0x4c, 0x89, 0xd3, //0x00001a49 movq %r10, %rbx - //0x00001a4c LBB8_62 - 0x48, 0x83, 0xfb, 0x08, //0x00001a4c cmpq $8, %rbx - 0x0f, 0x8c, 0x75, 0x00, 0x00, 0x00, //0x00001a50 jl LBB8_66 - 0x0f, 0xb6, 0x0f, //0x00001a56 movzbl (%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00001a59 movzbl $1(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001a5d movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00001a61 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00001a63 orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x02, //0x00001a67 movzbl $2(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001a6b movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00001a6f shlb $2, %cl - 0x08, 0xd1, //0x00001a72 orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x03, //0x00001a74 movzbl $3(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001a78 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00001a7c shlb $3, %dl - 0x08, 0xca, //0x00001a7f orb %cl, %dl - 0x48, 0x8b, 0x0f, //0x00001a81 movq (%rdi), %rcx - 0x48, 0x89, 0x0e, //0x00001a84 movq %rcx, (%rsi) - 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00001a87 jne LBB8_76 - 0x0f, 0xb6, 0x4f, 0x04, //0x00001a8d movzbl $4(%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x05, //0x00001a91 movzbl $5(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001a95 movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00001a99 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00001a9b orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x06, //0x00001a9f movzbl $6(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001aa3 movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00001aa7 shlb $2, %cl - 0x08, 0xd1, //0x00001aaa orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x07, //0x00001aac movzbl $7(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001ab0 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00001ab4 shlb $3, %dl - 0x08, 0xca, //0x00001ab7 orb %cl, %dl - 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x00001ab9 jne LBB8_77 - 0x48, 0x83, 0xc6, 0x08, //0x00001abf addq $8, %rsi - 0x48, 0x83, 0xc7, 0x08, //0x00001ac3 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00001ac7 addq $-8, %rbx - //0x00001acb LBB8_66 - 0x48, 0x83, 0xfb, 0x04, //0x00001acb cmpq $4, %rbx - 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x00001acf jl LBB8_69 - 0x0f, 0xb6, 0x0f, //0x00001ad5 movzbl (%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00001ad8 movzbl $1(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001adc movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00001ae0 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00001ae2 orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x02, //0x00001ae6 movzbl $2(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00001aea movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00001aee shlb $2, %cl - 0x08, 0xd1, //0x00001af1 orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x03, //0x00001af3 movzbl $3(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00001af7 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00001afb shlb $3, %dl - 0x08, 0xca, //0x00001afe orb %cl, %dl - 0x8b, 0x0f, //0x00001b00 movl (%rdi), %ecx - 0x89, 0x0e, //0x00001b02 movl %ecx, (%rsi) - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00001b04 jne LBB8_76 - 0x48, 0x83, 0xc6, 0x04, //0x00001b0a addq $4, %rsi - 0x48, 0x83, 0xc7, 0x04, //0x00001b0e addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00001b12 addq $-4, %rbx - //0x00001b16 LBB8_69 - 0x48, 0x85, 0xdb, //0x00001b16 testq %rbx, %rbx - 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x00001b19 jle LBB8_78 - 0x90, //0x00001b1f .p2align 4, 0x90 - //0x00001b20 LBB8_70 - 0x0f, 0xb6, 0x0f, //0x00001b20 movzbl (%rdi), %ecx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x00001b23 cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001b28 jne LBB8_73 - 0x48, 0x83, 0xc7, 0x01, //0x00001b2e addq $1, %rdi - 0x88, 0x0e, //0x00001b32 movb %cl, (%rsi) - 0x48, 0x83, 0xc6, 0x01, //0x00001b34 addq $1, %rsi - 0x48, 0x8d, 0x4b, 0xff, //0x00001b38 leaq $-1(%rbx), %rcx - 0x48, 0x83, 0xfb, 0x01, //0x00001b3c cmpq $1, %rbx - 0x48, 0x89, 0xcb, //0x00001b40 movq %rcx, %rbx - 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00001b43 jg LBB8_70 - 0xe9, 0x95, 0x00, 0x00, 0x00, //0x00001b49 jmp LBB8_78 - //0x00001b4e LBB8_72 - 0x66, 0x0f, 0xbc, 0xc9, //0x00001b4e bsfw %cx, %cx - 0x0f, 0xb7, 0xc9, //0x00001b52 movzwl %cx, %ecx - 0x48, 0x01, 0xcf, //0x00001b55 addq %rcx, %rdi - 0x49, 0x01, 0xca, //0x00001b58 addq %rcx, %r10 - 0x49, 0xf7, 0xda, //0x00001b5b negq %r10 - 0x48, 0x01, 0xce, //0x00001b5e addq %rcx, %rsi - 0x4c, 0x89, 0xd3, //0x00001b61 movq %r10, %rbx - //0x00001b64 LBB8_73 - 0x8a, 0x0f, //0x00001b64 movb (%rdi), %cl - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b66 .p2align 4, 0x90 - //0x00001b70 LBB8_74 - 0x48, 0x89, 0xf2, //0x00001b70 movq %rsi, %rdx - 0x0f, 0xb6, 0xc9, //0x00001b73 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00001b76 shlq $4, %rcx - 0x49, 0x63, 0x34, 0x0c, //0x00001b7a movslq (%r12,%rcx), %rsi - 0x49, 0x8b, 0x4c, 0x0c, 0x08, //0x00001b7e movq $8(%r12,%rcx), %rcx - 0x48, 0x89, 0x0a, //0x00001b83 movq %rcx, (%rdx) - 0x48, 0x01, 0xd6, //0x00001b86 addq %rdx, %rsi - 0x48, 0x83, 0xfb, 0x02, //0x00001b89 cmpq $2, %rbx - 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x00001b8d jl LBB8_78 - 0x0f, 0xb6, 0x4f, 0x01, //0x00001b93 movzbl $1(%rdi), %ecx - 0x48, 0x83, 0xc7, 0x01, //0x00001b97 addq $1, %rdi - 0x48, 0x83, 0xc3, 0xff, //0x00001b9b addq $-1, %rbx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x00001b9f cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00001ba4 jne LBB8_74 - 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00001baa jmp LBB8_57 - //0x00001baf LBB8_76 - 0x0f, 0xb6, 0xca, //0x00001baf movzbl %dl, %ecx - 0x0f, 0xbc, 0xc9, //0x00001bb2 bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x00001bb5 addq %rcx, %rdi - 0x48, 0x29, 0xcb, //0x00001bb8 subq %rcx, %rbx - 0x48, 0x01, 0xce, //0x00001bbb addq %rcx, %rsi - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00001bbe jmp LBB8_73 - //0x00001bc3 LBB8_77 - 0x0f, 0xb6, 0xca, //0x00001bc3 movzbl %dl, %ecx - 0x0f, 0xbc, 0xc9, //0x00001bc6 bsfl %ecx, %ecx - 0x48, 0x8d, 0x51, 0x04, //0x00001bc9 leaq $4(%rcx), %rdx - 0x48, 0x01, 0xcf, //0x00001bcd addq %rcx, %rdi - 0x48, 0x83, 0xc7, 0x04, //0x00001bd0 addq $4, %rdi - 0x48, 0x29, 0xd3, //0x00001bd4 subq %rdx, %rbx - 0x48, 0x01, 0xce, //0x00001bd7 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00001bda addq $4, %rsi - 0xe9, 0x81, 0xff, 0xff, 0xff, //0x00001bde jmp LBB8_73 - //0x00001be3 LBB8_78 - 0x4c, 0x29, 0xfe, //0x00001be3 subq %r15, %rsi - 0x49, 0x89, 0x33, //0x00001be6 movq %rsi, (%r11) - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001be9 jmp LBB8_82 - //0x00001bee LBB8_81 - 0x4c, 0x2b, 0x75, 0xd0, //0x00001bee subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00001bf2 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00001bf6 movq %r14, (%rax) - 0x4c, 0x29, 0xcf, //0x00001bf9 subq %r9, %rdi - 0x49, 0xf7, 0xd5, //0x00001bfc notq %r13 - 0x49, 0x01, 0xfd, //0x00001bff addq %rdi, %r13 - 0x4c, 0x89, 0xe8, //0x00001c02 movq %r13, %rax - //0x00001c05 LBB8_82 - 0x48, 0x83, 0xc4, 0x20, //0x00001c05 addq $32, %rsp - 0x5b, //0x00001c09 popq %rbx - 0x41, 0x5c, //0x00001c0a popq %r12 - 0x41, 0x5d, //0x00001c0c popq %r13 - 0x41, 0x5e, //0x00001c0e popq %r14 - 0x41, 0x5f, //0x00001c10 popq %r15 - 0x5d, //0x00001c12 popq %rbp - 0xc3, //0x00001c13 retq - //0x00001c14 LBB8_83 - 0x48, 0x8b, 0x4d, 0xd0, //0x00001c14 movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xe9, //0x00001c18 addq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001c1b notq %rcx - 0x4c, 0x01, 0xf1, //0x00001c1e addq %r14, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x00001c21 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00001c25 movq %rcx, (%rax) - 0x4c, 0x29, 0xcf, //0x00001c28 subq %r9, %rdi - 0x4c, 0x01, 0xef, //0x00001c2b addq %r13, %rdi - 0x48, 0x89, 0xf8, //0x00001c2e movq %rdi, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00001c31 jmp LBB8_82 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c36 .p2align 4, 0x00 - //0x00001c40 LCPI9_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001c40 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00001c50 .p2align 4, 0x90 - //0x00001c50 _unquote - 0x55, //0x00001c50 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001c51 movq %rsp, %rbp - 0x41, 0x57, //0x00001c54 pushq %r15 - 0x41, 0x56, //0x00001c56 pushq %r14 - 0x41, 0x55, //0x00001c58 pushq %r13 - 0x41, 0x54, //0x00001c5a pushq %r12 - 0x53, //0x00001c5c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x00001c5d subq $56, %rsp - 0x48, 0x85, 0xf6, //0x00001c61 testq %rsi, %rsi - 0x0f, 0x84, 0x25, 0x06, 0x00, 0x00, //0x00001c64 je LBB9_1 - 0x48, 0x89, 0x4d, 0xd0, //0x00001c6a movq %rcx, $-48(%rbp) - 0x45, 0x89, 0xc2, //0x00001c6e movl %r8d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x00001c71 andl $1, %r10d - 0x4c, 0x8d, 0x35, 0x54, 0xf2, 0x00, 0x00, //0x00001c75 leaq $62036(%rip), %r14 /* __UnquoteTab+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xbc, 0xff, 0xff, 0xff, //0x00001c7c movdqa $-68(%rip), %xmm1 /* LCPI9_0+0(%rip) */ - 0x49, 0x89, 0xff, //0x00001c84 movq %rdi, %r15 - 0x49, 0x89, 0xf5, //0x00001c87 movq %rsi, %r13 - 0x49, 0x89, 0xd4, //0x00001c8a movq %rdx, %r12 - 0x4c, 0x89, 0x45, 0xc0, //0x00001c8d movq %r8, $-64(%rbp) - //0x00001c91 LBB9_4 - 0x41, 0x80, 0x3f, 0x5c, //0x00001c91 cmpb $92, (%r15) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001c95 jne LBB9_6 - 0x45, 0x31, 0xdb, //0x00001c9b xorl %r11d, %r11d - 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00001c9e jmp LBB9_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ca3 .p2align 4, 0x90 - //0x00001cb0 LBB9_6 - 0x4d, 0x89, 0xe9, //0x00001cb0 movq %r13, %r9 - 0x4c, 0x89, 0xe1, //0x00001cb3 movq %r12, %rcx - 0x4d, 0x89, 0xfb, //0x00001cb6 movq %r15, %r11 - 0x49, 0x83, 0xfd, 0x10, //0x00001cb9 cmpq $16, %r13 - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001cbd jl LBB9_12 - 0x31, 0xc9, //0x00001cc3 xorl %ecx, %ecx - 0x4c, 0x89, 0xe8, //0x00001cc5 movq %r13, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001cc8 .p2align 4, 0x90 - //0x00001cd0 LBB9_8 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x0f, //0x00001cd0 movdqu (%r15,%rcx), %xmm0 - 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x0c, //0x00001cd6 movdqu %xmm0, (%r12,%rcx) - 0x66, 0x0f, 0x74, 0xc1, //0x00001cdc pcmpeqb %xmm1, %xmm0 - 0x66, 0x0f, 0xd7, 0xd8, //0x00001ce0 pmovmskb %xmm0, %ebx - 0x85, 0xdb, //0x00001ce4 testl %ebx, %ebx - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001ce6 jne LBB9_9 - 0x4c, 0x8d, 0x48, 0xf0, //0x00001cec leaq $-16(%rax), %r9 - 0x48, 0x83, 0xc1, 0x10, //0x00001cf0 addq $16, %rcx - 0x48, 0x83, 0xf8, 0x1f, //0x00001cf4 cmpq $31, %rax - 0x4c, 0x89, 0xc8, //0x00001cf8 movq %r9, %rax - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x00001cfb jg LBB9_8 - 0x4d, 0x8d, 0x1c, 0x0f, //0x00001d01 leaq (%r15,%rcx), %r11 - 0x4c, 0x01, 0xe1, //0x00001d05 addq %r12, %rcx - //0x00001d08 LBB9_12 - 0x4d, 0x85, 0xc9, //0x00001d08 testq %r9, %r9 - 0x0f, 0x84, 0x84, 0x05, 0x00, 0x00, //0x00001d0b je LBB9_2 - 0x31, 0xc0, //0x00001d11 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d13 .p2align 4, 0x90 - //0x00001d20 LBB9_14 - 0x41, 0x0f, 0xb6, 0x1c, 0x03, //0x00001d20 movzbl (%r11,%rax), %ebx - 0x80, 0xfb, 0x5c, //0x00001d25 cmpb $92, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001d28 je LBB9_16 - 0x88, 0x1c, 0x01, //0x00001d2e movb %bl, (%rcx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00001d31 addq $1, %rax - 0x49, 0x39, 0xc1, //0x00001d35 cmpq %rax, %r9 - 0x0f, 0x85, 0xe2, 0xff, 0xff, 0xff, //0x00001d38 jne LBB9_14 - 0xe9, 0x52, 0x05, 0x00, 0x00, //0x00001d3e jmp LBB9_2 - //0x00001d43 LBB9_16 - 0x4d, 0x29, 0xfb, //0x00001d43 subq %r15, %r11 - 0x49, 0x01, 0xc3, //0x00001d46 addq %rax, %r11 - 0x49, 0x83, 0xfb, 0xff, //0x00001d49 cmpq $-1, %r11 - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00001d4d jne LBB9_18 - 0xe9, 0x3d, 0x05, 0x00, 0x00, //0x00001d53 jmp LBB9_2 - //0x00001d58 LBB9_9 - 0x66, 0x0f, 0xbc, 0xc3, //0x00001d58 bsfw %bx, %ax - 0x44, 0x0f, 0xb7, 0xd8, //0x00001d5c movzwl %ax, %r11d - 0x49, 0x01, 0xcb, //0x00001d60 addq %rcx, %r11 - 0x49, 0x83, 0xfb, 0xff, //0x00001d63 cmpq $-1, %r11 - 0x0f, 0x84, 0x28, 0x05, 0x00, 0x00, //0x00001d67 je LBB9_2 - 0x90, 0x90, 0x90, //0x00001d6d .p2align 4, 0x90 - //0x00001d70 LBB9_18 - 0x49, 0x8d, 0x4b, 0x02, //0x00001d70 leaq $2(%r11), %rcx - 0x49, 0x29, 0xcd, //0x00001d74 subq %rcx, %r13 - 0x0f, 0x88, 0x4c, 0x06, 0x00, 0x00, //0x00001d77 js LBB9_19 - 0x4d, 0x01, 0xdf, //0x00001d7d addq %r11, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00001d80 addq $2, %r15 - 0x4d, 0x85, 0xd2, //0x00001d84 testq %r10, %r10 - 0x0f, 0x85, 0x4b, 0x02, 0x00, 0x00, //0x00001d87 jne LBB9_21 - //0x00001d8d LBB9_32 - 0x4d, 0x01, 0xdc, //0x00001d8d addq %r11, %r12 - 0x41, 0x0f, 0xb6, 0x47, 0xff, //0x00001d90 movzbl $-1(%r15), %eax - 0x42, 0x8a, 0x04, 0x30, //0x00001d95 movb (%rax,%r14), %al - 0x3c, 0xff, //0x00001d99 cmpb $-1, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001d9b je LBB9_38 - 0x84, 0xc0, //0x00001da1 testb %al, %al - 0x0f, 0x84, 0x3b, 0x06, 0x00, 0x00, //0x00001da3 je LBB9_34 - 0x41, 0x88, 0x04, 0x24, //0x00001da9 movb %al, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00001dad addq $1, %r12 - 0x4d, 0x85, 0xed, //0x00001db1 testq %r13, %r13 - 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x00001db4 jne LBB9_4 - 0xe9, 0x1d, 0x06, 0x00, 0x00, //0x00001dba jmp LBB9_37 - 0x90, //0x00001dbf .p2align 4, 0x90 - //0x00001dc0 LBB9_38 - 0x49, 0x83, 0xfd, 0x03, //0x00001dc0 cmpq $3, %r13 - 0x0f, 0x8e, 0xff, 0x05, 0x00, 0x00, //0x00001dc4 jle LBB9_19 - 0x41, 0x8b, 0x1f, //0x00001dca movl (%r15), %ebx - 0x89, 0xd9, //0x00001dcd movl %ebx, %ecx - 0xf7, 0xd1, //0x00001dcf notl %ecx - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001dd1 leal $-808464432(%rbx), %eax - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001dd7 andl $-2139062144, %ecx - 0x85, 0xc1, //0x00001ddd testl %eax, %ecx - 0x0f, 0x85, 0xc8, 0x04, 0x00, 0x00, //0x00001ddf jne LBB9_43 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00001de5 leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x00001deb orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001ded testl $-2139062144, %eax - 0x0f, 0x85, 0xb5, 0x04, 0x00, 0x00, //0x00001df2 jne LBB9_43 - 0x89, 0xd8, //0x00001df8 movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dfa andl $2139062143, %eax - 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dff movl $-1061109568, %r11d - 0x41, 0x29, 0xc3, //0x00001e05 subl %eax, %r11d - 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x00001e08 leal $1179010630(%rax), %r9d - 0x41, 0x21, 0xcb, //0x00001e0f andl %ecx, %r11d - 0x45, 0x85, 0xcb, //0x00001e12 testl %r9d, %r11d - 0x0f, 0x85, 0x92, 0x04, 0x00, 0x00, //0x00001e15 jne LBB9_43 - 0x41, 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001e1b movl $-522133280, %r9d - 0x41, 0x29, 0xc1, //0x00001e21 subl %eax, %r9d - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001e24 addl $960051513, %eax - 0x44, 0x21, 0xc9, //0x00001e29 andl %r9d, %ecx - 0x85, 0xc1, //0x00001e2c testl %eax, %ecx - 0x0f, 0x85, 0x79, 0x04, 0x00, 0x00, //0x00001e2e jne LBB9_43 - 0x0f, 0xcb, //0x00001e34 bswapl %ebx - 0x89, 0xd9, //0x00001e36 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00001e38 shrl $4, %ecx - 0xf7, 0xd1, //0x00001e3b notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e3d andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001e43 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e46 andl $252645135, %ebx - 0x01, 0xcb, //0x00001e4c addl %ecx, %ebx - 0x89, 0xd9, //0x00001e4e movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00001e50 shrl $4, %ecx - 0x09, 0xd9, //0x00001e53 orl %ebx, %ecx - 0x89, 0xc8, //0x00001e55 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00001e57 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001e5a andl $65280, %eax - 0x0f, 0xb6, 0xd9, //0x00001e5f movzbl %cl, %ebx - 0x09, 0xc3, //0x00001e62 orl %eax, %ebx - 0x4d, 0x8d, 0x4f, 0x04, //0x00001e64 leaq $4(%r15), %r9 - 0x49, 0x8d, 0x45, 0xfc, //0x00001e68 leaq $-4(%r13), %rax - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001e6c cmpl $128, %ebx - 0x0f, 0x82, 0xb3, 0x01, 0x00, 0x00, //0x00001e72 jb LBB9_58 - 0x41, 0xf6, 0xc0, 0x02, //0x00001e78 testb $2, %r8b - 0x0f, 0x84, 0xbc, 0x01, 0x00, 0x00, //0x00001e7c je LBB9_69 - 0x4d, 0x89, 0xcf, //0x00001e82 movq %r9, %r15 - 0x41, 0x89, 0xde, //0x00001e85 movl %ebx, %r14d - 0x49, 0x89, 0xc5, //0x00001e88 movq %rax, %r13 - //0x00001e8b LBB9_63 - 0x41, 0x81, 0xfe, 0xff, 0x07, 0x00, 0x00, //0x00001e8b cmpl $2047, %r14d - 0x0f, 0x86, 0xa1, 0x02, 0x00, 0x00, //0x00001e92 jbe LBB9_71 - 0x44, 0x89, 0xf0, //0x00001e98 movl %r14d, %eax - 0x25, 0x00, 0xf8, 0xff, 0xff, //0x00001e9b andl $-2048, %eax - 0x3d, 0x00, 0xd8, 0x00, 0x00, //0x00001ea0 cmpl $55296, %eax - 0x0f, 0x85, 0xc5, 0x01, 0x00, 0x00, //0x00001ea5 jne LBB9_74 - 0x4d, 0x85, 0xd2, //0x00001eab testq %r10, %r10 - 0x48, 0x89, 0x7d, 0xc8, //0x00001eae movq %rdi, $-56(%rbp) - 0x48, 0x89, 0x75, 0xb8, //0x00001eb2 movq %rsi, $-72(%rbp) - 0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x00001eb6 jne LBB9_66 - 0x4c, 0x89, 0x55, 0xb0, //0x00001ebc movq %r10, $-80(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x00001ec0 movq %rdx, $-88(%rbp) - 0x49, 0x83, 0xfd, 0x06, //0x00001ec4 cmpq $6, %r13 - 0x0f, 0x8c, 0xea, 0x00, 0x00, 0x00, //0x00001ec8 jl LBB9_98 - //0x00001ece LBB9_95 - 0x41, 0x81, 0xfe, 0xff, 0xdb, 0x00, 0x00, //0x00001ece cmpl $56319, %r14d - 0x0f, 0x87, 0xdd, 0x00, 0x00, 0x00, //0x00001ed5 ja LBB9_98 - 0x41, 0x80, 0x3f, 0x5c, //0x00001edb cmpb $92, (%r15) - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00001edf jne LBB9_98 - 0x41, 0x80, 0x7f, 0x01, 0x75, //0x00001ee5 cmpb $117, $1(%r15) - 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00001eea jne LBB9_98 - 0x49, 0x8d, 0x7f, 0x02, //0x00001ef0 leaq $2(%r15), %rdi - 0xe8, 0x77, 0x06, 0x00, 0x00, //0x00001ef4 callq _unhex16_is - 0x84, 0xc0, //0x00001ef9 testb %al, %al - 0x0f, 0x84, 0x47, 0x05, 0x00, 0x00, //0x00001efb je LBB9_104 - 0x41, 0x8b, 0x47, 0x02, //0x00001f01 movl $2(%r15), %eax - 0x0f, 0xc8, //0x00001f05 bswapl %eax - 0x89, 0xc1, //0x00001f07 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00001f09 shrl $4, %ecx - 0xf7, 0xd1, //0x00001f0c notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001f0e andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001f14 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001f17 andl $252645135, %eax - 0x01, 0xc8, //0x00001f1c addl %ecx, %eax - 0x89, 0xc1, //0x00001f1e movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00001f20 shrl $4, %ecx - 0x09, 0xc1, //0x00001f23 orl %eax, %ecx - 0x89, 0xc8, //0x00001f25 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00001f27 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001f2a andl $65280, %eax - 0x0f, 0xb6, 0xd9, //0x00001f2f movzbl %cl, %ebx - 0x09, 0xc3, //0x00001f32 orl %eax, %ebx - 0x49, 0x83, 0xc7, 0x06, //0x00001f34 addq $6, %r15 - 0x49, 0x83, 0xc5, 0xfa, //0x00001f38 addq $-6, %r13 - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001f3c andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001f42 cmpl $14417920, %ecx - 0x48, 0x8b, 0x7d, 0xc8, //0x00001f48 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x00001f4c movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001f50 movq $-72(%rbp), %rsi - 0x66, 0x0f, 0x6f, 0x0d, 0xe4, 0xfc, 0xff, 0xff, //0x00001f54 movdqa $-796(%rip), %xmm1 /* LCPI9_0+0(%rip) */ - 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00001f5c je LBB9_115 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x00001f62 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00001f69 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00001f6f addq $3, %r12 - 0x41, 0x89, 0xde, //0x00001f73 movl %ebx, %r14d - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001f76 cmpl $128, %ebx - 0x4c, 0x8b, 0x55, 0xb0, //0x00001f7c movq $-80(%rbp), %r10 - 0x0f, 0x83, 0x05, 0xff, 0xff, 0xff, //0x00001f80 jae LBB9_63 - 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x00001f86 jmp LBB9_59 - //0x00001f8b LBB9_66 - 0x4d, 0x85, 0xed, //0x00001f8b testq %r13, %r13 - 0x0f, 0x8e, 0x8e, 0x04, 0x00, 0x00, //0x00001f8e jle LBB9_67 - 0x41, 0x80, 0x3f, 0x5c, //0x00001f94 cmpb $92, (%r15) - 0x0f, 0x85, 0x76, 0x02, 0x00, 0x00, //0x00001f98 jne LBB9_100 - 0x49, 0x83, 0xc5, 0xff, //0x00001f9e addq $-1, %r13 - 0x49, 0x83, 0xc7, 0x01, //0x00001fa2 addq $1, %r15 - 0x4c, 0x89, 0x55, 0xb0, //0x00001fa6 movq %r10, $-80(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x00001faa movq %rdx, $-88(%rbp) - 0x49, 0x83, 0xfd, 0x06, //0x00001fae cmpq $6, %r13 - 0x0f, 0x8d, 0x16, 0xff, 0xff, 0xff, //0x00001fb2 jge LBB9_95 - //0x00001fb8 LBB9_98 - 0xf6, 0x45, 0xc0, 0x02, //0x00001fb8 testb $2, $-64(%rbp) - 0x0f, 0x84, 0xab, 0x02, 0x00, 0x00, //0x00001fbc je LBB9_81 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x00001fc2 movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00001fc9 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00001fcf addq $3, %r12 - 0xe9, 0x27, 0x01, 0x00, 0x00, //0x00001fd3 jmp LBB9_90 - //0x00001fd8 LBB9_21 - 0x45, 0x85, 0xed, //0x00001fd8 testl %r13d, %r13d - 0x0f, 0x84, 0xe8, 0x03, 0x00, 0x00, //0x00001fdb je LBB9_19 - 0x41, 0x80, 0x7f, 0xff, 0x5c, //0x00001fe1 cmpb $92, $-1(%r15) - 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00001fe6 jne LBB9_23 - 0x41, 0x80, 0x3f, 0x5c, //0x00001fec cmpb $92, (%r15) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00001ff0 jne LBB9_31 - 0x41, 0x83, 0xfd, 0x01, //0x00001ff6 cmpl $1, %r13d - 0x0f, 0x8e, 0xc9, 0x03, 0x00, 0x00, //0x00001ffa jle LBB9_19 - 0x41, 0x8a, 0x4f, 0x01, //0x00002000 movb $1(%r15), %cl - 0x80, 0xf9, 0x22, //0x00002004 cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00002007 je LBB9_30 - 0x80, 0xf9, 0x5c, //0x0000200d cmpb $92, %cl - 0x0f, 0x85, 0x00, 0x04, 0x00, 0x00, //0x00002010 jne LBB9_29 - //0x00002016 LBB9_30 - 0x49, 0x83, 0xc7, 0x01, //0x00002016 addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x0000201a addq $-1, %r13 - //0x0000201e LBB9_31 - 0x49, 0x83, 0xc7, 0x01, //0x0000201e addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x00002022 addq $-1, %r13 - 0xe9, 0x62, 0xfd, 0xff, 0xff, //0x00002026 jmp LBB9_32 - //0x0000202b LBB9_58 - 0x49, 0x89, 0xc5, //0x0000202b movq %rax, %r13 - 0x4d, 0x89, 0xcf, //0x0000202e movq %r9, %r15 - //0x00002031 LBB9_59 - 0x41, 0x88, 0x1c, 0x24, //0x00002031 movb %bl, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00002035 addq $1, %r12 - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00002039 jmp LBB9_60 - //0x0000203e LBB9_69 - 0x81, 0xfb, 0x00, 0x08, 0x00, 0x00, //0x0000203e cmpl $2048, %ebx - 0x0f, 0x82, 0xe6, 0x00, 0x00, 0x00, //0x00002044 jb LBB9_70 - 0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x0000204a andl $16252928, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x00002050 cmpl $14155776, %ecx - 0x0f, 0x84, 0xff, 0x00, 0x00, 0x00, //0x00002056 je LBB9_75 - 0x49, 0x89, 0xc5, //0x0000205c movq %rax, %r13 - 0x41, 0x89, 0xde, //0x0000205f movl %ebx, %r14d - 0x4d, 0x89, 0xcf, //0x00002062 movq %r9, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002065 .p2align 4, 0x90 - //0x00002070 LBB9_74 - 0x44, 0x89, 0xf0, //0x00002070 movl %r14d, %eax - 0xc1, 0xe8, 0x0c, //0x00002073 shrl $12, %eax - 0x0c, 0xe0, //0x00002076 orb $-32, %al - 0x41, 0x88, 0x04, 0x24, //0x00002078 movb %al, (%r12) - 0x44, 0x89, 0xf0, //0x0000207c movl %r14d, %eax - 0xc1, 0xe8, 0x06, //0x0000207f shrl $6, %eax - 0x24, 0x3f, //0x00002082 andb $63, %al - 0x0c, 0x80, //0x00002084 orb $-128, %al - 0x41, 0x88, 0x44, 0x24, 0x01, //0x00002086 movb %al, $1(%r12) - 0x41, 0x80, 0xe6, 0x3f, //0x0000208b andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x0000208f orb $-128, %r14b - 0x45, 0x88, 0x74, 0x24, 0x02, //0x00002093 movb %r14b, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00002098 addq $3, %r12 - //0x0000209c LBB9_60 - 0x4c, 0x8b, 0x45, 0xc0, //0x0000209c movq $-64(%rbp), %r8 - 0x4c, 0x8d, 0x35, 0x29, 0xee, 0x00, 0x00, //0x000020a0 leaq $60969(%rip), %r14 /* __UnquoteTab+0(%rip) */ - 0x4d, 0x85, 0xed, //0x000020a7 testq %r13, %r13 - 0x0f, 0x85, 0xe1, 0xfb, 0xff, 0xff, //0x000020aa jne LBB9_4 - 0xe9, 0x27, 0x03, 0x00, 0x00, //0x000020b0 jmp LBB9_37 - //0x000020b5 LBB9_115 - 0x89, 0xd8, //0x000020b5 movl %ebx, %eax - 0x44, 0x89, 0xf3, //0x000020b7 movl %r14d, %ebx - //0x000020ba LBB9_89 - 0xc1, 0xe3, 0x0a, //0x000020ba shll $10, %ebx - 0x89, 0xc1, //0x000020bd movl %eax, %ecx - 0x01, 0xd9, //0x000020bf addl %ebx, %ecx - 0x01, 0xd8, //0x000020c1 addl %ebx, %eax - 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x000020c3 addl $-56613888, %eax - 0x89, 0xc2, //0x000020c8 movl %eax, %edx - 0xc1, 0xea, 0x12, //0x000020ca shrl $18, %edx - 0x80, 0xca, 0xf0, //0x000020cd orb $-16, %dl - 0x41, 0x88, 0x14, 0x24, //0x000020d0 movb %dl, (%r12) - 0x89, 0xc2, //0x000020d4 movl %eax, %edx - 0xc1, 0xea, 0x0c, //0x000020d6 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x000020d9 andb $63, %dl - 0x80, 0xca, 0x80, //0x000020dc orb $-128, %dl - 0x41, 0x88, 0x54, 0x24, 0x01, //0x000020df movb %dl, $1(%r12) - 0xc1, 0xe8, 0x06, //0x000020e4 shrl $6, %eax - 0x24, 0x3f, //0x000020e7 andb $63, %al - 0x0c, 0x80, //0x000020e9 orb $-128, %al - 0x41, 0x88, 0x44, 0x24, 0x02, //0x000020eb movb %al, $2(%r12) - 0x80, 0xe1, 0x3f, //0x000020f0 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000020f3 orb $-128, %cl - 0x41, 0x88, 0x4c, 0x24, 0x03, //0x000020f6 movb %cl, $3(%r12) - 0x49, 0x83, 0xc4, 0x04, //0x000020fb addq $4, %r12 - //0x000020ff LBB9_90 - 0x48, 0x8b, 0x7d, 0xc8, //0x000020ff movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x00002103 movq $-88(%rbp), %rdx - 0x4c, 0x8b, 0x55, 0xb0, //0x00002107 movq $-80(%rbp), %r10 - 0x48, 0x8b, 0x75, 0xb8, //0x0000210b movq $-72(%rbp), %rsi - 0x4c, 0x8b, 0x45, 0xc0, //0x0000210f movq $-64(%rbp), %r8 - 0x4c, 0x8d, 0x35, 0xb6, 0xed, 0x00, 0x00, //0x00002113 leaq $60854(%rip), %r14 /* __UnquoteTab+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x1e, 0xfb, 0xff, 0xff, //0x0000211a movdqa $-1250(%rip), %xmm1 /* LCPI9_0+0(%rip) */ - 0x4d, 0x85, 0xed, //0x00002122 testq %r13, %r13 - 0x0f, 0x85, 0x66, 0xfb, 0xff, 0xff, //0x00002125 jne LBB9_4 - 0xe9, 0xac, 0x02, 0x00, 0x00, //0x0000212b jmp LBB9_37 - //0x00002130 LBB9_70 - 0x49, 0x89, 0xc5, //0x00002130 movq %rax, %r13 - 0x41, 0x89, 0xde, //0x00002133 movl %ebx, %r14d - 0x4d, 0x89, 0xcf, //0x00002136 movq %r9, %r15 - //0x00002139 LBB9_71 - 0x44, 0x89, 0xf0, //0x00002139 movl %r14d, %eax - 0xc1, 0xe8, 0x06, //0x0000213c shrl $6, %eax - 0x0c, 0xc0, //0x0000213f orb $-64, %al - 0x41, 0x88, 0x04, 0x24, //0x00002141 movb %al, (%r12) - 0x41, 0x80, 0xe6, 0x3f, //0x00002145 andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x00002149 orb $-128, %r14b - 0x45, 0x88, 0x74, 0x24, 0x01, //0x0000214d movb %r14b, $1(%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00002152 addq $2, %r12 - 0xe9, 0x41, 0xff, 0xff, 0xff, //0x00002156 jmp LBB9_60 - //0x0000215b LBB9_75 - 0x48, 0x89, 0x45, 0xa0, //0x0000215b movq %rax, $-96(%rbp) - 0x4d, 0x89, 0xce, //0x0000215f movq %r9, %r14 - 0x48, 0x89, 0x75, 0xb8, //0x00002162 movq %rsi, $-72(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x00002166 movq %rdx, $-88(%rbp) - 0x48, 0x89, 0x7d, 0xc8, //0x0000216a movq %rdi, $-56(%rbp) - 0x4c, 0x89, 0x55, 0xb0, //0x0000216e movq %r10, $-80(%rbp) - 0x4d, 0x85, 0xd2, //0x00002172 testq %r10, %r10 - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00002175 jne LBB9_76 - 0x48, 0x83, 0x7d, 0xa0, 0x06, //0x0000217b cmpq $6, $-96(%rbp) - 0x0f, 0x8c, 0xe4, 0x00, 0x00, 0x00, //0x00002180 jl LBB9_80 - //0x00002186 LBB9_82 - 0x81, 0xfb, 0xff, 0xdb, 0x00, 0x00, //0x00002186 cmpl $56319, %ebx - 0x0f, 0x87, 0xd8, 0x00, 0x00, 0x00, //0x0000218c ja LBB9_80 - 0x41, 0x80, 0x3e, 0x5c, //0x00002192 cmpb $92, (%r14) - 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x00002196 jne LBB9_80 - 0x41, 0x80, 0x7e, 0x01, 0x75, //0x0000219c cmpb $117, $1(%r14) - 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x000021a1 jne LBB9_80 - 0x49, 0x8d, 0x7e, 0x02, //0x000021a7 leaq $2(%r14), %rdi - 0xe8, 0xc0, 0x03, 0x00, 0x00, //0x000021ab callq _unhex16_is - 0x84, 0xc0, //0x000021b0 testb %al, %al - 0x0f, 0x84, 0x8d, 0x02, 0x00, 0x00, //0x000021b2 je LBB9_86 - 0x4d, 0x89, 0xf7, //0x000021b8 movq %r14, %r15 - 0x41, 0x8b, 0x4e, 0x02, //0x000021bb movl $2(%r14), %ecx - 0x0f, 0xc9, //0x000021bf bswapl %ecx - 0x89, 0xc8, //0x000021c1 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x000021c3 shrl $4, %eax - 0xf7, 0xd0, //0x000021c6 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000021c8 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000021cd leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000021d0 andl $252645135, %ecx - 0x01, 0xc1, //0x000021d6 addl %eax, %ecx - 0x89, 0xc8, //0x000021d8 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x000021da shrl $4, %eax - 0x09, 0xc8, //0x000021dd orl %ecx, %eax - 0x49, 0x83, 0xc7, 0x06, //0x000021df addq $6, %r15 - 0x89, 0xc1, //0x000021e3 movl %eax, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x000021e5 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x000021eb cmpl $14417920, %ecx - 0x0f, 0x85, 0x3b, 0x03, 0x00, 0x00, //0x000021f1 jne LBB9_117 - 0x89, 0xc1, //0x000021f7 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x000021f9 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000021fc andl $65280, %ecx - 0x0f, 0xb6, 0xc0, //0x00002202 movzbl %al, %eax - 0x09, 0xc8, //0x00002205 orl %ecx, %eax - 0x4c, 0x8b, 0x6d, 0xa0, //0x00002207 movq $-96(%rbp), %r13 - 0x49, 0x83, 0xc5, 0xfa, //0x0000220b addq $-6, %r13 - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x0000220f jmp LBB9_89 - //0x00002214 LBB9_100 - 0xf6, 0x45, 0xc0, 0x02, //0x00002214 testb $2, $-64(%rbp) - 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x00002218 je LBB9_101 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x0000221e movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00002225 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x0000222b addq $3, %r12 - 0x48, 0x8b, 0x7d, 0xc8, //0x0000222f movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x75, 0xb8, //0x00002233 movq $-72(%rbp), %rsi - 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00002237 jmp LBB9_60 - //0x0000223c LBB9_76 - 0x49, 0x83, 0xfd, 0x05, //0x0000223c cmpq $5, %r13 - 0x0f, 0x8c, 0x0c, 0x03, 0x00, 0x00, //0x00002240 jl LBB9_91 - 0x41, 0x80, 0x3e, 0x5c, //0x00002246 cmpb $92, (%r14) - 0x0f, 0x85, 0xee, 0x02, 0x00, 0x00, //0x0000224a jne LBB9_102 - 0x49, 0x83, 0xc5, 0xfb, //0x00002250 addq $-5, %r13 - 0x49, 0x83, 0xc7, 0x05, //0x00002254 addq $5, %r15 - 0x4c, 0x89, 0x6d, 0xa0, //0x00002258 movq %r13, $-96(%rbp) - 0x4d, 0x89, 0xfe, //0x0000225c movq %r15, %r14 - 0x48, 0x83, 0x7d, 0xa0, 0x06, //0x0000225f cmpq $6, $-96(%rbp) - 0x0f, 0x8d, 0x1c, 0xff, 0xff, 0xff, //0x00002264 jge LBB9_82 - //0x0000226a LBB9_80 - 0x4d, 0x89, 0xf7, //0x0000226a movq %r14, %r15 - //0x0000226d LBB9_81 - 0x48, 0x8b, 0x45, 0xb0, //0x0000226d movq $-80(%rbp), %rax - 0x48, 0x03, 0x45, 0xc8, //0x00002271 addq $-56(%rbp), %rax - 0x49, 0x29, 0xc7, //0x00002275 subq %rax, %r15 - //0x00002278 LBB9_118 - 0x49, 0x83, 0xc7, 0xfc, //0x00002278 addq $-4, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x0000227c movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00002280 movq %r15, (%rax) - //0x00002283 LBB9_119 - 0x49, 0xc7, 0xc4, 0xfc, 0xff, 0xff, 0xff, //0x00002283 movq $-4, %r12 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000228a jmp LBB9_120 - //0x0000228f LBB9_1 - 0x45, 0x31, 0xed, //0x0000228f xorl %r13d, %r13d - 0x49, 0x89, 0xd4, //0x00002292 movq %rdx, %r12 - //0x00002295 LBB9_2 - 0x4d, 0x01, 0xec, //0x00002295 addq %r13, %r12 - 0x49, 0x29, 0xd4, //0x00002298 subq %rdx, %r12 - //0x0000229b LBB9_120 - 0x4c, 0x89, 0xe0, //0x0000229b movq %r12, %rax - 0x48, 0x83, 0xc4, 0x38, //0x0000229e addq $56, %rsp - 0x5b, //0x000022a2 popq %rbx - 0x41, 0x5c, //0x000022a3 popq %r12 - 0x41, 0x5d, //0x000022a5 popq %r13 - 0x41, 0x5e, //0x000022a7 popq %r14 - 0x41, 0x5f, //0x000022a9 popq %r15 - 0x5d, //0x000022ab popq %rbp - 0xc3, //0x000022ac retq - //0x000022ad LBB9_43 - 0x4c, 0x89, 0xf8, //0x000022ad movq %r15, %rax - 0x48, 0x29, 0xf8, //0x000022b0 subq %rdi, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x000022b3 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x000022b7 movq %rax, (%rsi) - 0x41, 0x8a, 0x0f, //0x000022ba movb (%r15), %cl - 0x8d, 0x51, 0xd0, //0x000022bd leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000022c0 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000022c3 jb LBB9_46 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000022c9 movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000022d0 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000022d3 cmpb $37, %cl - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000022d6 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x000022dc movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000022df movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000022e9 btq %rcx, %rdx - 0x0f, 0x83, 0xa8, 0xff, 0xff, 0xff, //0x000022ed jae LBB9_120 - //0x000022f3 LBB9_46 - 0x48, 0x8d, 0x48, 0x01, //0x000022f3 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000022f7 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x01, //0x000022fa movb $1(%r15), %cl - 0x8d, 0x51, 0xd0, //0x000022fe leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00002301 cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00002304 jbe LBB9_49 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000230a movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002311 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002314 cmpb $37, %cl - 0x0f, 0x87, 0x7e, 0xff, 0xff, 0xff, //0x00002317 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000231d movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002320 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000232a btq %rcx, %rdx - 0x0f, 0x83, 0x67, 0xff, 0xff, 0xff, //0x0000232e jae LBB9_120 - //0x00002334 LBB9_49 - 0x48, 0x8d, 0x48, 0x02, //0x00002334 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002338 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x02, //0x0000233b movb $2(%r15), %cl - 0x8d, 0x51, 0xd0, //0x0000233f leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002342 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002345 jb LBB9_52 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000234b movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002352 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002355 cmpb $37, %cl - 0x0f, 0x87, 0x3d, 0xff, 0xff, 0xff, //0x00002358 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000235e movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002361 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000236b btq %rcx, %rdx - 0x0f, 0x83, 0x26, 0xff, 0xff, 0xff, //0x0000236f jae LBB9_120 - //0x00002375 LBB9_52 - 0x48, 0x8d, 0x48, 0x03, //0x00002375 leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002379 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x03, //0x0000237c movb $3(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002380 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002383 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002386 jb LBB9_56 - //0x0000238c LBB9_54 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000238c movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002393 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002396 cmpb $37, %cl - 0x0f, 0x87, 0xfc, 0xfe, 0xff, 0xff, //0x00002399 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000239f movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000023a2 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000023ac btq %rcx, %rdx - 0x0f, 0x83, 0xe5, 0xfe, 0xff, 0xff, //0x000023b0 jae LBB9_120 - //0x000023b6 LBB9_56 - 0x48, 0x83, 0xc0, 0x04, //0x000023b6 addq $4, %rax - 0x48, 0x89, 0x06, //0x000023ba movq %rax, (%rsi) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000023bd movq $-2, %r12 - 0xe9, 0xd2, 0xfe, 0xff, 0xff, //0x000023c4 jmp LBB9_120 - //0x000023c9 LBB9_19 - 0x48, 0x8b, 0x45, 0xd0, //0x000023c9 movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x000023cd movq %rsi, (%rax) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000023d0 movq $-1, %r12 - 0xe9, 0xbf, 0xfe, 0xff, 0xff, //0x000023d7 jmp LBB9_120 - //0x000023dc LBB9_37 - 0x45, 0x31, 0xed, //0x000023dc xorl %r13d, %r13d - 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x000023df jmp LBB9_2 - //0x000023e4 LBB9_34 - 0x48, 0xf7, 0xd7, //0x000023e4 notq %rdi - 0x49, 0x01, 0xff, //0x000023e7 addq %rdi, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x000023ea movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x000023ee movq %r15, (%rax) - 0x49, 0xc7, 0xc4, 0xfd, 0xff, 0xff, 0xff, //0x000023f1 movq $-3, %r12 - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x000023f8 jmp LBB9_120 - //0x000023fd LBB9_23 - 0x48, 0xf7, 0xd7, //0x000023fd notq %rdi - 0x49, 0x01, 0xff, //0x00002400 addq %rdi, %r15 - //0x00002403 LBB9_24 - 0x48, 0x8b, 0x45, 0xd0, //0x00002403 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00002407 movq %r15, (%rax) - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000240a movq $-2, %r12 - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00002411 jmp LBB9_120 - //0x00002416 LBB9_29 - 0x49, 0x29, 0xff, //0x00002416 subq %rdi, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002419 addq $1, %r15 - 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x0000241d jmp LBB9_24 - //0x00002422 LBB9_67 - 0xf6, 0x45, 0xc0, 0x02, //0x00002422 testb $2, $-64(%rbp) - 0x0f, 0x84, 0x26, 0x01, 0x00, 0x00, //0x00002426 je LBB9_91 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0xef, 0xbf, //0x0000242c movw $-16401, (%r12) - 0x41, 0xc6, 0x44, 0x24, 0x02, 0xbd, //0x00002433 movb $-67, $2(%r12) - 0x49, 0x83, 0xc4, 0x03, //0x00002439 addq $3, %r12 - 0x45, 0x31, 0xed, //0x0000243d xorl %r13d, %r13d - 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00002440 jmp LBB9_2 - //0x00002445 LBB9_86 - 0x4d, 0x89, 0xf7, //0x00002445 movq %r14, %r15 - //0x00002448 LBB9_104 - 0x4c, 0x89, 0xf8, //0x00002448 movq %r15, %rax - 0x48, 0x2b, 0x45, 0xc8, //0x0000244b subq $-56(%rbp), %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000244f addq $2, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x00002453 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x00002457 movq %rax, (%rsi) - 0x41, 0x8a, 0x4f, 0x02, //0x0000245a movb $2(%r15), %cl - 0x8d, 0x51, 0xd0, //0x0000245e leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002461 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002464 jb LBB9_107 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000246a movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x00002471 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00002474 cmpb $37, %cl - 0x0f, 0x87, 0x1e, 0xfe, 0xff, 0xff, //0x00002477 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x0000247d movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002480 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000248a btq %rcx, %rdx - 0x0f, 0x83, 0x07, 0xfe, 0xff, 0xff, //0x0000248e jae LBB9_120 - //0x00002494 LBB9_107 - 0x48, 0x8d, 0x48, 0x01, //0x00002494 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00002498 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x03, //0x0000249b movb $3(%r15), %cl - 0x8d, 0x51, 0xd0, //0x0000249f leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x000024a2 cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x000024a5 jbe LBB9_110 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000024ab movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000024b2 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000024b5 cmpb $37, %cl - 0x0f, 0x87, 0xdd, 0xfd, 0xff, 0xff, //0x000024b8 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x000024be movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000024c1 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000024cb btq %rcx, %rdx - 0x0f, 0x83, 0xc6, 0xfd, 0xff, 0xff, //0x000024cf jae LBB9_120 - //0x000024d5 LBB9_110 - 0x48, 0x8d, 0x48, 0x02, //0x000024d5 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000024d9 movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x04, //0x000024dc movb $4(%r15), %cl - 0x8d, 0x51, 0xd0, //0x000024e0 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000024e3 cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000024e6 jb LBB9_113 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000024ec movq $-2, %r12 - 0x80, 0xc1, 0xbf, //0x000024f3 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000024f6 cmpb $37, %cl - 0x0f, 0x87, 0x9c, 0xfd, 0xff, 0xff, //0x000024f9 ja LBB9_120 - 0x0f, 0xb6, 0xc9, //0x000024ff movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00002502 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000250c btq %rcx, %rdx - 0x0f, 0x83, 0x85, 0xfd, 0xff, 0xff, //0x00002510 jae LBB9_120 - //0x00002516 LBB9_113 - 0x48, 0x8d, 0x48, 0x03, //0x00002516 leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x0000251a movq %rcx, (%rsi) - 0x41, 0x8a, 0x4f, 0x05, //0x0000251d movb $5(%r15), %cl - 0x8d, 0x51, 0xd0, //0x00002521 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00002524 cmpb $10, %dl - 0x0f, 0x83, 0x5f, 0xfe, 0xff, 0xff, //0x00002527 jae LBB9_54 - 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x0000252d jmp LBB9_56 - //0x00002532 LBB9_117 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00002532 subq $-56(%rbp), %r15 - 0xe9, 0x3d, 0xfd, 0xff, 0xff, //0x00002536 jmp LBB9_118 - //0x0000253b LBB9_101 - 0x4d, 0x89, 0xfe, //0x0000253b movq %r15, %r14 - //0x0000253e LBB9_102 - 0x4c, 0x2b, 0x75, 0xc8, //0x0000253e subq $-56(%rbp), %r14 - 0x49, 0x83, 0xc6, 0xfc, //0x00002542 addq $-4, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002546 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x0000254a movq %r14, (%rax) - 0xe9, 0x31, 0xfd, 0xff, 0xff, //0x0000254d jmp LBB9_119 - //0x00002552 LBB9_91 - 0x48, 0x8b, 0x45, 0xd0, //0x00002552 movq $-48(%rbp), %rax - 0x48, 0x8b, 0x4d, 0xb8, //0x00002556 movq $-72(%rbp), %rcx - 0x48, 0x89, 0x08, //0x0000255a movq %rcx, (%rax) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000255d movq $-1, %r12 - 0xe9, 0x32, 0xfd, 0xff, 0xff, //0x00002564 jmp LBB9_120 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002569 .p2align 4, 0x90 - //0x00002570 _unhex16_is - 0x55, //0x00002570 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002571 movq %rsp, %rbp - 0x8b, 0x07, //0x00002574 movl (%rdi), %eax - 0x89, 0xc1, //0x00002576 movl %eax, %ecx - 0xf7, 0xd1, //0x00002578 notl %ecx - 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000257a leal $-808464432(%rax), %edx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00002580 andl $-2139062144, %ecx - 0x85, 0xd1, //0x00002586 testl %edx, %ecx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002588 je LBB10_2 - 0x31, 0xc0, //0x0000258e xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x00002590 movzbl %al, %eax - 0x5d, //0x00002593 popq %rbp - 0xc3, //0x00002594 retq - //0x00002595 LBB10_2 - 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00002595 leal $421075225(%rax), %edx - 0x09, 0xc2, //0x0000259b orl %eax, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000259d testl $-2139062144, %edx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000025a3 je LBB10_4 - 0x31, 0xc0, //0x000025a9 xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x000025ab movzbl %al, %eax - 0x5d, //0x000025ae popq %rbp - 0xc3, //0x000025af retq - //0x000025b0 LBB10_4 - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000025b0 andl $2139062143, %eax - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000025b5 movl $-1061109568, %edx - 0x29, 0xc2, //0x000025ba subl %eax, %edx - 0x8d, 0xb0, 0x46, 0x46, 0x46, 0x46, //0x000025bc leal $1179010630(%rax), %esi - 0x21, 0xca, //0x000025c2 andl %ecx, %edx - 0x85, 0xf2, //0x000025c4 testl %esi, %edx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000025c6 je LBB10_6 - 0x31, 0xc0, //0x000025cc xorl %eax, %eax - 0x0f, 0xb6, 0xc0, //0x000025ce movzbl %al, %eax - 0x5d, //0x000025d1 popq %rbp - 0xc3, //0x000025d2 retq - //0x000025d3 LBB10_6 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000025d3 movl $-522133280, %edx - 0x29, 0xc2, //0x000025d8 subl %eax, %edx - 0x05, 0x39, 0x39, 0x39, 0x39, //0x000025da addl $960051513, %eax - 0x21, 0xd1, //0x000025df andl %edx, %ecx - 0x85, 0xc1, //0x000025e1 testl %eax, %ecx - 0x0f, 0x94, 0xc0, //0x000025e3 sete %al - 0x0f, 0xb6, 0xc0, //0x000025e6 movzbl %al, %eax - 0x5d, //0x000025e9 popq %rbp - 0xc3, //0x000025ea retq - 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025eb .p2align 4, 0x00 - //0x000025f0 LCPI11_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x000025f0 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00002600 LCPI11_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00002600 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00002610 LCPI11_2 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00002610 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x00002620 LCPI11_3 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00002620 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x00002630 .p2align 4, 0x90 - //0x00002630 _html_escape - 0x55, //0x00002630 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002631 movq %rsp, %rbp - 0x41, 0x57, //0x00002634 pushq %r15 - 0x41, 0x56, //0x00002636 pushq %r14 - 0x41, 0x55, //0x00002638 pushq %r13 - 0x41, 0x54, //0x0000263a pushq %r12 - 0x53, //0x0000263c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000263d subq $16, %rsp - 0x48, 0x89, 0x4d, 0xc8, //0x00002641 movq %rcx, $-56(%rbp) - 0x49, 0x89, 0xd6, //0x00002645 movq %rdx, %r14 - 0x48, 0x89, 0x55, 0xd0, //0x00002648 movq %rdx, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x0000264c movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x0000264f testq %rsi, %rsi - 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00002652 jle LBB11_70 - 0x48, 0x8b, 0x45, 0xc8, //0x00002658 movq $-56(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x0000265c movq (%rax), %r9 - 0x66, 0x0f, 0x6f, 0x05, 0x89, 0xff, 0xff, 0xff, //0x0000265f movdqa $-119(%rip), %xmm0 /* LCPI11_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x91, 0xff, 0xff, 0xff, //0x00002667 movdqa $-111(%rip), %xmm1 /* LCPI11_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x99, 0xff, 0xff, 0xff, //0x0000266f movdqa $-103(%rip), %xmm2 /* LCPI11_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0xa1, 0xff, 0xff, 0xff, //0x00002677 movdqa $-95(%rip), %xmm3 /* LCPI11_3+0(%rip) */ - 0x4c, 0x8d, 0x1d, 0x4a, 0xe9, 0x00, 0x00, //0x0000267f leaq $59722(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x49, 0x89, 0xfc, //0x00002686 movq %rdi, %r12 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002689 movq $-48(%rbp), %r14 - 0x90, 0x90, 0x90, //0x0000268d .p2align 4, 0x90 - //0x00002690 LBB11_2 - 0x4d, 0x85, 0xc9, //0x00002690 testq %r9, %r9 - 0x0f, 0x8e, 0x8f, 0x04, 0x00, 0x00, //0x00002693 jle LBB11_3 - 0x48, 0x83, 0xfe, 0x10, //0x00002699 cmpq $16, %rsi - 0x0f, 0x9d, 0xc0, //0x0000269d setge %al - 0x4d, 0x89, 0xcd, //0x000026a0 movq %r9, %r13 - 0x4d, 0x89, 0xf0, //0x000026a3 movq %r14, %r8 - 0x48, 0x89, 0xf1, //0x000026a6 movq %rsi, %rcx - 0x4d, 0x89, 0xe7, //0x000026a9 movq %r12, %r15 - 0x0f, 0x8c, 0x86, 0x00, 0x00, 0x00, //0x000026ac jl LBB11_12 - 0x49, 0x83, 0xf9, 0x10, //0x000026b2 cmpq $16, %r9 - 0x0f, 0x8c, 0x7c, 0x00, 0x00, 0x00, //0x000026b6 jl LBB11_12 - 0x45, 0x31, 0xc0, //0x000026bc xorl %r8d, %r8d - 0x48, 0x89, 0xf3, //0x000026bf movq %rsi, %rbx - 0x4c, 0x89, 0xca, //0x000026c2 movq %r9, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026c5 .p2align 4, 0x90 - //0x000026d0 LBB11_7 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x04, //0x000026d0 movdqu (%r12,%r8), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x000026d6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x000026da movdqa %xmm4, %xmm6 - 0xf3, 0x43, 0x0f, 0x7f, 0x24, 0x06, //0x000026de movdqu %xmm4, (%r14,%r8) - 0x66, 0x0f, 0x74, 0xe0, //0x000026e4 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe9, //0x000026e8 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000026ec por %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xf2, //0x000026f0 pand %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf3, //0x000026f4 pcmpeqb %xmm3, %xmm6 - 0x66, 0x0f, 0xeb, 0xf5, //0x000026f8 por %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x000026fc pmovmskb %xmm6, %eax - 0x85, 0xc0, //0x00002700 testl %eax, %eax - 0x0f, 0x85, 0x58, 0x01, 0x00, 0x00, //0x00002702 jne LBB11_8 - 0x48, 0x8d, 0x4b, 0xf0, //0x00002708 leaq $-16(%rbx), %rcx - 0x4c, 0x8d, 0x6a, 0xf0, //0x0000270c leaq $-16(%rdx), %r13 - 0x49, 0x83, 0xc0, 0x10, //0x00002710 addq $16, %r8 - 0x48, 0x83, 0xfb, 0x20, //0x00002714 cmpq $32, %rbx - 0x0f, 0x9d, 0xc0, //0x00002718 setge %al - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x0000271b jl LBB11_11 - 0x48, 0x89, 0xcb, //0x00002721 movq %rcx, %rbx - 0x48, 0x83, 0xfa, 0x1f, //0x00002724 cmpq $31, %rdx - 0x4c, 0x89, 0xea, //0x00002728 movq %r13, %rdx - 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x0000272b jg LBB11_7 - //0x00002731 LBB11_11 - 0x4f, 0x8d, 0x3c, 0x04, //0x00002731 leaq (%r12,%r8), %r15 - 0x4d, 0x01, 0xf0, //0x00002735 addq %r14, %r8 - //0x00002738 LBB11_12 - 0x84, 0xc0, //0x00002738 testb %al, %al - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x0000273a je LBB11_13 - 0xf3, 0x41, 0x0f, 0x6f, 0x27, //0x00002740 movdqu (%r15), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00002745 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002749 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000274d movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x00002751 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0xeb, 0xf5, //0x00002755 por %xmm5, %xmm6 - 0x66, 0x48, 0x0f, 0x7e, 0xe0, //0x00002759 movq %xmm4, %rax - 0x66, 0x0f, 0xdb, 0xe2, //0x0000275e pand %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe3, //0x00002762 pcmpeqb %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00002766 por %xmm6, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x0000276a pmovmskb %xmm4, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000276e orl $65536, %ecx - 0x44, 0x0f, 0xbc, 0xd1, //0x00002774 bsfl %ecx, %r10d - 0x4d, 0x39, 0xd5, //0x00002778 cmpq %r10, %r13 - 0x0f, 0x8d, 0xf8, 0x00, 0x00, 0x00, //0x0000277b jge LBB11_24 - 0x49, 0x83, 0xfd, 0x08, //0x00002781 cmpq $8, %r13 - 0x0f, 0x82, 0x31, 0x01, 0x00, 0x00, //0x00002785 jb LBB11_35 - 0x49, 0x89, 0x00, //0x0000278b movq %rax, (%r8) - 0x4d, 0x8d, 0x57, 0x08, //0x0000278e leaq $8(%r15), %r10 - 0x49, 0x83, 0xc0, 0x08, //0x00002792 addq $8, %r8 - 0x49, 0x8d, 0x5d, 0xf8, //0x00002796 leaq $-8(%r13), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x0000279a cmpq $4, %rbx - 0x0f, 0x8d, 0x28, 0x01, 0x00, 0x00, //0x0000279e jge LBB11_38 - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000027a4 jmp LBB11_39 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027a9 .p2align 4, 0x90 - //0x000027b0 LBB11_13 - 0x48, 0x85, 0xc9, //0x000027b0 testq %rcx, %rcx - 0x0f, 0x8e, 0x87, 0x00, 0x00, 0x00, //0x000027b3 jle LBB11_21 - 0x4d, 0x85, 0xed, //0x000027b9 testq %r13, %r13 - 0x0f, 0x8e, 0x7e, 0x00, 0x00, 0x00, //0x000027bc jle LBB11_21 - 0x31, 0xd2, //0x000027c2 xorl %edx, %edx - 0x31, 0xc0, //0x000027c4 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027c6 .p2align 4, 0x90 - //0x000027d0 LBB11_16 - 0x45, 0x0f, 0xb6, 0x1c, 0x17, //0x000027d0 movzbl (%r15,%rdx), %r11d - 0x49, 0x83, 0xfb, 0x3e, //0x000027d5 cmpq $62, %r11 - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000027d9 ja LBB11_17 - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000027df movabsq $5764607797912141824, %rbx - 0x4c, 0x0f, 0xa3, 0xdb, //0x000027e9 btq %r11, %rbx - 0x0f, 0x82, 0xae, 0x00, 0x00, 0x00, //0x000027ed jb LBB11_45 - //0x000027f3 LBB11_17 - 0x41, 0x80, 0xfb, 0xe2, //0x000027f3 cmpb $-30, %r11b - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000027f7 je LBB11_45 - 0x4c, 0x8d, 0x14, 0x01, //0x000027fd leaq (%rcx,%rax), %r10 - 0x45, 0x88, 0x1c, 0x10, //0x00002801 movb %r11b, (%r8,%rdx) - 0x48, 0x8d, 0x58, 0xff, //0x00002805 leaq $-1(%rax), %rbx - 0x49, 0x83, 0xfa, 0x02, //0x00002809 cmpq $2, %r10 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000280d jl LBB11_20 - 0x4c, 0x01, 0xe8, //0x00002813 addq %r13, %rax - 0x48, 0x83, 0xc2, 0x01, //0x00002816 addq $1, %rdx - 0x48, 0x83, 0xf8, 0x01, //0x0000281a cmpq $1, %rax - 0x48, 0x89, 0xd8, //0x0000281e movq %rbx, %rax - 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00002821 jg LBB11_16 - //0x00002827 LBB11_20 - 0x49, 0x29, 0xdf, //0x00002827 subq %rbx, %r15 - 0x48, 0x01, 0xd9, //0x0000282a addq %rbx, %rcx - 0x4c, 0x8d, 0x1d, 0x9c, 0xe7, 0x00, 0x00, //0x0000282d leaq $59292(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002834 .p2align 4, 0x90 - //0x00002840 LBB11_21 - 0x48, 0x85, 0xc9, //0x00002840 testq %rcx, %rcx - 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00002843 je LBB11_22 - 0x49, 0xf7, 0xd7, //0x00002849 notq %r15 - 0x4d, 0x01, 0xe7, //0x0000284c addq %r12, %r15 - 0x4d, 0x85, 0xff, //0x0000284f testq %r15, %r15 - 0x0f, 0x89, 0x68, 0x01, 0x00, 0x00, //0x00002852 jns LBB11_49 - 0xe9, 0x88, 0x02, 0x00, 0x00, //0x00002858 jmp LBB11_48 - 0x90, 0x90, 0x90, //0x0000285d .p2align 4, 0x90 - //0x00002860 LBB11_8 - 0x66, 0x0f, 0xbc, 0xc0, //0x00002860 bsfw %ax, %ax - 0x44, 0x0f, 0xb7, 0xf8, //0x00002864 movzwl %ax, %r15d - 0x4d, 0x01, 0xc7, //0x00002868 addq %r8, %r15 - 0x4d, 0x85, 0xff, //0x0000286b testq %r15, %r15 - 0x0f, 0x89, 0x4c, 0x01, 0x00, 0x00, //0x0000286e jns LBB11_49 - 0xe9, 0x6c, 0x02, 0x00, 0x00, //0x00002874 jmp LBB11_48 - //0x00002879 LBB11_24 - 0x41, 0x83, 0xfa, 0x08, //0x00002879 cmpl $8, %r10d - 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x0000287d jb LBB11_25 - 0x49, 0x89, 0x00, //0x00002883 movq %rax, (%r8) - 0x4d, 0x8d, 0x6f, 0x08, //0x00002886 leaq $8(%r15), %r13 - 0x49, 0x83, 0xc0, 0x08, //0x0000288a addq $8, %r8 - 0x49, 0x8d, 0x5a, 0xf8, //0x0000288e leaq $-8(%r10), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00002892 cmpq $4, %rbx - 0x0f, 0x8d, 0x85, 0x00, 0x00, 0x00, //0x00002896 jge LBB11_28 - 0xe9, 0x93, 0x00, 0x00, 0x00, //0x0000289c jmp LBB11_29 - //0x000028a1 LBB11_45 - 0x4d, 0x29, 0xe7, //0x000028a1 subq %r12, %r15 - 0x49, 0x29, 0xc7, //0x000028a4 subq %rax, %r15 - 0x4c, 0x8d, 0x1d, 0x22, 0xe7, 0x00, 0x00, //0x000028a7 leaq $59170(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x4d, 0x85, 0xff, //0x000028ae testq %r15, %r15 - 0x0f, 0x89, 0x09, 0x01, 0x00, 0x00, //0x000028b1 jns LBB11_49 - 0xe9, 0x29, 0x02, 0x00, 0x00, //0x000028b7 jmp LBB11_48 - //0x000028bc LBB11_35 - 0x4d, 0x89, 0xfa, //0x000028bc movq %r15, %r10 - 0x4c, 0x89, 0xeb, //0x000028bf movq %r13, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000028c2 cmpq $4, %rbx - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000028c6 jl LBB11_39 - //0x000028cc LBB11_38 - 0x41, 0x8b, 0x02, //0x000028cc movl (%r10), %eax - 0x41, 0x89, 0x00, //0x000028cf movl %eax, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000028d2 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000028d6 addq $4, %r8 - 0x48, 0x83, 0xc3, 0xfc, //0x000028da addq $-4, %rbx - //0x000028de LBB11_39 - 0x48, 0x83, 0xfb, 0x02, //0x000028de cmpq $2, %rbx - 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x000028e2 jae LBB11_40 - 0x48, 0x85, 0xdb, //0x000028e8 testq %rbx, %rbx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000028eb je LBB11_43 - //0x000028f1 LBB11_42 - 0x41, 0x8a, 0x02, //0x000028f1 movb (%r10), %al - 0x41, 0x88, 0x00, //0x000028f4 movb %al, (%r8) - //0x000028f7 LBB11_43 - 0x4d, 0x01, 0xfd, //0x000028f7 addq %r15, %r13 - 0x49, 0xf7, 0xd5, //0x000028fa notq %r13 - 0x4d, 0x01, 0xe5, //0x000028fd addq %r12, %r13 - 0x4d, 0x89, 0xef, //0x00002900 movq %r13, %r15 - 0x4d, 0x85, 0xff, //0x00002903 testq %r15, %r15 - 0x0f, 0x89, 0xb4, 0x00, 0x00, 0x00, //0x00002906 jns LBB11_49 - 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x0000290c jmp LBB11_48 - //0x00002911 LBB11_25 - 0x4d, 0x89, 0xfd, //0x00002911 movq %r15, %r13 - 0x4c, 0x89, 0xd3, //0x00002914 movq %r10, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00002917 cmpq $4, %rbx - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x0000291b jl LBB11_29 - //0x00002921 LBB11_28 - 0x41, 0x8b, 0x45, 0x00, //0x00002921 movl (%r13), %eax - 0x41, 0x89, 0x00, //0x00002925 movl %eax, (%r8) - 0x49, 0x83, 0xc5, 0x04, //0x00002928 addq $4, %r13 - 0x49, 0x83, 0xc0, 0x04, //0x0000292c addq $4, %r8 - 0x48, 0x83, 0xc3, 0xfc, //0x00002930 addq $-4, %rbx - //0x00002934 LBB11_29 - 0x48, 0x83, 0xfb, 0x02, //0x00002934 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002938 jae LBB11_30 - 0x48, 0x85, 0xdb, //0x0000293e testq %rbx, %rbx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002941 je LBB11_33 - //0x00002947 LBB11_32 - 0x41, 0x8a, 0x45, 0x00, //0x00002947 movb (%r13), %al - 0x41, 0x88, 0x00, //0x0000294b movb %al, (%r8) - //0x0000294e LBB11_33 - 0x4d, 0x29, 0xe7, //0x0000294e subq %r12, %r15 - 0x4d, 0x01, 0xd7, //0x00002951 addq %r10, %r15 - 0x4d, 0x85, 0xff, //0x00002954 testq %r15, %r15 - 0x0f, 0x89, 0x63, 0x00, 0x00, 0x00, //0x00002957 jns LBB11_49 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x0000295d jmp LBB11_48 - //0x00002962 LBB11_40 - 0x41, 0x0f, 0xb7, 0x02, //0x00002962 movzwl (%r10), %eax - 0x66, 0x41, 0x89, 0x00, //0x00002966 movw %ax, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x0000296a addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x0000296e addq $2, %r8 - 0x48, 0x83, 0xc3, 0xfe, //0x00002972 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x00002976 testq %rbx, %rbx - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00002979 jne LBB11_42 - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000297f jmp LBB11_43 - //0x00002984 LBB11_30 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002984 movzwl (%r13), %eax - 0x66, 0x41, 0x89, 0x00, //0x00002989 movw %ax, (%r8) - 0x49, 0x83, 0xc5, 0x02, //0x0000298d addq $2, %r13 - 0x49, 0x83, 0xc0, 0x02, //0x00002991 addq $2, %r8 - 0x48, 0x83, 0xc3, 0xfe, //0x00002995 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x00002999 testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x0000299c jne LBB11_32 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000029a2 jmp LBB11_33 - //0x000029a7 LBB11_22 - 0x4d, 0x29, 0xe7, //0x000029a7 subq %r12, %r15 - 0x4d, 0x85, 0xff, //0x000029aa testq %r15, %r15 - 0x0f, 0x88, 0x32, 0x01, 0x00, 0x00, //0x000029ad js LBB11_48 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000029b3 .p2align 4, 0x90 - //0x000029c0 LBB11_49 - 0x4d, 0x01, 0xfc, //0x000029c0 addq %r15, %r12 - 0x4d, 0x01, 0xfe, //0x000029c3 addq %r15, %r14 - 0x4c, 0x29, 0xfe, //0x000029c6 subq %r15, %rsi - 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x000029c9 jle LBB11_50 - 0x4d, 0x29, 0xf9, //0x000029cf subq %r15, %r9 - 0x41, 0x8a, 0x0c, 0x24, //0x000029d2 movb (%r12), %cl - 0x80, 0xf9, 0xe2, //0x000029d6 cmpb $-30, %cl - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x000029d9 je LBB11_53 - 0x4c, 0x89, 0xe0, //0x000029df movq %r12, %rax - //0x000029e2 LBB11_57 - 0x0f, 0xb6, 0xc9, //0x000029e2 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000029e5 shlq $4, %rcx - 0x4a, 0x8b, 0x14, 0x19, //0x000029e9 movq (%rcx,%r11), %rdx - 0x4c, 0x63, 0xfa, //0x000029ed movslq %edx, %r15 - 0x4d, 0x29, 0xf9, //0x000029f0 subq %r15, %r9 - 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x000029f3 jl LBB11_58 - 0x48, 0xc1, 0xe2, 0x20, //0x000029f9 shlq $32, %rdx - 0x4e, 0x8d, 0x14, 0x19, //0x000029fd leaq (%rcx,%r11), %r10 - 0x49, 0x83, 0xc2, 0x08, //0x00002a01 addq $8, %r10 - 0x48, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00002a05 movabsq $12884901889, %rbx - 0x48, 0x39, 0xda, //0x00002a0f cmpq %rbx, %rdx - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00002a12 jl LBB11_62 - 0x41, 0x8b, 0x12, //0x00002a18 movl (%r10), %edx - 0x41, 0x89, 0x16, //0x00002a1b movl %edx, (%r14) - 0x4e, 0x8d, 0x14, 0x19, //0x00002a1e leaq (%rcx,%r11), %r10 - 0x49, 0x83, 0xc2, 0x0c, //0x00002a22 addq $12, %r10 - 0x4d, 0x8d, 0x46, 0x04, //0x00002a26 leaq $4(%r14), %r8 - 0x49, 0x8d, 0x4f, 0xfc, //0x00002a2a leaq $-4(%r15), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00002a2e cmpq $2, %rcx - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00002a32 jae LBB11_65 - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002a38 jmp LBB11_66 - 0x90, 0x90, 0x90, //0x00002a3d .p2align 4, 0x90 - //0x00002a40 LBB11_62 - 0x4d, 0x89, 0xf0, //0x00002a40 movq %r14, %r8 - 0x4c, 0x89, 0xf9, //0x00002a43 movq %r15, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00002a46 cmpq $2, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002a4a jb LBB11_66 - //0x00002a50 LBB11_65 - 0x41, 0x0f, 0xb7, 0x12, //0x00002a50 movzwl (%r10), %edx - 0x66, 0x41, 0x89, 0x10, //0x00002a54 movw %dx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x00002a58 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x00002a5c addq $2, %r8 - 0x48, 0x83, 0xc1, 0xfe, //0x00002a60 addq $-2, %rcx - //0x00002a64 LBB11_66 - 0x48, 0x85, 0xc9, //0x00002a64 testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002a67 je LBB11_68 - 0x41, 0x8a, 0x0a, //0x00002a6d movb (%r10), %cl - 0x41, 0x88, 0x08, //0x00002a70 movb %cl, (%r8) - //0x00002a73 LBB11_68 - 0x4d, 0x01, 0xfe, //0x00002a73 addq %r15, %r14 - //0x00002a76 LBB11_69 - 0x48, 0x83, 0xc0, 0x01, //0x00002a76 addq $1, %rax - 0x48, 0x8d, 0x4e, 0xff, //0x00002a7a leaq $-1(%rsi), %rcx - 0x49, 0x89, 0xc4, //0x00002a7e movq %rax, %r12 - 0x48, 0x83, 0xfe, 0x01, //0x00002a81 cmpq $1, %rsi - 0x48, 0x89, 0xce, //0x00002a85 movq %rcx, %rsi - 0x0f, 0x8f, 0x02, 0xfc, 0xff, 0xff, //0x00002a88 jg LBB11_2 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00002a8e jmp LBB11_70 - //0x00002a93 LBB11_53 - 0x48, 0x83, 0xfe, 0x03, //0x00002a93 cmpq $3, %rsi - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00002a97 jl LBB11_59 - 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x00002a9d cmpb $-128, $1(%r12) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00002aa3 jne LBB11_59 - 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x00002aa9 movb $2(%r12), %cl - 0x89, 0xc8, //0x00002aae movl %ecx, %eax - 0x24, 0xfe, //0x00002ab0 andb $-2, %al - 0x3c, 0xa8, //0x00002ab2 cmpb $-88, %al - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002ab4 jne LBB11_59 - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00002aba leaq $2(%r12), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x00002abf addq $-2, %rsi - 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x00002ac3 jmp LBB11_57 - //0x00002ac8 LBB11_59 - 0x4d, 0x85, 0xc9, //0x00002ac8 testq %r9, %r9 - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002acb jle LBB11_3 - 0x41, 0xc6, 0x06, 0xe2, //0x00002ad1 movb $-30, (%r14) - 0x49, 0x83, 0xc6, 0x01, //0x00002ad5 addq $1, %r14 - 0x49, 0x83, 0xc1, 0xff, //0x00002ad9 addq $-1, %r9 - 0x4c, 0x89, 0xe0, //0x00002add movq %r12, %rax - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00002ae0 jmp LBB11_69 - //0x00002ae5 LBB11_48 - 0x48, 0x8b, 0x4d, 0xd0, //0x00002ae5 movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xf9, //0x00002ae9 addq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x00002aec notq %rcx - 0x4c, 0x01, 0xf1, //0x00002aef addq %r14, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x00002af2 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00002af6 movq %rcx, (%rax) - 0x4c, 0x29, 0xe7, //0x00002af9 subq %r12, %rdi - 0x4c, 0x01, 0xff, //0x00002afc addq %r15, %rdi - 0x48, 0x89, 0xf8, //0x00002aff movq %rdi, %rax - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00002b02 jmp LBB11_71 - //0x00002b07 LBB11_50 - 0x4c, 0x89, 0xe0, //0x00002b07 movq %r12, %rax - //0x00002b0a LBB11_70 - 0x4c, 0x2b, 0x75, 0xd0, //0x00002b0a subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b0e movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x00002b12 movq %r14, (%rcx) - 0x48, 0x29, 0xf8, //0x00002b15 subq %rdi, %rax - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00002b18 jmp LBB11_71 - //0x00002b1d LBB11_58 - 0x4c, 0x2b, 0x75, 0xd0, //0x00002b1d subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00002b21 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002b25 movq %r14, (%rax) - //0x00002b28 LBB11_3 - 0x49, 0xf7, 0xd4, //0x00002b28 notq %r12 - 0x49, 0x01, 0xfc, //0x00002b2b addq %rdi, %r12 - 0x4c, 0x89, 0xe0, //0x00002b2e movq %r12, %rax - //0x00002b31 LBB11_71 - 0x48, 0x83, 0xc4, 0x10, //0x00002b31 addq $16, %rsp - 0x5b, //0x00002b35 popq %rbx - 0x41, 0x5c, //0x00002b36 popq %r12 - 0x41, 0x5d, //0x00002b38 popq %r13 - 0x41, 0x5e, //0x00002b3a popq %r14 - 0x41, 0x5f, //0x00002b3c popq %r15 - 0x5d, //0x00002b3e popq %rbp - 0xc3, //0x00002b3f retq - //0x00002b40 .p2align 4, 0x90 - //0x00002b40 _atof_eisel_lemire64 - 0x55, //0x00002b40 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002b41 movq %rsp, %rbp - 0x41, 0x57, //0x00002b44 pushq %r15 - 0x41, 0x56, //0x00002b46 pushq %r14 - 0x41, 0x54, //0x00002b48 pushq %r12 - 0x53, //0x00002b4a pushq %rbx - 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00002b4b leal $348(%rsi), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00002b51 cmpl $695, %eax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00002b56 ja LBB12_1 - 0x49, 0x89, 0xc8, //0x00002b5c movq %rcx, %r8 - 0x41, 0x89, 0xd1, //0x00002b5f movl %edx, %r9d - 0x48, 0x85, 0xff, //0x00002b62 testq %rdi, %rdi - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002b65 je LBB12_4 - 0x4c, 0x0f, 0xbd, 0xd7, //0x00002b6b bsrq %rdi, %r10 - 0x49, 0x83, 0xf2, 0x3f, //0x00002b6f xorq $63, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002b73 jmp LBB12_5 - //0x00002b78 LBB12_4 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002b78 movl $64, %r10d - //0x00002b7e LBB12_5 - 0x44, 0x89, 0xd1, //0x00002b7e movl %r10d, %ecx - 0x48, 0xd3, 0xe7, //0x00002b81 shlq %cl, %rdi - 0x89, 0xc1, //0x00002b84 movl %eax, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00002b86 shlq $4, %rcx - 0x4c, 0x8d, 0x25, 0x8f, 0x6e, 0x00, 0x00, //0x00002b8a leaq $28303(%rip), %r12 /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0xf8, //0x00002b91 movq %rdi, %rax - 0x4a, 0xf7, 0x64, 0x21, 0x08, //0x00002b94 mulq $8(%rcx,%r12) - 0x49, 0x89, 0xc7, //0x00002b99 movq %rax, %r15 - 0x49, 0x89, 0xd3, //0x00002b9c movq %rdx, %r11 - 0x44, 0x89, 0xdb, //0x00002b9f movl %r11d, %ebx - 0x81, 0xe3, 0xff, 0x01, 0x00, 0x00, //0x00002ba2 andl $511, %ebx - 0x48, 0x81, 0xfb, 0xff, 0x01, 0x00, 0x00, //0x00002ba8 cmpq $511, %rbx - 0x0f, 0x85, 0x52, 0x00, 0x00, 0x00, //0x00002baf jne LBB12_11 - 0x49, 0x89, 0xfe, //0x00002bb5 movq %rdi, %r14 - 0x49, 0xf7, 0xd6, //0x00002bb8 notq %r14 - 0x4c, 0x89, 0xfa, //0x00002bbb movq %r15, %rdx - 0x4d, 0x39, 0xf7, //0x00002bbe cmpq %r14, %r15 - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00002bc1 jbe LBB12_13 - 0x48, 0x89, 0xf8, //0x00002bc7 movq %rdi, %rax - 0x4a, 0xf7, 0x24, 0x21, //0x00002bca mulq (%rcx,%r12) - 0x4c, 0x01, 0xfa, //0x00002bce addq %r15, %rdx - 0x49, 0x83, 0xd3, 0x00, //0x00002bd1 adcq $0, %r11 - 0x44, 0x89, 0xd9, //0x00002bd5 movl %r11d, %ecx - 0xf7, 0xd1, //0x00002bd8 notl %ecx - 0xf7, 0xc1, 0xff, 0x01, 0x00, 0x00, //0x00002bda testl $511, %ecx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002be0 jne LBB12_12 - 0x48, 0x83, 0xfa, 0xff, //0x00002be6 cmpq $-1, %rdx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002bea jne LBB12_12 - 0x4c, 0x39, 0xf0, //0x00002bf0 cmpq %r14, %rax - 0x0f, 0x87, 0x80, 0x00, 0x00, 0x00, //0x00002bf3 ja LBB12_1 - //0x00002bf9 LBB12_12 - 0x44, 0x89, 0xdb, //0x00002bf9 movl %r11d, %ebx - 0x81, 0xe3, 0xff, 0x01, 0x00, 0x00, //0x00002bfc andl $511, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002c02 jmp LBB12_13 - //0x00002c07 LBB12_11 - 0x4c, 0x89, 0xfa, //0x00002c07 movq %r15, %rdx - //0x00002c0a LBB12_13 - 0x4c, 0x89, 0xd8, //0x00002c0a movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00002c0d shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00002c11 leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x00002c14 shrq %cl, %r11 - 0x48, 0x85, 0xd2, //0x00002c17 testq %rdx, %rdx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002c1a jne LBB12_17 - 0x48, 0x85, 0xdb, //0x00002c20 testq %rbx, %rbx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002c23 jne LBB12_17 - 0x44, 0x89, 0xd9, //0x00002c29 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x00002c2c andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00002c2f cmpl $1, %ecx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00002c32 je LBB12_1 - //0x00002c38 LBB12_17 - 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x00002c38 imull $217706, %esi, %ecx - 0xc1, 0xf9, 0x10, //0x00002c3e sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00002c41 addl $1087, %ecx - 0x48, 0x63, 0xf1, //0x00002c47 movslq %ecx, %rsi - 0x4c, 0x29, 0xd6, //0x00002c4a subq %r10, %rsi - 0x44, 0x89, 0xda, //0x00002c4d movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x00002c50 andl $1, %edx - 0x4c, 0x01, 0xda, //0x00002c53 addq %r11, %rdx - 0x48, 0x89, 0xd1, //0x00002c56 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00002c59 shrq $54, %rcx - 0x48, 0x01, 0xf0, //0x00002c5d addq %rsi, %rax - 0x48, 0x83, 0xf9, 0x01, //0x00002c60 cmpq $1, %rcx - 0x48, 0x83, 0xd8, 0x00, //0x00002c64 sbbq $0, %rax - 0x48, 0x8d, 0x70, 0xff, //0x00002c68 leaq $-1(%rax), %rsi - 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x00002c6c cmpq $2045, %rsi - 0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x00002c73 jbe LBB12_19 - //0x00002c79 LBB12_1 - 0x31, 0xc0, //0x00002c79 xorl %eax, %eax - //0x00002c7b LBB12_20 - 0x5b, //0x00002c7b popq %rbx - 0x41, 0x5c, //0x00002c7c popq %r12 - 0x41, 0x5e, //0x00002c7e popq %r14 - 0x41, 0x5f, //0x00002c80 popq %r15 - 0x5d, //0x00002c82 popq %rbp - 0xc3, //0x00002c83 retq - //0x00002c84 LBB12_19 - 0x48, 0x83, 0xf9, 0x01, //0x00002c84 cmpq $1, %rcx - 0xb1, 0x02, //0x00002c88 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00002c8a sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00002c8d shrq %cl, %rdx - 0x48, 0xc1, 0xe0, 0x34, //0x00002c90 shlq $52, %rax - 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002c94 movabsq $4503599627370495, %rcx - 0x48, 0x21, 0xd1, //0x00002c9e andq %rdx, %rcx - 0x48, 0x09, 0xc1, //0x00002ca1 orq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ca4 movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x00002cae orq %rcx, %rax - 0x41, 0x83, 0xf9, 0xff, //0x00002cb1 cmpl $-1, %r9d - 0x48, 0x0f, 0x45, 0xc1, //0x00002cb5 cmovneq %rcx, %rax - 0x49, 0x89, 0x00, //0x00002cb9 movq %rax, (%r8) - 0xb0, 0x01, //0x00002cbc movb $1, %al - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x00002cbe jmp LBB12_20 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002cc3 .p2align 4, 0x90 - //0x00002cd0 _decimal_to_f64 - 0x55, //0x00002cd0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002cd1 movq %rsp, %rbp - 0x41, 0x57, //0x00002cd4 pushq %r15 - 0x41, 0x56, //0x00002cd6 pushq %r14 - 0x41, 0x55, //0x00002cd8 pushq %r13 - 0x41, 0x54, //0x00002cda pushq %r12 - 0x53, //0x00002cdc pushq %rbx - 0x50, //0x00002cdd pushq %rax - 0x48, 0x89, 0xf3, //0x00002cde movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00002ce1 movq %rdi, %r15 - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00002ce4 movabsq $4503599627370496, %r13 - 0x83, 0x7f, 0x10, 0x00, //0x00002cee cmpl $0, $16(%rdi) - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002cf2 je LBB13_4 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002cf8 movabsq $9218868437227405312, %r14 - 0x41, 0x8b, 0x47, 0x14, //0x00002d02 movl $20(%r15), %eax - 0x45, 0x31, 0xe4, //0x00002d06 xorl %r12d, %r12d - 0x3d, 0x36, 0x01, 0x00, 0x00, //0x00002d09 cmpl $310, %eax - 0x0f, 0x8f, 0x4e, 0x03, 0x00, 0x00, //0x00002d0e jg LBB13_64 - 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00002d14 cmpl $-330, %eax - 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x00002d19 jge LBB13_5 - 0x45, 0x31, 0xf6, //0x00002d1f xorl %r14d, %r14d - 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x00002d22 jmp LBB13_64 - //0x00002d27 LBB13_4 - 0x45, 0x31, 0xf6, //0x00002d27 xorl %r14d, %r14d - 0x45, 0x31, 0xe4, //0x00002d2a xorl %r12d, %r12d - 0xe9, 0x30, 0x03, 0x00, 0x00, //0x00002d2d jmp LBB13_64 - //0x00002d32 LBB13_5 - 0x85, 0xc0, //0x00002d32 testl %eax, %eax - 0x48, 0x89, 0x5d, 0xd0, //0x00002d34 movq %rbx, $-48(%rbp) - 0x0f, 0x8e, 0x5a, 0x00, 0x00, 0x00, //0x00002d38 jle LBB13_12 - 0x45, 0x31, 0xe4, //0x00002d3e xorl %r12d, %r12d - 0x4c, 0x8d, 0x35, 0x68, 0x98, 0x00, 0x00, //0x00002d41 leaq $39016(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002d48 jmp LBB13_8 - 0x90, 0x90, 0x90, //0x00002d4d .p2align 4, 0x90 - //0x00002d50 LBB13_10 - 0x89, 0xc0, //0x00002d50 movl %eax, %eax - 0x41, 0x8b, 0x1c, 0x86, //0x00002d52 movl (%r14,%rax,4), %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002d56 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002d5b je LBB13_7 - //0x00002d61 LBB13_11 - 0x4c, 0x89, 0xff, //0x00002d61 movq %r15, %rdi - 0x89, 0xde, //0x00002d64 movl %ebx, %esi - 0xe8, 0x45, 0x64, 0x00, 0x00, //0x00002d66 callq _right_shift - //0x00002d6b LBB13_7 - 0x41, 0x01, 0xdc, //0x00002d6b addl %ebx, %r12d - 0x41, 0x8b, 0x47, 0x14, //0x00002d6e movl $20(%r15), %eax - 0x85, 0xc0, //0x00002d72 testl %eax, %eax - 0x0f, 0x8e, 0x1e, 0x00, 0x00, 0x00, //0x00002d74 jle LBB13_12 - //0x00002d7a LBB13_8 - 0x83, 0xf8, 0x08, //0x00002d7a cmpl $8, %eax - 0x0f, 0x8e, 0xcd, 0xff, 0xff, 0xff, //0x00002d7d jle LBB13_10 - 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00002d83 movl $27, %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002d88 cmpl $0, $16(%r15) - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002d8d jne LBB13_11 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00002d93 jmp LBB13_7 - //0x00002d98 LBB13_12 - 0x4c, 0x8d, 0x35, 0x11, 0x98, 0x00, 0x00, //0x00002d98 leaq $38929(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002d9f jmp LBB13_14 - //0x00002da4 LBB13_18 - 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00002da4 movl $27, %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002da9 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002dae je LBB13_13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002db4 .p2align 4, 0x90 - //0x00002dc0 LBB13_20 - 0x4c, 0x89, 0xff, //0x00002dc0 movq %r15, %rdi - 0x89, 0xde, //0x00002dc3 movl %ebx, %esi - 0xe8, 0xc6, 0x61, 0x00, 0x00, //0x00002dc5 callq _left_shift - 0x41, 0x8b, 0x47, 0x14, //0x00002dca movl $20(%r15), %eax - //0x00002dce LBB13_13 - 0x41, 0x29, 0xdc, //0x00002dce subl %ebx, %r12d - //0x00002dd1 LBB13_14 - 0x85, 0xc0, //0x00002dd1 testl %eax, %eax - 0x0f, 0x88, 0x17, 0x00, 0x00, 0x00, //0x00002dd3 js LBB13_17 - 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x00002dd9 jne LBB13_21 - 0x49, 0x8b, 0x0f, //0x00002ddf movq (%r15), %rcx - 0x80, 0x39, 0x35, //0x00002de2 cmpb $53, (%rcx) - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00002de5 jl LBB13_19 - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002deb jmp LBB13_21 - //0x00002df0 .p2align 4, 0x90 - //0x00002df0 LBB13_17 - 0x83, 0xf8, 0xf8, //0x00002df0 cmpl $-8, %eax - 0x0f, 0x8c, 0xab, 0xff, 0xff, 0xff, //0x00002df3 jl LBB13_18 - //0x00002df9 LBB13_19 - 0x89, 0xc1, //0x00002df9 movl %eax, %ecx - 0xf7, 0xd9, //0x00002dfb negl %ecx - 0x41, 0x8b, 0x1c, 0x8e, //0x00002dfd movl (%r14,%rcx,4), %ebx - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002e01 cmpl $0, $16(%r15) - 0x0f, 0x85, 0xb4, 0xff, 0xff, 0xff, //0x00002e06 jne LBB13_20 - 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00002e0c jmp LBB13_13 - //0x00002e11 LBB13_21 - 0x41, 0x81, 0xfc, 0x02, 0xfc, 0xff, 0xff, //0x00002e11 cmpl $-1022, %r12d - 0x0f, 0x8f, 0x56, 0x00, 0x00, 0x00, //0x00002e18 jg LBB13_27 - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002e1e cmpl $0, $16(%r15) - 0x48, 0x8b, 0x5d, 0xd0, //0x00002e23 movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00002e27 je LBB13_29 - 0x41, 0x81, 0xfc, 0xc6, 0xfb, 0xff, 0xff, //0x00002e2d cmpl $-1082, %r12d - 0x0f, 0x8f, 0x62, 0x00, 0x00, 0x00, //0x00002e34 jg LBB13_30 - 0x41, 0x81, 0xc4, 0xc1, 0x03, 0x00, 0x00, //0x00002e3a addl $961, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e41 .p2align 4, 0x90 - //0x00002e50 LBB13_25 - 0x4c, 0x89, 0xff, //0x00002e50 movq %r15, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002e53 movl $60, %esi - 0xe8, 0x53, 0x63, 0x00, 0x00, //0x00002e58 callq _right_shift - 0x41, 0x83, 0xc4, 0x3c, //0x00002e5d addl $60, %r12d - 0x41, 0x83, 0xfc, 0x88, //0x00002e61 cmpl $-120, %r12d - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002e65 jl LBB13_25 - 0x41, 0x83, 0xc4, 0x3c, //0x00002e6b addl $60, %r12d - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00002e6f jmp LBB13_31 - //0x00002e74 LBB13_27 - 0x41, 0x81, 0xfc, 0x00, 0x04, 0x00, 0x00, //0x00002e74 cmpl $1024, %r12d - 0x48, 0x8b, 0x5d, 0xd0, //0x00002e7b movq $-48(%rbp), %rbx - 0x0f, 0x8f, 0xa5, 0x01, 0x00, 0x00, //0x00002e7f jg LBB13_61 - 0x41, 0x83, 0xc4, 0xff, //0x00002e85 addl $-1, %r12d - 0x45, 0x89, 0xe6, //0x00002e89 movl %r12d, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002e8c jmp LBB13_32 - //0x00002e91 LBB13_29 - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002e91 movl $-1022, %r14d - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00002e97 jmp LBB13_34 - //0x00002e9c LBB13_30 - 0x41, 0x81, 0xc4, 0xfd, 0x03, 0x00, 0x00, //0x00002e9c addl $1021, %r12d - //0x00002ea3 LBB13_31 - 0x41, 0xf7, 0xdc, //0x00002ea3 negl %r12d - 0x4c, 0x89, 0xff, //0x00002ea6 movq %r15, %rdi - 0x44, 0x89, 0xe6, //0x00002ea9 movl %r12d, %esi - 0xe8, 0xff, 0x62, 0x00, 0x00, //0x00002eac callq _right_shift - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002eb1 movl $-1022, %r14d - //0x00002eb7 LBB13_32 - 0x41, 0x83, 0x7f, 0x10, 0x00, //0x00002eb7 cmpl $0, $16(%r15) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002ebc je LBB13_34 - 0x4c, 0x89, 0xff, //0x00002ec2 movq %r15, %rdi - 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00002ec5 movl $53, %esi - 0xe8, 0xc1, 0x60, 0x00, 0x00, //0x00002eca callq _left_shift - //0x00002ecf LBB13_34 - 0x41, 0x8b, 0x47, 0x14, //0x00002ecf movl $20(%r15), %eax - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ed3 movq $-1, %r12 - 0x83, 0xf8, 0x14, //0x00002eda cmpl $20, %eax - 0x0f, 0x8f, 0x60, 0x01, 0x00, 0x00, //0x00002edd jg LBB13_63 - 0x85, 0xc0, //0x00002ee3 testl %eax, %eax - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00002ee5 jle LBB13_40 - 0x41, 0x8b, 0x57, 0x10, //0x00002eeb movl $16(%r15), %edx - 0x31, 0xf6, //0x00002eef xorl %esi, %esi - 0x85, 0xd2, //0x00002ef1 testl %edx, %edx - 0x0f, 0x4e, 0xd6, //0x00002ef3 cmovlel %esi, %edx - 0x4c, 0x8d, 0x48, 0xff, //0x00002ef6 leaq $-1(%rax), %r9 - 0x49, 0x39, 0xd1, //0x00002efa cmpq %rdx, %r9 - 0x4c, 0x0f, 0x43, 0xca, //0x00002efd cmovaeq %rdx, %r9 - 0x45, 0x8d, 0x41, 0x01, //0x00002f01 leal $1(%r9), %r8d - 0x45, 0x31, 0xe4, //0x00002f05 xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f08 .p2align 4, 0x90 - //0x00002f10 LBB13_37 - 0x48, 0x39, 0xf2, //0x00002f10 cmpq %rsi, %rdx - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002f13 je LBB13_41 - 0x4b, 0x8d, 0x3c, 0xa4, //0x00002f19 leaq (%r12,%r12,4), %rdi - 0x49, 0x8b, 0x0f, //0x00002f1d movq (%r15), %rcx - 0x48, 0x0f, 0xbe, 0x0c, 0x31, //0x00002f20 movsbq (%rcx,%rsi), %rcx - 0x4c, 0x8d, 0x24, 0x79, //0x00002f25 leaq (%rcx,%rdi,2), %r12 - 0x49, 0x83, 0xc4, 0xd0, //0x00002f29 addq $-48, %r12 - 0x48, 0x83, 0xc6, 0x01, //0x00002f2d addq $1, %rsi - 0x48, 0x39, 0xf0, //0x00002f31 cmpq %rsi, %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x00002f34 jne LBB13_37 - 0x45, 0x89, 0xc1, //0x00002f3a movl %r8d, %r9d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002f3d jmp LBB13_41 - //0x00002f42 LBB13_40 - 0x45, 0x31, 0xc9, //0x00002f42 xorl %r9d, %r9d - 0x45, 0x31, 0xe4, //0x00002f45 xorl %r12d, %r12d - //0x00002f48 LBB13_41 - 0x44, 0x39, 0xc8, //0x00002f48 cmpl %r9d, %eax - 0x0f, 0x8e, 0x5f, 0x00, 0x00, 0x00, //0x00002f4b jle LBB13_49 - 0x89, 0xc6, //0x00002f51 movl %eax, %esi - 0x44, 0x29, 0xce, //0x00002f53 subl %r9d, %esi - 0x44, 0x89, 0xca, //0x00002f56 movl %r9d, %edx - 0xf7, 0xd2, //0x00002f59 notl %edx - 0x01, 0xc2, //0x00002f5b addl %eax, %edx - 0x83, 0xe6, 0x07, //0x00002f5d andl $7, %esi - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00002f60 je LBB13_46 - 0xf7, 0xde, //0x00002f66 negl %esi - 0x31, 0xff, //0x00002f68 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f6a .p2align 4, 0x90 - //0x00002f70 LBB13_44 - 0x4d, 0x01, 0xe4, //0x00002f70 addq %r12, %r12 - 0x4f, 0x8d, 0x24, 0xa4, //0x00002f73 leaq (%r12,%r12,4), %r12 - 0x83, 0xc7, 0xff, //0x00002f77 addl $-1, %edi - 0x39, 0xfe, //0x00002f7a cmpl %edi, %esi - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00002f7c jne LBB13_44 - 0x41, 0x29, 0xf9, //0x00002f82 subl %edi, %r9d - //0x00002f85 LBB13_46 - 0x83, 0xfa, 0x07, //0x00002f85 cmpl $7, %edx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00002f88 jb LBB13_49 - 0x89, 0xc2, //0x00002f8e movl %eax, %edx - 0x44, 0x29, 0xca, //0x00002f90 subl %r9d, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f93 .p2align 4, 0x90 - //0x00002fa0 LBB13_48 - 0x4d, 0x69, 0xe4, 0x00, 0xe1, 0xf5, 0x05, //0x00002fa0 imulq $100000000, %r12, %r12 - 0x83, 0xc2, 0xf8, //0x00002fa7 addl $-8, %edx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002faa jne LBB13_48 - //0x00002fb0 LBB13_49 - 0x85, 0xc0, //0x00002fb0 testl %eax, %eax - 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x00002fb2 js LBB13_57 - 0x41, 0x8b, 0x4f, 0x10, //0x00002fb8 movl $16(%r15), %ecx - 0x39, 0xc1, //0x00002fbc cmpl %eax, %ecx - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00002fbe jle LBB13_57 - 0x49, 0x8b, 0x37, //0x00002fc4 movq (%r15), %rsi - 0x8a, 0x14, 0x06, //0x00002fc7 movb (%rsi,%rax), %dl - 0x80, 0xfa, 0x35, //0x00002fca cmpb $53, %dl - 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x00002fcd jne LBB13_58 - 0x8d, 0x78, 0x01, //0x00002fd3 leal $1(%rax), %edi - 0x39, 0xcf, //0x00002fd6 cmpl %ecx, %edi - 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00002fd8 jne LBB13_58 - 0x41, 0x83, 0x7f, 0x1c, 0x00, //0x00002fde cmpl $0, $28(%r15) - 0x0f, 0x95, 0xc1, //0x00002fe3 setne %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002fe6 jne LBB13_59 - 0x85, 0xc0, //0x00002fec testl %eax, %eax - 0x0f, 0x8e, 0x10, 0x00, 0x00, 0x00, //0x00002fee jle LBB13_59 - 0x83, 0xc0, 0xff, //0x00002ff4 addl $-1, %eax - 0x8a, 0x0c, 0x06, //0x00002ff7 movb (%rsi,%rax), %cl - 0x80, 0xe1, 0x01, //0x00002ffa andb $1, %cl - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002ffd jmp LBB13_59 - //0x00003002 LBB13_57 - 0x31, 0xc9, //0x00003002 xorl %ecx, %ecx - //0x00003004 LBB13_59 - 0x0f, 0xb6, 0xc1, //0x00003004 movzbl %cl, %eax - 0x49, 0x01, 0xc4, //0x00003007 addq %rax, %r12 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000300a movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc4, //0x00003014 cmpq %rax, %r12 - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003017 jne LBB13_63 - 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x0000301d cmpl $1022, %r14d - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00003024 jle LBB13_62 - //0x0000302a LBB13_61 - 0x45, 0x31, 0xe4, //0x0000302a xorl %r12d, %r12d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000302d movabsq $9218868437227405312, %r14 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003037 jmp LBB13_64 - //0x0000303c LBB13_62 - 0x41, 0x83, 0xc6, 0x01, //0x0000303c addl $1, %r14d - 0x4d, 0x89, 0xec, //0x00003040 movq %r13, %r12 - //0x00003043 LBB13_63 - 0x4c, 0x89, 0xe0, //0x00003043 movq %r12, %rax - 0x4c, 0x21, 0xe8, //0x00003046 andq %r13, %rax - 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00003049 addl $1023, %r14d - 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00003050 andl $2047, %r14d - 0x49, 0xc1, 0xe6, 0x34, //0x00003057 shlq $52, %r14 - 0x48, 0x85, 0xc0, //0x0000305b testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xf0, //0x0000305e cmoveq %rax, %r14 - //0x00003062 LBB13_64 - 0x49, 0x83, 0xc5, 0xff, //0x00003062 addq $-1, %r13 - 0x4d, 0x21, 0xe5, //0x00003066 andq %r12, %r13 - 0x4d, 0x09, 0xf5, //0x00003069 orq %r14, %r13 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000306c movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xe8, //0x00003076 orq %r13, %rax - 0x41, 0x83, 0x7f, 0x18, 0x00, //0x00003079 cmpl $0, $24(%r15) - 0x49, 0x0f, 0x44, 0xc5, //0x0000307e cmoveq %r13, %rax - 0x48, 0x89, 0x03, //0x00003082 movq %rax, (%rbx) - 0x31, 0xc0, //0x00003085 xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00003087 addq $8, %rsp - 0x5b, //0x0000308b popq %rbx - 0x41, 0x5c, //0x0000308c popq %r12 - 0x41, 0x5d, //0x0000308e popq %r13 - 0x41, 0x5e, //0x00003090 popq %r14 - 0x41, 0x5f, //0x00003092 popq %r15 - 0x5d, //0x00003094 popq %rbp - 0xc3, //0x00003095 retq - //0x00003096 LBB13_58 - 0x80, 0xfa, 0x35, //0x00003096 cmpb $53, %dl - 0x0f, 0x9d, 0xc1, //0x00003099 setge %cl - 0xe9, 0x63, 0xff, 0xff, 0xff, //0x0000309c jmp LBB13_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000030a1 .p2align 4, 0x90 - //0x000030b0 _atof_native - 0x55, //0x000030b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000030b1 movq %rsp, %rbp - 0x48, 0x83, 0xec, 0x30, //0x000030b4 subq $48, %rsp - 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x000030b8 movq $0, $-40(%rbp) - 0x48, 0x89, 0x55, 0xe0, //0x000030c0 movq %rdx, $-32(%rbp) - 0x48, 0x89, 0x4d, 0xe8, //0x000030c4 movq %rcx, $-24(%rbp) - 0x48, 0x85, 0xc9, //0x000030c8 testq %rcx, %rcx - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x000030cb je LBB14_5 - 0xc6, 0x02, 0x00, //0x000030d1 movb $0, (%rdx) - 0x48, 0x83, 0xf9, 0x01, //0x000030d4 cmpq $1, %rcx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000030d8 je LBB14_5 - 0xc6, 0x42, 0x01, 0x00, //0x000030de movb $0, $1(%rdx) - 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x000030e2 cmpq $3, $-24(%rbp) - 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x000030e7 jb LBB14_5 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000030ed movl $2, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000030f2 .p2align 4, 0x90 - //0x00003100 LBB14_4 - 0x48, 0x8b, 0x4d, 0xe0, //0x00003100 movq $-32(%rbp), %rcx - 0xc6, 0x04, 0x01, 0x00, //0x00003104 movb $0, (%rcx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00003108 addq $1, %rax - 0x48, 0x39, 0x45, 0xe8, //0x0000310c cmpq %rax, $-24(%rbp) - 0x0f, 0x87, 0xea, 0xff, 0xff, 0xff, //0x00003110 ja LBB14_4 - //0x00003116 LBB14_5 - 0x0f, 0x57, 0xc0, //0x00003116 xorps %xmm0, %xmm0 - 0x0f, 0x11, 0x45, 0xf0, //0x00003119 movups %xmm0, $-16(%rbp) - 0x31, 0xd2, //0x0000311d xorl %edx, %edx - 0x80, 0x3f, 0x2d, //0x0000311f cmpb $45, (%rdi) - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003122 jne LBB14_7 - 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00003128 movl $1, $-8(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000312f movl $1, %eax - 0x48, 0x39, 0xf0, //0x00003134 cmpq %rsi, %rax - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00003137 jl LBB14_8 - 0xe9, 0xad, 0x01, 0x00, 0x00, //0x0000313d jmp LBB14_39 - //0x00003142 LBB14_7 - 0x31, 0xc0, //0x00003142 xorl %eax, %eax - 0x48, 0x39, 0xf0, //0x00003144 cmpq %rsi, %rax - 0x0f, 0x8d, 0xa2, 0x01, 0x00, 0x00, //0x00003147 jge LBB14_39 - //0x0000314d LBB14_8 - 0x41, 0xb3, 0x01, //0x0000314d movb $1, %r11b - 0x45, 0x31, 0xc9, //0x00003150 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00003153 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00003156 xorl %r8d, %r8d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003159 jmp LBB14_12 - //0x0000315e LBB14_20 - 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x0000315e movl $1, $-4(%rbp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003165 .p2align 4, 0x90 - //0x00003170 LBB14_11 - 0x48, 0x83, 0xc0, 0x01, //0x00003170 addq $1, %rax - 0x48, 0x39, 0xf0, //0x00003174 cmpq %rsi, %rax - 0x41, 0x0f, 0x9c, 0xc3, //0x00003177 setl %r11b - 0x48, 0x39, 0xc6, //0x0000317b cmpq %rax, %rsi - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000317e je LBB14_22 - //0x00003184 LBB14_12 - 0x0f, 0xb6, 0x0c, 0x07, //0x00003184 movzbl (%rdi,%rax), %ecx - 0x8d, 0x51, 0xd0, //0x00003188 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x0000318b cmpb $9, %dl - 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x0000318e ja LBB14_17 - 0x80, 0xf9, 0x30, //0x00003194 cmpb $48, %cl - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00003197 jne LBB14_19 - 0x45, 0x85, 0xd2, //0x0000319d testl %r10d, %r10d - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x000031a0 je LBB14_21 - 0x4d, 0x63, 0xd9, //0x000031a6 movslq %r9d, %r11 - 0x4c, 0x39, 0x5d, 0xe8, //0x000031a9 cmpq %r11, $-24(%rbp) - 0x0f, 0x87, 0x3a, 0x00, 0x00, 0x00, //0x000031ad ja LBB14_9 - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000031b3 jmp LBB14_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031b8 .p2align 4, 0x90 - //0x000031c0 LBB14_17 - 0x80, 0xf9, 0x2e, //0x000031c0 cmpb $46, %cl - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x000031c3 jne LBB14_23 - 0x44, 0x89, 0x55, 0xf4, //0x000031c9 movl %r10d, $-12(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031cd movl $1, %r8d - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000031d3 jmp LBB14_11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031d8 .p2align 4, 0x90 - //0x000031e0 LBB14_19 - 0x4d, 0x63, 0xda, //0x000031e0 movslq %r10d, %r11 - 0x4c, 0x39, 0x5d, 0xe8, //0x000031e3 cmpq %r11, $-24(%rbp) - 0x0f, 0x86, 0x71, 0xff, 0xff, 0xff, //0x000031e7 jbe LBB14_20 - //0x000031ed LBB14_9 - 0x48, 0x8b, 0x55, 0xe0, //0x000031ed movq $-32(%rbp), %rdx - 0x42, 0x88, 0x0c, 0x1a, //0x000031f1 movb %cl, (%rdx,%r11) - 0x44, 0x8b, 0x4d, 0xf0, //0x000031f5 movl $-16(%rbp), %r9d - 0x41, 0x83, 0xc1, 0x01, //0x000031f9 addl $1, %r9d - 0x44, 0x89, 0x4d, 0xf0, //0x000031fd movl %r9d, $-16(%rbp) - //0x00003201 LBB14_10 - 0x45, 0x89, 0xca, //0x00003201 movl %r9d, %r10d - 0xe9, 0x67, 0xff, 0xff, 0xff, //0x00003204 jmp LBB14_11 - //0x00003209 LBB14_21 - 0x83, 0x45, 0xf4, 0xff, //0x00003209 addl $-1, $-12(%rbp) - 0x45, 0x31, 0xd2, //0x0000320d xorl %r10d, %r10d - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00003210 jmp LBB14_11 - //0x00003215 LBB14_22 - 0x48, 0x89, 0xf0, //0x00003215 movq %rsi, %rax - //0x00003218 LBB14_23 - 0x45, 0x85, 0xc0, //0x00003218 testl %r8d, %r8d - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000321b je LBB14_25 - 0x41, 0xf6, 0xc3, 0x01, //0x00003221 testb $1, %r11b - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00003225 jne LBB14_26 - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000322b jmp LBB14_40 - //0x00003230 LBB14_25 - 0x44, 0x89, 0x4d, 0xf4, //0x00003230 movl %r9d, $-12(%rbp) - 0x41, 0xf6, 0xc3, 0x01, //0x00003234 testb $1, %r11b - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00003238 je LBB14_40 - //0x0000323e LBB14_26 - 0x89, 0xc2, //0x0000323e movl %eax, %edx - 0x8a, 0x0c, 0x17, //0x00003240 movb (%rdi,%rdx), %cl - 0x80, 0xc9, 0x20, //0x00003243 orb $32, %cl - 0x80, 0xf9, 0x65, //0x00003246 cmpb $101, %cl - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00003249 jne LBB14_40 - 0x8a, 0x4c, 0x17, 0x01, //0x0000324f movb $1(%rdi,%rdx), %cl - 0x80, 0xf9, 0x2d, //0x00003253 cmpb $45, %cl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003256 je LBB14_30 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000325c movl $1, %r8d - 0x80, 0xf9, 0x2b, //0x00003262 cmpb $43, %cl - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003265 jne LBB14_32 - 0x83, 0xc0, 0x02, //0x0000326b addl $2, %eax - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000326e jmp LBB14_31 - //0x00003273 LBB14_30 - 0x83, 0xc0, 0x02, //0x00003273 addl $2, %eax - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003276 movl $-1, %r8d - //0x0000327c LBB14_31 - 0x89, 0xc2, //0x0000327c movl %eax, %edx - 0x48, 0x63, 0xc2, //0x0000327e movslq %edx, %rax - 0x31, 0xd2, //0x00003281 xorl %edx, %edx - 0x48, 0x39, 0xf0, //0x00003283 cmpq %rsi, %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00003286 jl LBB14_33 - 0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000328c jmp LBB14_38 - //0x00003291 LBB14_32 - 0x48, 0x83, 0xc2, 0x01, //0x00003291 addq $1, %rdx - 0x48, 0x63, 0xc2, //0x00003295 movslq %edx, %rax - 0x31, 0xd2, //0x00003298 xorl %edx, %edx - 0x48, 0x39, 0xf0, //0x0000329a cmpq %rsi, %rax - 0x0f, 0x8d, 0x45, 0x00, 0x00, 0x00, //0x0000329d jge LBB14_38 - //0x000032a3 LBB14_33 - 0x31, 0xd2, //0x000032a3 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032a5 .p2align 4, 0x90 - //0x000032b0 LBB14_34 - 0x0f, 0xbe, 0x0c, 0x07, //0x000032b0 movsbl (%rdi,%rax), %ecx - 0x83, 0xf9, 0x30, //0x000032b4 cmpl $48, %ecx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x000032b7 jl LBB14_38 - 0x80, 0xf9, 0x39, //0x000032bd cmpb $57, %cl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x000032c0 jg LBB14_38 - 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x000032c6 cmpl $9999, %edx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000032cc jg LBB14_38 - 0x8d, 0x14, 0x92, //0x000032d2 leal (%rdx,%rdx,4), %edx - 0x8d, 0x14, 0x51, //0x000032d5 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x000032d8 addl $-48, %edx - 0x48, 0x83, 0xc0, 0x01, //0x000032db addq $1, %rax - 0x48, 0x39, 0xc6, //0x000032df cmpq %rax, %rsi - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000032e2 jne LBB14_34 - //0x000032e8 LBB14_38 - 0x41, 0x0f, 0xaf, 0xd0, //0x000032e8 imull %r8d, %edx - 0x03, 0x55, 0xf4, //0x000032ec addl $-12(%rbp), %edx - //0x000032ef LBB14_39 - 0x89, 0x55, 0xf4, //0x000032ef movl %edx, $-12(%rbp) - //0x000032f2 LBB14_40 - 0x48, 0x8d, 0x7d, 0xe0, //0x000032f2 leaq $-32(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd8, //0x000032f6 leaq $-40(%rbp), %rsi - 0xe8, 0xd1, 0xf9, 0xff, 0xff, //0x000032fa callq _decimal_to_f64 - 0xf2, 0x0f, 0x10, 0x45, 0xd8, //0x000032ff movsd $-40(%rbp), %xmm0 - 0x48, 0x83, 0xc4, 0x30, //0x00003304 addq $48, %rsp - 0x5d, //0x00003308 popq %rbp - 0xc3, //0x00003309 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000330a .p2align 4, 0x90 - //0x00003310 _value - 0x55, //0x00003310 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003311 movq %rsp, %rbp - 0x41, 0x57, //0x00003314 pushq %r15 - 0x41, 0x56, //0x00003316 pushq %r14 - 0x41, 0x55, //0x00003318 pushq %r13 - 0x41, 0x54, //0x0000331a pushq %r12 - 0x53, //0x0000331c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000331d subq $40, %rsp - 0x49, 0x89, 0xc9, //0x00003321 movq %rcx, %r9 - 0x49, 0x89, 0xd4, //0x00003324 movq %rdx, %r12 - 0x49, 0x89, 0xf5, //0x00003327 movq %rsi, %r13 - 0x49, 0x89, 0xff, //0x0000332a movq %rdi, %r15 - 0x48, 0x89, 0x7d, 0xb8, //0x0000332d movq %rdi, $-72(%rbp) - 0x48, 0x89, 0x75, 0xc0, //0x00003331 movq %rsi, $-64(%rbp) - 0x48, 0x39, 0xf2, //0x00003335 cmpq %rsi, %rdx - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00003338 jae LBB15_5 - 0x43, 0x8a, 0x04, 0x27, //0x0000333e movb (%r15,%r12), %al - 0x3c, 0x0d, //0x00003342 cmpb $13, %al - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00003344 je LBB15_5 - 0x3c, 0x20, //0x0000334a cmpb $32, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000334c je LBB15_5 - 0x8d, 0x48, 0xf7, //0x00003352 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x00003355 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003358 jbe LBB15_5 - 0x4c, 0x89, 0xe3, //0x0000335e movq %r12, %rbx - 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00003361 jmp LBB15_27 - //0x00003366 LBB15_5 - 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x00003366 leaq $1(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x0000336b cmpq %r13, %rbx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000336e jae LBB15_9 - 0x41, 0x8a, 0x04, 0x1f, //0x00003374 movb (%r15,%rbx), %al - 0x3c, 0x0d, //0x00003378 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000337a je LBB15_9 - 0x3c, 0x20, //0x00003380 cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003382 je LBB15_9 - 0x8d, 0x48, 0xf7, //0x00003388 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x0000338b cmpb $1, %cl - 0x0f, 0x87, 0xdb, 0x00, 0x00, 0x00, //0x0000338e ja LBB15_27 - //0x00003394 LBB15_9 - 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x00003394 leaq $2(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x00003399 cmpq %r13, %rbx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000339c jae LBB15_13 - 0x41, 0x8a, 0x04, 0x1f, //0x000033a2 movb (%r15,%rbx), %al - 0x3c, 0x0d, //0x000033a6 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000033a8 je LBB15_13 - 0x3c, 0x20, //0x000033ae cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000033b0 je LBB15_13 - 0x8d, 0x48, 0xf7, //0x000033b6 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x000033b9 cmpb $1, %cl - 0x0f, 0x87, 0xad, 0x00, 0x00, 0x00, //0x000033bc ja LBB15_27 - //0x000033c2 LBB15_13 - 0x49, 0x8d, 0x5c, 0x24, 0x03, //0x000033c2 leaq $3(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x000033c7 cmpq %r13, %rbx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000033ca jae LBB15_17 - 0x41, 0x8a, 0x04, 0x1f, //0x000033d0 movb (%r15,%rbx), %al - 0x3c, 0x0d, //0x000033d4 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000033d6 je LBB15_17 - 0x3c, 0x20, //0x000033dc cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000033de je LBB15_17 - 0x8d, 0x48, 0xf7, //0x000033e4 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x000033e7 cmpb $1, %cl - 0x0f, 0x87, 0x7f, 0x00, 0x00, 0x00, //0x000033ea ja LBB15_27 - //0x000033f0 LBB15_17 - 0x49, 0x8d, 0x5c, 0x24, 0x04, //0x000033f0 leaq $4(%r12), %rbx - 0x4c, 0x39, 0xeb, //0x000033f5 cmpq %r13, %rbx - 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x000033f8 jae LBB15_31 - 0x49, 0x39, 0xdd, //0x000033fe cmpq %rbx, %r13 - 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00003401 je LBB15_23 - 0x4b, 0x8d, 0x04, 0x2f, //0x00003407 leaq (%r15,%r13), %rax - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000340b movabsq $4294977024, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003415 .p2align 4, 0x90 - //0x00003420 LBB15_20 - 0x41, 0x0f, 0xbe, 0x14, 0x1f, //0x00003420 movsbl (%r15,%rbx), %edx - 0x83, 0xfa, 0x20, //0x00003425 cmpl $32, %edx - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00003428 ja LBB15_25 - 0x48, 0x0f, 0xa3, 0xd1, //0x0000342e btq %rdx, %rcx - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00003432 jae LBB15_25 - 0x48, 0x83, 0xc3, 0x01, //0x00003438 addq $1, %rbx - 0x49, 0x39, 0xdd, //0x0000343c cmpq %rbx, %r13 - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000343f jne LBB15_20 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003445 jmp LBB15_24 - //0x0000344a LBB15_31 - 0x48, 0x89, 0x5d, 0xd0, //0x0000344a movq %rbx, $-48(%rbp) - 0x49, 0x89, 0xdc, //0x0000344e movq %rbx, %r12 - 0xe9, 0x64, 0x00, 0x00, 0x00, //0x00003451 jmp LBB15_32 - //0x00003456 LBB15_23 - 0x4c, 0x01, 0xfb, //0x00003456 addq %r15, %rbx - 0x48, 0x89, 0xd8, //0x00003459 movq %rbx, %rax - //0x0000345c LBB15_24 - 0x4c, 0x29, 0xf8, //0x0000345c subq %r15, %rax - 0x48, 0x89, 0xc3, //0x0000345f movq %rax, %rbx - //0x00003462 LBB15_25 - 0x4c, 0x39, 0xeb, //0x00003462 cmpq %r13, %rbx - 0x0f, 0x83, 0x4f, 0x00, 0x00, 0x00, //0x00003465 jae LBB15_32 - 0x41, 0x8a, 0x04, 0x1f, //0x0000346b movb (%r15,%rbx), %al - //0x0000346f LBB15_27 - 0x0f, 0xbe, 0xc8, //0x0000346f movsbl %al, %ecx - 0x83, 0xf9, 0x7d, //0x00003472 cmpl $125, %ecx - 0x0f, 0x87, 0xcf, 0x00, 0x00, 0x00, //0x00003475 ja LBB15_41 - 0x4c, 0x8d, 0x63, 0x01, //0x0000347b leaq $1(%rbx), %r12 - 0x4d, 0x8d, 0x34, 0x1f, //0x0000347f leaq (%r15,%rbx), %r14 - 0x48, 0x8d, 0x15, 0x7a, 0x03, 0x00, 0x00, //0x00003483 leaq $890(%rip), %rdx /* LJTI15_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x0000348a movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x0000348e addq %rdx, %rcx - 0xff, 0xe1, //0x00003491 jmpq *%rcx - //0x00003493 LBB15_29 - 0x48, 0x89, 0x5d, 0xd0, //0x00003493 movq %rbx, $-48(%rbp) - 0x41, 0xf6, 0xc0, 0x02, //0x00003497 testb $2, %r8b - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x0000349b jne LBB15_35 - 0x48, 0x8d, 0x7d, 0xb8, //0x000034a1 leaq $-72(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd0, //0x000034a5 leaq $-48(%rbp), %rsi - 0x4c, 0x89, 0xca, //0x000034a9 movq %r9, %rdx - 0xe8, 0x5f, 0x0b, 0x00, 0x00, //0x000034ac callq _vnumber - 0x48, 0x8b, 0x5d, 0xd0, //0x000034b1 movq $-48(%rbp), %rbx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000034b5 jmp LBB15_34 - //0x000034ba LBB15_32 - 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x000034ba movq $1, (%r9) - //0x000034c1 LBB15_33 - 0x4c, 0x89, 0xe3, //0x000034c1 movq %r12, %rbx - //0x000034c4 LBB15_34 - 0x48, 0x89, 0xd8, //0x000034c4 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x28, //0x000034c7 addq $40, %rsp - 0x5b, //0x000034cb popq %rbx - 0x41, 0x5c, //0x000034cc popq %r12 - 0x41, 0x5d, //0x000034ce popq %r13 - 0x41, 0x5e, //0x000034d0 popq %r14 - 0x41, 0x5f, //0x000034d2 popq %r15 - 0x5d, //0x000034d4 popq %rbp - 0xc3, //0x000034d5 retq - //0x000034d6 LBB15_35 - 0x49, 0x29, 0xdd, //0x000034d6 subq %rbx, %r13 - 0x31, 0xc9, //0x000034d9 xorl %ecx, %ecx - 0x3c, 0x2d, //0x000034db cmpb $45, %al - 0x0f, 0x94, 0xc1, //0x000034dd sete %cl - 0x49, 0x01, 0xce, //0x000034e0 addq %rcx, %r14 - 0x49, 0x29, 0xcd, //0x000034e3 subq %rcx, %r13 - 0x0f, 0x84, 0xf0, 0x02, 0x00, 0x00, //0x000034e6 je LBB15_84 - 0x4d, 0x89, 0xcc, //0x000034ec movq %r9, %r12 - 0x41, 0x8a, 0x06, //0x000034ef movb (%r14), %al - 0x04, 0xd0, //0x000034f2 addb $-48, %al - 0x3c, 0x09, //0x000034f4 cmpb $9, %al - 0x0f, 0x87, 0xf2, 0x02, 0x00, 0x00, //0x000034f6 ja LBB15_86 - 0x4c, 0x89, 0xf7, //0x000034fc movq %r14, %rdi - 0x4c, 0x89, 0xee, //0x000034ff movq %r13, %rsi - 0xe8, 0x79, 0x1e, 0x00, 0x00, //0x00003502 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003507 testq %rax, %rax - 0x0f, 0x88, 0xd8, 0x02, 0x00, 0x00, //0x0000350a js LBB15_85 - 0x49, 0x01, 0xc6, //0x00003510 addq %rax, %r14 - 0x4d, 0x29, 0xfe, //0x00003513 subq %r15, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003516 movabsq $9223372036854775807, %rax - 0x48, 0x39, 0xc3, //0x00003520 cmpq %rax, %rbx - 0x4d, 0x89, 0xe1, //0x00003523 movq %r12, %r9 - 0x0f, 0x82, 0x0b, 0x00, 0x00, 0x00, //0x00003526 jb LBB15_40 - //0x0000352c LBB15_39 - 0x49, 0x89, 0x19, //0x0000352c movq %rbx, (%r9) - 0x4c, 0x89, 0xf3, //0x0000352f movq %r14, %rbx - 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00003532 jmp LBB15_34 - //0x00003537 LBB15_40 - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003537 movq $8, (%r9) - 0x49, 0x89, 0x59, 0x18, //0x0000353e movq %rbx, $24(%r9) - 0x4c, 0x89, 0xf3, //0x00003542 movq %r14, %rbx - 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00003545 jmp LBB15_34 - //0x0000354a LBB15_41 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x0000354a movq $-2, (%r9) - 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x00003551 jmp LBB15_34 - //0x00003556 LBB15_42 - 0x4d, 0x89, 0xce, //0x00003556 movq %r9, %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003559 movq $-1, $-56(%rbp) - 0x48, 0x8d, 0x7d, 0xb8, //0x00003561 leaq $-72(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc8, //0x00003565 leaq $-56(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00003569 movq %r12, %rsi - 0x4c, 0x89, 0xc1, //0x0000356c movq %r8, %rcx - 0xe8, 0x3c, 0x05, 0x00, 0x00, //0x0000356f callq _advance_string - 0x48, 0x89, 0xc3, //0x00003574 movq %rax, %rbx - 0x48, 0x85, 0xc0, //0x00003577 testq %rax, %rax - 0x0f, 0x88, 0x55, 0x01, 0x00, 0x00, //0x0000357a js LBB15_65 - 0x48, 0x89, 0x5d, 0xd0, //0x00003580 movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x00003584 movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc8, //0x00003588 movq $-56(%rbp), %rax - 0x48, 0x39, 0xd8, //0x0000358c cmpq %rbx, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000358f movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x00003596 cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x0000359a movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x0000359e movl $7, %eax - 0x49, 0x89, 0x06, //0x000035a3 movq %rax, (%r14) - 0xe9, 0x19, 0xff, 0xff, 0xff, //0x000035a6 jmp LBB15_34 - //0x000035ab LBB15_44 - 0x45, 0x85, 0xc0, //0x000035ab testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000035ae movq $-2, %rax - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000035b5 movl $11, %ecx - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x000035ba jmp LBB15_64 - //0x000035bf LBB15_45 - 0x45, 0x85, 0xc0, //0x000035bf testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000035c2 movq $-2, %rax - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x000035c9 movl $10, %ecx - 0xe9, 0xe9, 0x00, 0x00, 0x00, //0x000035ce jmp LBB15_64 - //0x000035d3 LBB15_46 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x000035d3 movq $5, (%r9) - 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x000035da jmp LBB15_33 - //0x000035df LBB15_47 - 0x45, 0x85, 0xc0, //0x000035df testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000035e2 movq $-2, %rax - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x000035e9 movl $12, %ecx - 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x000035ee jmp LBB15_64 - //0x000035f3 LBB15_48 - 0x49, 0x8d, 0x4d, 0xfc, //0x000035f3 leaq $-4(%r13), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000035f7 movq $-1, %rax - 0x48, 0x39, 0xcb, //0x000035fe cmpq %rcx, %rbx - 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00003601 jae LBB15_51 - 0x43, 0x8b, 0x0c, 0x27, //0x00003607 movl (%r15,%r12), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000360b cmpl $1702063201, %ecx - 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00003611 jne LBB15_66 - 0x48, 0x83, 0xc3, 0x05, //0x00003617 addq $5, %rbx - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000361b movl $4, %eax - 0x49, 0x89, 0xdd, //0x00003620 movq %rbx, %r13 - //0x00003623 LBB15_51 - 0x4c, 0x89, 0x6d, 0xd0, //0x00003623 movq %r13, $-48(%rbp) - 0x4d, 0x89, 0xec, //0x00003627 movq %r13, %r12 - //0x0000362a LBB15_52 - 0x49, 0x89, 0x01, //0x0000362a movq %rax, (%r9) - 0xe9, 0x8f, 0xfe, 0xff, 0xff, //0x0000362d jmp LBB15_33 - //0x00003632 LBB15_53 - 0x49, 0x8d, 0x4d, 0xfd, //0x00003632 leaq $-3(%r13), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003636 movq $-1, %rax - 0x48, 0x39, 0xcb, //0x0000363d cmpq %rcx, %rbx - 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00003640 jae LBB15_57 - 0x41, 0x8b, 0x0e, //0x00003646 movl (%r14), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00003649 cmpl $1819047278, %ecx - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x0000364f jne LBB15_70 - 0x48, 0x83, 0xc3, 0x04, //0x00003655 addq $4, %rbx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003659 movl $2, %eax - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x0000365e jmp LBB15_56 - //0x00003663 LBB15_59 - 0x49, 0x8d, 0x4d, 0xfd, //0x00003663 leaq $-3(%r13), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003667 movq $-1, %rax - 0x48, 0x39, 0xcb, //0x0000366e cmpq %rcx, %rbx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00003671 jae LBB15_57 - 0x41, 0x8b, 0x0e, //0x00003677 movl (%r14), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x0000367a cmpl $1702195828, %ecx - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00003680 jne LBB15_74 - 0x48, 0x83, 0xc3, 0x04, //0x00003686 addq $4, %rbx - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000368a movl $3, %eax - //0x0000368f LBB15_56 - 0x49, 0x89, 0xdd, //0x0000368f movq %rbx, %r13 - //0x00003692 LBB15_57 - 0x4c, 0x89, 0x6d, 0xd0, //0x00003692 movq %r13, $-48(%rbp) - 0x4c, 0x89, 0xeb, //0x00003696 movq %r13, %rbx - //0x00003699 LBB15_58 - 0x49, 0x89, 0x01, //0x00003699 movq %rax, (%r9) - 0xe9, 0x23, 0xfe, 0xff, 0xff, //0x0000369c jmp LBB15_34 - //0x000036a1 LBB15_62 - 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x000036a1 movq $6, (%r9) - 0xe9, 0x14, 0xfe, 0xff, 0xff, //0x000036a8 jmp LBB15_33 - //0x000036ad LBB15_63 - 0x45, 0x85, 0xc0, //0x000036ad testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036b0 movq $-2, %rax - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000036b7 movl $13, %ecx - //0x000036bc LBB15_64 - 0x48, 0x0f, 0x49, 0xc8, //0x000036bc cmovnsq %rax, %rcx - 0x49, 0x89, 0x09, //0x000036c0 movq %rcx, (%r9) - 0x41, 0xc1, 0xf8, 0x1f, //0x000036c3 sarl $31, %r8d - 0x41, 0xf7, 0xd0, //0x000036c7 notl %r8d - 0x49, 0x63, 0xc0, //0x000036ca movslq %r8d, %rax - 0x49, 0x01, 0xc4, //0x000036cd addq %rax, %r12 - 0xe9, 0xec, 0xfd, 0xff, 0xff, //0x000036d0 jmp LBB15_33 - //0x000036d5 LBB15_65 - 0x4c, 0x89, 0x6d, 0xd0, //0x000036d5 movq %r13, $-48(%rbp) - 0x49, 0x89, 0x1e, //0x000036d9 movq %rbx, (%r14) - 0x4c, 0x89, 0xeb, //0x000036dc movq %r13, %rbx - 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x000036df jmp LBB15_34 - //0x000036e4 LBB15_66 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036e4 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x000036eb cmpb $97, %cl - 0x0f, 0x85, 0x36, 0xff, 0xff, 0xff, //0x000036ee jne LBB15_52 - 0x41, 0x80, 0x7c, 0x1f, 0x02, 0x6c, //0x000036f4 cmpb $108, $2(%r15,%rbx) - 0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x000036fa jne LBB15_79 - 0x41, 0x80, 0x7c, 0x1f, 0x03, 0x73, //0x00003700 cmpb $115, $3(%r15,%rbx) - 0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x00003706 jne LBB15_81 - 0x31, 0xc9, //0x0000370c xorl %ecx, %ecx - 0x42, 0x80, 0x7c, 0x3b, 0x04, 0x65, //0x0000370e cmpb $101, $4(%rbx,%r15) - 0x0f, 0x94, 0xc1, //0x00003714 sete %cl - 0x4c, 0x8d, 0x24, 0x19, //0x00003717 leaq (%rcx,%rbx), %r12 - 0x49, 0x83, 0xc4, 0x04, //0x0000371b addq $4, %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x0000371f movq %r12, $-48(%rbp) - 0xe9, 0x02, 0xff, 0xff, 0xff, //0x00003723 jmp LBB15_52 - //0x00003728 LBB15_70 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003728 movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x0000372f cmpb $110, %cl - 0x0f, 0x85, 0x61, 0xff, 0xff, 0xff, //0x00003732 jne LBB15_58 - 0x41, 0x80, 0x7c, 0x1f, 0x01, 0x75, //0x00003738 cmpb $117, $1(%r15,%rbx) - 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x0000373e jne LBB15_80 - 0x41, 0x80, 0x7c, 0x1f, 0x02, 0x6c, //0x00003744 cmpb $108, $2(%r15,%rbx) - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x0000374a jne LBB15_83 - 0x31, 0xc9, //0x00003750 xorl %ecx, %ecx - 0x42, 0x80, 0x7c, 0x3b, 0x03, 0x6c, //0x00003752 cmpb $108, $3(%rbx,%r15) - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00003758 jmp LBB15_78 - //0x0000375d LBB15_74 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000375d movq $-2, %rax - 0x80, 0xf9, 0x74, //0x00003764 cmpb $116, %cl - 0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00003767 jne LBB15_58 - 0x41, 0x80, 0x7c, 0x1f, 0x01, 0x72, //0x0000376d cmpb $114, $1(%r15,%rbx) - 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00003773 jne LBB15_80 - 0x41, 0x80, 0x7c, 0x1f, 0x02, 0x75, //0x00003779 cmpb $117, $2(%r15,%rbx) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x0000377f jne LBB15_83 - 0x31, 0xc9, //0x00003785 xorl %ecx, %ecx - 0x42, 0x80, 0x7c, 0x3b, 0x03, 0x65, //0x00003787 cmpb $101, $3(%rbx,%r15) - //0x0000378d LBB15_78 - 0x0f, 0x94, 0xc1, //0x0000378d sete %cl - 0x48, 0x01, 0xcb, //0x00003790 addq %rcx, %rbx - 0x48, 0x83, 0xc3, 0x03, //0x00003793 addq $3, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003797 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x01, //0x0000379b movq %rax, (%r9) - 0xe9, 0x21, 0xfd, 0xff, 0xff, //0x0000379e jmp LBB15_34 - //0x000037a3 LBB15_80 - 0x48, 0x83, 0xc3, 0x01, //0x000037a3 addq $1, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000037a7 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x01, //0x000037ab movq %rax, (%r9) - 0xe9, 0x11, 0xfd, 0xff, 0xff, //0x000037ae jmp LBB15_34 - //0x000037b3 LBB15_79 - 0x48, 0x83, 0xc3, 0x02, //0x000037b3 addq $2, %rbx - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000037b7 jmp LBB15_82 - //0x000037bc LBB15_83 - 0x48, 0x83, 0xc3, 0x02, //0x000037bc addq $2, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000037c0 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x01, //0x000037c4 movq %rax, (%r9) - 0xe9, 0xf8, 0xfc, 0xff, 0xff, //0x000037c7 jmp LBB15_34 - //0x000037cc LBB15_81 - 0x48, 0x83, 0xc3, 0x03, //0x000037cc addq $3, %rbx - //0x000037d0 LBB15_82 - 0x49, 0x89, 0xdc, //0x000037d0 movq %rbx, %r12 - 0x48, 0x89, 0x5d, 0xd0, //0x000037d3 movq %rbx, $-48(%rbp) - 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x000037d7 jmp LBB15_52 - //0x000037dc LBB15_84 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000037dc movq $-1, %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000037e3 jmp LBB15_87 - //0x000037e8 LBB15_85 - 0x48, 0xf7, 0xd0, //0x000037e8 notq %rax - 0x49, 0x01, 0xc6, //0x000037eb addq %rax, %r14 - //0x000037ee LBB15_86 - 0x4d, 0x89, 0xe1, //0x000037ee movq %r12, %r9 - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000037f1 movq $-2, %rbx - //0x000037f8 LBB15_87 - 0x4d, 0x29, 0xfe, //0x000037f8 subq %r15, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x000037fb movq %r14, $-48(%rbp) - 0xe9, 0x28, 0xfd, 0xff, 0xff, //0x000037ff jmp LBB15_39 - //0x00003804 .p2align 2, 0x90 - // // .set L15_0_set_32, LBB15_32-LJTI15_0 - // // .set L15_0_set_41, LBB15_41-LJTI15_0 - // // .set L15_0_set_42, LBB15_42-LJTI15_0 - // // .set L15_0_set_44, LBB15_44-LJTI15_0 - // // .set L15_0_set_29, LBB15_29-LJTI15_0 - // // .set L15_0_set_45, LBB15_45-LJTI15_0 - // // .set L15_0_set_46, LBB15_46-LJTI15_0 - // // .set L15_0_set_47, LBB15_47-LJTI15_0 - // // .set L15_0_set_48, LBB15_48-LJTI15_0 - // // .set L15_0_set_53, LBB15_53-LJTI15_0 - // // .set L15_0_set_59, LBB15_59-LJTI15_0 - // // .set L15_0_set_62, LBB15_62-LJTI15_0 - // // .set L15_0_set_63, LBB15_63-LJTI15_0 - //0x00003804 LJTI15_0 - 0xb6, 0xfc, 0xff, 0xff, //0x00003804 .long L15_0_set_32 - 0x46, 0xfd, 0xff, 0xff, //0x00003808 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000380c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003810 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003814 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003818 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000381c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003820 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003824 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003828 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000382c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003830 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003834 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003838 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000383c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003840 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003844 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003848 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000384c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003850 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003854 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003858 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000385c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003860 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003864 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003868 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000386c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003870 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003874 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003878 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000387c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003880 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003884 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003888 .long L15_0_set_41 - 0x52, 0xfd, 0xff, 0xff, //0x0000388c .long L15_0_set_42 - 0x46, 0xfd, 0xff, 0xff, //0x00003890 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003894 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003898 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000389c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038a0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038a4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038a8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038ac .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038b0 .long L15_0_set_41 - 0xa7, 0xfd, 0xff, 0xff, //0x000038b4 .long L15_0_set_44 - 0x8f, 0xfc, 0xff, 0xff, //0x000038b8 .long L15_0_set_29 - 0x46, 0xfd, 0xff, 0xff, //0x000038bc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038c0 .long L15_0_set_41 - 0x8f, 0xfc, 0xff, 0xff, //0x000038c4 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038c8 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038cc .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038d0 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038d4 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038d8 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038dc .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038e0 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038e4 .long L15_0_set_29 - 0x8f, 0xfc, 0xff, 0xff, //0x000038e8 .long L15_0_set_29 - 0xbb, 0xfd, 0xff, 0xff, //0x000038ec .long L15_0_set_45 - 0x46, 0xfd, 0xff, 0xff, //0x000038f0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038f4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038f8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000038fc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003900 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003904 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003908 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000390c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003910 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003914 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003918 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000391c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003920 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003924 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003928 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000392c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003930 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003934 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003938 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000393c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003940 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003944 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003948 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000394c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003950 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003954 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003958 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000395c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003960 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003964 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003968 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000396c .long L15_0_set_41 - 0xcf, 0xfd, 0xff, 0xff, //0x00003970 .long L15_0_set_46 - 0x46, 0xfd, 0xff, 0xff, //0x00003974 .long L15_0_set_41 - 0xdb, 0xfd, 0xff, 0xff, //0x00003978 .long L15_0_set_47 - 0x46, 0xfd, 0xff, 0xff, //0x0000397c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003980 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003984 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003988 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000398c .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003990 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003994 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003998 .long L15_0_set_41 - 0xef, 0xfd, 0xff, 0xff, //0x0000399c .long L15_0_set_48 - 0x46, 0xfd, 0xff, 0xff, //0x000039a0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039a4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039a8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039ac .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039b0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039b4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039b8 .long L15_0_set_41 - 0x2e, 0xfe, 0xff, 0xff, //0x000039bc .long L15_0_set_53 - 0x46, 0xfd, 0xff, 0xff, //0x000039c0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039c4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039c8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039cc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039d0 .long L15_0_set_41 - 0x5f, 0xfe, 0xff, 0xff, //0x000039d4 .long L15_0_set_59 - 0x46, 0xfd, 0xff, 0xff, //0x000039d8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039dc .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039e0 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039e4 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039e8 .long L15_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000039ec .long L15_0_set_41 - 0x9d, 0xfe, 0xff, 0xff, //0x000039f0 .long L15_0_set_62 - 0x46, 0xfd, 0xff, 0xff, //0x000039f4 .long L15_0_set_41 - 0xa9, 0xfe, 0xff, 0xff, //0x000039f8 .long L15_0_set_63 - 0x90, 0x90, 0x90, 0x90, //0x000039fc .p2align 4, 0x90 - //0x00003a00 _vstring - 0x55, //0x00003a00 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003a01 movq %rsp, %rbp - 0x41, 0x57, //0x00003a04 pushq %r15 - 0x41, 0x56, //0x00003a06 pushq %r14 - 0x41, 0x54, //0x00003a08 pushq %r12 - 0x53, //0x00003a0a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00003a0b subq $16, %rsp - 0x49, 0x89, 0xd6, //0x00003a0f movq %rdx, %r14 - 0x48, 0x89, 0xf3, //0x00003a12 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00003a15 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00003a18 movq $-1, $-40(%rbp) - 0x4c, 0x8b, 0x26, //0x00003a20 movq (%rsi), %r12 - 0x48, 0x8d, 0x55, 0xd8, //0x00003a23 leaq $-40(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00003a27 movq %r12, %rsi - 0xe8, 0x81, 0x00, 0x00, 0x00, //0x00003a2a callq _advance_string - 0x48, 0x85, 0xc0, //0x00003a2f testq %rax, %rax - 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00003a32 js LBB16_1 - 0x48, 0x89, 0x03, //0x00003a38 movq %rax, (%rbx) - 0x4d, 0x89, 0x66, 0x10, //0x00003a3b movq %r12, $16(%r14) - 0x48, 0x8b, 0x4d, 0xd8, //0x00003a3f movq $-40(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x00003a43 cmpq %rax, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a46 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x00003a4d cmovlq %rcx, %rax - 0x49, 0x89, 0x46, 0x18, //0x00003a51 movq %rax, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00003a55 movl $7, %eax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00003a5a jmp LBB16_3 - //0x00003a5f LBB16_1 - 0x49, 0x8b, 0x4f, 0x08, //0x00003a5f movq $8(%r15), %rcx - 0x48, 0x89, 0x0b, //0x00003a63 movq %rcx, (%rbx) - //0x00003a66 LBB16_3 - 0x49, 0x89, 0x06, //0x00003a66 movq %rax, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00003a69 addq $16, %rsp - 0x5b, //0x00003a6d popq %rbx - 0x41, 0x5c, //0x00003a6e popq %r12 - 0x41, 0x5e, //0x00003a70 popq %r14 - 0x41, 0x5f, //0x00003a72 popq %r15 - 0x5d, //0x00003a74 popq %rbp - 0xc3, //0x00003a75 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a76 .p2align 4, 0x00 - //0x00003a80 LCPI17_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00003a80 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00003a90 LCPI17_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00003a90 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00003aa0 LCPI17_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00003aa0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00003ab0 .p2align 4, 0x90 - //0x00003ab0 _advance_string - 0xf6, 0xc1, 0x20, //0x00003ab0 testb $32, %cl - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00003ab3 jne LBB17_2 - 0xe9, 0xf2, 0x58, 0x00, 0x00, //0x00003ab9 jmp _advance_string_default - //0x00003abe LBB17_2 - 0x55, //0x00003abe pushq %rbp - 0x48, 0x89, 0xe5, //0x00003abf movq %rsp, %rbp - 0x41, 0x57, //0x00003ac2 pushq %r15 - 0x41, 0x56, //0x00003ac4 pushq %r14 - 0x41, 0x55, //0x00003ac6 pushq %r13 - 0x41, 0x54, //0x00003ac8 pushq %r12 - 0x53, //0x00003aca pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x00003acb subq $24, %rsp - 0x4c, 0x8b, 0x7f, 0x08, //0x00003acf movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x00003ad3 subq %rsi, %r15 - 0x0f, 0x84, 0xec, 0x04, 0x00, 0x00, //0x00003ad6 je LBB17_47 - 0x48, 0x8b, 0x07, //0x00003adc movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x00003adf movq %rax, $-48(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x00003ae3 movq %rdx, $-64(%rbp) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00003ae7 movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x00003aee cmpq $64, %r15 - 0x0f, 0x82, 0xf7, 0x03, 0x00, 0x00, //0x00003af2 jb LBB17_48 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003af8 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x00003b00 xorl %r14d, %r14d - 0x66, 0x44, 0x0f, 0x6f, 0x05, 0x74, 0xff, 0xff, 0xff, //0x00003b03 movdqa $-140(%rip), %xmm8 /* LCPI17_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x7c, 0xff, 0xff, 0xff, //0x00003b0c movdqa $-132(%rip), %xmm1 /* LCPI17_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x84, 0xff, 0xff, 0xff, //0x00003b14 movdqa $-124(%rip), %xmm2 /* LCPI17_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x00003b1c pcmpeqd %xmm3, %xmm3 - //0x00003b20 .p2align 4, 0x90 - //0x00003b20 LBB17_5 - 0x48, 0x8b, 0x45, 0xd0, //0x00003b20 movq $-48(%rbp), %rax - 0xf3, 0x0f, 0x6f, 0x04, 0x30, //0x00003b24 movdqu (%rax,%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x7c, 0x30, 0x10, //0x00003b29 movdqu $16(%rax,%rsi), %xmm7 - 0xf3, 0x0f, 0x6f, 0x74, 0x30, 0x20, //0x00003b2f movdqu $32(%rax,%rsi), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x30, 0x30, //0x00003b35 movdqu $48(%rax,%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xe0, //0x00003b3b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00003b3f pcmpeqb %xmm8, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00003b44 pmovmskb %xmm4, %r12d - 0x66, 0x0f, 0x6f, 0xe7, //0x00003b49 movdqa %xmm7, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00003b4d pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xc4, //0x00003b52 pmovmskb %xmm4, %eax - 0x66, 0x0f, 0x6f, 0xe6, //0x00003b56 movdqa %xmm6, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00003b5a pcmpeqb %xmm8, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00003b5f pmovmskb %xmm4, %r9d - 0x66, 0x0f, 0x6f, 0xe5, //0x00003b64 movdqa %xmm5, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00003b68 pcmpeqb %xmm8, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00003b6d pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x6f, 0xe0, //0x00003b72 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00003b76 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00003b7a pmovmskb %xmm4, %r13d - 0x66, 0x0f, 0x6f, 0xe7, //0x00003b7f movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00003b83 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00003b87 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe6, //0x00003b8b movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00003b8f pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00003b93 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x6f, 0xe5, //0x00003b97 movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00003b9b pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00003b9f pmovmskb %xmm4, %r10d - 0x66, 0x0f, 0x6f, 0xe2, //0x00003ba4 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe7, //0x00003ba8 pcmpgtb %xmm7, %xmm4 - 0x66, 0x0f, 0x64, 0xfb, //0x00003bac pcmpgtb %xmm3, %xmm7 - 0x66, 0x0f, 0xdb, 0xfc, //0x00003bb0 pand %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00003bb4 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xe2, //0x00003bb8 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe6, //0x00003bbc pcmpgtb %xmm6, %xmm4 - 0x66, 0x0f, 0x64, 0xf3, //0x00003bc0 pcmpgtb %xmm3, %xmm6 - 0x66, 0x0f, 0xdb, 0xf4, //0x00003bc4 pand %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003bc8 pmovmskb %xmm6, %r8d - 0x66, 0x0f, 0x6f, 0xe2, //0x00003bcd movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe5, //0x00003bd1 pcmpgtb %xmm5, %xmm4 - 0x66, 0x0f, 0x64, 0xeb, //0x00003bd5 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00003bd9 pand %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00003bdd pmovmskb %xmm5, %edx - 0x49, 0xc1, 0xe3, 0x30, //0x00003be1 shlq $48, %r11 - 0x49, 0xc1, 0xe1, 0x20, //0x00003be5 shlq $32, %r9 - 0x4d, 0x09, 0xd9, //0x00003be9 orq %r11, %r9 - 0x48, 0xc1, 0xe0, 0x10, //0x00003bec shlq $16, %rax - 0x4c, 0x09, 0xc8, //0x00003bf0 orq %r9, %rax - 0x49, 0x09, 0xc4, //0x00003bf3 orq %rax, %r12 - 0x49, 0xc1, 0xe2, 0x30, //0x00003bf6 shlq $48, %r10 - 0x48, 0xc1, 0xe7, 0x20, //0x00003bfa shlq $32, %rdi - 0x4c, 0x09, 0xd7, //0x00003bfe orq %r10, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00003c01 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00003c05 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x30, //0x00003c08 shlq $48, %rdx - 0x49, 0xc1, 0xe0, 0x20, //0x00003c0c shlq $32, %r8 - 0x49, 0x09, 0xd0, //0x00003c10 orq %rdx, %r8 - 0x48, 0xc1, 0xe3, 0x10, //0x00003c13 shlq $16, %rbx - 0x4c, 0x09, 0xc3, //0x00003c17 orq %r8, %rbx - 0x49, 0x09, 0xcd, //0x00003c1a orq %rcx, %r13 - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00003c1d jne LBB17_11 - 0x4d, 0x85, 0xf6, //0x00003c23 testq %r14, %r14 - 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x00003c26 jne LBB17_13 - 0x45, 0x31, 0xf6, //0x00003c2c xorl %r14d, %r14d - //0x00003c2f LBB17_8 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003c2f movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x00003c33 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x64, 0xc3, //0x00003c37 pcmpgtb %xmm3, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x00003c3b pand %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00003c3f pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc3, //0x00003c43 orq %rax, %rbx - 0x4d, 0x85, 0xe4, //0x00003c46 testq %r12, %r12 - 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00003c49 jne LBB17_14 - 0x48, 0x85, 0xdb, //0x00003c4f testq %rbx, %rbx - 0x0f, 0x85, 0xd6, 0x00, 0x00, 0x00, //0x00003c52 jne LBB17_20 - 0x49, 0x83, 0xc7, 0xc0, //0x00003c58 addq $-64, %r15 - 0x48, 0x83, 0xc6, 0x40, //0x00003c5c addq $64, %rsi - 0x49, 0x83, 0xff, 0x3f, //0x00003c60 cmpq $63, %r15 - 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00003c64 ja LBB17_5 - 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00003c6a jmp LBB17_22 - //0x00003c6f LBB17_11 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003c6f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00003c74 jne LBB17_13 - 0x49, 0x0f, 0xbc, 0xcd, //0x00003c7a bsfq %r13, %rcx - 0x48, 0x01, 0xf1, //0x00003c7e addq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00003c81 movq $-64(%rbp), %rax - 0x48, 0x89, 0x4d, 0xc8, //0x00003c85 movq %rcx, $-56(%rbp) - 0x48, 0x89, 0x08, //0x00003c89 movq %rcx, (%rax) - //0x00003c8c LBB17_13 - 0x4c, 0x89, 0xf0, //0x00003c8c movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00003c8f notq %rax - 0x4c, 0x21, 0xe8, //0x00003c92 andq %r13, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00003c95 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xf1, //0x00003c99 orq %r14, %rcx - 0x48, 0x89, 0xca, //0x00003c9c movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00003c9f notq %rdx - 0x4c, 0x21, 0xea, //0x00003ca2 andq %r13, %rdx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ca5 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfa, //0x00003caf andq %rdi, %rdx - 0x45, 0x31, 0xf6, //0x00003cb2 xorl %r14d, %r14d - 0x48, 0x01, 0xc2, //0x00003cb5 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc6, //0x00003cb8 setb %r14b - 0x48, 0x01, 0xd2, //0x00003cbc addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003cbf movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00003cc9 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00003ccc andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00003ccf notq %rdx - 0x49, 0x21, 0xd4, //0x00003cd2 andq %rdx, %r12 - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00003cd5 jmp LBB17_8 - //0x00003cda LBB17_14 - 0x49, 0x0f, 0xbc, 0xc4, //0x00003cda bsfq %r12, %rax - 0x48, 0x85, 0xdb, //0x00003cde testq %rbx, %rbx - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00003ce1 je LBB17_18 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003ce7 bsfq %rbx, %rcx - 0x48, 0x39, 0xc1, //0x00003ceb cmpq %rax, %rcx - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00003cee jb LBB17_19 - //0x00003cf4 LBB17_16 - 0x48, 0x01, 0xf0, //0x00003cf4 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003cf7 addq $1, %rax - //0x00003cfb LBB17_17 - 0x48, 0x83, 0xc4, 0x18, //0x00003cfb addq $24, %rsp - 0x5b, //0x00003cff popq %rbx - 0x41, 0x5c, //0x00003d00 popq %r12 - 0x41, 0x5d, //0x00003d02 popq %r13 - 0x41, 0x5e, //0x00003d04 popq %r14 - 0x41, 0x5f, //0x00003d06 popq %r15 - 0x5d, //0x00003d08 popq %rbp - 0xc3, //0x00003d09 retq - //0x00003d0a LBB17_18 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003d0a movl $64, %ecx - 0x48, 0x39, 0xc1, //0x00003d0f cmpq %rax, %rcx - 0x0f, 0x83, 0xdc, 0xff, 0xff, 0xff, //0x00003d12 jae LBB17_16 - //0x00003d18 LBB17_19 - 0x48, 0x01, 0xf1, //0x00003d18 addq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00003d1b movq $-64(%rbp), %rax - 0x48, 0x89, 0x08, //0x00003d1f movq %rcx, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d22 movq $-2, %rax - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003d29 jmp LBB17_17 - //0x00003d2e LBB17_20 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d2e movq $-2, %rax - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003d35 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xbb, 0xff, 0xff, 0xff, //0x00003d3a jne LBB17_17 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003d40 bsfq %rbx, %rcx - 0x48, 0x01, 0xf1, //0x00003d44 addq %rsi, %rcx - 0x48, 0x8b, 0x55, 0xc0, //0x00003d47 movq $-64(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003d4b movq %rcx, (%rdx) - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003d4e jmp LBB17_17 - //0x00003d53 LBB17_22 - 0x48, 0x03, 0x75, 0xd0, //0x00003d53 addq $-48(%rbp), %rsi - 0x49, 0x83, 0xff, 0x20, //0x00003d57 cmpq $32, %r15 - 0x0f, 0x82, 0xf2, 0x00, 0x00, 0x00, //0x00003d5b jb LBB17_35 - //0x00003d61 LBB17_23 - 0xf3, 0x0f, 0x6f, 0x06, //0x00003d61 movdqu (%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x00003d65 movdqu $16(%rsi), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0x0e, 0xfd, 0xff, 0xff, //0x00003d6a movdqa $-754(%rip), %xmm2 /* LCPI17_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00003d72 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00003d76 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00003d7a pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x74, 0xd1, //0x00003d7e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00003d82 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0x15, 0x02, 0xfd, 0xff, 0xff, //0x00003d86 movdqa $-766(%rip), %xmm2 /* LCPI17_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00003d8e movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00003d92 pcmpeqb %xmm2, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00003d96 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x74, 0xd1, //0x00003d9b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00003d9f pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0x15, 0xf5, 0xfc, 0xff, 0xff, //0x00003da3 movdqa $-779(%rip), %xmm2 /* LCPI17_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xda, //0x00003dab movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xd8, //0x00003daf pcmpgtb %xmm0, %xmm3 - 0x66, 0x0f, 0x76, 0xe4, //0x00003db3 pcmpeqd %xmm4, %xmm4 - 0x66, 0x0f, 0x64, 0xc4, //0x00003db7 pcmpgtb %xmm4, %xmm0 - 0x66, 0x0f, 0xdb, 0xc3, //0x00003dbb pand %xmm3, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00003dbf pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0x64, 0xd1, //0x00003dc4 pcmpgtb %xmm1, %xmm2 - 0x66, 0x0f, 0x64, 0xcc, //0x00003dc8 pcmpgtb %xmm4, %xmm1 - 0x66, 0x0f, 0xdb, 0xca, //0x00003dcc pand %xmm2, %xmm1 - 0x66, 0x0f, 0xd7, 0xd9, //0x00003dd0 pmovmskb %xmm1, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00003dd4 shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x00003dd8 orq %rcx, %rax - 0x48, 0xc1, 0xe2, 0x10, //0x00003ddb shlq $16, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00003ddf shlq $16, %rbx - 0x49, 0x09, 0xd2, //0x00003de3 orq %rdx, %r10 - 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00003de6 jne LBB17_49 - 0x4d, 0x85, 0xf6, //0x00003dec testq %r14, %r14 - 0x0f, 0x85, 0x3c, 0x01, 0x00, 0x00, //0x00003def jne LBB17_51 - 0x45, 0x31, 0xf6, //0x00003df5 xorl %r14d, %r14d - //0x00003df8 LBB17_26 - 0x4c, 0x09, 0xcb, //0x00003df8 orq %r9, %rbx - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003dfb movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003e00 movl $64, %edx - 0x48, 0x85, 0xc0, //0x00003e05 testq %rax, %rax - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003e08 je LBB17_28 - 0x48, 0x0f, 0xbc, 0xd0, //0x00003e0e bsfq %rax, %rdx - //0x00003e12 LBB17_28 - 0x48, 0x85, 0xdb, //0x00003e12 testq %rbx, %rbx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003e15 je LBB17_30 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003e1b bsfq %rbx, %rcx - //0x00003e1f LBB17_30 - 0x48, 0x85, 0xc0, //0x00003e1f testq %rax, %rax - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003e22 je LBB17_33 - 0x48, 0x39, 0xd1, //0x00003e28 cmpq %rdx, %rcx - 0x0f, 0x82, 0x37, 0x01, 0x00, 0x00, //0x00003e2b jb LBB17_52 - 0x48, 0x2b, 0x75, 0xd0, //0x00003e31 subq $-48(%rbp), %rsi - 0x48, 0x8d, 0x04, 0x16, //0x00003e35 leaq (%rsi,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003e39 addq $1, %rax - 0xe9, 0xb9, 0xfe, 0xff, 0xff, //0x00003e3d jmp LBB17_17 - //0x00003e42 LBB17_33 - 0x48, 0x85, 0xdb, //0x00003e42 testq %rbx, %rbx - 0x0f, 0x85, 0x1d, 0x01, 0x00, 0x00, //0x00003e45 jne LBB17_52 - 0x48, 0x83, 0xc6, 0x20, //0x00003e4b addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x00003e4f addq $-32, %r15 - //0x00003e53 LBB17_35 - 0x4d, 0x85, 0xf6, //0x00003e53 testq %r14, %r14 - 0x0f, 0x85, 0x26, 0x01, 0x00, 0x00, //0x00003e56 jne LBB17_54 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003e5c movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00003e63 testq %r15, %r15 - 0x0f, 0x84, 0x8f, 0xfe, 0xff, 0xff, //0x00003e66 je LBB17_17 - //0x00003e6c LBB17_37 - 0x48, 0x8b, 0x7d, 0xc0, //0x00003e6c movq $-64(%rbp), %rdi - //0x00003e70 LBB17_38 - 0x0f, 0xb6, 0x0e, //0x00003e70 movzbl (%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00003e73 cmpb $34, %cl - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00003e76 je LBB17_46 - 0x80, 0xf9, 0x5c, //0x00003e7c cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003e7f je LBB17_43 - 0x80, 0xf9, 0x1f, //0x00003e85 cmpb $31, %cl - 0x0f, 0x86, 0x46, 0x01, 0x00, 0x00, //0x00003e88 jbe LBB17_58 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e8e movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003e95 movl $1, %edx - //0x00003e9a LBB17_42 - 0x48, 0x01, 0xd6, //0x00003e9a addq %rdx, %rsi - 0x49, 0x01, 0xcf, //0x00003e9d addq %rcx, %r15 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003ea0 jne LBB17_38 - 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00003ea6 jmp LBB17_17 - //0x00003eab LBB17_43 - 0x49, 0x83, 0xff, 0x01, //0x00003eab cmpq $1, %r15 - 0x0f, 0x84, 0x46, 0xfe, 0xff, 0xff, //0x00003eaf je LBB17_17 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003eb5 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00003ebc movl $2, %edx - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003ec1 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00003ec6 jne LBB17_42 - 0x48, 0x89, 0xf3, //0x00003ecc movq %rsi, %rbx - 0x48, 0x2b, 0x5d, 0xd0, //0x00003ecf subq $-48(%rbp), %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003ed3 movq %rbx, $-56(%rbp) - 0x48, 0x89, 0x1f, //0x00003ed7 movq %rbx, (%rdi) - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003eda jmp LBB17_42 - //0x00003edf LBB17_46 - 0x48, 0x2b, 0x75, 0xd0, //0x00003edf subq $-48(%rbp), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00003ee3 addq $1, %rsi - 0x48, 0x89, 0xf0, //0x00003ee7 movq %rsi, %rax - 0xe9, 0x0c, 0xfe, 0xff, 0xff, //0x00003eea jmp LBB17_17 - //0x00003eef LBB17_48 - 0x48, 0x03, 0x75, 0xd0, //0x00003eef addq $-48(%rbp), %rsi - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003ef3 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x00003efb xorl %r14d, %r14d - 0x49, 0x83, 0xff, 0x20, //0x00003efe cmpq $32, %r15 - 0x0f, 0x83, 0x59, 0xfe, 0xff, 0xff, //0x00003f02 jae LBB17_23 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x00003f08 jmp LBB17_35 - //0x00003f0d LBB17_49 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003f0d cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00003f12 jne LBB17_51 - 0x48, 0x89, 0xf1, //0x00003f18 movq %rsi, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00003f1b subq $-48(%rbp), %rcx - 0x49, 0x0f, 0xbc, 0xd2, //0x00003f1f bsfq %r10, %rdx - 0x48, 0x01, 0xca, //0x00003f23 addq %rcx, %rdx - 0x48, 0x8b, 0x4d, 0xc0, //0x00003f26 movq $-64(%rbp), %rcx - 0x48, 0x89, 0x55, 0xc8, //0x00003f2a movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x11, //0x00003f2e movq %rdx, (%rcx) - //0x00003f31 LBB17_51 - 0x44, 0x89, 0xf1, //0x00003f31 movl %r14d, %ecx - 0xf7, 0xd1, //0x00003f34 notl %ecx - 0x44, 0x21, 0xd1, //0x00003f36 andl %r10d, %ecx - 0x45, 0x8d, 0x04, 0x4e, //0x00003f39 leal (%r14,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x00003f3d leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x00003f40 notl %edx - 0x44, 0x21, 0xd2, //0x00003f42 andl %r10d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003f45 andl $-1431655766, %edx - 0x45, 0x31, 0xf6, //0x00003f4b xorl %r14d, %r14d - 0x01, 0xca, //0x00003f4e addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc6, //0x00003f50 setb %r14b - 0x01, 0xd2, //0x00003f54 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00003f56 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003f5c andl %r8d, %edx - 0xf7, 0xd2, //0x00003f5f notl %edx - 0x21, 0xd0, //0x00003f61 andl %edx, %eax - 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00003f63 jmp LBB17_26 - //0x00003f68 LBB17_52 - 0x48, 0x2b, 0x75, 0xd0, //0x00003f68 subq $-48(%rbp), %rsi - 0x48, 0x01, 0xce, //0x00003f6c addq %rcx, %rsi - //0x00003f6f LBB17_53 - 0x48, 0x8b, 0x45, 0xc0, //0x00003f6f movq $-64(%rbp), %rax - 0x48, 0x89, 0x30, //0x00003f73 movq %rsi, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003f76 movq $-2, %rax - 0xe9, 0x79, 0xfd, 0xff, 0xff, //0x00003f7d jmp LBB17_17 - //0x00003f82 LBB17_54 - 0x4d, 0x85, 0xff, //0x00003f82 testq %r15, %r15 - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00003f85 je LBB17_47 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003f8b cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00003f90 jne LBB17_57 - 0x48, 0x8b, 0x4d, 0xd0, //0x00003f96 movq $-48(%rbp), %rcx - 0x48, 0xf7, 0xd1, //0x00003f9a notq %rcx - 0x48, 0x01, 0xf1, //0x00003f9d addq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00003fa0 movq $-64(%rbp), %rax - 0x48, 0x89, 0x4d, 0xc8, //0x00003fa4 movq %rcx, $-56(%rbp) - 0x48, 0x89, 0x08, //0x00003fa8 movq %rcx, (%rax) - //0x00003fab LBB17_57 - 0x48, 0x83, 0xc6, 0x01, //0x00003fab addq $1, %rsi - 0x49, 0x83, 0xc7, 0xff, //0x00003faf addq $-1, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003fb3 movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00003fba testq %r15, %r15 - 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x00003fbd jne LBB17_37 - 0xe9, 0x33, 0xfd, 0xff, 0xff, //0x00003fc3 jmp LBB17_17 - //0x00003fc8 LBB17_47 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003fc8 movq $-1, %rax - 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x00003fcf jmp LBB17_17 - //0x00003fd4 LBB17_58 - 0x48, 0x2b, 0x75, 0xd0, //0x00003fd4 subq $-48(%rbp), %rsi - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00003fd8 jmp LBB17_53 - 0x00, 0x00, 0x00, //0x00003fdd .p2align 4, 0x00 - //0x00003fe0 LCPI18_0 - 0x00, 0x00, 0x30, 0x43, //0x00003fe0 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00003fe4 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00003fe8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00003fec .long 0 - //0x00003ff0 LCPI18_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00003ff0 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00003ff8 .quad 0x4530000000000000 - //0x00004000 .p2align 3, 0x00 - //0x00004000 LCPI18_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00004000 .quad 0x430c6bf526340000 - //0x00004008 LCPI18_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00004008 .quad 0xc30c6bf526340000 - //0x00004010 .p2align 4, 0x90 - //0x00004010 _vnumber - 0x55, //0x00004010 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004011 movq %rsp, %rbp - 0x41, 0x57, //0x00004014 pushq %r15 - 0x41, 0x56, //0x00004016 pushq %r14 - 0x41, 0x55, //0x00004018 pushq %r13 - 0x41, 0x54, //0x0000401a pushq %r12 - 0x53, //0x0000401c pushq %rbx - 0x48, 0x83, 0xec, 0x48, //0x0000401d subq $72, %rsp - 0x49, 0x89, 0xd6, //0x00004021 movq %rdx, %r14 - 0x48, 0x8b, 0x06, //0x00004024 movq (%rsi), %rax - 0x4c, 0x8b, 0x3f, //0x00004027 movq (%rdi), %r15 - 0x4c, 0x8b, 0x6f, 0x08, //0x0000402a movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x5a, 0x20, //0x0000402e movq $32(%rdx), %r11 - 0x48, 0x8b, 0x5a, 0x28, //0x00004032 movq $40(%rdx), %rbx - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004036 movq $9, (%rdx) - 0x66, 0x0f, 0x57, 0xc0, //0x0000403d xorpd %xmm0, %xmm0 - 0x66, 0x0f, 0x11, 0x42, 0x08, //0x00004041 movupd %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x00004046 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00004049 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xe8, //0x0000404d cmpq %r13, %rax - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00004050 jae LBB18_6 - 0x41, 0x8a, 0x3c, 0x07, //0x00004056 movb (%r15,%rax), %dil - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000405a movl $1, %r10d - 0x40, 0x80, 0xff, 0x2d, //0x00004060 cmpb $45, %dil - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00004064 jne LBB18_4 - 0x48, 0x83, 0xc0, 0x01, //0x0000406a addq $1, %rax - 0x4c, 0x39, 0xe8, //0x0000406e cmpq %r13, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004071 jae LBB18_6 - 0x41, 0x8a, 0x3c, 0x07, //0x00004077 movb (%r15,%rax), %dil - 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000407b movl $-1, %r10d - //0x00004081 LBB18_4 - 0x8d, 0x4f, 0xd0, //0x00004081 leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x00004084 cmpb $10, %cl - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00004087 jb LBB18_9 - 0x48, 0x89, 0x06, //0x0000408d movq %rax, (%rsi) - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00004090 movq $-2, (%r14) - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004097 jmp LBB18_8 - //0x0000409c LBB18_6 - 0x4c, 0x89, 0x2e, //0x0000409c movq %r13, (%rsi) - //0x0000409f LBB18_7 - 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x0000409f movq $-1, (%r14) - //0x000040a6 LBB18_8 - 0x48, 0x83, 0xc4, 0x48, //0x000040a6 addq $72, %rsp - 0x5b, //0x000040aa popq %rbx - 0x41, 0x5c, //0x000040ab popq %r12 - 0x41, 0x5d, //0x000040ad popq %r13 - 0x41, 0x5e, //0x000040af popq %r14 - 0x41, 0x5f, //0x000040b1 popq %r15 - 0x5d, //0x000040b3 popq %rbp - 0xc3, //0x000040b4 retq - //0x000040b5 LBB18_9 - 0x40, 0x80, 0xff, 0x30, //0x000040b5 cmpb $48, %dil - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000040b9 jne LBB18_13 - 0x4c, 0x8d, 0x48, 0x01, //0x000040bf leaq $1(%rax), %r9 - 0x4c, 0x39, 0xe8, //0x000040c3 cmpq %r13, %rax - 0x0f, 0x83, 0xcd, 0x00, 0x00, 0x00, //0x000040c6 jae LBB18_22 - 0x43, 0x8a, 0x14, 0x0f, //0x000040cc movb (%r15,%r9), %dl - 0x80, 0xc2, 0xd2, //0x000040d0 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x000040d3 cmpb $55, %dl - 0x0f, 0x87, 0xbd, 0x00, 0x00, 0x00, //0x000040d6 ja LBB18_22 - 0x44, 0x0f, 0xb6, 0xc2, //0x000040dc movzbl %dl, %r8d - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000040e0 movabsq $36028797027352577, %rdx - 0x4c, 0x0f, 0xa3, 0xc2, //0x000040ea btq %r8, %rdx - 0x0f, 0x83, 0xa5, 0x00, 0x00, 0x00, //0x000040ee jae LBB18_22 - //0x000040f4 LBB18_13 - 0x4c, 0x39, 0xe8, //0x000040f4 cmpq %r13, %rax - 0x4c, 0x89, 0x5d, 0x98, //0x000040f7 movq %r11, $-104(%rbp) - 0x48, 0x89, 0x5d, 0xa0, //0x000040fb movq %rbx, $-96(%rbp) - 0x48, 0x89, 0x75, 0xc8, //0x000040ff movq %rsi, $-56(%rbp) - 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x00004103 jae LBB18_21 - 0x80, 0xf9, 0x09, //0x00004109 cmpb $9, %cl - 0x44, 0x89, 0x55, 0xbc, //0x0000410c movl %r10d, $-68(%rbp) - 0xb1, 0x01, //0x00004110 movb $1, %cl - 0x0f, 0x87, 0x89, 0x00, 0x00, 0x00, //0x00004112 ja LBB18_23 - 0x89, 0x4d, 0xd4, //0x00004118 movl %ecx, $-44(%rbp) - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x0000411b movl $4294967248, %r9d - 0x4d, 0x8d, 0x55, 0xff, //0x00004121 leaq $-1(%r13), %r10 - 0x31, 0xc9, //0x00004125 xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x00004127 xorl %r8d, %r8d - 0x45, 0x31, 0xe4, //0x0000412a xorl %r12d, %r12d - 0x90, 0x90, 0x90, //0x0000412d .p2align 4, 0x90 - //0x00004130 LBB18_16 - 0x41, 0x83, 0xf8, 0x12, //0x00004130 cmpl $18, %r8d - 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00004134 jg LBB18_18 - 0x4b, 0x8d, 0x14, 0xa4, //0x0000413a leaq (%r12,%r12,4), %rdx - 0x40, 0x0f, 0xbe, 0xff, //0x0000413e movsbl %dil, %edi - 0x44, 0x01, 0xcf, //0x00004142 addl %r9d, %edi - 0x4c, 0x8d, 0x24, 0x57, //0x00004145 leaq (%rdi,%rdx,2), %r12 - 0x41, 0x83, 0xc0, 0x01, //0x00004149 addl $1, %r8d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000414d jmp LBB18_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004152 .p2align 4, 0x90 - //0x00004160 LBB18_18 - 0x83, 0xc1, 0x01, //0x00004160 addl $1, %ecx - //0x00004163 LBB18_19 - 0x49, 0x39, 0xc2, //0x00004163 cmpq %rax, %r10 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00004166 je LBB18_28 - 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x0000416c movzbl $1(%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004172 leal $-48(%rdi), %edx - 0x48, 0x83, 0xc0, 0x01, //0x00004175 addq $1, %rax - 0x80, 0xfa, 0x0a, //0x00004179 cmpb $10, %dl - 0x0f, 0x82, 0xae, 0xff, 0xff, 0xff, //0x0000417c jb LBB18_16 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00004182 jmp LBB18_24 - //0x00004187 LBB18_21 - 0xb1, 0x01, //0x00004187 movb $1, %cl - 0x89, 0x4d, 0xd4, //0x00004189 movl %ecx, $-44(%rbp) - 0x31, 0xc9, //0x0000418c xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x0000418e xorl %r8d, %r8d - 0x45, 0x31, 0xe4, //0x00004191 xorl %r12d, %r12d - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00004194 jmp LBB18_30 - //0x00004199 LBB18_22 - 0x4c, 0x89, 0x0e, //0x00004199 movq %r9, (%rsi) - 0xe9, 0x05, 0xff, 0xff, 0xff, //0x0000419c jmp LBB18_8 - //0x000041a1 LBB18_23 - 0x89, 0x4d, 0xd4, //0x000041a1 movl %ecx, $-44(%rbp) - 0x45, 0x31, 0xe4, //0x000041a4 xorl %r12d, %r12d - 0x45, 0x31, 0xc0, //0x000041a7 xorl %r8d, %r8d - 0x31, 0xc9, //0x000041aa xorl %ecx, %ecx - //0x000041ac LBB18_24 - 0x40, 0x80, 0xff, 0x2e, //0x000041ac cmpb $46, %dil - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000041b0 jne LBB18_29 - 0x48, 0x83, 0xc0, 0x01, //0x000041b6 addq $1, %rax - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000041ba movq $8, (%r14) - 0x4c, 0x39, 0xe8, //0x000041c1 cmpq %r13, %rax - 0x0f, 0x83, 0x72, 0x02, 0x00, 0x00, //0x000041c4 jae LBB18_68 - 0x41, 0x8a, 0x14, 0x07, //0x000041ca movb (%r15,%rax), %dl - 0x80, 0xc2, 0xd0, //0x000041ce addb $-48, %dl - 0x80, 0xfa, 0x0a, //0x000041d1 cmpb $10, %dl - 0x0f, 0x83, 0x1b, 0x04, 0x00, 0x00, //0x000041d4 jae LBB18_92 - 0xc7, 0x45, 0xd4, 0x00, 0x00, 0x00, 0x00, //0x000041da movl $0, $-44(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000041e1 jmp LBB18_29 - //0x000041e6 LBB18_28 - 0x4c, 0x89, 0xe8, //0x000041e6 movq %r13, %rax - //0x000041e9 LBB18_29 - 0x44, 0x8b, 0x55, 0xbc, //0x000041e9 movl $-68(%rbp), %r10d - //0x000041ed LBB18_30 - 0x45, 0x31, 0xdb, //0x000041ed xorl %r11d, %r11d - 0x85, 0xc9, //0x000041f0 testl %ecx, %ecx - 0x41, 0x0f, 0x9f, 0xc3, //0x000041f2 setg %r11b - 0x4d, 0x85, 0xe4, //0x000041f6 testq %r12, %r12 - 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x000041f9 jne LBB18_39 - 0x85, 0xc9, //0x000041ff testl %ecx, %ecx - 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00004201 jne LBB18_39 - 0x4c, 0x39, 0xe8, //0x00004207 cmpq %r13, %rax - 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x0000420a jae LBB18_37 - 0x89, 0xc6, //0x00004210 movl %eax, %esi - 0x44, 0x29, 0xee, //0x00004212 subl %r13d, %esi - 0x45, 0x31, 0xc0, //0x00004215 xorl %r8d, %r8d - 0x31, 0xc9, //0x00004218 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000421a .p2align 4, 0x90 - //0x00004220 LBB18_34 - 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00004220 cmpb $48, (%r15,%rax) - 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00004225 jne LBB18_38 - 0x48, 0x83, 0xc0, 0x01, //0x0000422b addq $1, %rax - 0x83, 0xc1, 0xff, //0x0000422f addl $-1, %ecx - 0x49, 0x39, 0xc5, //0x00004232 cmpq %rax, %r13 - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00004235 jne LBB18_34 - 0x45, 0x31, 0xe4, //0x0000423b xorl %r12d, %r12d - 0x80, 0x7d, 0xd4, 0x00, //0x0000423e cmpb $0, $-44(%rbp) - 0x0f, 0x85, 0x26, 0x01, 0x00, 0x00, //0x00004242 jne LBB18_58 - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00004248 jmp LBB18_62 - //0x0000424d LBB18_37 - 0x31, 0xc9, //0x0000424d xorl %ecx, %ecx - 0x45, 0x31, 0xc0, //0x0000424f xorl %r8d, %r8d - //0x00004252 LBB18_38 - 0x45, 0x31, 0xe4, //0x00004252 xorl %r12d, %r12d - //0x00004255 LBB18_39 - 0x4c, 0x39, 0xe8, //0x00004255 cmpq %r13, %rax - 0x0f, 0x83, 0x4f, 0x00, 0x00, 0x00, //0x00004258 jae LBB18_45 - 0x41, 0x83, 0xf8, 0x12, //0x0000425e cmpl $18, %r8d - 0x0f, 0x8f, 0x45, 0x00, 0x00, 0x00, //0x00004262 jg LBB18_45 - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00004268 movl $4294967248, %r9d - 0x90, 0x90, //0x0000426e .p2align 4, 0x90 - //0x00004270 LBB18_42 - 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00004270 movzbl (%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004275 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00004278 cmpb $9, %dl - 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x0000427b ja LBB18_45 - 0x4b, 0x8d, 0x14, 0xa4, //0x00004281 leaq (%r12,%r12,4), %rdx - 0x44, 0x01, 0xcf, //0x00004285 addl %r9d, %edi - 0x4c, 0x8d, 0x24, 0x57, //0x00004288 leaq (%rdi,%rdx,2), %r12 - 0x83, 0xc1, 0xff, //0x0000428c addl $-1, %ecx - 0x48, 0x83, 0xc0, 0x01, //0x0000428f addq $1, %rax - 0x4c, 0x39, 0xe8, //0x00004293 cmpq %r13, %rax - 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00004296 jae LBB18_45 - 0x41, 0x8d, 0x50, 0x01, //0x0000429c leal $1(%r8), %edx - 0x41, 0x83, 0xf8, 0x12, //0x000042a0 cmpl $18, %r8d - 0x41, 0x89, 0xd0, //0x000042a4 movl %edx, %r8d - 0x0f, 0x8c, 0xc3, 0xff, 0xff, 0xff, //0x000042a7 jl LBB18_42 - //0x000042ad LBB18_45 - 0x4c, 0x39, 0xe8, //0x000042ad cmpq %r13, %rax - 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x000042b0 jae LBB18_57 - 0x41, 0x8a, 0x14, 0x07, //0x000042b6 movb (%r15,%rax), %dl - 0x8d, 0x72, 0xd0, //0x000042ba leal $-48(%rdx), %esi - 0x40, 0x80, 0xfe, 0x09, //0x000042bd cmpb $9, %sil - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000042c1 ja LBB18_51 - 0x49, 0x8d, 0x75, 0xff, //0x000042c7 leaq $-1(%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000042cb .p2align 4, 0x90 - //0x000042d0 LBB18_48 - 0x48, 0x39, 0xc6, //0x000042d0 cmpq %rax, %rsi - 0x0f, 0x84, 0x6f, 0x01, 0x00, 0x00, //0x000042d3 je LBB18_69 - 0x41, 0x0f, 0xb6, 0x54, 0x07, 0x01, //0x000042d9 movzbl $1(%r15,%rax), %edx - 0x8d, 0x7a, 0xd0, //0x000042df leal $-48(%rdx), %edi - 0x48, 0x83, 0xc0, 0x01, //0x000042e2 addq $1, %rax - 0x40, 0x80, 0xff, 0x09, //0x000042e6 cmpb $9, %dil - 0x0f, 0x86, 0xe0, 0xff, 0xff, 0xff, //0x000042ea jbe LBB18_48 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000042f0 movl $1, %r11d - //0x000042f6 LBB18_51 - 0x80, 0xca, 0x20, //0x000042f6 orb $32, %dl - 0x80, 0xfa, 0x65, //0x000042f9 cmpb $101, %dl - 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x000042fc jne LBB18_57 - 0x48, 0x8d, 0x50, 0x01, //0x00004302 leaq $1(%rax), %rdx - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00004306 movq $8, (%r14) - 0x4c, 0x39, 0xea, //0x0000430d cmpq %r13, %rdx - 0x0f, 0x83, 0x26, 0x01, 0x00, 0x00, //0x00004310 jae LBB18_68 - 0x44, 0x89, 0x5d, 0xd4, //0x00004316 movl %r11d, $-44(%rbp) - 0x41, 0x8a, 0x34, 0x17, //0x0000431a movb (%r15,%rdx), %sil - 0x40, 0x80, 0xfe, 0x2d, //0x0000431e cmpb $45, %sil - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00004322 je LBB18_55 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004328 movl $1, %r8d - 0x40, 0x80, 0xfe, 0x2b, //0x0000432e cmpb $43, %sil - 0x0f, 0x85, 0xad, 0x02, 0x00, 0x00, //0x00004332 jne LBB18_90 - //0x00004338 LBB18_55 - 0x48, 0x83, 0xc0, 0x02, //0x00004338 addq $2, %rax - 0x4c, 0x39, 0xe8, //0x0000433c cmpq %r13, %rax - 0x0f, 0x83, 0xf7, 0x00, 0x00, 0x00, //0x0000433f jae LBB18_68 - 0x31, 0xd2, //0x00004345 xorl %edx, %edx - 0x40, 0x80, 0xfe, 0x2b, //0x00004347 cmpb $43, %sil - 0x0f, 0x94, 0xc2, //0x0000434b sete %dl - 0x44, 0x8d, 0x04, 0x12, //0x0000434e leal (%rdx,%rdx), %r8d - 0x41, 0x83, 0xc0, 0xff, //0x00004352 addl $-1, %r8d - 0x41, 0x8a, 0x34, 0x07, //0x00004356 movb (%r15,%rax), %sil - 0xe9, 0x89, 0x02, 0x00, 0x00, //0x0000435a jmp LBB18_91 - //0x0000435f LBB18_57 - 0x89, 0xce, //0x0000435f movl %ecx, %esi - 0x49, 0x89, 0xc5, //0x00004361 movq %rax, %r13 - 0x80, 0x7d, 0xd4, 0x00, //0x00004364 cmpb $0, $-44(%rbp) - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00004368 je LBB18_62 - //0x0000436e LBB18_58 - 0x85, 0xf6, //0x0000436e testl %esi, %esi - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00004370 jne LBB18_61 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004376 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xca, //0x00004380 movslq %r10d, %rcx - 0x4d, 0x85, 0xe4, //0x00004383 testq %r12, %r12 - 0x0f, 0x89, 0xef, 0x00, 0x00, 0x00, //0x00004386 jns LBB18_72 - 0x4c, 0x89, 0xe2, //0x0000438c movq %r12, %rdx - 0x48, 0x21, 0xca, //0x0000438f andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x00004392 cmpq %rax, %rdx - 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00004395 je LBB18_72 - //0x0000439b LBB18_61 - 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x0000439b movq $8, (%r14) - //0x000043a2 LBB18_62 - 0x48, 0xc7, 0x45, 0xb0, 0x00, 0x00, 0x00, 0x00, //0x000043a2 movq $0, $-80(%rbp) - 0x66, 0x49, 0x0f, 0x6e, 0xcc, //0x000043aa movq %r12, %xmm1 - 0x66, 0x0f, 0x62, 0x0d, 0x29, 0xfc, 0xff, 0xff, //0x000043af punpckldq $-983(%rip), %xmm1 /* LCPI18_0+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x0d, 0x31, 0xfc, 0xff, 0xff, //0x000043b7 subpd $-975(%rip), %xmm1 /* LCPI18_1+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc1, //0x000043bf movapd %xmm1, %xmm0 - 0x66, 0x0f, 0x15, 0xc1, //0x000043c3 unpckhpd %xmm1, %xmm0 - 0xf2, 0x0f, 0x58, 0xc1, //0x000043c7 addsd %xmm1, %xmm0 - 0xf2, 0x0f, 0x11, 0x45, 0xc0, //0x000043cb movsd %xmm0, $-64(%rbp) - 0x4c, 0x89, 0xe0, //0x000043d0 movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x000043d3 shrq $52, %rax - 0x0f, 0x85, 0x25, 0x01, 0x00, 0x00, //0x000043d7 jne LBB18_78 - 0x66, 0x48, 0x0f, 0x7e, 0xc1, //0x000043dd movq %xmm0, %rcx - 0x44, 0x89, 0xd0, //0x000043e2 movl %r10d, %eax - 0xc1, 0xe8, 0x1f, //0x000043e5 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x000043e8 shlq $63, %rax - 0x48, 0x09, 0xc8, //0x000043ec orq %rcx, %rax - 0x48, 0x89, 0x45, 0xc0, //0x000043ef movq %rax, $-64(%rbp) - 0x85, 0xf6, //0x000043f3 testl %esi, %esi - 0x0f, 0x84, 0xa8, 0x01, 0x00, 0x00, //0x000043f5 je LBB18_85 - 0x4d, 0x85, 0xe4, //0x000043fb testq %r12, %r12 - 0x0f, 0x84, 0x9f, 0x01, 0x00, 0x00, //0x000043fe je LBB18_85 - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00004404 movq %rax, %xmm0 - 0x8d, 0x46, 0xff, //0x00004409 leal $-1(%rsi), %eax - 0x83, 0xf8, 0x24, //0x0000440c cmpl $36, %eax - 0x0f, 0x87, 0x4a, 0x00, 0x00, 0x00, //0x0000440f ja LBB18_70 - 0x83, 0xfe, 0x17, //0x00004415 cmpl $23, %esi - 0x0f, 0x8c, 0xa1, 0x00, 0x00, 0x00, //0x00004418 jl LBB18_73 - 0x8d, 0x46, 0xea, //0x0000441e leal $-22(%rsi), %eax - 0x48, 0x8d, 0x0d, 0x78, 0xf4, 0x00, 0x00, //0x00004421 leaq $62584(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00004428 mulsd (%rcx,%rax,8), %xmm0 - 0xf2, 0x0f, 0x11, 0x45, 0xc0, //0x0000442d movsd %xmm0, $-64(%rbp) - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004432 movl $22, %eax - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00004437 jmp LBB18_74 - //0x0000443c LBB18_68 - 0x48, 0x8b, 0x45, 0xc8, //0x0000443c movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x00004440 movq %r13, (%rax) - 0xe9, 0x57, 0xfc, 0xff, 0xff, //0x00004443 jmp LBB18_7 - //0x00004448 LBB18_69 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00004448 movl $1, %r11d - 0x89, 0xce, //0x0000444e movl %ecx, %esi - 0x80, 0x7d, 0xd4, 0x00, //0x00004450 cmpb $0, $-44(%rbp) - 0x0f, 0x85, 0x14, 0xff, 0xff, 0xff, //0x00004454 jne LBB18_58 - 0xe9, 0x43, 0xff, 0xff, 0xff, //0x0000445a jmp LBB18_62 - //0x0000445f LBB18_70 - 0x83, 0xfe, 0xea, //0x0000445f cmpl $-22, %esi - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00004462 jb LBB18_78 - 0xf7, 0xde, //0x00004468 negl %esi - 0x48, 0x8d, 0x05, 0x2f, 0xf4, 0x00, 0x00, //0x0000446a leaq $62511(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x5e, 0x04, 0xf0, //0x00004471 divsd (%rax,%rsi,8), %xmm0 - 0xe9, 0x74, 0x00, 0x00, 0x00, //0x00004476 jmp LBB18_77 - //0x0000447b LBB18_72 - 0x66, 0x49, 0x0f, 0x6e, 0xc4, //0x0000447b movq %r12, %xmm0 - 0x4c, 0x0f, 0xaf, 0xe1, //0x00004480 imulq %rcx, %r12 - 0x66, 0x0f, 0x62, 0x05, 0x54, 0xfb, 0xff, 0xff, //0x00004484 punpckldq $-1196(%rip), %xmm0 /* LCPI18_0+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x5c, 0xfb, 0xff, 0xff, //0x0000448c subpd $-1188(%rip), %xmm0 /* LCPI18_1+0(%rip) */ - 0x4d, 0x89, 0x66, 0x10, //0x00004494 movq %r12, $16(%r14) - 0x66, 0x0f, 0x28, 0xc8, //0x00004498 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x0000449c unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x000044a0 addsd %xmm0, %xmm1 - 0x48, 0x21, 0xc8, //0x000044a4 andq %rcx, %rax - 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000044a7 movq %xmm1, %rcx - 0x48, 0x09, 0xc1, //0x000044ac orq %rax, %rcx - 0x49, 0x89, 0x4e, 0x08, //0x000044af movq %rcx, $8(%r14) - 0x48, 0x8b, 0x45, 0xc8, //0x000044b3 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x000044b7 movq %r13, (%rax) - 0xe9, 0xe7, 0xfb, 0xff, 0xff, //0x000044ba jmp LBB18_8 - //0x000044bf LBB18_73 - 0x89, 0xf0, //0x000044bf movl %esi, %eax - //0x000044c1 LBB18_74 - 0x66, 0x0f, 0x2e, 0x05, 0x37, 0xfb, 0xff, 0xff, //0x000044c1 ucomisd $-1225(%rip), %xmm0 /* LCPI18_2+0(%rip) */ - 0x0f, 0x87, 0x33, 0x00, 0x00, 0x00, //0x000044c9 ja LBB18_78 - 0xf2, 0x0f, 0x10, 0x0d, 0x31, 0xfb, 0xff, 0xff, //0x000044cf movsd $-1231(%rip), %xmm1 /* LCPI18_3+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc8, //0x000044d7 ucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x21, 0x00, 0x00, 0x00, //0x000044db ja LBB18_78 - 0x89, 0xc0, //0x000044e1 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xb6, 0xf3, 0x00, 0x00, //0x000044e3 leaq $62390(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x000044ea mulsd (%rcx,%rax,8), %xmm0 - //0x000044ef LBB18_77 - 0x48, 0x8b, 0x5d, 0xc8, //0x000044ef movq $-56(%rbp), %rbx - 0xf2, 0x0f, 0x11, 0x45, 0xc0, //0x000044f3 movsd %xmm0, $-64(%rbp) - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x000044f8 movq %xmm0, %rax - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x000044fd jmp LBB18_86 - //0x00004502 LBB18_78 - 0x44, 0x89, 0x5d, 0xd4, //0x00004502 movl %r11d, $-44(%rbp) - 0x48, 0x8d, 0x4d, 0xc0, //0x00004506 leaq $-64(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x0000450a movq %r12, %rdi - 0x44, 0x89, 0xd2, //0x0000450d movl %r10d, %edx - 0x44, 0x89, 0xd3, //0x00004510 movl %r10d, %ebx - 0x48, 0x89, 0x75, 0xa8, //0x00004513 movq %rsi, $-88(%rbp) - 0xe8, 0x24, 0xe6, 0xff, 0xff, //0x00004517 callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x0000451c testb %al, %al - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x0000451e je LBB18_83 - 0x48, 0x8b, 0x75, 0xa8, //0x00004524 movq $-88(%rbp), %rsi - 0x83, 0x7d, 0xd4, 0x00, //0x00004528 cmpl $0, $-44(%rbp) - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x0000452c je LBB18_84 - 0x89, 0xda, //0x00004532 movl %ebx, %edx - 0x49, 0x83, 0xc4, 0x01, //0x00004534 addq $1, %r12 - 0x48, 0x8d, 0x4d, 0xb0, //0x00004538 leaq $-80(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x0000453c movq %r12, %rdi - 0xe8, 0xfc, 0xe5, 0xff, 0xff, //0x0000453f callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00004544 testb %al, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00004546 je LBB18_83 - 0xf2, 0x0f, 0x10, 0x4d, 0xb0, //0x0000454c movsd $-80(%rbp), %xmm1 - 0xf2, 0x0f, 0x10, 0x45, 0xc0, //0x00004551 movsd $-64(%rbp), %xmm0 - 0x66, 0x0f, 0x2e, 0xc8, //0x00004556 ucomisd %xmm0, %xmm1 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000455a jne LBB18_83 - 0x0f, 0x8a, 0x0a, 0x00, 0x00, 0x00, //0x00004560 jp LBB18_83 - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00004566 movq %xmm0, %rax - 0xe9, 0x33, 0x00, 0x00, 0x00, //0x0000456b jmp LBB18_85 - //0x00004570 LBB18_83 - 0x48, 0x8b, 0x5d, 0xc8, //0x00004570 movq $-56(%rbp), %rbx - 0x48, 0x8b, 0x03, //0x00004574 movq (%rbx), %rax - 0x49, 0x01, 0xc7, //0x00004577 addq %rax, %r15 - 0x4c, 0x89, 0xee, //0x0000457a movq %r13, %rsi - 0x48, 0x29, 0xc6, //0x0000457d subq %rax, %rsi - 0x4c, 0x89, 0xff, //0x00004580 movq %r15, %rdi - 0x48, 0x8b, 0x55, 0x98, //0x00004583 movq $-104(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa0, //0x00004587 movq $-96(%rbp), %rcx - 0xe8, 0x20, 0xeb, 0xff, 0xff, //0x0000458b callq _atof_native - 0xf2, 0x0f, 0x11, 0x45, 0xc0, //0x00004590 movsd %xmm0, $-64(%rbp) - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00004595 movq %xmm0, %rax - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000459a jmp LBB18_87 - //0x0000459f LBB18_84 - 0x48, 0x8b, 0x45, 0xc0, //0x0000459f movq $-64(%rbp), %rax - //0x000045a3 LBB18_85 - 0x48, 0x8b, 0x5d, 0xc8, //0x000045a3 movq $-56(%rbp), %rbx - //0x000045a7 LBB18_86 - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000045a7 movq %rax, %xmm0 - //0x000045ac LBB18_87 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000045ac movabsq $-9223372036854775808, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x000045b6 addq $-1, %rcx - 0x48, 0x21, 0xc1, //0x000045ba andq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000045bd movabsq $9218868437227405312, %rax - 0x48, 0x39, 0xc1, //0x000045c7 cmpq %rax, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000045ca jne LBB18_89 - 0x49, 0xc7, 0x06, 0xf8, 0xff, 0xff, 0xff, //0x000045d0 movq $-8, (%r14) - //0x000045d7 LBB18_89 - 0xf2, 0x41, 0x0f, 0x11, 0x46, 0x08, //0x000045d7 movsd %xmm0, $8(%r14) - 0x4c, 0x89, 0x2b, //0x000045dd movq %r13, (%rbx) - 0xe9, 0xc1, 0xfa, 0xff, 0xff, //0x000045e0 jmp LBB18_8 - //0x000045e5 LBB18_90 - 0x48, 0x89, 0xd0, //0x000045e5 movq %rdx, %rax - //0x000045e8 LBB18_91 - 0x8d, 0x7e, 0xd0, //0x000045e8 leal $-48(%rsi), %edi - 0x40, 0x80, 0xff, 0x09, //0x000045eb cmpb $9, %dil - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x000045ef jbe LBB18_93 - //0x000045f5 LBB18_92 - 0x48, 0x8b, 0x4d, 0xc8, //0x000045f5 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000045f9 movq %rax, (%rcx) - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000045fc movq $-2, (%r14) - 0xe9, 0x9e, 0xfa, 0xff, 0xff, //0x00004603 jmp LBB18_8 - //0x00004608 LBB18_93 - 0x4c, 0x39, 0xe8, //0x00004608 cmpq %r13, %rax - 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x0000460b jae LBB18_99 - 0x40, 0x80, 0xff, 0x09, //0x00004611 cmpb $9, %dil - 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x00004615 ja LBB18_99 - 0x4d, 0x8d, 0x4d, 0xff, //0x0000461b leaq $-1(%r13), %r9 - 0x31, 0xff, //0x0000461f xorl %edi, %edi - //0x00004621 LBB18_96 - 0x89, 0xfa, //0x00004621 movl %edi, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x00004623 movzbl %sil, %esi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00004627 cmpl $10000, %edi - 0x8d, 0x3c, 0x92, //0x0000462d leal (%rdx,%rdx,4), %edi - 0x8d, 0x7c, 0x7e, 0xd0, //0x00004630 leal $-48(%rsi,%rdi,2), %edi - 0x0f, 0x4d, 0xfa, //0x00004634 cmovgel %edx, %edi - 0x49, 0x39, 0xc1, //0x00004637 cmpq %rax, %r9 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000463a je LBB18_100 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004640 movzbl $1(%r15,%rax), %esi - 0x8d, 0x56, 0xd0, //0x00004646 leal $-48(%rsi), %edx - 0x48, 0x83, 0xc0, 0x01, //0x00004649 addq $1, %rax - 0x80, 0xfa, 0x0a, //0x0000464d cmpb $10, %dl - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00004650 jb LBB18_96 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004656 jmp LBB18_101 - //0x0000465b LBB18_99 - 0x31, 0xff, //0x0000465b xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000465d jmp LBB18_101 - //0x00004662 LBB18_100 - 0x4c, 0x89, 0xe8, //0x00004662 movq %r13, %rax - //0x00004665 LBB18_101 - 0x48, 0x89, 0xfe, //0x00004665 movq %rdi, %rsi - 0x41, 0x0f, 0xaf, 0xf0, //0x00004668 imull %r8d, %esi - 0x01, 0xce, //0x0000466c addl %ecx, %esi - 0x49, 0x89, 0xc5, //0x0000466e movq %rax, %r13 - 0x44, 0x8b, 0x5d, 0xd4, //0x00004671 movl $-44(%rbp), %r11d - 0xe9, 0x28, 0xfd, 0xff, 0xff, //0x00004675 jmp LBB18_62 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000467a .p2align 4, 0x90 - //0x00004680 _vsigned - 0x55, //0x00004680 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004681 movq %rsp, %rbp - 0x53, //0x00004684 pushq %rbx - 0x48, 0x8b, 0x06, //0x00004685 movq (%rsi), %rax - 0x4c, 0x8b, 0x0f, //0x00004688 movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000468b movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000468f movq $9, (%rdx) - 0x0f, 0x57, 0xc0, //0x00004696 xorps %xmm0, %xmm0 - 0x0f, 0x11, 0x42, 0x08, //0x00004699 movups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x0000469d movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x000046a0 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd8, //0x000046a4 cmpq %r11, %rax - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000046a7 jae LBB19_1 - 0x41, 0x8a, 0x0c, 0x01, //0x000046ad movb (%r9,%rax), %cl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000046b1 movl $1, %r8d - 0x80, 0xf9, 0x2d, //0x000046b7 cmpb $45, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000046ba jne LBB19_5 - 0x48, 0x83, 0xc0, 0x01, //0x000046c0 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x000046c4 cmpq %r11, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000046c7 jae LBB19_1 - 0x41, 0x8a, 0x0c, 0x01, //0x000046cd movb (%r9,%rax), %cl - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000046d1 movq $-1, %r8 - //0x000046d8 LBB19_5 - 0x8d, 0x79, 0xd0, //0x000046d8 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x000046db cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000046df jb LBB19_7 - 0x48, 0x89, 0x06, //0x000046e5 movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x000046e8 movq $-2, (%rdx) - 0x5b, //0x000046ef popq %rbx - 0x5d, //0x000046f0 popq %rbp - 0xc3, //0x000046f1 retq - //0x000046f2 LBB19_1 - 0x4c, 0x89, 0x1e, //0x000046f2 movq %r11, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000046f5 movq $-1, (%rdx) - 0x5b, //0x000046fc popq %rbx - 0x5d, //0x000046fd popq %rbp - 0xc3, //0x000046fe retq - //0x000046ff LBB19_7 - 0x80, 0xf9, 0x30, //0x000046ff cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00004702 jne LBB19_12 - 0x48, 0x8d, 0x78, 0x01, //0x00004708 leaq $1(%rax), %rdi - 0x4c, 0x39, 0xd8, //0x0000470c cmpq %r11, %rax - 0x0f, 0x83, 0x84, 0x00, 0x00, 0x00, //0x0000470f jae LBB19_11 - 0x41, 0x8a, 0x0c, 0x39, //0x00004715 movb (%r9,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x00004719 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000471c cmpb $55, %cl - 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x0000471f ja LBB19_11 - 0x44, 0x0f, 0xb6, 0xd1, //0x00004725 movzbl %cl, %r10d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004729 movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd1, //0x00004733 btq %r10, %rcx - 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x00004737 jae LBB19_11 - //0x0000473d LBB19_12 - 0x4c, 0x39, 0xd8, //0x0000473d cmpq %r11, %rax - 0x4d, 0x89, 0xda, //0x00004740 movq %r11, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x00004743 cmovaq %rax, %r10 - 0x31, 0xc9, //0x00004747 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004749 .p2align 4, 0x90 - //0x00004750 LBB19_13 - 0x49, 0x39, 0xc2, //0x00004750 cmpq %rax, %r10 - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00004753 je LBB19_23 - 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x00004759 movsbq (%r9,%rax), %rdi - 0x8d, 0x5f, 0xd0, //0x0000475e leal $-48(%rdi), %ebx - 0x80, 0xfb, 0x09, //0x00004761 cmpb $9, %bl - 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x00004764 ja LBB19_18 - 0x48, 0x6b, 0xc9, 0x0a, //0x0000476a imulq $10, %rcx, %rcx - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000476e jo LBB19_17 - 0x48, 0x83, 0xc0, 0x01, //0x00004774 addq $1, %rax - 0x83, 0xc7, 0xd0, //0x00004778 addl $-48, %edi - 0x49, 0x0f, 0xaf, 0xf8, //0x0000477b imulq %r8, %rdi - 0x48, 0x01, 0xf9, //0x0000477f addq %rdi, %rcx - 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00004782 jno LBB19_13 - //0x00004788 LBB19_17 - 0x48, 0x83, 0xc0, 0xff, //0x00004788 addq $-1, %rax - 0x48, 0x89, 0x06, //0x0000478c movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000478f movq $-5, (%rdx) - 0x5b, //0x00004796 popq %rbx - 0x5d, //0x00004797 popq %rbp - 0xc3, //0x00004798 retq - //0x00004799 LBB19_11 - 0x48, 0x89, 0x3e, //0x00004799 movq %rdi, (%rsi) - 0x5b, //0x0000479c popq %rbx - 0x5d, //0x0000479d popq %rbp - 0xc3, //0x0000479e retq - //0x0000479f LBB19_18 - 0x4c, 0x39, 0xd8, //0x0000479f cmpq %r11, %rax - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000047a2 jae LBB19_22 - 0x41, 0x8a, 0x3c, 0x01, //0x000047a8 movb (%r9,%rax), %dil - 0x40, 0x80, 0xff, 0x2e, //0x000047ac cmpb $46, %dil - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000047b0 je LBB19_25 - 0x40, 0x80, 0xff, 0x45, //0x000047b6 cmpb $69, %dil - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000047ba je LBB19_25 - 0x40, 0x80, 0xff, 0x65, //0x000047c0 cmpb $101, %dil - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000047c4 jne LBB19_22 - //0x000047ca LBB19_25 - 0x48, 0x89, 0x06, //0x000047ca movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x000047cd movq $-6, (%rdx) - 0x5b, //0x000047d4 popq %rbx - 0x5d, //0x000047d5 popq %rbp - 0xc3, //0x000047d6 retq - //0x000047d7 LBB19_22 - 0x49, 0x89, 0xc2, //0x000047d7 movq %rax, %r10 - //0x000047da LBB19_23 - 0x4c, 0x89, 0x16, //0x000047da movq %r10, (%rsi) - 0x48, 0x89, 0x4a, 0x10, //0x000047dd movq %rcx, $16(%rdx) - 0x5b, //0x000047e1 popq %rbx - 0x5d, //0x000047e2 popq %rbp - 0xc3, //0x000047e3 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047e4 .p2align 4, 0x90 - //0x000047f0 _vunsigned - 0x55, //0x000047f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000047f1 movq %rsp, %rbp - 0x41, 0x56, //0x000047f4 pushq %r14 - 0x53, //0x000047f6 pushq %rbx - 0x49, 0x89, 0xd0, //0x000047f7 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x000047fa movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x000047fd movq (%rdi), %r9 - 0x4c, 0x8b, 0x77, 0x08, //0x00004800 movq $8(%rdi), %r14 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004804 movq $9, (%rdx) - 0x0f, 0x57, 0xc0, //0x0000480b xorps %xmm0, %xmm0 - 0x0f, 0x11, 0x42, 0x08, //0x0000480e movups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x00004812 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x00004815 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xf1, //0x00004819 cmpq %r14, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000481c jae LBB20_1 - 0x41, 0x8a, 0x04, 0x09, //0x00004822 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x00004826 cmpb $45, %al - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00004828 jne LBB20_4 - //0x0000482e LBB20_3 - 0x48, 0x89, 0x0e, //0x0000482e movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00004831 movq $-6, (%r8) - 0x5b, //0x00004838 popq %rbx - 0x41, 0x5e, //0x00004839 popq %r14 - 0x5d, //0x0000483b popq %rbp - 0xc3, //0x0000483c retq - //0x0000483d LBB20_1 - 0x4c, 0x89, 0x36, //0x0000483d movq %r14, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00004840 movq $-1, (%r8) - 0x5b, //0x00004847 popq %rbx - 0x41, 0x5e, //0x00004848 popq %r14 - 0x5d, //0x0000484a popq %rbp - 0xc3, //0x0000484b retq - //0x0000484c LBB20_4 - 0x8d, 0x50, 0xd0, //0x0000484c leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x0000484f cmpb $10, %dl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00004852 jb LBB20_6 - 0x48, 0x89, 0x0e, //0x00004858 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000485b movq $-2, (%r8) - 0x5b, //0x00004862 popq %rbx - 0x41, 0x5e, //0x00004863 popq %r14 - 0x5d, //0x00004865 popq %rbp - 0xc3, //0x00004866 retq - //0x00004867 LBB20_6 - 0x3c, 0x30, //0x00004867 cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00004869 jne LBB20_10 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x0000486f movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x00004874 addb $-46, %al - 0x3c, 0x37, //0x00004876 cmpb $55, %al - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00004878 ja LBB20_9 - 0x0f, 0xb6, 0xc0, //0x0000487e movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004881 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x0000488b btq %rax, %rdx - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000488f jae LBB20_9 - //0x00004895 LBB20_10 - 0x49, 0x39, 0xce, //0x00004895 cmpq %rcx, %r14 - 0x49, 0x89, 0xca, //0x00004898 movq %rcx, %r10 - 0x4d, 0x0f, 0x47, 0xd6, //0x0000489b cmovaq %r14, %r10 - 0x31, 0xc0, //0x0000489f xorl %eax, %eax - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000048a1 movl $10, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000048a7 .p2align 4, 0x90 - //0x000048b0 LBB20_11 - 0x49, 0x39, 0xca, //0x000048b0 cmpq %rcx, %r10 - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000048b3 je LBB20_22 - 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000048b9 movsbl (%r9,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x000048be leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x000048c1 cmpb $9, %dl - 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000048c4 ja LBB20_17 - 0x49, 0xf7, 0xe3, //0x000048ca mulq %r11 - 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000048cd jo LBB20_16 - 0x48, 0x83, 0xc1, 0x01, //0x000048d3 addq $1, %rcx - 0x83, 0xc3, 0xd0, //0x000048d7 addl $-48, %ebx - 0x31, 0xff, //0x000048da xorl %edi, %edi - 0x48, 0x01, 0xd8, //0x000048dc addq %rbx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000048df setb %dil - 0x48, 0x89, 0xfa, //0x000048e3 movq %rdi, %rdx - 0x48, 0xf7, 0xda, //0x000048e6 negq %rdx - 0x48, 0x31, 0xd7, //0x000048e9 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000048ec jne LBB20_16 - 0x48, 0x85, 0xd2, //0x000048f2 testq %rdx, %rdx - 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x000048f5 jns LBB20_11 - //0x000048fb LBB20_16 - 0x48, 0x83, 0xc1, 0xff, //0x000048fb addq $-1, %rcx - 0x48, 0x89, 0x0e, //0x000048ff movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00004902 movq $-5, (%r8) - 0x5b, //0x00004909 popq %rbx - 0x41, 0x5e, //0x0000490a popq %r14 - 0x5d, //0x0000490c popq %rbp - 0xc3, //0x0000490d retq - //0x0000490e LBB20_17 - 0x4c, 0x39, 0xf1, //0x0000490e cmpq %r14, %rcx - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00004911 jae LBB20_21 - 0x41, 0x8a, 0x14, 0x09, //0x00004917 movb (%r9,%rcx), %dl - 0x80, 0xfa, 0x2e, //0x0000491b cmpb $46, %dl - 0x0f, 0x84, 0x0a, 0xff, 0xff, 0xff, //0x0000491e je LBB20_3 - 0x80, 0xfa, 0x45, //0x00004924 cmpb $69, %dl - 0x0f, 0x84, 0x01, 0xff, 0xff, 0xff, //0x00004927 je LBB20_3 - 0x80, 0xfa, 0x65, //0x0000492d cmpb $101, %dl - 0x0f, 0x84, 0xf8, 0xfe, 0xff, 0xff, //0x00004930 je LBB20_3 - //0x00004936 LBB20_21 - 0x49, 0x89, 0xca, //0x00004936 movq %rcx, %r10 - //0x00004939 LBB20_22 - 0x4c, 0x89, 0x16, //0x00004939 movq %r10, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x0000493c movq %rax, $16(%r8) - 0x5b, //0x00004940 popq %rbx - 0x41, 0x5e, //0x00004941 popq %r14 - 0x5d, //0x00004943 popq %rbp - 0xc3, //0x00004944 retq - //0x00004945 LBB20_9 - 0x48, 0x83, 0xc1, 0x01, //0x00004945 addq $1, %rcx - 0x48, 0x89, 0x0e, //0x00004949 movq %rcx, (%rsi) - 0x5b, //0x0000494c popq %rbx - 0x41, 0x5e, //0x0000494d popq %r14 - 0x5d, //0x0000494f popq %rbp - 0xc3, //0x00004950 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004951 .p2align 4, 0x00 - //0x00004960 LCPI21_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004960 .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004968 .quad 5 - //0x00004970 .p2align 4, 0x90 - //0x00004970 _skip_array - 0x55, //0x00004970 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004971 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00004974 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00004977 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000497a movq %rdi, %rsi - 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x0000497d movaps $-36(%rip), %xmm0 /* LCPI21_0+0(%rip) */ - 0x0f, 0x11, 0x00, //0x00004984 movups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00004987 movq %rax, %rdi - 0x5d, //0x0000498a popq %rbp - 0xe9, 0x00, 0x00, 0x00, 0x00, //0x0000498b jmp _fsm_exec - //0x00004990 .p2align 4, 0x90 - //0x00004990 _fsm_exec - 0x55, //0x00004990 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004991 movq %rsp, %rbp - 0x41, 0x57, //0x00004994 pushq %r15 - 0x41, 0x56, //0x00004996 pushq %r14 - 0x41, 0x55, //0x00004998 pushq %r13 - 0x41, 0x54, //0x0000499a pushq %r12 - 0x53, //0x0000499c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000499d subq $40, %rsp - 0x48, 0x89, 0x4d, 0xb0, //0x000049a1 movq %rcx, $-80(%rbp) - 0x48, 0x83, 0x3f, 0x00, //0x000049a5 cmpq $0, (%rdi) - 0x0f, 0x84, 0xfc, 0x04, 0x00, 0x00, //0x000049a9 je LBB22_86 - 0x49, 0x89, 0xd0, //0x000049af movq %rdx, %r8 - 0x49, 0x89, 0xfb, //0x000049b2 movq %rdi, %r11 - 0x48, 0x8d, 0x46, 0x08, //0x000049b5 leaq $8(%rsi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x000049b9 movq %rax, $-48(%rbp) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000049bd movq $-1, %r14 - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000049c4 movabsq $4294977024, %r12 - 0x48, 0x89, 0x75, 0xc0, //0x000049ce movq %rsi, $-64(%rbp) - 0x48, 0x89, 0x7d, 0xb8, //0x000049d2 movq %rdi, $-72(%rbp) - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000049d6 jmp LBB22_5 - //0x000049db LBB22_2 - 0x48, 0x8d, 0x48, 0x03, //0x000049db leaq $3(%rax), %rcx - 0x49, 0x89, 0x08, //0x000049df movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x000049e2 testq %rax, %rax - 0x0f, 0x8e, 0xc7, 0x04, 0x00, 0x00, //0x000049e5 jle LBB22_87 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000049eb .p2align 4, 0x90 - //0x000049f0 LBB22_3 - 0x4d, 0x8b, 0x13, //0x000049f0 movq (%r11), %r10 - 0x4d, 0x89, 0xf7, //0x000049f3 movq %r14, %r15 - 0x4d, 0x85, 0xd2, //0x000049f6 testq %r10, %r10 - 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x000049f9 je LBB22_87 - //0x000049ff LBB22_5 - 0x4d, 0x89, 0xf1, //0x000049ff movq %r14, %r9 - 0x48, 0x8b, 0x3e, //0x00004a02 movq (%rsi), %rdi - 0x48, 0x8b, 0x4e, 0x08, //0x00004a05 movq $8(%rsi), %rcx - 0x49, 0x8b, 0x10, //0x00004a09 movq (%r8), %rdx - 0x48, 0x39, 0xca, //0x00004a0c cmpq %rcx, %rdx - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x00004a0f jae LBB22_10 - 0x8a, 0x1c, 0x17, //0x00004a15 movb (%rdi,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00004a18 cmpb $13, %bl - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00004a1b je LBB22_10 - 0x80, 0xfb, 0x20, //0x00004a21 cmpb $32, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004a24 je LBB22_10 - 0x80, 0xc3, 0xf7, //0x00004a2a addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004a2d cmpb $1, %bl - 0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x00004a30 jbe LBB22_10 - 0x49, 0x89, 0xd6, //0x00004a36 movq %rdx, %r14 - 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00004a39 jmp LBB22_31 - 0x90, 0x90, //0x00004a3e .p2align 4, 0x90 - //0x00004a40 LBB22_10 - 0x4c, 0x8d, 0x72, 0x01, //0x00004a40 leaq $1(%rdx), %r14 - 0x49, 0x39, 0xce, //0x00004a44 cmpq %rcx, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004a47 jae LBB22_14 - 0x42, 0x8a, 0x1c, 0x37, //0x00004a4d movb (%rdi,%r14), %bl - 0x80, 0xfb, 0x0d, //0x00004a51 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004a54 je LBB22_14 - 0x80, 0xfb, 0x20, //0x00004a5a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004a5d je LBB22_14 - 0x80, 0xc3, 0xf7, //0x00004a63 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004a66 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00004a69 ja LBB22_31 - 0x90, //0x00004a6f .p2align 4, 0x90 - //0x00004a70 LBB22_14 - 0x4c, 0x8d, 0x72, 0x02, //0x00004a70 leaq $2(%rdx), %r14 - 0x49, 0x39, 0xce, //0x00004a74 cmpq %rcx, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004a77 jae LBB22_18 - 0x42, 0x8a, 0x1c, 0x37, //0x00004a7d movb (%rdi,%r14), %bl - 0x80, 0xfb, 0x0d, //0x00004a81 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004a84 je LBB22_18 - 0x80, 0xfb, 0x20, //0x00004a8a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004a8d je LBB22_18 - 0x80, 0xc3, 0xf7, //0x00004a93 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004a96 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00004a99 ja LBB22_31 - 0x90, //0x00004a9f .p2align 4, 0x90 - //0x00004aa0 LBB22_18 - 0x4c, 0x8d, 0x72, 0x03, //0x00004aa0 leaq $3(%rdx), %r14 - 0x49, 0x39, 0xce, //0x00004aa4 cmpq %rcx, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004aa7 jae LBB22_22 - 0x42, 0x8a, 0x1c, 0x37, //0x00004aad movb (%rdi,%r14), %bl - 0x80, 0xfb, 0x0d, //0x00004ab1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004ab4 je LBB22_22 - 0x80, 0xfb, 0x20, //0x00004aba cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004abd je LBB22_22 - 0x80, 0xc3, 0xf7, //0x00004ac3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004ac6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00004ac9 ja LBB22_31 - 0x90, //0x00004acf .p2align 4, 0x90 - //0x00004ad0 LBB22_22 - 0x48, 0x83, 0xc2, 0x04, //0x00004ad0 addq $4, %rdx - 0x48, 0x39, 0xd1, //0x00004ad4 cmpq %rdx, %rcx - 0x0f, 0x86, 0xcb, 0x03, 0x00, 0x00, //0x00004ad7 jbe LBB22_85 - 0x48, 0x39, 0xd1, //0x00004add cmpq %rdx, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00004ae0 je LBB22_28 - 0x48, 0x8d, 0x04, 0x0f, //0x00004ae6 leaq (%rdi,%rcx), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004aea .p2align 4, 0x90 - //0x00004af0 LBB22_25 - 0x0f, 0xbe, 0x1c, 0x17, //0x00004af0 movsbl (%rdi,%rdx), %ebx - 0x83, 0xfb, 0x20, //0x00004af4 cmpl $32, %ebx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00004af7 ja LBB22_30 - 0x49, 0x0f, 0xa3, 0xdc, //0x00004afd btq %rbx, %r12 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004b01 jae LBB22_30 - 0x48, 0x83, 0xc2, 0x01, //0x00004b07 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00004b0b cmpq %rdx, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004b0e jne LBB22_25 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004b14 jmp LBB22_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b19 .p2align 4, 0x90 - //0x00004b20 LBB22_28 - 0x48, 0x01, 0xfa, //0x00004b20 addq %rdi, %rdx - 0x48, 0x89, 0xd0, //0x00004b23 movq %rdx, %rax - //0x00004b26 LBB22_29 - 0x48, 0x29, 0xf8, //0x00004b26 subq %rdi, %rax - 0x48, 0x89, 0xc2, //0x00004b29 movq %rax, %rdx - //0x00004b2c LBB22_30 - 0x49, 0x89, 0xd6, //0x00004b2c movq %rdx, %r14 - 0x48, 0x39, 0xca, //0x00004b2f cmpq %rcx, %rdx - 0x0f, 0x83, 0x73, 0x03, 0x00, 0x00, //0x00004b32 jae LBB22_86 - //0x00004b38 LBB22_31 - 0x49, 0x8d, 0x4e, 0x01, //0x00004b38 leaq $1(%r14), %rcx - 0x49, 0x89, 0x08, //0x00004b3c movq %rcx, (%r8) - 0x42, 0x0f, 0xbe, 0x0c, 0x37, //0x00004b3f movsbl (%rdi,%r14), %ecx - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004b44 movq $-1, %r15 - 0x85, 0xc9, //0x00004b4b testl %ecx, %ecx - 0x0f, 0x84, 0x5f, 0x03, 0x00, 0x00, //0x00004b4d je LBB22_87 - 0x4d, 0x8b, 0x2b, //0x00004b53 movq (%r11), %r13 - 0x4d, 0x8d, 0x55, 0xff, //0x00004b56 leaq $-1(%r13), %r10 - 0x43, 0x8b, 0x1c, 0xeb, //0x00004b5a movl (%r11,%r13,8), %ebx - 0x49, 0x83, 0xf9, 0xff, //0x00004b5e cmpq $-1, %r9 - 0x4d, 0x0f, 0x45, 0xf1, //0x00004b62 cmovneq %r9, %r14 - 0x83, 0xc3, 0xff, //0x00004b66 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00004b69 cmpl $5, %ebx - 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00004b6c ja LBB22_37 - 0x48, 0x8d, 0x15, 0x8f, 0x04, 0x00, 0x00, //0x00004b72 leaq $1167(%rip), %rdx /* LJTI22_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x9a, //0x00004b79 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x00004b7d addq %rdx, %rax - 0xff, 0xe0, //0x00004b80 jmpq *%rax - //0x00004b82 LBB22_34 - 0x83, 0xf9, 0x2c, //0x00004b82 cmpl $44, %ecx - 0x0f, 0x84, 0x6c, 0x01, 0x00, 0x00, //0x00004b85 je LBB22_53 - 0x83, 0xf9, 0x5d, //0x00004b8b cmpl $93, %ecx - 0x0f, 0x84, 0x4f, 0x01, 0x00, 0x00, //0x00004b8e je LBB22_36 - 0xe9, 0x56, 0x04, 0x00, 0x00, //0x00004b94 jmp LBB22_90 - //0x00004b99 LBB22_37 - 0x4d, 0x89, 0x13, //0x00004b99 movq %r10, (%r11) - 0x83, 0xf9, 0x7b, //0x00004b9c cmpl $123, %ecx - 0x0f, 0x86, 0xba, 0x00, 0x00, 0x00, //0x00004b9f jbe LBB22_49 - 0xe9, 0x45, 0x04, 0x00, 0x00, //0x00004ba5 jmp LBB22_90 - //0x00004baa LBB22_38 - 0x83, 0xf9, 0x2c, //0x00004baa cmpl $44, %ecx - 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x00004bad jne LBB22_39 - 0x49, 0x81, 0xfd, 0xff, 0x0f, 0x00, 0x00, //0x00004bb3 cmpq $4095, %r13 - 0x0f, 0x8f, 0x04, 0x03, 0x00, 0x00, //0x00004bba jg LBB22_92 - 0x49, 0x8d, 0x45, 0x01, //0x00004bc0 leaq $1(%r13), %rax - 0x49, 0x89, 0x03, //0x00004bc4 movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xeb, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00004bc7 movq $3, $8(%r11,%r13,8) - 0xe9, 0x1b, 0xfe, 0xff, 0xff, //0x00004bd0 jmp LBB22_3 - //0x00004bd5 LBB22_40 - 0x80, 0xf9, 0x22, //0x00004bd5 cmpb $34, %cl - 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00004bd8 jne LBB22_90 - 0x4b, 0xc7, 0x04, 0xeb, 0x04, 0x00, 0x00, 0x00, //0x00004bde movq $4, (%r11,%r13,8) - //0x00004be6 LBB22_42 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004be6 movq $-1, $-56(%rbp) - 0x4d, 0x8b, 0x28, //0x00004bee movq (%r8), %r13 - 0x48, 0x89, 0xf7, //0x00004bf1 movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x00004bf4 movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc8, //0x00004bf7 leaq $-56(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x00004bfb movq $-80(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x00004bff movq %r8, %rbx - 0xe8, 0xa9, 0xee, 0xff, 0xff, //0x00004c02 callq _advance_string - 0x49, 0x89, 0xc7, //0x00004c07 movq %rax, %r15 - 0x48, 0x85, 0xc0, //0x00004c0a testq %rax, %rax - 0x0f, 0x88, 0xbd, 0x02, 0x00, 0x00, //0x00004c0d js LBB22_88 - 0x4c, 0x89, 0x3b, //0x00004c13 movq %r15, (%rbx) - 0x4d, 0x85, 0xed, //0x00004c16 testq %r13, %r13 - 0x49, 0x89, 0xd8, //0x00004c19 movq %rbx, %r8 - 0x48, 0x8b, 0x75, 0xc0, //0x00004c1c movq $-64(%rbp), %rsi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004c20 movq $-72(%rbp), %r11 - 0x0f, 0x8f, 0xc6, 0xfd, 0xff, 0xff, //0x00004c24 jg LBB22_3 - 0xe9, 0xb9, 0x02, 0x00, 0x00, //0x00004c2a jmp LBB22_44 - //0x00004c2f LBB22_45 - 0x80, 0xf9, 0x3a, //0x00004c2f cmpb $58, %cl - 0x0f, 0x85, 0xb7, 0x03, 0x00, 0x00, //0x00004c32 jne LBB22_90 - 0x4b, 0xc7, 0x04, 0xeb, 0x00, 0x00, 0x00, 0x00, //0x00004c38 movq $0, (%r11,%r13,8) - 0xe9, 0xab, 0xfd, 0xff, 0xff, //0x00004c40 jmp LBB22_3 - //0x00004c45 LBB22_47 - 0x80, 0xf9, 0x5d, //0x00004c45 cmpb $93, %cl - 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00004c48 je LBB22_36 - 0x4b, 0xc7, 0x04, 0xeb, 0x01, 0x00, 0x00, 0x00, //0x00004c4e movq $1, (%r11,%r13,8) - 0x83, 0xf9, 0x7b, //0x00004c56 cmpl $123, %ecx - 0x0f, 0x87, 0x90, 0x03, 0x00, 0x00, //0x00004c59 ja LBB22_90 - //0x00004c5f LBB22_49 - 0x89, 0xc8, //0x00004c5f movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xb8, 0x03, 0x00, 0x00, //0x00004c61 leaq $952(%rip), %rcx /* LJTI22_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00004c68 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00004c6c addq %rcx, %rax - 0xff, 0xe0, //0x00004c6f jmpq *%rax - //0x00004c71 LBB22_52 - 0x49, 0x8b, 0x18, //0x00004c71 movq (%r8), %rbx - 0x4c, 0x8d, 0x7b, 0xff, //0x00004c74 leaq $-1(%rbx), %r15 - 0x48, 0x01, 0xdf, //0x00004c78 addq %rbx, %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00004c7b addq $-1, %rdi - 0x48, 0x8b, 0x45, 0xd0, //0x00004c7f movq $-48(%rbp), %rax - 0x48, 0x8b, 0x30, //0x00004c83 movq (%rax), %rsi - 0x4c, 0x29, 0xfe, //0x00004c86 subq %r15, %rsi - 0x4d, 0x89, 0xc5, //0x00004c89 movq %r8, %r13 - 0xe8, 0xef, 0x06, 0x00, 0x00, //0x00004c8c callq _do_skip_number - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004c91 movq $-72(%rbp), %r11 - 0x48, 0x8b, 0x75, 0xc0, //0x00004c95 movq $-64(%rbp), %rsi - 0x4d, 0x89, 0xe8, //0x00004c99 movq %r13, %r8 - 0x48, 0x8d, 0x48, 0xff, //0x00004c9c leaq $-1(%rax), %rcx - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00004ca0 movq $-2, %rdx - 0x48, 0x29, 0xc2, //0x00004ca7 subq %rax, %rdx - 0x48, 0x85, 0xc0, //0x00004caa testq %rax, %rax - 0x48, 0x0f, 0x49, 0xd1, //0x00004cad cmovnsq %rcx, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004cb1 movq $-2, %rax - 0x4c, 0x0f, 0x48, 0xf8, //0x00004cb8 cmovsq %rax, %r15 - 0x48, 0x01, 0xda, //0x00004cbc addq %rbx, %rdx - 0x49, 0x89, 0x55, 0x00, //0x00004cbf movq %rdx, (%r13) - 0x4d, 0x85, 0xff, //0x00004cc3 testq %r15, %r15 - 0x0f, 0x89, 0x24, 0xfd, 0xff, 0xff, //0x00004cc6 jns LBB22_3 - 0xe9, 0xe1, 0x01, 0x00, 0x00, //0x00004ccc jmp LBB22_87 - //0x00004cd1 LBB22_50 - 0x83, 0xf9, 0x22, //0x00004cd1 cmpl $34, %ecx - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00004cd4 je LBB22_57 - //0x00004cda LBB22_39 - 0x83, 0xf9, 0x7d, //0x00004cda cmpl $125, %ecx - 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00004cdd jne LBB22_90 - //0x00004ce3 LBB22_36 - 0x4d, 0x89, 0x13, //0x00004ce3 movq %r10, (%r11) - 0x4d, 0x89, 0xf7, //0x00004ce6 movq %r14, %r15 - 0x4d, 0x85, 0xd2, //0x00004ce9 testq %r10, %r10 - 0x0f, 0x85, 0x0d, 0xfd, 0xff, 0xff, //0x00004cec jne LBB22_5 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00004cf2 jmp LBB22_87 - //0x00004cf7 LBB22_53 - 0x49, 0x81, 0xfd, 0xff, 0x0f, 0x00, 0x00, //0x00004cf7 cmpq $4095, %r13 - 0x0f, 0x8f, 0xc0, 0x01, 0x00, 0x00, //0x00004cfe jg LBB22_92 - 0x49, 0x8d, 0x45, 0x01, //0x00004d04 leaq $1(%r13), %rax - 0x49, 0x89, 0x03, //0x00004d08 movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xeb, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004d0b movq $0, $8(%r11,%r13,8) - 0xe9, 0xd7, 0xfc, 0xff, 0xff, //0x00004d14 jmp LBB22_3 - //0x00004d19 LBB22_57 - 0x4b, 0xc7, 0x04, 0xeb, 0x02, 0x00, 0x00, 0x00, //0x00004d19 movq $2, (%r11,%r13,8) - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004d21 movq $-1, $-56(%rbp) - 0x4d, 0x8b, 0x28, //0x00004d29 movq (%r8), %r13 - 0x48, 0x89, 0xf7, //0x00004d2c movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x00004d2f movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc8, //0x00004d32 leaq $-56(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x00004d36 movq $-80(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x00004d3a movq %r8, %rbx - 0xe8, 0x6e, 0xed, 0xff, 0xff, //0x00004d3d callq _advance_string - 0x49, 0x89, 0xc7, //0x00004d42 movq %rax, %r15 - 0x48, 0x85, 0xc0, //0x00004d45 testq %rax, %rax - 0x0f, 0x88, 0x82, 0x01, 0x00, 0x00, //0x00004d48 js LBB22_88 - 0x4c, 0x89, 0x3b, //0x00004d4e movq %r15, (%rbx) - 0x4d, 0x85, 0xed, //0x00004d51 testq %r13, %r13 - 0x0f, 0x8e, 0x8e, 0x01, 0x00, 0x00, //0x00004d54 jle LBB22_44 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004d5a movq $-72(%rbp), %r11 - 0x49, 0x8b, 0x03, //0x00004d5e movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004d61 cmpq $4095, %rax - 0x0f, 0x8f, 0x57, 0x01, 0x00, 0x00, //0x00004d67 jg LBB22_92 - 0x49, 0x89, 0xd8, //0x00004d6d movq %rbx, %r8 - 0x48, 0x8d, 0x48, 0x01, //0x00004d70 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00004d74 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00004d77 movq $4, $8(%r11,%rax,8) - 0x48, 0x8b, 0x75, 0xc0, //0x00004d80 movq $-64(%rbp), %rsi - 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x00004d84 jmp LBB22_3 - //0x00004d89 LBB22_61 - 0x4d, 0x8b, 0x38, //0x00004d89 movq (%r8), %r15 - 0x4c, 0x01, 0xff, //0x00004d8c addq %r15, %rdi - 0x48, 0x8b, 0x45, 0xd0, //0x00004d8f movq $-48(%rbp), %rax - 0x48, 0x8b, 0x30, //0x00004d93 movq (%rax), %rsi - 0x4c, 0x29, 0xfe, //0x00004d96 subq %r15, %rsi - 0x4c, 0x89, 0xc3, //0x00004d99 movq %r8, %rbx - 0xe8, 0xdf, 0x05, 0x00, 0x00, //0x00004d9c callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00004da1 testq %rax, %rax - 0x0f, 0x88, 0x52, 0x01, 0x00, 0x00, //0x00004da4 js LBB22_89 - 0x4c, 0x01, 0xf8, //0x00004daa addq %r15, %rax - 0x48, 0x89, 0x03, //0x00004dad movq %rax, (%rbx) - 0x4d, 0x85, 0xff, //0x00004db0 testq %r15, %r15 - 0x49, 0x89, 0xd8, //0x00004db3 movq %rbx, %r8 - 0x48, 0x8b, 0x75, 0xc0, //0x00004db6 movq $-64(%rbp), %rsi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00004dba movq $-72(%rbp), %r11 - 0x0f, 0x8f, 0x2c, 0xfc, 0xff, 0xff, //0x00004dbe jg LBB22_3 - 0xe9, 0x93, 0x01, 0x00, 0x00, //0x00004dc4 jmp LBB22_63 - //0x00004dc9 LBB22_64 - 0x49, 0x8b, 0x03, //0x00004dc9 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004dcc cmpq $4095, %rax - 0x0f, 0x8f, 0xec, 0x00, 0x00, 0x00, //0x00004dd2 jg LBB22_92 - 0x48, 0x8d, 0x48, 0x01, //0x00004dd8 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00004ddc movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004ddf movq $5, $8(%r11,%rax,8) - 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x00004de8 jmp LBB22_3 - //0x00004ded LBB22_66 - 0x49, 0x8b, 0x00, //0x00004ded movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00004df0 movq $-48(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004df4 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00004df7 leaq $-4(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00004dfb cmpq %rdx, %rax - 0x0f, 0x87, 0xf0, 0x00, 0x00, 0x00, //0x00004dfe ja LBB22_91 - 0x8b, 0x0c, 0x07, //0x00004e04 movl (%rdi,%rax), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004e07 cmpl $1702063201, %ecx - 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00004e0d jne LBB22_93 - 0x48, 0x8d, 0x48, 0x04, //0x00004e13 leaq $4(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004e17 movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x00004e1a testq %rax, %rax - 0x0f, 0x8f, 0xcd, 0xfb, 0xff, 0xff, //0x00004e1d jg LBB22_3 - 0xe9, 0xd3, 0x01, 0x00, 0x00, //0x00004e23 jmp LBB22_69 - //0x00004e28 LBB22_70 - 0x49, 0x8b, 0x00, //0x00004e28 movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00004e2b movq $-48(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004e2f movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00004e32 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00004e36 cmpq %rdx, %rax - 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x00004e39 ja LBB22_91 - 0x4c, 0x8d, 0x78, 0xff, //0x00004e3f leaq $-1(%rax), %r15 - 0x81, 0x7c, 0x07, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00004e43 cmpl $1819047278, $-1(%rdi,%rax) - 0x0f, 0x84, 0x8a, 0xfb, 0xff, 0xff, //0x00004e4b je LBB22_2 - 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x00004e51 jmp LBB22_72 - //0x00004e56 LBB22_76 - 0x49, 0x8b, 0x00, //0x00004e56 movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00004e59 movq $-48(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004e5d movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00004e60 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00004e64 cmpq %rdx, %rax - 0x0f, 0x87, 0x87, 0x00, 0x00, 0x00, //0x00004e67 ja LBB22_91 - 0x4c, 0x8d, 0x78, 0xff, //0x00004e6d leaq $-1(%rax), %r15 - 0x81, 0x7c, 0x07, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00004e71 cmpl $1702195828, $-1(%rdi,%rax) - 0x0f, 0x84, 0x5c, 0xfb, 0xff, 0xff, //0x00004e79 je LBB22_2 - 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00004e7f jmp LBB22_78 - //0x00004e84 LBB22_83 - 0x49, 0x8b, 0x03, //0x00004e84 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004e87 cmpq $4095, %rax - 0x0f, 0x8f, 0x31, 0x00, 0x00, 0x00, //0x00004e8d jg LBB22_92 - 0x48, 0x8d, 0x48, 0x01, //0x00004e93 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00004e97 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00004e9a movq $6, $8(%r11,%rax,8) - 0xe9, 0x48, 0xfb, 0xff, 0xff, //0x00004ea3 jmp LBB22_3 - //0x00004ea8 LBB22_85 - 0x49, 0x89, 0x10, //0x00004ea8 movq %rdx, (%r8) - //0x00004eab LBB22_86 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004eab movq $-1, %r15 - //0x00004eb2 LBB22_87 - 0x4c, 0x89, 0xf8, //0x00004eb2 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x28, //0x00004eb5 addq $40, %rsp - 0x5b, //0x00004eb9 popq %rbx - 0x41, 0x5c, //0x00004eba popq %r12 - 0x41, 0x5d, //0x00004ebc popq %r13 - 0x41, 0x5e, //0x00004ebe popq %r14 - 0x41, 0x5f, //0x00004ec0 popq %r15 - 0x5d, //0x00004ec2 popq %rbp - 0xc3, //0x00004ec3 retq - //0x00004ec4 LBB22_92 - 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00004ec4 movq $-7, %r15 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00004ecb jmp LBB22_87 - //0x00004ed0 LBB22_88 - 0x49, 0x83, 0xff, 0xff, //0x00004ed0 cmpq $-1, %r15 - 0x48, 0x8d, 0x45, 0xc8, //0x00004ed4 leaq $-56(%rbp), %rax - 0x48, 0x0f, 0x44, 0x45, 0xd0, //0x00004ed8 cmoveq $-48(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00004edd movq (%rax), %rax - 0x48, 0x89, 0x03, //0x00004ee0 movq %rax, (%rbx) - 0xe9, 0xca, 0xff, 0xff, 0xff, //0x00004ee3 jmp LBB22_87 - //0x00004ee8 LBB22_44 - 0x49, 0x83, 0xc5, 0xff, //0x00004ee8 addq $-1, %r13 - 0x4d, 0x89, 0xef, //0x00004eec movq %r13, %r15 - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004eef jmp LBB22_87 - //0x00004ef4 LBB22_91 - 0x49, 0x89, 0x08, //0x00004ef4 movq %rcx, (%r8) - 0xe9, 0xb6, 0xff, 0xff, 0xff, //0x00004ef7 jmp LBB22_87 - //0x00004efc LBB22_89 - 0x48, 0xf7, 0xd0, //0x00004efc notq %rax - 0x49, 0x01, 0xc7, //0x00004eff addq %rax, %r15 - 0x4c, 0x89, 0x3b, //0x00004f02 movq %r15, (%rbx) - 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00004f05 jmp LBB22_90 - //0x00004f0a LBB22_93 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00004f0a movq $-2, %r15 - 0x80, 0xf9, 0x61, //0x00004f11 cmpb $97, %cl - 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00004f14 jne LBB22_87 - 0x48, 0x8d, 0x48, 0x01, //0x00004f1a leaq $1(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f1e movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00004f21 cmpb $108, $1(%rdi,%rax) - 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00004f26 jne LBB22_87 - 0x48, 0x8d, 0x48, 0x02, //0x00004f2c leaq $2(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f30 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x02, 0x73, //0x00004f33 cmpb $115, $2(%rdi,%rax) - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00004f38 jne LBB22_87 - 0x48, 0x8d, 0x48, 0x03, //0x00004f3e leaq $3(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f42 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x03, 0x65, //0x00004f45 cmpb $101, $3(%rdi,%rax) - 0x0f, 0x85, 0x62, 0xff, 0xff, 0xff, //0x00004f4a jne LBB22_87 - 0x48, 0x83, 0xc0, 0x04, //0x00004f50 addq $4, %rax - 0x49, 0x89, 0x00, //0x00004f54 movq %rax, (%r8) - 0xe9, 0x56, 0xff, 0xff, 0xff, //0x00004f57 jmp LBB22_87 - //0x00004f5c LBB22_63 - 0x49, 0x83, 0xc7, 0xff, //0x00004f5c addq $-1, %r15 - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x00004f60 jmp LBB22_87 - //0x00004f65 LBB22_72 - 0x4d, 0x89, 0x38, //0x00004f65 movq %r15, (%r8) - 0x42, 0x80, 0x3c, 0x3f, 0x6e, //0x00004f68 cmpb $110, (%rdi,%r15) - 0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x00004f6d jne LBB22_90 - 0x49, 0x89, 0x00, //0x00004f73 movq %rax, (%r8) - 0x80, 0x3c, 0x07, 0x75, //0x00004f76 cmpb $117, (%rdi,%rax) - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00004f7a jne LBB22_90 - 0x48, 0x8d, 0x48, 0x01, //0x00004f80 leaq $1(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f84 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00004f87 cmpb $108, $1(%rdi,%rax) - 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00004f8c jne LBB22_90 - 0x48, 0x8d, 0x48, 0x02, //0x00004f92 leaq $2(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004f96 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x02, 0x6c, //0x00004f99 cmpb $108, $2(%rdi,%rax) - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00004f9e je LBB22_82 - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00004fa4 jmp LBB22_90 - //0x00004fa9 LBB22_78 - 0x4d, 0x89, 0x38, //0x00004fa9 movq %r15, (%r8) - 0x42, 0x80, 0x3c, 0x3f, 0x74, //0x00004fac cmpb $116, (%rdi,%r15) - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00004fb1 jne LBB22_90 - 0x49, 0x89, 0x00, //0x00004fb7 movq %rax, (%r8) - 0x80, 0x3c, 0x07, 0x72, //0x00004fba cmpb $114, (%rdi,%rax) - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00004fbe jne LBB22_90 - 0x48, 0x8d, 0x48, 0x01, //0x00004fc4 leaq $1(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004fc8 movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x01, 0x75, //0x00004fcb cmpb $117, $1(%rdi,%rax) - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00004fd0 jne LBB22_90 - 0x48, 0x8d, 0x48, 0x02, //0x00004fd6 leaq $2(%rax), %rcx - 0x49, 0x89, 0x08, //0x00004fda movq %rcx, (%r8) - 0x80, 0x7c, 0x07, 0x02, 0x65, //0x00004fdd cmpb $101, $2(%rdi,%rax) - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00004fe2 jne LBB22_90 - //0x00004fe8 LBB22_82 - 0x48, 0x83, 0xc0, 0x03, //0x00004fe8 addq $3, %rax - 0x49, 0x89, 0x00, //0x00004fec movq %rax, (%r8) - //0x00004fef LBB22_90 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00004fef movq $-2, %r15 - 0xe9, 0xb7, 0xfe, 0xff, 0xff, //0x00004ff6 jmp LBB22_87 - //0x00004ffb LBB22_69 - 0x48, 0x83, 0xc0, 0xff, //0x00004ffb addq $-1, %rax - 0x49, 0x89, 0xc7, //0x00004fff movq %rax, %r15 - 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x00005002 jmp LBB22_87 - 0x90, //0x00005007 .p2align 2, 0x90 - // // .set L22_0_set_34, LBB22_34-LJTI22_0 - // // .set L22_0_set_38, LBB22_38-LJTI22_0 - // // .set L22_0_set_40, LBB22_40-LJTI22_0 - // // .set L22_0_set_45, LBB22_45-LJTI22_0 - // // .set L22_0_set_47, LBB22_47-LJTI22_0 - // // .set L22_0_set_50, LBB22_50-LJTI22_0 - //0x00005008 LJTI22_0 - 0x7a, 0xfb, 0xff, 0xff, //0x00005008 .long L22_0_set_34 - 0xa2, 0xfb, 0xff, 0xff, //0x0000500c .long L22_0_set_38 - 0xcd, 0xfb, 0xff, 0xff, //0x00005010 .long L22_0_set_40 - 0x27, 0xfc, 0xff, 0xff, //0x00005014 .long L22_0_set_45 - 0x3d, 0xfc, 0xff, 0xff, //0x00005018 .long L22_0_set_47 - 0xc9, 0xfc, 0xff, 0xff, //0x0000501c .long L22_0_set_50 - // // .set L22_1_set_87, LBB22_87-LJTI22_1 - // // .set L22_1_set_90, LBB22_90-LJTI22_1 - // // .set L22_1_set_42, LBB22_42-LJTI22_1 - // // .set L22_1_set_61, LBB22_61-LJTI22_1 - // // .set L22_1_set_52, LBB22_52-LJTI22_1 - // // .set L22_1_set_64, LBB22_64-LJTI22_1 - // // .set L22_1_set_66, LBB22_66-LJTI22_1 - // // .set L22_1_set_70, LBB22_70-LJTI22_1 - // // .set L22_1_set_76, LBB22_76-LJTI22_1 - // // .set L22_1_set_83, LBB22_83-LJTI22_1 - //0x00005020 LJTI22_1 - 0x92, 0xfe, 0xff, 0xff, //0x00005020 .long L22_1_set_87 - 0xcf, 0xff, 0xff, 0xff, //0x00005024 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005028 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000502c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005030 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005034 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005038 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000503c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005040 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005044 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005048 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000504c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005050 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005054 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005058 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000505c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005060 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005064 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005068 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000506c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005070 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005074 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005078 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000507c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005080 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005084 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005088 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000508c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005090 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005094 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005098 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000509c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050a0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050a4 .long L22_1_set_90 - 0xc6, 0xfb, 0xff, 0xff, //0x000050a8 .long L22_1_set_42 - 0xcf, 0xff, 0xff, 0xff, //0x000050ac .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050b0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050b4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050b8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050bc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050c0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050c4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050c8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050cc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050d0 .long L22_1_set_90 - 0x69, 0xfd, 0xff, 0xff, //0x000050d4 .long L22_1_set_61 - 0xcf, 0xff, 0xff, 0xff, //0x000050d8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000050dc .long L22_1_set_90 - 0x51, 0xfc, 0xff, 0xff, //0x000050e0 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050e4 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050e8 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050ec .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050f0 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050f4 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050f8 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x000050fc .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x00005100 .long L22_1_set_52 - 0x51, 0xfc, 0xff, 0xff, //0x00005104 .long L22_1_set_52 - 0xcf, 0xff, 0xff, 0xff, //0x00005108 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000510c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005110 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005114 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005118 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000511c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005120 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005124 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005128 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000512c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005130 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005134 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005138 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000513c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005140 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005144 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005148 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000514c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005150 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005154 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005158 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000515c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005160 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005164 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005168 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000516c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005170 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005174 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005178 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000517c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005180 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005184 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005188 .long L22_1_set_90 - 0xa9, 0xfd, 0xff, 0xff, //0x0000518c .long L22_1_set_64 - 0xcf, 0xff, 0xff, 0xff, //0x00005190 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005194 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005198 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x0000519c .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051a0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051a4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051a8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051ac .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051b0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051b4 .long L22_1_set_90 - 0xcd, 0xfd, 0xff, 0xff, //0x000051b8 .long L22_1_set_66 - 0xcf, 0xff, 0xff, 0xff, //0x000051bc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051c0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051c4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051c8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051cc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051d0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051d4 .long L22_1_set_90 - 0x08, 0xfe, 0xff, 0xff, //0x000051d8 .long L22_1_set_70 - 0xcf, 0xff, 0xff, 0xff, //0x000051dc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051e0 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051e4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051e8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051ec .long L22_1_set_90 - 0x36, 0xfe, 0xff, 0xff, //0x000051f0 .long L22_1_set_76 - 0xcf, 0xff, 0xff, 0xff, //0x000051f4 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051f8 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x000051fc .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005200 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005204 .long L22_1_set_90 - 0xcf, 0xff, 0xff, 0xff, //0x00005208 .long L22_1_set_90 - 0x64, 0xfe, 0xff, 0xff, //0x0000520c .long L22_1_set_83 - //0x00005210 .p2align 4, 0x00 - //0x00005210 LCPI23_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005210 .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005218 .quad 6 - //0x00005220 .p2align 4, 0x90 - //0x00005220 _skip_object - 0x55, //0x00005220 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005221 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005224 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005227 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000522a movq %rdi, %rsi - 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x0000522d movaps $-36(%rip), %xmm0 /* LCPI23_0+0(%rip) */ - 0x0f, 0x11, 0x00, //0x00005234 movups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005237 movq %rax, %rdi - 0x5d, //0x0000523a popq %rbp - 0xe9, 0x50, 0xf7, 0xff, 0xff, //0x0000523b jmp _fsm_exec - //0x00005240 .p2align 4, 0x90 - //0x00005240 _skip_string - 0x55, //0x00005240 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005241 movq %rsp, %rbp - 0x41, 0x57, //0x00005244 pushq %r15 - 0x41, 0x56, //0x00005246 pushq %r14 - 0x41, 0x54, //0x00005248 pushq %r12 - 0x53, //0x0000524a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000524b subq $16, %rsp - 0x48, 0x89, 0xd1, //0x0000524f movq %rdx, %rcx - 0x49, 0x89, 0xf6, //0x00005252 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00005255 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00005258 movq $-1, $-40(%rbp) - 0x48, 0x8b, 0x1e, //0x00005260 movq (%rsi), %rbx - 0x4c, 0x8d, 0x65, 0xd8, //0x00005263 leaq $-40(%rbp), %r12 - 0x48, 0x89, 0xde, //0x00005267 movq %rbx, %rsi - 0x4c, 0x89, 0xe2, //0x0000526a movq %r12, %rdx - 0xe8, 0x3e, 0xe8, 0xff, 0xff, //0x0000526d callq _advance_string - 0x48, 0x85, 0xc0, //0x00005272 testq %rax, %rax - 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x00005275 js LBB24_1 - 0x48, 0x83, 0xc3, 0xff, //0x0000527b addq $-1, %rbx - 0x48, 0x89, 0xc1, //0x0000527f movq %rax, %rcx - 0x48, 0x89, 0xd8, //0x00005282 movq %rbx, %rax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005285 jmp LBB24_3 - //0x0000528a LBB24_1 - 0x49, 0x83, 0xc7, 0x08, //0x0000528a addq $8, %r15 - 0x48, 0x83, 0xf8, 0xff, //0x0000528e cmpq $-1, %rax - 0x4d, 0x0f, 0x44, 0xe7, //0x00005292 cmoveq %r15, %r12 - 0x49, 0x8b, 0x0c, 0x24, //0x00005296 movq (%r12), %rcx - //0x0000529a LBB24_3 - 0x49, 0x89, 0x0e, //0x0000529a movq %rcx, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x0000529d addq $16, %rsp - 0x5b, //0x000052a1 popq %rbx - 0x41, 0x5c, //0x000052a2 popq %r12 - 0x41, 0x5e, //0x000052a4 popq %r14 - 0x41, 0x5f, //0x000052a6 popq %r15 - 0x5d, //0x000052a8 popq %rbp - 0xc3, //0x000052a9 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000052aa .p2align 4, 0x90 - //0x000052b0 _skip_negative - 0x55, //0x000052b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000052b1 movq %rsp, %rbp - 0x41, 0x56, //0x000052b4 pushq %r14 - 0x53, //0x000052b6 pushq %rbx - 0x49, 0x89, 0xf6, //0x000052b7 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x000052ba movq (%rsi), %rbx - 0x48, 0x8b, 0x07, //0x000052bd movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x000052c0 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x000052c3 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x000052c7 subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x000052ca movq %rax, %rdi - 0xe8, 0xae, 0x00, 0x00, 0x00, //0x000052cd callq _do_skip_number - 0x48, 0x85, 0xc0, //0x000052d2 testq %rax, %rax - 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x000052d5 js LBB25_1 - 0x48, 0x01, 0xd8, //0x000052db addq %rbx, %rax - 0x49, 0x89, 0x06, //0x000052de movq %rax, (%r14) - 0x48, 0x83, 0xc3, 0xff, //0x000052e1 addq $-1, %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000052e5 jmp LBB25_3 - //0x000052ea LBB25_1 - 0x48, 0xf7, 0xd0, //0x000052ea notq %rax - 0x48, 0x01, 0xc3, //0x000052ed addq %rax, %rbx - 0x49, 0x89, 0x1e, //0x000052f0 movq %rbx, (%r14) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000052f3 movq $-2, %rbx - //0x000052fa LBB25_3 - 0x48, 0x89, 0xd8, //0x000052fa movq %rbx, %rax - 0x5b, //0x000052fd popq %rbx - 0x41, 0x5e, //0x000052fe popq %r14 - 0x5d, //0x00005300 popq %rbp - 0xc3, //0x00005301 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005302 .p2align 4, 0x00 - //0x00005310 LCPI26_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005310 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005320 LCPI26_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005320 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005330 LCPI26_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005330 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005340 LCPI26_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005340 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005350 LCPI26_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00005350 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00005360 LCPI26_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005360 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005370 LCPI26_6 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00005370 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00005380 .p2align 4, 0x90 - //0x00005380 _do_skip_number - 0x55, //0x00005380 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005381 movq %rsp, %rbp - 0x41, 0x57, //0x00005384 pushq %r15 - 0x41, 0x56, //0x00005386 pushq %r14 - 0x53, //0x00005388 pushq %rbx - 0x48, 0x85, 0xf6, //0x00005389 testq %rsi, %rsi - 0x0f, 0x84, 0x56, 0x02, 0x00, 0x00, //0x0000538c je LBB26_1 - 0x80, 0x3f, 0x30, //0x00005392 cmpb $48, (%rdi) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00005395 jne LBB26_6 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000539b movl $1, %eax - 0x48, 0x83, 0xfe, 0x01, //0x000053a0 cmpq $1, %rsi - 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x000053a4 je LBB26_55 - 0x8a, 0x4f, 0x01, //0x000053aa movb $1(%rdi), %cl - 0x80, 0xc1, 0xd2, //0x000053ad addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000053b0 cmpb $55, %cl - 0x0f, 0x87, 0xca, 0x02, 0x00, 0x00, //0x000053b3 ja LBB26_55 - 0x0f, 0xb6, 0xc9, //0x000053b9 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000053bc movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000053c6 btq %rcx, %rdx - 0x0f, 0x83, 0xb3, 0x02, 0x00, 0x00, //0x000053ca jae LBB26_55 - //0x000053d0 LBB26_6 - 0x48, 0x83, 0xfe, 0x10, //0x000053d0 cmpq $16, %rsi - 0x0f, 0x82, 0x12, 0x03, 0x00, 0x00, //0x000053d4 jb LBB26_7 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000053da movq $-1, %r10 - 0x31, 0xc0, //0x000053e1 xorl %eax, %eax - 0x66, 0x44, 0x0f, 0x6f, 0x05, 0x24, 0xff, 0xff, 0xff, //0x000053e3 movdqa $-220(%rip), %xmm8 /* LCPI26_0+0(%rip) */ - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0x2b, 0xff, 0xff, 0xff, //0x000053ec movdqa $-213(%rip), %xmm10 /* LCPI26_1+0(%rip) */ - 0x66, 0x44, 0x0f, 0x6f, 0x0d, 0x32, 0xff, 0xff, 0xff, //0x000053f5 movdqa $-206(%rip), %xmm9 /* LCPI26_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0x3a, 0xff, 0xff, 0xff, //0x000053fe movdqa $-198(%rip), %xmm3 /* LCPI26_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0x42, 0xff, 0xff, 0xff, //0x00005406 movdqa $-190(%rip), %xmm4 /* LCPI26_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x2d, 0x4a, 0xff, 0xff, 0xff, //0x0000540e movdqa $-182(%rip), %xmm5 /* LCPI26_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x35, 0x52, 0xff, 0xff, 0xff, //0x00005416 movdqa $-174(%rip), %xmm6 /* LCPI26_6+0(%rip) */ - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000541e movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005425 movq $-1, %r8 - 0x49, 0x89, 0xf7, //0x0000542c movq %rsi, %r15 - 0x90, //0x0000542f .p2align 4, 0x90 - //0x00005430 LBB26_9 - 0xf3, 0x0f, 0x6f, 0x3c, 0x07, //0x00005430 movdqu (%rdi,%rax), %xmm7 - 0x66, 0x0f, 0x6f, 0xc7, //0x00005435 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x00005439 pcmpgtb %xmm8, %xmm0 - 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000543e movdqa %xmm10, %xmm1 - 0x66, 0x0f, 0x64, 0xcf, //0x00005443 pcmpgtb %xmm7, %xmm1 - 0x66, 0x0f, 0xdb, 0xc8, //0x00005447 pand %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xc7, //0x0000544b movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000544f pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0x6f, 0xd7, //0x00005454 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005458 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd0, //0x0000545c por %xmm0, %xmm2 - 0x66, 0x0f, 0x6f, 0xc7, //0x00005460 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x00005464 pand %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc6, //0x00005468 pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xfd, //0x0000546c pcmpeqb %xmm5, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xf0, //0x00005470 pmovmskb %xmm0, %r14d - 0x66, 0x0f, 0xeb, 0xc7, //0x00005475 por %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xca, //0x00005479 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xc8, //0x0000547d por %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xdf, //0x00005481 pmovmskb %xmm7, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x00005485 pmovmskb %xmm2, %r11d - 0x66, 0x0f, 0xd7, 0xc9, //0x0000548a pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x0000548e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00005490 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00005493 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005496 je LBB26_11 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000549c movl $-1, %edx - 0xd3, 0xe2, //0x000054a1 shll %cl, %edx - 0xf7, 0xd2, //0x000054a3 notl %edx - 0x21, 0xd3, //0x000054a5 andl %edx, %ebx - 0x41, 0x21, 0xd6, //0x000054a7 andl %edx, %r14d - 0x44, 0x21, 0xda, //0x000054aa andl %r11d, %edx - 0x41, 0x89, 0xd3, //0x000054ad movl %edx, %r11d - //0x000054b0 LBB26_11 - 0x8d, 0x53, 0xff, //0x000054b0 leal $-1(%rbx), %edx - 0x21, 0xda, //0x000054b3 andl %ebx, %edx - 0x0f, 0x85, 0x0e, 0x02, 0x00, 0x00, //0x000054b5 jne LBB26_12 - 0x41, 0x8d, 0x56, 0xff, //0x000054bb leal $-1(%r14), %edx - 0x44, 0x21, 0xf2, //0x000054bf andl %r14d, %edx - 0x0f, 0x85, 0x01, 0x02, 0x00, 0x00, //0x000054c2 jne LBB26_12 - 0x41, 0x8d, 0x53, 0xff, //0x000054c8 leal $-1(%r11), %edx - 0x44, 0x21, 0xda, //0x000054cc andl %r11d, %edx - 0x0f, 0x85, 0xf4, 0x01, 0x00, 0x00, //0x000054cf jne LBB26_12 - 0x85, 0xdb, //0x000054d5 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000054d7 je LBB26_19 - 0x0f, 0xbc, 0xdb, //0x000054dd bsfl %ebx, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x000054e0 cmpq $-1, %r8 - 0x0f, 0x85, 0xf5, 0x01, 0x00, 0x00, //0x000054e4 jne LBB26_56 - 0x48, 0x01, 0xc3, //0x000054ea addq %rax, %rbx - 0x49, 0x89, 0xd8, //0x000054ed movq %rbx, %r8 - //0x000054f0 LBB26_19 - 0x45, 0x85, 0xf6, //0x000054f0 testl %r14d, %r14d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000054f3 je LBB26_22 - 0x41, 0x0f, 0xbc, 0xde, //0x000054f9 bsfl %r14d, %ebx - 0x49, 0x83, 0xf9, 0xff, //0x000054fd cmpq $-1, %r9 - 0x0f, 0x85, 0xd8, 0x01, 0x00, 0x00, //0x00005501 jne LBB26_56 - 0x48, 0x01, 0xc3, //0x00005507 addq %rax, %rbx - 0x49, 0x89, 0xd9, //0x0000550a movq %rbx, %r9 - //0x0000550d LBB26_22 - 0x45, 0x85, 0xdb, //0x0000550d testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005510 je LBB26_25 - 0x41, 0x0f, 0xbc, 0xdb, //0x00005516 bsfl %r11d, %ebx - 0x49, 0x83, 0xfa, 0xff, //0x0000551a cmpq $-1, %r10 - 0x0f, 0x85, 0xbb, 0x01, 0x00, 0x00, //0x0000551e jne LBB26_56 - 0x48, 0x01, 0xc3, //0x00005524 addq %rax, %rbx - 0x49, 0x89, 0xda, //0x00005527 movq %rbx, %r10 - //0x0000552a LBB26_25 - 0x83, 0xf9, 0x10, //0x0000552a cmpl $16, %ecx - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x0000552d jne LBB26_57 - 0x49, 0x83, 0xc7, 0xf0, //0x00005533 addq $-16, %r15 - 0x48, 0x83, 0xc0, 0x10, //0x00005537 addq $16, %rax - 0x49, 0x83, 0xff, 0x0f, //0x0000553b cmpq $15, %r15 - 0x0f, 0x87, 0xeb, 0xfe, 0xff, 0xff, //0x0000553f ja LBB26_9 - 0x48, 0x8d, 0x0c, 0x07, //0x00005545 leaq (%rdi,%rax), %rcx - 0x49, 0x89, 0xcb, //0x00005549 movq %rcx, %r11 - 0x48, 0x39, 0xc6, //0x0000554c cmpq %rax, %rsi - 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x0000554f je LBB26_41 - //0x00005555 LBB26_28 - 0x4e, 0x8d, 0x1c, 0x39, //0x00005555 leaq (%rcx,%r15), %r11 - 0x48, 0x89, 0xce, //0x00005559 movq %rcx, %rsi - 0x48, 0x29, 0xfe, //0x0000555c subq %rdi, %rsi - 0x31, 0xc0, //0x0000555f xorl %eax, %eax - 0x4c, 0x8d, 0x35, 0xa4, 0x01, 0x00, 0x00, //0x00005561 leaq $420(%rip), %r14 /* LJTI26_0+0(%rip) */ - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00005568 jmp LBB26_29 - //0x0000556d LBB26_31 - 0x83, 0xfb, 0x65, //0x0000556d cmpl $101, %ebx - 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00005570 jne LBB26_40 - //0x00005576 LBB26_32 - 0x49, 0x83, 0xf9, 0xff, //0x00005576 cmpq $-1, %r9 - 0x0f, 0x85, 0x51, 0x01, 0x00, 0x00, //0x0000557a jne LBB26_58 - 0x4c, 0x8d, 0x0c, 0x06, //0x00005580 leaq (%rsi,%rax), %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005584 .p2align 4, 0x90 - //0x00005590 LBB26_39 - 0x48, 0x83, 0xc0, 0x01, //0x00005590 addq $1, %rax - 0x49, 0x39, 0xc7, //0x00005594 cmpq %rax, %r15 - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00005597 je LBB26_41 - //0x0000559d LBB26_29 - 0x0f, 0xbe, 0x1c, 0x01, //0x0000559d movsbl (%rcx,%rax), %ebx - 0x8d, 0x53, 0xd0, //0x000055a1 leal $-48(%rbx), %edx - 0x83, 0xfa, 0x0a, //0x000055a4 cmpl $10, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000055a7 jb LBB26_39 - 0x8d, 0x53, 0xd5, //0x000055ad leal $-43(%rbx), %edx - 0x83, 0xfa, 0x1a, //0x000055b0 cmpl $26, %edx - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x000055b3 ja LBB26_31 - 0x49, 0x63, 0x14, 0x96, //0x000055b9 movslq (%r14,%rdx,4), %rdx - 0x4c, 0x01, 0xf2, //0x000055bd addq %r14, %rdx - 0xff, 0xe2, //0x000055c0 jmpq *%rdx - //0x000055c2 LBB26_37 - 0x49, 0x83, 0xfa, 0xff, //0x000055c2 cmpq $-1, %r10 - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x000055c6 jne LBB26_58 - 0x4c, 0x8d, 0x14, 0x06, //0x000055cc leaq (%rsi,%rax), %r10 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000055d0 jmp LBB26_39 - //0x000055d5 LBB26_35 - 0x49, 0x83, 0xf8, 0xff, //0x000055d5 cmpq $-1, %r8 - 0x0f, 0x85, 0xf2, 0x00, 0x00, 0x00, //0x000055d9 jne LBB26_58 - 0x4c, 0x8d, 0x04, 0x06, //0x000055df leaq (%rsi,%rax), %r8 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000055e3 jmp LBB26_39 - //0x000055e8 LBB26_1 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000055e8 movq $-1, %rax - 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x000055ef jmp LBB26_55 - //0x000055f4 LBB26_57 - 0x41, 0x89, 0xcb, //0x000055f4 movl %ecx, %r11d - 0x49, 0x01, 0xfb, //0x000055f7 addq %rdi, %r11 - 0x49, 0x01, 0xc3, //0x000055fa addq %rax, %r11 - //0x000055fd LBB26_41 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000055fd movq $-1, %rax - 0x4d, 0x85, 0xc0, //0x00005604 testq %r8, %r8 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00005607 jne LBB26_42 - 0xe9, 0x71, 0x00, 0x00, 0x00, //0x0000560d jmp LBB26_55 - //0x00005612 LBB26_40 - 0x48, 0x01, 0xc1, //0x00005612 addq %rax, %rcx - 0x49, 0x89, 0xcb, //0x00005615 movq %rcx, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005618 movq $-1, %rax - 0x4d, 0x85, 0xc0, //0x0000561f testq %r8, %r8 - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00005622 je LBB26_55 - //0x00005628 LBB26_42 - 0x4d, 0x85, 0xd2, //0x00005628 testq %r10, %r10 - 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x0000562b je LBB26_55 - 0x4d, 0x85, 0xc9, //0x00005631 testq %r9, %r9 - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00005634 je LBB26_55 - 0x49, 0x29, 0xfb, //0x0000563a subq %rdi, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x0000563d leaq $-1(%r11), %rax - 0x49, 0x39, 0xc0, //0x00005641 cmpq %rax, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00005644 je LBB26_47 - 0x49, 0x39, 0xc2, //0x0000564a cmpq %rax, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000564d je LBB26_47 - 0x49, 0x39, 0xc1, //0x00005653 cmpq %rax, %r9 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00005656 je LBB26_47 - 0x4d, 0x85, 0xd2, //0x0000565c testq %r10, %r10 - 0x0f, 0x8e, 0x25, 0x00, 0x00, 0x00, //0x0000565f jle LBB26_51 - 0x49, 0x8d, 0x42, 0xff, //0x00005665 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc1, //0x00005669 cmpq %rax, %r9 - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x0000566c je LBB26_51 - 0x49, 0xf7, 0xd2, //0x00005672 notq %r10 - 0x4c, 0x89, 0xd0, //0x00005675 movq %r10, %rax - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00005678 jmp LBB26_55 - //0x0000567d LBB26_47 - 0x49, 0xf7, 0xdb, //0x0000567d negq %r11 - 0x4c, 0x89, 0xd8, //0x00005680 movq %r11, %rax - //0x00005683 LBB26_55 - 0x5b, //0x00005683 popq %rbx - 0x41, 0x5e, //0x00005684 popq %r14 - 0x41, 0x5f, //0x00005686 popq %r15 - 0x5d, //0x00005688 popq %rbp - 0xc3, //0x00005689 retq - //0x0000568a LBB26_51 - 0x4c, 0x89, 0xc0, //0x0000568a movq %r8, %rax - 0x4c, 0x09, 0xc8, //0x0000568d orq %r9, %rax - 0x0f, 0x99, 0xc0, //0x00005690 setns %al - 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x00005693 js LBB26_54 - 0x4d, 0x39, 0xc8, //0x00005699 cmpq %r9, %r8 - 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x0000569c jl LBB26_54 - 0x49, 0xf7, 0xd0, //0x000056a2 notq %r8 - 0x4c, 0x89, 0xc0, //0x000056a5 movq %r8, %rax - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x000056a8 jmp LBB26_55 - //0x000056ad LBB26_54 - 0x49, 0x8d, 0x49, 0xff, //0x000056ad leaq $-1(%r9), %rcx - 0x49, 0x39, 0xc8, //0x000056b1 cmpq %rcx, %r8 - 0x49, 0xf7, 0xd1, //0x000056b4 notq %r9 - 0x4d, 0x0f, 0x45, 0xcb, //0x000056b7 cmovneq %r11, %r9 - 0x84, 0xc0, //0x000056bb testb %al, %al - 0x4d, 0x0f, 0x44, 0xcb, //0x000056bd cmoveq %r11, %r9 - 0x4c, 0x89, 0xc8, //0x000056c1 movq %r9, %rax - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000056c4 jmp LBB26_55 - //0x000056c9 LBB26_12 - 0x0f, 0xbc, 0xca, //0x000056c9 bsfl %edx, %ecx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000056cc jmp LBB26_13 - //0x000056d1 LBB26_58 - 0x48, 0x29, 0xcf, //0x000056d1 subq %rcx, %rdi - 0x48, 0xf7, 0xd0, //0x000056d4 notq %rax - 0x48, 0x01, 0xf8, //0x000056d7 addq %rdi, %rax - 0xe9, 0xa4, 0xff, 0xff, 0xff, //0x000056da jmp LBB26_55 - //0x000056df LBB26_56 - 0x89, 0xd9, //0x000056df movl %ebx, %ecx - //0x000056e1 LBB26_13 - 0x48, 0xf7, 0xd0, //0x000056e1 notq %rax - 0x48, 0x29, 0xc8, //0x000056e4 subq %rcx, %rax - 0xe9, 0x97, 0xff, 0xff, 0xff, //0x000056e7 jmp LBB26_55 - //0x000056ec LBB26_7 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000056ec movq $-1, %r8 - 0x48, 0x89, 0xf9, //0x000056f3 movq %rdi, %rcx - 0x49, 0x89, 0xf7, //0x000056f6 movq %rsi, %r15 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056f9 movq $-1, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00005700 movq $-1, %r10 - 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00005707 jmp LBB26_28 - //0x0000570c .p2align 2, 0x90 - // // .set L26_0_set_37, LBB26_37-LJTI26_0 - // // .set L26_0_set_40, LBB26_40-LJTI26_0 - // // .set L26_0_set_35, LBB26_35-LJTI26_0 - // // .set L26_0_set_32, LBB26_32-LJTI26_0 - //0x0000570c LJTI26_0 - 0xb6, 0xfe, 0xff, 0xff, //0x0000570c .long L26_0_set_37 - 0x06, 0xff, 0xff, 0xff, //0x00005710 .long L26_0_set_40 - 0xb6, 0xfe, 0xff, 0xff, //0x00005714 .long L26_0_set_37 - 0xc9, 0xfe, 0xff, 0xff, //0x00005718 .long L26_0_set_35 - 0x06, 0xff, 0xff, 0xff, //0x0000571c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005720 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005724 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005728 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000572c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005730 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005734 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005738 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000573c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005740 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005744 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005748 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000574c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005750 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005754 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005758 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000575c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005760 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005764 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005768 .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x0000576c .long L26_0_set_40 - 0x06, 0xff, 0xff, 0xff, //0x00005770 .long L26_0_set_40 - 0x6a, 0xfe, 0xff, 0xff, //0x00005774 .long L26_0_set_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005778 .p2align 4, 0x90 - //0x00005780 _skip_positive - 0x55, //0x00005780 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005781 movq %rsp, %rbp - 0x41, 0x57, //0x00005784 pushq %r15 - 0x41, 0x56, //0x00005786 pushq %r14 - 0x53, //0x00005788 pushq %rbx - 0x50, //0x00005789 pushq %rax - 0x49, 0x89, 0xf6, //0x0000578a movq %rsi, %r14 - 0x4c, 0x8b, 0x3e, //0x0000578d movq (%rsi), %r15 - 0x49, 0x8d, 0x5f, 0xff, //0x00005790 leaq $-1(%r15), %rbx - 0x48, 0x8b, 0x07, //0x00005794 movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00005797 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x0000579a movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x0000579e subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x000057a1 movq %rax, %rdi - 0xe8, 0xd7, 0xfb, 0xff, 0xff, //0x000057a4 callq _do_skip_number - 0x48, 0x8d, 0x50, 0xff, //0x000057a9 leaq $-1(%rax), %rdx - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000057ad movq $-2, %rcx - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000057b4 movq $-2, %rsi - 0x48, 0x29, 0xc6, //0x000057bb subq %rax, %rsi - 0x48, 0x85, 0xc0, //0x000057be testq %rax, %rax - 0x48, 0x0f, 0x49, 0xf2, //0x000057c1 cmovnsq %rdx, %rsi - 0x48, 0x0f, 0x49, 0xcb, //0x000057c5 cmovnsq %rbx, %rcx - 0x4c, 0x01, 0xfe, //0x000057c9 addq %r15, %rsi - 0x49, 0x89, 0x36, //0x000057cc movq %rsi, (%r14) - 0x48, 0x89, 0xc8, //0x000057cf movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x000057d2 addq $8, %rsp - 0x5b, //0x000057d6 popq %rbx - 0x41, 0x5e, //0x000057d7 popq %r14 - 0x41, 0x5f, //0x000057d9 popq %r15 - 0x5d, //0x000057db popq %rbp - 0xc3, //0x000057dc retq - 0x90, 0x90, 0x90, //0x000057dd .p2align 4, 0x90 - //0x000057e0 _skip_number - 0x55, //0x000057e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000057e1 movq %rsp, %rbp - 0x41, 0x57, //0x000057e4 pushq %r15 - 0x41, 0x56, //0x000057e6 pushq %r14 - 0x41, 0x55, //0x000057e8 pushq %r13 - 0x41, 0x54, //0x000057ea pushq %r12 - 0x53, //0x000057ec pushq %rbx - 0x50, //0x000057ed pushq %rax - 0x49, 0x89, 0xf6, //0x000057ee movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x000057f1 movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x000057f4 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x2e, //0x000057f8 movq (%r14), %r13 - 0x4c, 0x29, 0xee, //0x000057fb subq %r13, %rsi - 0x31, 0xc0, //0x000057fe xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00005800 cmpb $45, (%r12,%r13) - 0x4b, 0x8d, 0x1c, 0x2c, //0x00005805 leaq (%r12,%r13), %rbx - 0x0f, 0x94, 0xc0, //0x00005809 sete %al - 0x48, 0x01, 0xc3, //0x0000580c addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x0000580f subq %rax, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00005812 je LBB28_1 - 0x8a, 0x03, //0x00005818 movb (%rbx), %al - 0x04, 0xd0, //0x0000581a addb $-48, %al - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000581c movq $-2, %r15 - 0x3c, 0x09, //0x00005823 cmpb $9, %al - 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00005825 ja LBB28_6 - 0x48, 0x89, 0xdf, //0x0000582b movq %rbx, %rdi - 0xe8, 0x4d, 0xfb, 0xff, 0xff, //0x0000582e callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00005833 testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00005836 js LBB28_4 - 0x48, 0x01, 0xc3, //0x0000583c addq %rax, %rbx - 0x4d, 0x89, 0xef, //0x0000583f movq %r13, %r15 - //0x00005842 LBB28_6 - 0x4c, 0x29, 0xe3, //0x00005842 subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x00005845 movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00005848 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x08, //0x0000584b addq $8, %rsp - 0x5b, //0x0000584f popq %rbx - 0x41, 0x5c, //0x00005850 popq %r12 - 0x41, 0x5d, //0x00005852 popq %r13 - 0x41, 0x5e, //0x00005854 popq %r14 - 0x41, 0x5f, //0x00005856 popq %r15 - 0x5d, //0x00005858 popq %rbp - 0xc3, //0x00005859 retq - //0x0000585a LBB28_1 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000585a movq $-1, %r15 - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00005861 jmp LBB28_6 - //0x00005866 LBB28_4 - 0x48, 0xf7, 0xd0, //0x00005866 notq %rax - 0x48, 0x01, 0xc3, //0x00005869 addq %rax, %rbx - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000586c jmp LBB28_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005871 .p2align 4, 0x00 - //0x00005880 LCPI29_0 - 0x01, 0x00, 0x00, 0x00, //0x00005880 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00005884 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00005888 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000588c .long 0 - //0x00005890 .p2align 4, 0x90 - //0x00005890 _skip_one - 0x55, //0x00005890 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005891 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005894 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005897 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000589a movq %rdi, %rsi - 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x0000589d movaps $-36(%rip), %xmm0 /* LCPI29_0+0(%rip) */ - 0x0f, 0x11, 0x00, //0x000058a4 movups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000058a7 movq %rax, %rdi - 0x5d, //0x000058aa popq %rbp - 0xe9, 0xe0, 0xf0, 0xff, 0xff, //0x000058ab jmp _fsm_exec - //0x000058b0 .p2align 4, 0x00 - //0x000058b0 LCPI30_0 - 0x01, 0x00, 0x00, 0x00, //0x000058b0 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x000058b4 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000058b8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000058bc .long 0 - //0x000058c0 .p2align 4, 0x90 - //0x000058c0 _validate_one - 0x55, //0x000058c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000058c1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000058c4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000058c7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000058ca movq %rdi, %rsi - 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x000058cd movaps $-36(%rip), %xmm0 /* LCPI30_0+0(%rip) */ - 0x0f, 0x11, 0x00, //0x000058d4 movups %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x000058d7 movl $32, %ecx - 0x48, 0x89, 0xc7, //0x000058dc movq %rax, %rdi - 0x5d, //0x000058df popq %rbp - 0xe9, 0xab, 0xf0, 0xff, 0xff, //0x000058e0 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058e5 .p2align 4, 0x00 - //0x000058f0 LCPI31_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000058f0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00005900 LCPI31_1 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00005900 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00005910 LCPI31_2 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005910 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00005920 LCPI31_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00005920 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00005930 LCPI31_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00005930 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00005940 LCPI31_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00005940 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00005950 LCPI31_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00005950 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00005960 LCPI31_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00005960 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00005970 .p2align 4, 0x90 - //0x00005970 _skip_one_fast - 0x55, //0x00005970 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005971 movq %rsp, %rbp - 0x41, 0x57, //0x00005974 pushq %r15 - 0x41, 0x56, //0x00005976 pushq %r14 - 0x41, 0x55, //0x00005978 pushq %r13 - 0x41, 0x54, //0x0000597a pushq %r12 - 0x53, //0x0000597c pushq %rbx - 0x48, 0x83, 0xec, 0x58, //0x0000597d subq $88, %rsp - 0x4c, 0x8b, 0x0f, //0x00005981 movq (%rdi), %r9 - 0x48, 0x8b, 0x57, 0x08, //0x00005984 movq $8(%rdi), %rdx - 0x48, 0x8b, 0x0e, //0x00005988 movq (%rsi), %rcx - 0x48, 0x39, 0xd1, //0x0000598b cmpq %rdx, %rcx - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000598e jae LBB31_5 - 0x41, 0x8a, 0x04, 0x09, //0x00005994 movb (%r9,%rcx), %al - 0x3c, 0x0d, //0x00005998 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000599a je LBB31_5 - 0x3c, 0x20, //0x000059a0 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000059a2 je LBB31_5 - 0x04, 0xf7, //0x000059a8 addb $-9, %al - 0x3c, 0x01, //0x000059aa cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000059ac jbe LBB31_5 - 0x49, 0x89, 0xcc, //0x000059b2 movq %rcx, %r12 - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000059b5 jmp LBB31_27 - //0x000059ba LBB31_5 - 0x4c, 0x8d, 0x61, 0x01, //0x000059ba leaq $1(%rcx), %r12 - 0x49, 0x39, 0xd4, //0x000059be cmpq %rdx, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000059c1 jae LBB31_9 - 0x43, 0x8a, 0x04, 0x21, //0x000059c7 movb (%r9,%r12), %al - 0x3c, 0x0d, //0x000059cb cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000059cd je LBB31_9 - 0x3c, 0x20, //0x000059d3 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000059d5 je LBB31_9 - 0x04, 0xf7, //0x000059db addb $-9, %al - 0x3c, 0x01, //0x000059dd cmpb $1, %al - 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x000059df ja LBB31_27 - //0x000059e5 LBB31_9 - 0x4c, 0x8d, 0x61, 0x02, //0x000059e5 leaq $2(%rcx), %r12 - 0x49, 0x39, 0xd4, //0x000059e9 cmpq %rdx, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000059ec jae LBB31_13 - 0x43, 0x8a, 0x04, 0x21, //0x000059f2 movb (%r9,%r12), %al - 0x3c, 0x0d, //0x000059f6 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000059f8 je LBB31_13 - 0x3c, 0x20, //0x000059fe cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005a00 je LBB31_13 - 0x04, 0xf7, //0x00005a06 addb $-9, %al - 0x3c, 0x01, //0x00005a08 cmpb $1, %al - 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x00005a0a ja LBB31_27 - //0x00005a10 LBB31_13 - 0x4c, 0x8d, 0x61, 0x03, //0x00005a10 leaq $3(%rcx), %r12 - 0x49, 0x39, 0xd4, //0x00005a14 cmpq %rdx, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00005a17 jae LBB31_17 - 0x43, 0x8a, 0x04, 0x21, //0x00005a1d movb (%r9,%r12), %al - 0x3c, 0x0d, //0x00005a21 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00005a23 je LBB31_17 - 0x3c, 0x20, //0x00005a29 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005a2b je LBB31_17 - 0x04, 0xf7, //0x00005a31 addb $-9, %al - 0x3c, 0x01, //0x00005a33 cmpb $1, %al - 0x0f, 0x87, 0x7d, 0x00, 0x00, 0x00, //0x00005a35 ja LBB31_27 - //0x00005a3b LBB31_17 - 0x48, 0x83, 0xc1, 0x04, //0x00005a3b addq $4, %rcx - 0x48, 0x39, 0xca, //0x00005a3f cmpq %rcx, %rdx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00005a42 jbe LBB31_23 - 0x48, 0x39, 0xca, //0x00005a48 cmpq %rcx, %rdx - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00005a4b je LBB31_24 - 0x4d, 0x8d, 0x04, 0x11, //0x00005a51 leaq (%r9,%rdx), %r8 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005a55 movabsq $4294977024, %rbx - 0x90, //0x00005a5f .p2align 4, 0x90 - //0x00005a60 LBB31_20 - 0x41, 0x0f, 0xbe, 0x04, 0x09, //0x00005a60 movsbl (%r9,%rcx), %eax - 0x83, 0xf8, 0x20, //0x00005a65 cmpl $32, %eax - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x00005a68 ja LBB31_26 - 0x48, 0x0f, 0xa3, 0xc3, //0x00005a6e btq %rax, %rbx - 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00005a72 jae LBB31_26 - 0x48, 0x83, 0xc1, 0x01, //0x00005a78 addq $1, %rcx - 0x48, 0x39, 0xca, //0x00005a7c cmpq %rcx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00005a7f jne LBB31_20 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00005a85 jmp LBB31_25 - //0x00005a8a LBB31_23 - 0x48, 0x89, 0x0e, //0x00005a8a movq %rcx, (%rsi) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005a8d movq $-1, %r14 - 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00005a94 jmp LBB31_44 - //0x00005a99 LBB31_24 - 0x4c, 0x01, 0xc9, //0x00005a99 addq %r9, %rcx - 0x49, 0x89, 0xc8, //0x00005a9c movq %rcx, %r8 - //0x00005a9f LBB31_25 - 0x4d, 0x29, 0xc8, //0x00005a9f subq %r9, %r8 - 0x4c, 0x89, 0xc1, //0x00005aa2 movq %r8, %rcx - //0x00005aa5 LBB31_26 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005aa5 movq $-1, %r14 - 0x49, 0x89, 0xcc, //0x00005aac movq %rcx, %r12 - 0x48, 0x39, 0xd1, //0x00005aaf cmpq %rdx, %rcx - 0x0f, 0x83, 0x0d, 0x01, 0x00, 0x00, //0x00005ab2 jae LBB31_44 - //0x00005ab8 LBB31_27 - 0x49, 0x8d, 0x54, 0x24, 0x01, //0x00005ab8 leaq $1(%r12), %rdx - 0x48, 0x89, 0x16, //0x00005abd movq %rdx, (%rsi) - 0x43, 0x0f, 0xbe, 0x04, 0x21, //0x00005ac0 movsbl (%r9,%r12), %eax - 0x83, 0xf8, 0x7b, //0x00005ac5 cmpl $123, %eax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00005ac8 ja LBB31_46 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005ace movq $-1, %r14 - 0x48, 0x8d, 0x0d, 0xa8, 0x0b, 0x00, 0x00, //0x00005ad5 leaq $2984(%rip), %rcx /* LJTI31_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00005adc movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00005ae0 addq %rcx, %rax - 0xff, 0xe0, //0x00005ae3 jmpq *%rax - //0x00005ae5 LBB31_29 - 0x48, 0x8b, 0x47, 0x08, //0x00005ae5 movq $8(%rdi), %rax - 0x48, 0x89, 0xc1, //0x00005ae9 movq %rax, %rcx - 0x48, 0x29, 0xd1, //0x00005aec subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00005aef cmpq $16, %rcx - 0x0f, 0x82, 0x40, 0x0b, 0x00, 0x00, //0x00005af3 jb LBB31_117 - 0x4c, 0x89, 0xe1, //0x00005af9 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00005afc notq %rcx - 0x66, 0x0f, 0x6f, 0x05, 0xe9, 0xfd, 0xff, 0xff, //0x00005aff movdqa $-535(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xf1, 0xfd, 0xff, 0xff, //0x00005b07 movdqa $-527(%rip), %xmm1 /* LCPI31_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0xf9, 0xfd, 0xff, 0xff, //0x00005b0f movdqa $-519(%rip), %xmm2 /* LCPI31_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005b17 .p2align 4, 0x90 - //0x00005b20 LBB31_31 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x11, //0x00005b20 movdqu (%r9,%rdx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00005b26 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005b2a pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x00005b2e pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00005b32 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00005b36 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00005b3a pmovmskb %xmm3, %edi - 0x85, 0xff, //0x00005b3e testl %edi, %edi - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00005b40 jne LBB31_41 - 0x48, 0x83, 0xc2, 0x10, //0x00005b46 addq $16, %rdx - 0x48, 0x8d, 0x3c, 0x08, //0x00005b4a leaq (%rax,%rcx), %rdi - 0x48, 0x83, 0xc7, 0xf0, //0x00005b4e addq $-16, %rdi - 0x48, 0x83, 0xc1, 0xf0, //0x00005b52 addq $-16, %rcx - 0x48, 0x83, 0xff, 0x0f, //0x00005b56 cmpq $15, %rdi - 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x00005b5a ja LBB31_31 - 0x4c, 0x89, 0xca, //0x00005b60 movq %r9, %rdx - 0x48, 0x29, 0xca, //0x00005b63 subq %rcx, %rdx - 0x48, 0x01, 0xc8, //0x00005b66 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00005b69 movq %rax, %rcx - 0x48, 0x85, 0xc9, //0x00005b6c testq %rcx, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00005b6f je LBB31_40 - //0x00005b75 LBB31_34 - 0x48, 0x8d, 0x3c, 0x0a, //0x00005b75 leaq (%rdx,%rcx), %rdi - 0x31, 0xc0, //0x00005b79 xorl %eax, %eax - //0x00005b7b LBB31_35 - 0x0f, 0xb6, 0x1c, 0x02, //0x00005b7b movzbl (%rdx,%rax), %ebx - 0x80, 0xfb, 0x2c, //0x00005b7f cmpb $44, %bl - 0x0f, 0x84, 0x94, 0x0a, 0x00, 0x00, //0x00005b82 je LBB31_115 - 0x80, 0xfb, 0x7d, //0x00005b88 cmpb $125, %bl - 0x0f, 0x84, 0x8b, 0x0a, 0x00, 0x00, //0x00005b8b je LBB31_115 - 0x80, 0xfb, 0x5d, //0x00005b91 cmpb $93, %bl - 0x0f, 0x84, 0x82, 0x0a, 0x00, 0x00, //0x00005b94 je LBB31_115 - 0x48, 0x83, 0xc0, 0x01, //0x00005b9a addq $1, %rax - 0x48, 0x39, 0xc1, //0x00005b9e cmpq %rax, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00005ba1 jne LBB31_35 - 0x48, 0x89, 0xfa, //0x00005ba7 movq %rdi, %rdx - //0x00005baa LBB31_40 - 0x4c, 0x29, 0xca, //0x00005baa subq %r9, %rdx - 0x48, 0x89, 0x16, //0x00005bad movq %rdx, (%rsi) - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005bb0 jmp LBB31_43 - //0x00005bb5 LBB31_41 - 0x66, 0x0f, 0xbc, 0xc7, //0x00005bb5 bsfw %di, %ax - 0x0f, 0xb7, 0xc0, //0x00005bb9 movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x00005bbc subq %rcx, %rax - //0x00005bbf LBB31_42 - 0x48, 0x89, 0x06, //0x00005bbf movq %rax, (%rsi) - //0x00005bc2 LBB31_43 - 0x4d, 0x89, 0xe6, //0x00005bc2 movq %r12, %r14 - //0x00005bc5 LBB31_44 - 0x4c, 0x89, 0xf0, //0x00005bc5 movq %r14, %rax - 0x48, 0x83, 0xc4, 0x58, //0x00005bc8 addq $88, %rsp - 0x5b, //0x00005bcc popq %rbx - 0x41, 0x5c, //0x00005bcd popq %r12 - 0x41, 0x5d, //0x00005bcf popq %r13 - 0x41, 0x5e, //0x00005bd1 popq %r14 - 0x41, 0x5f, //0x00005bd3 popq %r15 - 0x5d, //0x00005bd5 popq %rbp - 0xc3, //0x00005bd6 retq - //0x00005bd7 LBB31_45 - 0x49, 0x8d, 0x44, 0x24, 0x04, //0x00005bd7 leaq $4(%r12), %rax - 0x48, 0x3b, 0x47, 0x08, //0x00005bdc cmpq $8(%rdi), %rax - 0x0f, 0x86, 0xd9, 0xff, 0xff, 0xff, //0x00005be0 jbe LBB31_42 - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00005be6 jmp LBB31_44 - //0x00005beb LBB31_46 - 0x4c, 0x89, 0x26, //0x00005beb movq %r12, (%rsi) - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00005bee movq $-2, %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00005bf5 jmp LBB31_44 - //0x00005bfa LBB31_47 - 0x4c, 0x8b, 0x47, 0x08, //0x00005bfa movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc7, //0x00005bfe movq %r8, %r15 - 0x49, 0x29, 0xd7, //0x00005c01 subq %rdx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x00005c04 cmpq $32, %r15 - 0x0f, 0x8c, 0x3c, 0x0a, 0x00, 0x00, //0x00005c08 jl LBB31_118 - 0x4f, 0x8d, 0x14, 0x21, //0x00005c0e leaq (%r9,%r12), %r10 - 0x4d, 0x29, 0xe0, //0x00005c12 subq %r12, %r8 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00005c15 movl $31, %r13d - 0x45, 0x31, 0xff, //0x00005c1b xorl %r15d, %r15d - 0x66, 0x0f, 0x6f, 0x05, 0xfa, 0xfc, 0xff, 0xff, //0x00005c1e movdqa $-774(%rip), %xmm0 /* LCPI31_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x02, 0xfd, 0xff, 0xff, //0x00005c26 movdqa $-766(%rip), %xmm1 /* LCPI31_4+0(%rip) */ - 0x45, 0x31, 0xdb, //0x00005c2e xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005c31 .p2align 4, 0x90 - //0x00005c40 LBB31_49 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3a, 0x01, //0x00005c40 movdqu $1(%r10,%r15), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3a, 0x11, //0x00005c47 movdqu $17(%r10,%r15), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00005c4e movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005c52 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00005c56 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe3, //0x00005c5a movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005c5e pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xc4, //0x00005c62 pmovmskb %xmm4, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00005c66 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00005c6a orq %rcx, %rax - 0x66, 0x0f, 0x74, 0xd1, //0x00005c6d pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005c71 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x00005c75 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00005c79 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00005c7d shlq $16, %rcx - 0x48, 0x09, 0xd9, //0x00005c81 orq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00005c84 movq %rcx, %rbx - 0x4c, 0x09, 0xdb, //0x00005c87 orq %r11, %rbx - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00005c8a je LBB31_51 - 0x44, 0x89, 0xdb, //0x00005c90 movl %r11d, %ebx - 0xf7, 0xd3, //0x00005c93 notl %ebx - 0x21, 0xcb, //0x00005c95 andl %ecx, %ebx - 0x8d, 0x14, 0x1b, //0x00005c97 leal (%rbx,%rbx), %edx - 0x44, 0x09, 0xda, //0x00005c9a orl %r11d, %edx - 0x89, 0xd7, //0x00005c9d movl %edx, %edi - 0xf7, 0xd7, //0x00005c9f notl %edi - 0x21, 0xcf, //0x00005ca1 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005ca3 andl $-1431655766, %edi - 0x45, 0x31, 0xdb, //0x00005ca9 xorl %r11d, %r11d - 0x01, 0xdf, //0x00005cac addl %ebx, %edi - 0x41, 0x0f, 0x92, 0xc3, //0x00005cae setb %r11b - 0x01, 0xff, //0x00005cb2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00005cb4 xorl $1431655765, %edi - 0x21, 0xd7, //0x00005cba andl %edx, %edi - 0xf7, 0xd7, //0x00005cbc notl %edi - 0x21, 0xf8, //0x00005cbe andl %edi, %eax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00005cc0 jmp LBB31_52 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005cc5 .p2align 4, 0x90 - //0x00005cd0 LBB31_51 - 0x45, 0x31, 0xdb, //0x00005cd0 xorl %r11d, %r11d - //0x00005cd3 LBB31_52 - 0x48, 0x85, 0xc0, //0x00005cd3 testq %rax, %rax - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x00005cd6 jne LBB31_110 - 0x49, 0x83, 0xc7, 0x20, //0x00005cdc addq $32, %r15 - 0x4b, 0x8d, 0x04, 0x28, //0x00005ce0 leaq (%r8,%r13), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00005ce4 addq $-32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00005ce8 addq $-32, %r13 - 0x48, 0x83, 0xf8, 0x3f, //0x00005cec cmpq $63, %rax - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00005cf0 jg LBB31_49 - 0x4d, 0x85, 0xdb, //0x00005cf6 testq %r11, %r11 - 0x0f, 0x85, 0x5f, 0x09, 0x00, 0x00, //0x00005cf9 jne LBB31_120 - 0x4b, 0x8d, 0x14, 0x17, //0x00005cff leaq (%r15,%r10), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00005d03 addq $1, %rdx - 0x49, 0xf7, 0xd7, //0x00005d07 notq %r15 - 0x4d, 0x01, 0xc7, //0x00005d0a addq %r8, %r15 - //0x00005d0d LBB31_56 - 0x4d, 0x85, 0xff, //0x00005d0d testq %r15, %r15 - 0x0f, 0x8e, 0xaf, 0xfe, 0xff, 0xff, //0x00005d10 jle LBB31_44 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005d16 movq $-1, %r14 - 0xe9, 0xca, 0x08, 0x00, 0x00, //0x00005d1d jmp LBB31_112 - //0x00005d22 LBB31_58 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005d22 movabsq $6148914691236517205, %r10 - 0x48, 0x8b, 0x47, 0x08, //0x00005d2c movq $8(%rdi), %rax - 0x48, 0x29, 0xd0, //0x00005d30 subq %rdx, %rax - 0x49, 0x01, 0xd1, //0x00005d33 addq %rdx, %r9 - 0x45, 0x31, 0xed, //0x00005d36 xorl %r13d, %r13d - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0xee, 0xfb, 0xff, 0xff, //0x00005d39 movdqa $-1042(%rip), %xmm10 /* LCPI31_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xd6, 0xfb, 0xff, 0xff, //0x00005d42 movdqa $-1066(%rip), %xmm1 /* LCPI31_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005d4a pcmpeqd %xmm9, %xmm9 - 0x66, 0x0f, 0x6f, 0x1d, 0x09, 0xfc, 0xff, 0xff, //0x00005d4f movdqa $-1015(%rip), %xmm3 /* LCPI31_7+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0xb1, 0xfb, 0xff, 0xff, //0x00005d57 movdqa $-1103(%rip), %xmm4 /* LCPI31_2+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x00005d5f xorps %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x00005d63 xorl %r15d, %r15d - 0x31, 0xc9, //0x00005d66 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x00005d68 movq %rcx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x00005d6c xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005d6f jmp LBB31_60 - //0x00005d74 LBB31_59 - 0x49, 0xc1, 0xff, 0x3f, //0x00005d74 sarq $63, %r15 - 0x4c, 0x89, 0xc0, //0x00005d78 movq %r8, %rax - 0x48, 0xd1, 0xe8, //0x00005d7b shrq %rax - 0x4c, 0x21, 0xd0, //0x00005d7e andq %r10, %rax - 0x49, 0x29, 0xc0, //0x00005d81 subq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x00005d84 movq %r8, %rax - 0x4c, 0x21, 0xe8, //0x00005d87 andq %r13, %rax - 0x49, 0xc1, 0xe8, 0x02, //0x00005d8a shrq $2, %r8 - 0x4d, 0x21, 0xe8, //0x00005d8e andq %r13, %r8 - 0x49, 0x01, 0xc0, //0x00005d91 addq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x00005d94 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00005d97 shrq $4, %rax - 0x4c, 0x01, 0xc0, //0x00005d9b addq %r8, %rax - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005d9e movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xc8, //0x00005da8 andq %rcx, %rax - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005dab movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xc1, //0x00005db5 imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00005db9 shrq $56, %rax - 0x48, 0x01, 0x45, 0xc0, //0x00005dbd addq %rax, $-64(%rbp) - 0x49, 0x83, 0xc1, 0x40, //0x00005dc1 addq $64, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00005dc5 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00005dc9 addq $-64, %rax - 0x4d, 0x89, 0xfd, //0x00005dcd movq %r15, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00005dd0 movq $-56(%rbp), %r15 - //0x00005dd4 LBB31_60 - 0x48, 0x83, 0xf8, 0x40, //0x00005dd4 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00005dd8 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x00005ddc jl LBB31_67 - //0x00005de2 LBB31_61 - 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00005de2 movdqu (%r9), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00005de7 movdqu $16(%r9), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x00005ded movdqu $32(%r9), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00005df3 movdqu $48(%r9), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005df9 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005dfd pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00005e02 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd5, //0x00005e06 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005e0a pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00005e0f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00005e13 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005e17 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005e1c pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005e20 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005e24 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005e29 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00005e2d shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00005e31 shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00005e35 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00005e38 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00005e3c orq %rcx, %rax - 0x48, 0x09, 0xc2, //0x00005e3f orq %rax, %rdx - 0x48, 0x89, 0xd0, //0x00005e42 movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x00005e45 orq %r15, %rax - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005e48 jne LBB31_63 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00005e4e movq $-1, %rdx - 0x31, 0xc0, //0x00005e55 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00005e57 movq %rax, $-56(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00005e5b jmp LBB31_64 - //0x00005e60 LBB31_63 - 0x4c, 0x89, 0xf8, //0x00005e60 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00005e63 notq %rax - 0x48, 0x21, 0xd0, //0x00005e66 andq %rdx, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00005e69 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x00005e6d orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x00005e70 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00005e73 notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005e76 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xda, //0x00005e80 andq %rbx, %rdx - 0x48, 0x21, 0xca, //0x00005e83 andq %rcx, %rdx - 0x31, 0xc9, //0x00005e86 xorl %ecx, %ecx - 0x48, 0x01, 0xc2, //0x00005e88 addq %rax, %rdx - 0x0f, 0x92, 0xc1, //0x00005e8b setb %cl - 0x48, 0x89, 0x4d, 0xc8, //0x00005e8e movq %rcx, $-56(%rbp) - 0x48, 0x01, 0xd2, //0x00005e92 addq %rdx, %rdx - 0x4c, 0x31, 0xd2, //0x00005e95 xorq %r10, %rdx - 0x4c, 0x21, 0xc2, //0x00005e98 andq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x00005e9b notq %rdx - //0x00005e9e LBB31_64 - 0x66, 0x0f, 0x6f, 0xd6, //0x00005e9e movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005ea2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00005ea6 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x00005eaa shlq $48, %rax - 0x66, 0x0f, 0x6f, 0xd7, //0x00005eae movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005eb2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005eb6 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00005eba shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x00005ebe orq %rax, %rcx - 0x66, 0x0f, 0x6f, 0xd5, //0x00005ec1 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005ec5 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00005ec9 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00005ecd shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00005ed1 orq %rcx, %rax - 0x66, 0x0f, 0x6f, 0xd0, //0x00005ed4 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005ed8 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005edc pmovmskb %xmm2, %ecx - 0x48, 0x09, 0xc1, //0x00005ee0 orq %rax, %rcx - 0x48, 0x21, 0xd1, //0x00005ee3 andq %rdx, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00005ee6 movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00005eeb pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00005ef2 movq %xmm2, %r15 - 0x4d, 0x31, 0xef, //0x00005ef7 xorq %r13, %r15 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005efa movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005efe pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00005f02 pmovmskb %xmm2, %r8d - 0x66, 0x0f, 0x6f, 0xd5, //0x00005f07 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005f0b pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00005f0f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00005f13 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005f17 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005f1b pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005f1f movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005f23 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005f27 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00005f2b shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00005f2f shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00005f33 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00005f36 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00005f3a orq %rcx, %rax - 0x49, 0x09, 0xc0, //0x00005f3d orq %rax, %r8 - 0x4c, 0x89, 0xf8, //0x00005f40 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00005f43 notq %rax - 0x49, 0x21, 0xc0, //0x00005f46 andq %rax, %r8 - 0x66, 0x0f, 0x74, 0xc4, //0x00005f49 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x00005f4d pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xec, //0x00005f51 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00005f55 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00005f59 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00005f5d pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x00005f62 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00005f66 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00005f6b shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00005f6f shlq $32, %r10 - 0x4d, 0x09, 0xea, //0x00005f73 orq %r13, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x00005f76 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x00005f7a orq %r10, %rbx - 0x48, 0x09, 0xd9, //0x00005f7d orq %rbx, %rcx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005f80 movabsq $6148914691236517205, %r10 - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005f8a movabsq $3689348814741910323, %r13 - 0x48, 0x21, 0xc1, //0x00005f94 andq %rax, %rcx - 0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x00005f97 je LBB31_59 - 0x90, 0x90, 0x90, //0x00005f9d .p2align 4, 0x90 - //0x00005fa0 LBB31_65 - 0x48, 0x8d, 0x51, 0xff, //0x00005fa0 leaq $-1(%rcx), %rdx - 0x48, 0x89, 0xd3, //0x00005fa4 movq %rdx, %rbx - 0x4c, 0x21, 0xc3, //0x00005fa7 andq %r8, %rbx - 0x48, 0x89, 0xd8, //0x00005faa movq %rbx, %rax - 0x48, 0xd1, 0xe8, //0x00005fad shrq %rax - 0x4c, 0x21, 0xd0, //0x00005fb0 andq %r10, %rax - 0x48, 0x29, 0xc3, //0x00005fb3 subq %rax, %rbx - 0x48, 0x89, 0xd8, //0x00005fb6 movq %rbx, %rax - 0x4c, 0x21, 0xe8, //0x00005fb9 andq %r13, %rax - 0x48, 0xc1, 0xeb, 0x02, //0x00005fbc shrq $2, %rbx - 0x4c, 0x21, 0xeb, //0x00005fc0 andq %r13, %rbx - 0x48, 0x01, 0xc3, //0x00005fc3 addq %rax, %rbx - 0x48, 0x89, 0xd8, //0x00005fc6 movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00005fc9 shrq $4, %rax - 0x48, 0x01, 0xd8, //0x00005fcd addq %rbx, %rax - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005fd0 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd8, //0x00005fda andq %rbx, %rax - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005fdd movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xc3, //0x00005fe7 imulq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00005feb shrq $56, %rax - 0x48, 0x03, 0x45, 0xc0, //0x00005fef addq $-64(%rbp), %rax - 0x4c, 0x39, 0xd8, //0x00005ff3 cmpq %r11, %rax - 0x0f, 0x86, 0x92, 0x05, 0x00, 0x00, //0x00005ff6 jbe LBB31_109 - 0x49, 0x83, 0xc3, 0x01, //0x00005ffc addq $1, %r11 - 0x48, 0x21, 0xd1, //0x00006000 andq %rdx, %rcx - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00006003 jne LBB31_65 - 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x00006009 jmp LBB31_59 - //0x0000600e LBB31_67 - 0x48, 0x85, 0xc0, //0x0000600e testq %rax, %rax - 0x0f, 0x8e, 0x3b, 0x06, 0x00, 0x00, //0x00006011 jle LBB31_119 - 0x4c, 0x89, 0xf9, //0x00006017 movq %r15, %rcx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000601a movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000601f movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00006024 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00006029 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc8, //0x0000602e movl %r9d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00006031 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00006036 cmpl $4033, %eax - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000603b jb LBB31_71 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00006041 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00006046 jb LBB31_72 - 0x41, 0x0f, 0x10, 0x01, //0x0000604c movups (%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00006050 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00006054 movups $16(%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00006059 movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc1, 0x20, //0x0000605d addq $32, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00006061 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x50, 0xe0, //0x00006065 leaq $-32(%rax), %rdx - 0x4c, 0x8d, 0x45, 0xa0, //0x00006069 leaq $-96(%rbp), %r8 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000606d jmp LBB31_73 - //0x00006072 LBB31_71 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006072 movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x0000607c movq %rcx, %r15 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x0000607f jmp LBB31_61 - //0x00006084 LBB31_72 - 0x4c, 0x8d, 0x45, 0x80, //0x00006084 leaq $-128(%rbp), %r8 - 0x48, 0x8b, 0x55, 0xd0, //0x00006088 movq $-48(%rbp), %rdx - //0x0000608c LBB31_73 - 0x48, 0x83, 0xfa, 0x10, //0x0000608c cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00006090 jb LBB31_74 - 0x41, 0x0f, 0x10, 0x01, //0x00006096 movups (%r9), %xmm0 - 0x41, 0x0f, 0x11, 0x00, //0x0000609a movups %xmm0, (%r8) - 0x49, 0x83, 0xc1, 0x10, //0x0000609e addq $16, %r9 - 0x49, 0x83, 0xc0, 0x10, //0x000060a2 addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x000060a6 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000060aa cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000060ae jae LBB31_81 - //0x000060b4 LBB31_75 - 0x48, 0x83, 0xfa, 0x04, //0x000060b4 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000060b8 jl LBB31_76 - //0x000060be LBB31_82 - 0x41, 0x8b, 0x01, //0x000060be movl (%r9), %eax - 0x41, 0x89, 0x00, //0x000060c1 movl %eax, (%r8) - 0x49, 0x83, 0xc1, 0x04, //0x000060c4 addq $4, %r9 - 0x49, 0x83, 0xc0, 0x04, //0x000060c8 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x000060cc addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000060d0 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000060d4 jae LBB31_77 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000060da jmp LBB31_78 - //0x000060df LBB31_74 - 0x48, 0x83, 0xfa, 0x08, //0x000060df cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000060e3 jb LBB31_75 - //0x000060e9 LBB31_81 - 0x49, 0x8b, 0x01, //0x000060e9 movq (%r9), %rax - 0x49, 0x89, 0x00, //0x000060ec movq %rax, (%r8) - 0x49, 0x83, 0xc1, 0x08, //0x000060ef addq $8, %r9 - 0x49, 0x83, 0xc0, 0x08, //0x000060f3 addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x000060f7 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x000060fb cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x000060ff jge LBB31_82 - //0x00006105 LBB31_76 - 0x48, 0x83, 0xfa, 0x02, //0x00006105 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00006109 jb LBB31_78 - //0x0000610f LBB31_77 - 0x41, 0x0f, 0xb7, 0x01, //0x0000610f movzwl (%r9), %eax - 0x66, 0x41, 0x89, 0x00, //0x00006113 movw %ax, (%r8) - 0x49, 0x83, 0xc1, 0x02, //0x00006117 addq $2, %r9 - 0x49, 0x83, 0xc0, 0x02, //0x0000611b addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x0000611f addq $-2, %rdx - //0x00006123 LBB31_78 - 0x4c, 0x89, 0xc8, //0x00006123 movq %r9, %rax - 0x4c, 0x8d, 0x4d, 0x80, //0x00006126 leaq $-128(%rbp), %r9 - 0x48, 0x85, 0xd2, //0x0000612a testq %rdx, %rdx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000612d movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x00006137 movq %rcx, %r15 - 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x0000613a je LBB31_61 - 0x8a, 0x00, //0x00006140 movb (%rax), %al - 0x41, 0x88, 0x00, //0x00006142 movb %al, (%r8) - 0x4c, 0x8d, 0x4d, 0x80, //0x00006145 leaq $-128(%rbp), %r9 - 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00006149 jmp LBB31_61 - //0x0000614e LBB31_83 - 0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000614e leaq $5(%r12), %rax - 0x48, 0x3b, 0x47, 0x08, //0x00006153 cmpq $8(%rdi), %rax - 0x0f, 0x86, 0x62, 0xfa, 0xff, 0xff, //0x00006157 jbe LBB31_42 - 0xe9, 0x63, 0xfa, 0xff, 0xff, //0x0000615d jmp LBB31_44 - //0x00006162 LBB31_84 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006162 movabsq $6148914691236517205, %r10 - 0x48, 0x8b, 0x47, 0x08, //0x0000616c movq $8(%rdi), %rax - 0x48, 0x29, 0xd0, //0x00006170 subq %rdx, %rax - 0x49, 0x01, 0xd1, //0x00006173 addq %rdx, %r9 - 0x45, 0x31, 0xed, //0x00006176 xorl %r13d, %r13d - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0xae, 0xf7, 0xff, 0xff, //0x00006179 movdqa $-2130(%rip), %xmm10 /* LCPI31_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x96, 0xf7, 0xff, 0xff, //0x00006182 movdqa $-2154(%rip), %xmm1 /* LCPI31_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000618a pcmpeqd %xmm9, %xmm9 - 0x66, 0x0f, 0x6f, 0x1d, 0xa9, 0xf7, 0xff, 0xff, //0x0000618f movdqa $-2135(%rip), %xmm3 /* LCPI31_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0xb1, 0xf7, 0xff, 0xff, //0x00006197 movdqa $-2127(%rip), %xmm4 /* LCPI31_6+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x0000619f xorps %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x000061a3 xorl %r15d, %r15d - 0x31, 0xc9, //0x000061a6 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x000061a8 movq %rcx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x000061ac xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000061af jmp LBB31_86 - //0x000061b4 LBB31_85 - 0x49, 0xc1, 0xff, 0x3f, //0x000061b4 sarq $63, %r15 - 0x4c, 0x89, 0xc0, //0x000061b8 movq %r8, %rax - 0x48, 0xd1, 0xe8, //0x000061bb shrq %rax - 0x4c, 0x21, 0xd0, //0x000061be andq %r10, %rax - 0x49, 0x29, 0xc0, //0x000061c1 subq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000061c4 movq %r8, %rax - 0x4c, 0x21, 0xe8, //0x000061c7 andq %r13, %rax - 0x49, 0xc1, 0xe8, 0x02, //0x000061ca shrq $2, %r8 - 0x4d, 0x21, 0xe8, //0x000061ce andq %r13, %r8 - 0x49, 0x01, 0xc0, //0x000061d1 addq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000061d4 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000061d7 shrq $4, %rax - 0x4c, 0x01, 0xc0, //0x000061db addq %r8, %rax - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000061de movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xc8, //0x000061e8 andq %rcx, %rax - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000061eb movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xc1, //0x000061f5 imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x000061f9 shrq $56, %rax - 0x48, 0x01, 0x45, 0xc0, //0x000061fd addq %rax, $-64(%rbp) - 0x49, 0x83, 0xc1, 0x40, //0x00006201 addq $64, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00006205 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00006209 addq $-64, %rax - 0x4d, 0x89, 0xfd, //0x0000620d movq %r15, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00006210 movq $-56(%rbp), %r15 - //0x00006214 LBB31_86 - 0x48, 0x83, 0xf8, 0x40, //0x00006214 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00006218 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x0000621c jl LBB31_93 - //0x00006222 LBB31_87 - 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00006222 movdqu (%r9), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00006227 movdqu $16(%r9), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x0000622d movdqu $32(%r9), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00006233 movdqu $48(%r9), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00006239 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000623d pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00006242 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd5, //0x00006246 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000624a pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000624f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00006253 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006257 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000625c pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00006260 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006264 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006269 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x0000626d shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00006271 shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00006275 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00006278 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x0000627c orq %rcx, %rax - 0x48, 0x09, 0xc2, //0x0000627f orq %rax, %rdx - 0x48, 0x89, 0xd0, //0x00006282 movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x00006285 orq %r15, %rax - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006288 jne LBB31_89 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000628e movq $-1, %rdx - 0x31, 0xc0, //0x00006295 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00006297 movq %rax, $-56(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000629b jmp LBB31_90 - //0x000062a0 LBB31_89 - 0x4c, 0x89, 0xf8, //0x000062a0 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x000062a3 notq %rax - 0x48, 0x21, 0xd0, //0x000062a6 andq %rdx, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x000062a9 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x000062ad orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x000062b0 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000062b3 notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000062b6 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xda, //0x000062c0 andq %rbx, %rdx - 0x48, 0x21, 0xca, //0x000062c3 andq %rcx, %rdx - 0x31, 0xc9, //0x000062c6 xorl %ecx, %ecx - 0x48, 0x01, 0xc2, //0x000062c8 addq %rax, %rdx - 0x0f, 0x92, 0xc1, //0x000062cb setb %cl - 0x48, 0x89, 0x4d, 0xc8, //0x000062ce movq %rcx, $-56(%rbp) - 0x48, 0x01, 0xd2, //0x000062d2 addq %rdx, %rdx - 0x4c, 0x31, 0xd2, //0x000062d5 xorq %r10, %rdx - 0x4c, 0x21, 0xc2, //0x000062d8 andq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x000062db notq %rdx - //0x000062de LBB31_90 - 0x66, 0x0f, 0x6f, 0xd6, //0x000062de movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000062e2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000062e6 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x000062ea shlq $48, %rax - 0x66, 0x0f, 0x6f, 0xd7, //0x000062ee movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000062f2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000062f6 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000062fa shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x000062fe orq %rax, %rcx - 0x66, 0x0f, 0x6f, 0xd5, //0x00006301 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006305 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00006309 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x0000630d shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00006311 orq %rcx, %rax - 0x66, 0x0f, 0x6f, 0xd0, //0x00006314 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006318 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000631c pmovmskb %xmm2, %ecx - 0x48, 0x09, 0xc1, //0x00006320 orq %rax, %rcx - 0x48, 0x21, 0xd1, //0x00006323 andq %rdx, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00006326 movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x0000632b pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00006332 movq %xmm2, %r15 - 0x4d, 0x31, 0xef, //0x00006337 xorq %r13, %r15 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000633a movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000633e pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00006342 pmovmskb %xmm2, %r8d - 0x66, 0x0f, 0x6f, 0xd5, //0x00006347 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000634b pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000634f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00006353 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00006357 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000635b pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x0000635f movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00006363 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006367 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x0000636b shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x0000636f shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00006373 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00006376 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x0000637a orq %rcx, %rax - 0x49, 0x09, 0xc0, //0x0000637d orq %rax, %r8 - 0x4c, 0x89, 0xf8, //0x00006380 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00006383 notq %rax - 0x49, 0x21, 0xc0, //0x00006386 andq %rax, %r8 - 0x66, 0x0f, 0x74, 0xc4, //0x00006389 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000638d pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xec, //0x00006391 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00006395 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00006399 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x0000639d pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x000063a2 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x000063a6 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x000063ab shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x000063af shlq $32, %r10 - 0x4d, 0x09, 0xea, //0x000063b3 orq %r13, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x000063b6 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x000063ba orq %r10, %rbx - 0x48, 0x09, 0xd9, //0x000063bd orq %rbx, %rcx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000063c0 movabsq $6148914691236517205, %r10 - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000063ca movabsq $3689348814741910323, %r13 - 0x48, 0x21, 0xc1, //0x000063d4 andq %rax, %rcx - 0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x000063d7 je LBB31_85 - 0x90, 0x90, 0x90, //0x000063dd .p2align 4, 0x90 - //0x000063e0 LBB31_91 - 0x48, 0x8d, 0x51, 0xff, //0x000063e0 leaq $-1(%rcx), %rdx - 0x48, 0x89, 0xd3, //0x000063e4 movq %rdx, %rbx - 0x4c, 0x21, 0xc3, //0x000063e7 andq %r8, %rbx - 0x48, 0x89, 0xd8, //0x000063ea movq %rbx, %rax - 0x48, 0xd1, 0xe8, //0x000063ed shrq %rax - 0x4c, 0x21, 0xd0, //0x000063f0 andq %r10, %rax - 0x48, 0x29, 0xc3, //0x000063f3 subq %rax, %rbx - 0x48, 0x89, 0xd8, //0x000063f6 movq %rbx, %rax - 0x4c, 0x21, 0xe8, //0x000063f9 andq %r13, %rax - 0x48, 0xc1, 0xeb, 0x02, //0x000063fc shrq $2, %rbx - 0x4c, 0x21, 0xeb, //0x00006400 andq %r13, %rbx - 0x48, 0x01, 0xc3, //0x00006403 addq %rax, %rbx - 0x48, 0x89, 0xd8, //0x00006406 movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00006409 shrq $4, %rax - 0x48, 0x01, 0xd8, //0x0000640d addq %rbx, %rax - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006410 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd8, //0x0000641a andq %rbx, %rax - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000641d movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xc3, //0x00006427 imulq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x0000642b shrq $56, %rax - 0x48, 0x03, 0x45, 0xc0, //0x0000642f addq $-64(%rbp), %rax - 0x4c, 0x39, 0xd8, //0x00006433 cmpq %r11, %rax - 0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x00006436 jbe LBB31_109 - 0x49, 0x83, 0xc3, 0x01, //0x0000643c addq $1, %r11 - 0x48, 0x21, 0xd1, //0x00006440 andq %rdx, %rcx - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00006443 jne LBB31_91 - 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x00006449 jmp LBB31_85 - //0x0000644e LBB31_93 - 0x48, 0x85, 0xc0, //0x0000644e testq %rax, %rax - 0x0f, 0x8e, 0xfb, 0x01, 0x00, 0x00, //0x00006451 jle LBB31_119 - 0x4c, 0x89, 0xf9, //0x00006457 movq %r15, %rcx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000645a movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000645f movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00006464 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00006469 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc8, //0x0000646e movl %r9d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00006471 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00006476 cmpl $4033, %eax - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000647b jb LBB31_97 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00006481 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00006486 jb LBB31_98 - 0x41, 0x0f, 0x10, 0x01, //0x0000648c movups (%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00006490 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00006494 movups $16(%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00006499 movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc1, 0x20, //0x0000649d addq $32, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000064a1 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x50, 0xe0, //0x000064a5 leaq $-32(%rax), %rdx - 0x4c, 0x8d, 0x45, 0xa0, //0x000064a9 leaq $-96(%rbp), %r8 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000064ad jmp LBB31_99 - //0x000064b2 LBB31_97 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000064b2 movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x000064bc movq %rcx, %r15 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x000064bf jmp LBB31_87 - //0x000064c4 LBB31_98 - 0x4c, 0x8d, 0x45, 0x80, //0x000064c4 leaq $-128(%rbp), %r8 - 0x48, 0x8b, 0x55, 0xd0, //0x000064c8 movq $-48(%rbp), %rdx - //0x000064cc LBB31_99 - 0x48, 0x83, 0xfa, 0x10, //0x000064cc cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000064d0 jb LBB31_100 - 0x41, 0x0f, 0x10, 0x01, //0x000064d6 movups (%r9), %xmm0 - 0x41, 0x0f, 0x11, 0x00, //0x000064da movups %xmm0, (%r8) - 0x49, 0x83, 0xc1, 0x10, //0x000064de addq $16, %r9 - 0x49, 0x83, 0xc0, 0x10, //0x000064e2 addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x000064e6 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000064ea cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000064ee jae LBB31_107 - //0x000064f4 LBB31_101 - 0x48, 0x83, 0xfa, 0x04, //0x000064f4 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000064f8 jl LBB31_102 - //0x000064fe LBB31_108 - 0x41, 0x8b, 0x01, //0x000064fe movl (%r9), %eax - 0x41, 0x89, 0x00, //0x00006501 movl %eax, (%r8) - 0x49, 0x83, 0xc1, 0x04, //0x00006504 addq $4, %r9 - 0x49, 0x83, 0xc0, 0x04, //0x00006508 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x0000650c addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00006510 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00006514 jae LBB31_103 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000651a jmp LBB31_104 - //0x0000651f LBB31_100 - 0x48, 0x83, 0xfa, 0x08, //0x0000651f cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00006523 jb LBB31_101 - //0x00006529 LBB31_107 - 0x49, 0x8b, 0x01, //0x00006529 movq (%r9), %rax - 0x49, 0x89, 0x00, //0x0000652c movq %rax, (%r8) - 0x49, 0x83, 0xc1, 0x08, //0x0000652f addq $8, %r9 - 0x49, 0x83, 0xc0, 0x08, //0x00006533 addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00006537 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x0000653b cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x0000653f jge LBB31_108 - //0x00006545 LBB31_102 - 0x48, 0x83, 0xfa, 0x02, //0x00006545 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00006549 jb LBB31_104 - //0x0000654f LBB31_103 - 0x41, 0x0f, 0xb7, 0x01, //0x0000654f movzwl (%r9), %eax - 0x66, 0x41, 0x89, 0x00, //0x00006553 movw %ax, (%r8) - 0x49, 0x83, 0xc1, 0x02, //0x00006557 addq $2, %r9 - 0x49, 0x83, 0xc0, 0x02, //0x0000655b addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x0000655f addq $-2, %rdx - //0x00006563 LBB31_104 - 0x4c, 0x89, 0xc8, //0x00006563 movq %r9, %rax - 0x4c, 0x8d, 0x4d, 0x80, //0x00006566 leaq $-128(%rbp), %r9 - 0x48, 0x85, 0xd2, //0x0000656a testq %rdx, %rdx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000656d movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x00006577 movq %rcx, %r15 - 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x0000657a je LBB31_87 - 0x8a, 0x00, //0x00006580 movb (%rax), %al - 0x41, 0x88, 0x00, //0x00006582 movb %al, (%r8) - 0x4c, 0x8d, 0x4d, 0x80, //0x00006585 leaq $-128(%rbp), %r9 - 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00006589 jmp LBB31_87 - //0x0000658e LBB31_109 - 0x48, 0x8b, 0x47, 0x08, //0x0000658e movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xc9, //0x00006592 bsfq %rcx, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00006596 subq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x0000659a addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000659d addq $1, %rax - 0x48, 0x89, 0x06, //0x000065a1 movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x000065a4 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x000065a8 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x000065ab cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x000065af movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000065b2 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xe0, //0x000065b9 cmovaq %rax, %r12 - 0xe9, 0x00, 0xf6, 0xff, 0xff, //0x000065bd jmp LBB31_43 - //0x000065c2 LBB31_110 - 0x0f, 0xbc, 0xc0, //0x000065c2 bsfl %eax, %eax - 0x4c, 0x01, 0xe0, //0x000065c5 addq %r12, %rax - 0x4c, 0x01, 0xf8, //0x000065c8 addq %r15, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000065cb addq $2, %rax - 0xe9, 0xeb, 0xf5, 0xff, 0xff, //0x000065cf jmp LBB31_42 - //0x000065d4 LBB31_111 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000065d4 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000065db movl $2, %ecx - 0x48, 0x01, 0xca, //0x000065e0 addq %rcx, %rdx - 0x49, 0x01, 0xc7, //0x000065e3 addq %rax, %r15 - 0x0f, 0x8e, 0xd9, 0xf5, 0xff, 0xff, //0x000065e6 jle LBB31_44 - //0x000065ec LBB31_112 - 0x0f, 0xb6, 0x02, //0x000065ec movzbl (%rdx), %eax - 0x3c, 0x5c, //0x000065ef cmpb $92, %al - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x000065f1 je LBB31_111 - 0x3c, 0x22, //0x000065f7 cmpb $34, %al - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000065f9 je LBB31_116 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000065ff movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00006606 movl $1, %ecx - 0x48, 0x01, 0xca, //0x0000660b addq %rcx, %rdx - 0x49, 0x01, 0xc7, //0x0000660e addq %rax, %r15 - 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00006611 jg LBB31_112 - 0xe9, 0xa9, 0xf5, 0xff, 0xff, //0x00006617 jmp LBB31_44 - //0x0000661c LBB31_115 - 0x4c, 0x29, 0xca, //0x0000661c subq %r9, %rdx - 0x48, 0x01, 0xc2, //0x0000661f addq %rax, %rdx - 0x48, 0x89, 0x16, //0x00006622 movq %rdx, (%rsi) - 0xe9, 0x98, 0xf5, 0xff, 0xff, //0x00006625 jmp LBB31_43 - //0x0000662a LBB31_116 - 0x4c, 0x29, 0xca, //0x0000662a subq %r9, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000662d addq $1, %rdx - 0x48, 0x89, 0x16, //0x00006631 movq %rdx, (%rsi) - 0xe9, 0x89, 0xf5, 0xff, 0xff, //0x00006634 jmp LBB31_43 - //0x00006639 LBB31_117 - 0x4c, 0x01, 0xca, //0x00006639 addq %r9, %rdx - 0x48, 0x85, 0xc9, //0x0000663c testq %rcx, %rcx - 0x0f, 0x85, 0x30, 0xf5, 0xff, 0xff, //0x0000663f jne LBB31_34 - 0xe9, 0x60, 0xf5, 0xff, 0xff, //0x00006645 jmp LBB31_40 - //0x0000664a LBB31_118 - 0x4c, 0x01, 0xca, //0x0000664a addq %r9, %rdx - 0xe9, 0xbb, 0xf6, 0xff, 0xff, //0x0000664d jmp LBB31_56 - //0x00006652 LBB31_119 - 0x48, 0x8b, 0x47, 0x08, //0x00006652 movq $8(%rdi), %rax - 0x48, 0x89, 0x06, //0x00006656 movq %rax, (%rsi) - 0xe9, 0x67, 0xf5, 0xff, 0xff, //0x00006659 jmp LBB31_44 - //0x0000665e LBB31_120 - 0x49, 0x8d, 0x40, 0xff, //0x0000665e leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf8, //0x00006662 cmpq %r15, %rax - 0x0f, 0x84, 0x5a, 0xf5, 0xff, 0xff, //0x00006665 je LBB31_44 - 0x4b, 0x8d, 0x14, 0x17, //0x0000666b leaq (%r15,%r10), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x0000666f addq $2, %rdx - 0x4d, 0x29, 0xf8, //0x00006673 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00006676 addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x0000667a movq %r8, %r15 - 0xe9, 0x8b, 0xf6, 0xff, 0xff, //0x0000667d jmp LBB31_56 - 0x90, 0x90, //0x00006682 .p2align 2, 0x90 - // // .set L31_0_set_44, LBB31_44-LJTI31_0 - // // .set L31_0_set_46, LBB31_46-LJTI31_0 - // // .set L31_0_set_47, LBB31_47-LJTI31_0 - // // .set L31_0_set_29, LBB31_29-LJTI31_0 - // // .set L31_0_set_58, LBB31_58-LJTI31_0 - // // .set L31_0_set_83, LBB31_83-LJTI31_0 - // // .set L31_0_set_45, LBB31_45-LJTI31_0 - // // .set L31_0_set_84, LBB31_84-LJTI31_0 - //0x00006684 LJTI31_0 - 0x41, 0xf5, 0xff, 0xff, //0x00006684 .long L31_0_set_44 - 0x67, 0xf5, 0xff, 0xff, //0x00006688 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000668c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006690 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006694 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006698 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000669c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066a0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066a4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066a8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066ac .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066b0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066b4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066b8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066bc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066c0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066c4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066c8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066cc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066d0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066d4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066d8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066dc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066e0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066e4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066e8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066ec .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066f0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066f4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066f8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000066fc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006700 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006704 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006708 .long L31_0_set_46 - 0x76, 0xf5, 0xff, 0xff, //0x0000670c .long L31_0_set_47 - 0x67, 0xf5, 0xff, 0xff, //0x00006710 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006714 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006718 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000671c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006720 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006724 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006728 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000672c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006730 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006734 .long L31_0_set_46 - 0x61, 0xf4, 0xff, 0xff, //0x00006738 .long L31_0_set_29 - 0x67, 0xf5, 0xff, 0xff, //0x0000673c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006740 .long L31_0_set_46 - 0x61, 0xf4, 0xff, 0xff, //0x00006744 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006748 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x0000674c .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006750 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006754 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006758 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x0000675c .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006760 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006764 .long L31_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00006768 .long L31_0_set_29 - 0x67, 0xf5, 0xff, 0xff, //0x0000676c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006770 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006774 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006778 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000677c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006780 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006784 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006788 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000678c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006790 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006794 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006798 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000679c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067a0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067a4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067a8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067ac .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067b0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067b4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067b8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067bc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067c0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067c4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067c8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067cc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067d0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067d4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067d8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067dc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067e0 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067e4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067e8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067ec .long L31_0_set_46 - 0x9e, 0xf6, 0xff, 0xff, //0x000067f0 .long L31_0_set_58 - 0x67, 0xf5, 0xff, 0xff, //0x000067f4 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067f8 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x000067fc .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006800 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006804 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006808 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000680c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006810 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006814 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006818 .long L31_0_set_46 - 0xca, 0xfa, 0xff, 0xff, //0x0000681c .long L31_0_set_83 - 0x67, 0xf5, 0xff, 0xff, //0x00006820 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006824 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006828 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000682c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006830 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006834 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006838 .long L31_0_set_46 - 0x53, 0xf5, 0xff, 0xff, //0x0000683c .long L31_0_set_45 - 0x67, 0xf5, 0xff, 0xff, //0x00006840 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006844 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006848 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000684c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006850 .long L31_0_set_46 - 0x53, 0xf5, 0xff, 0xff, //0x00006854 .long L31_0_set_45 - 0x67, 0xf5, 0xff, 0xff, //0x00006858 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000685c .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006860 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006864 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00006868 .long L31_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x0000686c .long L31_0_set_46 - 0xde, 0xfa, 0xff, 0xff, //0x00006870 .long L31_0_set_84 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006874 .p2align 4, 0x00 - //0x00006880 LCPI32_0 - 0x01, 0x00, 0x00, 0x00, //0x00006880 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00006884 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00006888 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000688c .long 0 - //0x00006890 .p2align 4, 0x90 - //0x00006890 _get_by_path - 0x55, //0x00006890 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006891 movq %rsp, %rbp - 0x41, 0x57, //0x00006894 pushq %r15 - 0x41, 0x56, //0x00006896 pushq %r14 - 0x41, 0x55, //0x00006898 pushq %r13 - 0x41, 0x54, //0x0000689a pushq %r12 - 0x53, //0x0000689c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000689d subq $56, %rsp - 0x49, 0x89, 0xf5, //0x000068a1 movq %rsi, %r13 - 0x49, 0x89, 0xfc, //0x000068a4 movq %rdi, %r12 - 0x48, 0x8b, 0x42, 0x08, //0x000068a7 movq $8(%rdx), %rax - 0x48, 0x85, 0xc0, //0x000068ab testq %rax, %rax - 0x0f, 0x84, 0x0b, 0x0c, 0x00, 0x00, //0x000068ae je LBB32_221 - 0x4c, 0x8b, 0x0a, //0x000068b4 movq (%rdx), %r9 - 0x48, 0xc1, 0xe0, 0x04, //0x000068b7 shlq $4, %rax - 0x4c, 0x01, 0xc8, //0x000068bb addq %r9, %rax - 0x48, 0x89, 0x45, 0xa8, //0x000068be movq %rax, $-88(%rbp) - 0x49, 0x8b, 0x14, 0x24, //0x000068c2 movq (%r12), %rdx - 0x49, 0x8b, 0x75, 0x00, //0x000068c6 movq (%r13), %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000068ca movabsq $4294977024, %r10 - 0x48, 0x89, 0x4d, 0xa0, //0x000068d4 movq %rcx, $-96(%rbp) - //0x000068d8 LBB32_2 - 0x4d, 0x8b, 0x44, 0x24, 0x08, //0x000068d8 movq $8(%r12), %r8 - 0x4c, 0x39, 0xc6, //0x000068dd cmpq %r8, %rsi - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000068e0 jae LBB32_7 - 0x8a, 0x04, 0x32, //0x000068e6 movb (%rdx,%rsi), %al - 0x3c, 0x0d, //0x000068e9 cmpb $13, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000068eb je LBB32_7 - 0x3c, 0x20, //0x000068f1 cmpb $32, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000068f3 je LBB32_7 - 0x04, 0xf7, //0x000068f9 addb $-9, %al - 0x3c, 0x01, //0x000068fb cmpb $1, %al - 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x000068fd jbe LBB32_7 - 0x48, 0x89, 0xf7, //0x00006903 movq %rsi, %rdi - 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00006906 jmp LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000690b .p2align 4, 0x90 - //0x00006910 LBB32_7 - 0x48, 0x8d, 0x7e, 0x01, //0x00006910 leaq $1(%rsi), %rdi + 0x48, 0x39, 0xd6, //0x00000014 cmpq %rdx, %rsi + 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000017 je LBB0_1 + 0x4c, 0x8d, 0x04, 0x37, //0x0000001d leaq (%rdi,%rsi), %r8 + 0x48, 0x8d, 0x44, 0x3a, 0x01, //0x00000021 leaq $1(%rdx,%rdi), %rax + 0x48, 0x29, 0xf2, //0x00000026 subq %rsi, %rdx + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000029 movabsq $4294977024, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000033 .p2align 4, 0x90 + //0x00000040 LBB0_3 + 0x0f, 0xbe, 0x48, 0xff, //0x00000040 movsbl $-1(%rax), %ecx + 0x83, 0xf9, 0x20, //0x00000044 cmpl $32, %ecx + 0x0f, 0x87, 0x2c, 0x00, 0x00, 0x00, //0x00000047 ja LBB0_5 + 0x48, 0x0f, 0xa3, 0xce, //0x0000004d btq %rcx, %rsi + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000051 jae LBB0_5 + 0x48, 0xff, 0xc0, //0x00000057 incq %rax + 0x48, 0xff, 0xc2, //0x0000005a incq %rdx + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000005d jne LBB0_3 + 0x49, 0x29, 0xf8, //0x00000063 subq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00000066 movq %r8, %rax + 0x5d, //0x00000069 popq %rbp + 0xc3, //0x0000006a retq + //0x0000006b LBB0_1 + 0x48, 0x01, 0xfa, //0x0000006b addq %rdi, %rdx + 0x49, 0x89, 0xd0, //0x0000006e movq %rdx, %r8 + 0x49, 0x29, 0xf8, //0x00000071 subq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00000074 movq %r8, %rax + 0x5d, //0x00000077 popq %rbp + 0xc3, //0x00000078 retq + //0x00000079 LBB0_5 + 0x48, 0xf7, 0xd7, //0x00000079 notq %rdi + 0x48, 0x01, 0xf8, //0x0000007c addq %rdi, %rax + 0x5d, //0x0000007f popq %rbp + 0xc3, //0x00000080 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000081 .p2align 4, 0x00 + //0x00000090 LCPI1_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000090 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x000000a0 .p2align 4, 0x90 + //0x000000a0 _f64toa + 0x55, //0x000000a0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000000a1 movq %rsp, %rbp + 0x41, 0x57, //0x000000a4 pushq %r15 + 0x41, 0x56, //0x000000a6 pushq %r14 + 0x41, 0x55, //0x000000a8 pushq %r13 + 0x41, 0x54, //0x000000aa pushq %r12 + 0x53, //0x000000ac pushq %rbx + 0x50, //0x000000ad pushq %rax + 0x66, 0x48, 0x0f, 0x7e, 0xc2, //0x000000ae movq %xmm0, %rdx + 0x48, 0x89, 0xd0, //0x000000b3 movq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x000000b6 shrq $52, %rax + 0x25, 0xff, 0x07, 0x00, 0x00, //0x000000ba andl $2047, %eax + 0x3d, 0xff, 0x07, 0x00, 0x00, //0x000000bf cmpl $2047, %eax + 0x0f, 0x84, 0x99, 0x0a, 0x00, 0x00, //0x000000c4 je LBB1_114 + 0x49, 0x89, 0xfe, //0x000000ca movq %rdi, %r14 + 0xc6, 0x07, 0x2d, //0x000000cd movb $45, (%rdi) + 0x49, 0x89, 0xd4, //0x000000d0 movq %rdx, %r12 + 0x49, 0xc1, 0xec, 0x3f, //0x000000d3 shrq $63, %r12 + 0x4e, 0x8d, 0x3c, 0x27, //0x000000d7 leaq (%rdi,%r12), %r15 + 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x000000db leaq (,%rdx,2), %rcx + 0x48, 0x85, 0xc9, //0x000000e3 testq %rcx, %rcx + 0x0f, 0x84, 0x75, 0x02, 0x00, 0x00, //0x000000e6 je LBB1_19 + 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000000ec movabsq $4503599627370495, %rdi + 0x48, 0x21, 0xfa, //0x000000f6 andq %rdi, %rdx + 0x85, 0xc0, //0x000000f9 testl %eax, %eax + 0x0f, 0x84, 0x69, 0x0a, 0x00, 0x00, //0x000000fb je LBB1_115 + 0x48, 0xff, 0xc7, //0x00000101 incq %rdi + 0x48, 0x09, 0xd7, //0x00000104 orq %rdx, %rdi + 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x00000107 leal $-1075(%rax), %ebx + 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000010d leal $-1023(%rax), %ecx + 0x83, 0xf9, 0x34, //0x00000113 cmpl $52, %ecx + 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000116 ja LBB1_5 + 0xb9, 0x33, 0x04, 0x00, 0x00, //0x0000011c movl $1075, %ecx + 0x29, 0xc1, //0x00000121 subl %eax, %ecx + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000123 movq $-1, %rsi + 0x48, 0xd3, 0xe6, //0x0000012a shlq %cl, %rsi + 0x48, 0xf7, 0xd6, //0x0000012d notq %rsi + 0x48, 0x85, 0xf7, //0x00000130 testq %rsi, %rdi + 0x0f, 0x84, 0x0d, 0x04, 0x00, 0x00, //0x00000133 je LBB1_43 + //0x00000139 LBB1_5 + 0x48, 0x85, 0xd2, //0x00000139 testq %rdx, %rdx + 0x0f, 0x94, 0xc1, //0x0000013c sete %cl + 0x83, 0xf8, 0x01, //0x0000013f cmpl $1, %eax + 0x0f, 0x97, 0xc0, //0x00000142 seta %al + 0x20, 0xc8, //0x00000145 andb %cl, %al + 0x0f, 0xb6, 0xc0, //0x00000147 movzbl %al, %eax + 0x48, 0x8d, 0x74, 0xb8, 0xfe, //0x0000014a leaq $-2(%rax,%rdi,4), %rsi + 0x44, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x0000014f imull $1262611, %ebx, %r9d + 0x31, 0xc9, //0x00000156 xorl %ecx, %ecx + 0x84, 0xc0, //0x00000158 testb %al, %al + 0xb8, 0xff, 0xfe, 0x07, 0x00, //0x0000015a movl $524031, %eax + 0x0f, 0x44, 0xc1, //0x0000015f cmovel %ecx, %eax + 0x41, 0x29, 0xc1, //0x00000162 subl %eax, %r9d + 0x41, 0xc1, 0xf9, 0x16, //0x00000165 sarl $22, %r9d + 0x41, 0x69, 0xc9, 0xb1, 0x6c, 0xe5, 0xff, //0x00000169 imull $-1741647, %r9d, %ecx + 0xc1, 0xe9, 0x13, //0x00000170 shrl $19, %ecx + 0x01, 0xd9, //0x00000173 addl %ebx, %ecx + 0xb8, 0x24, 0x01, 0x00, 0x00, //0x00000175 movl $292, %eax + 0x44, 0x29, 0xc8, //0x0000017a subl %r9d, %eax + 0x48, 0x98, //0x0000017d cltq + 0x48, 0xc1, 0xe0, 0x04, //0x0000017f shlq $4, %rax + 0x48, 0x8d, 0x15, 0xb6, 0xc0, 0x00, 0x00, //0x00000183 leaq $49334(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */ + 0x4c, 0x8b, 0x1c, 0x10, //0x0000018a movq (%rax,%rdx), %r11 + 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x0000018e movq $8(%rax,%rdx), %r13 + 0xfe, 0xc1, //0x00000193 incb %cl + 0x48, 0xd3, 0xe6, //0x00000195 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x00000198 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x0000019b mulq %r13 + 0x48, 0x89, 0xd3, //0x0000019e movq %rdx, %rbx + 0x48, 0x89, 0xf0, //0x000001a1 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x000001a4 mulq %r11 + 0x48, 0x8d, 0x34, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x000001a7 leaq (,%rdi,4), %rsi + 0x48, 0x01, 0xd8, //0x000001af addq %rbx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x000001b2 adcq $0, %rdx + 0x31, 0xdb, //0x000001b6 xorl %ebx, %ebx + 0x48, 0x83, 0xf8, 0x01, //0x000001b8 cmpq $1, %rax + 0x0f, 0x97, 0xc3, //0x000001bc seta %bl + 0x48, 0x09, 0xd3, //0x000001bf orq %rdx, %rbx + 0x48, 0xd3, 0xe6, //0x000001c2 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x000001c5 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x000001c8 mulq %r13 + 0x49, 0x89, 0xd2, //0x000001cb movq %rdx, %r10 + 0x48, 0x89, 0xf0, //0x000001ce movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x000001d1 mulq %r11 + 0x49, 0x89, 0xd0, //0x000001d4 movq %rdx, %r8 + 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000001d7 leaq $2(,%rdi,4), %rsi + 0x4c, 0x01, 0xd0, //0x000001df addq %r10, %rax + 0x49, 0x83, 0xd0, 0x00, //0x000001e2 adcq $0, %r8 + 0x45, 0x31, 0xd2, //0x000001e6 xorl %r10d, %r10d + 0x48, 0x83, 0xf8, 0x01, //0x000001e9 cmpq $1, %rax + 0x41, 0x0f, 0x97, 0xc2, //0x000001ed seta %r10b + 0x4d, 0x09, 0xc2, //0x000001f1 orq %r8, %r10 + 0x48, 0xd3, 0xe6, //0x000001f4 shlq %cl, %rsi + 0x48, 0x89, 0xf0, //0x000001f7 movq %rsi, %rax + 0x49, 0xf7, 0xe5, //0x000001fa mulq %r13 + 0x48, 0x89, 0xd1, //0x000001fd movq %rdx, %rcx + 0x48, 0x89, 0xf0, //0x00000200 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00000203 mulq %r11 + 0x48, 0x01, 0xc8, //0x00000206 addq %rcx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x00000209 adcq $0, %rdx + 0x31, 0xc9, //0x0000020d xorl %ecx, %ecx + 0x48, 0x83, 0xf8, 0x01, //0x0000020f cmpq $1, %rax + 0x0f, 0x97, 0xc1, //0x00000213 seta %cl + 0x48, 0x09, 0xd1, //0x00000216 orq %rdx, %rcx + 0x83, 0xe7, 0x01, //0x00000219 andl $1, %edi + 0x48, 0x01, 0xfb, //0x0000021c addq %rdi, %rbx + 0x48, 0x29, 0xf9, //0x0000021f subq %rdi, %rcx + 0x49, 0x83, 0xfa, 0x28, //0x00000222 cmpq $40, %r10 + 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x00000226 jb LBB1_17 + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000022c movabsq $-3689348814741910323, %rdx + 0x4c, 0x89, 0xc0, //0x00000236 movq %r8, %rax + 0x48, 0xf7, 0xe2, //0x00000239 mulq %rdx + 0x48, 0x89, 0xd7, //0x0000023c movq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x05, //0x0000023f shrq $5, %rdi + 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x00000243 leaq (,%rdi,8), %rax + 0x48, 0x8d, 0x14, 0x80, //0x0000024b leaq (%rax,%rax,4), %rdx + 0x48, 0x39, 0xd3, //0x0000024f cmpq %rdx, %rbx + 0x40, 0x0f, 0x96, 0xc6, //0x00000252 setbe %sil + 0x48, 0x8d, 0x44, 0x80, 0x28, //0x00000256 leaq $40(%rax,%rax,4), %rax + 0x48, 0x39, 0xc8, //0x0000025b cmpq %rcx, %rax + 0x0f, 0x96, 0xc2, //0x0000025e setbe %dl + 0x40, 0x38, 0xd6, //0x00000261 cmpb %dl, %sil + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000264 je LBB1_17 + 0x31, 0xd2, //0x0000026a xorl %edx, %edx + 0x48, 0x39, 0xc8, //0x0000026c cmpq %rcx, %rax + 0x0f, 0x96, 0xc2, //0x0000026f setbe %dl + 0x48, 0x01, 0xd7, //0x00000272 addq %rdx, %rdi + 0x41, 0xff, 0xc1, //0x00000275 incl %r9d + 0x48, 0xbb, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000278 movabsq $8589934560, %rbx + 0x48, 0x8d, 0x83, 0x1f, 0xe4, 0x0b, 0x54, //0x00000282 leaq $1410065439(%rbx), %rax + 0x48, 0x39, 0xc7, //0x00000289 cmpq %rax, %rdi + 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x0000028c ja LBB1_23 + //0x00000292 LBB1_8 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000292 movl $1, %edx + 0x48, 0x83, 0xff, 0x0a, //0x00000297 cmpq $10, %rdi + 0x0f, 0x82, 0x9c, 0x01, 0x00, 0x00, //0x0000029b jb LBB1_30 + 0xba, 0x02, 0x00, 0x00, 0x00, //0x000002a1 movl $2, %edx + 0x48, 0x83, 0xff, 0x64, //0x000002a6 cmpq $100, %rdi + 0x0f, 0x82, 0x8d, 0x01, 0x00, 0x00, //0x000002aa jb LBB1_30 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x000002b0 movl $3, %edx + 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000002b5 cmpq $1000, %rdi + 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x000002bc jb LBB1_30 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x000002c2 movl $4, %edx + 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000002c7 cmpq $10000, %rdi + 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x000002ce jb LBB1_30 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x000002d4 movl $5, %edx + 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000002d9 cmpq $100000, %rdi + 0x0f, 0x82, 0x57, 0x01, 0x00, 0x00, //0x000002e0 jb LBB1_30 + 0xba, 0x06, 0x00, 0x00, 0x00, //0x000002e6 movl $6, %edx + 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000002eb cmpq $1000000, %rdi + 0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x000002f2 jb LBB1_30 + 0xba, 0x07, 0x00, 0x00, 0x00, //0x000002f8 movl $7, %edx + 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000002fd cmpq $10000000, %rdi + 0x0f, 0x82, 0x33, 0x01, 0x00, 0x00, //0x00000304 jb LBB1_30 + 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000030a movl $8, %edx + 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000030f cmpq $100000000, %rdi + 0x0f, 0x82, 0x21, 0x01, 0x00, 0x00, //0x00000316 jb LBB1_30 + 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x0000031c cmpq $1000000000, %rdi + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000323 movl $10, %edx + 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000328 jmp LBB1_29 + //0x0000032d LBB1_17 + 0x4d, 0x89, 0xc3, //0x0000032d movq %r8, %r11 + 0x49, 0xc1, 0xeb, 0x02, //0x00000330 shrq $2, %r11 + 0x4c, 0x89, 0xc2, //0x00000334 movq %r8, %rdx + 0x48, 0x83, 0xe2, 0xfc, //0x00000337 andq $-4, %rdx + 0x48, 0x39, 0xd3, //0x0000033b cmpq %rdx, %rbx + 0x0f, 0x96, 0xc3, //0x0000033e setbe %bl + 0x48, 0x8d, 0x72, 0x04, //0x00000341 leaq $4(%rdx), %rsi + 0x48, 0x39, 0xce, //0x00000345 cmpq %rcx, %rsi + 0x0f, 0x96, 0xc0, //0x00000348 setbe %al + 0x38, 0xc3, //0x0000034b cmpb %al, %bl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000034d je LBB1_20 + 0x31, 0xff, //0x00000353 xorl %edi, %edi + 0x48, 0x39, 0xce, //0x00000355 cmpq %rcx, %rsi + 0x40, 0x0f, 0x96, 0xc7, //0x00000358 setbe %dil + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000035c jmp LBB1_22 + //0x00000361 LBB1_19 + 0x41, 0xc6, 0x07, 0x30, //0x00000361 movb $48, (%r15) + 0x45, 0x29, 0xf7, //0x00000365 subl %r14d, %r15d + 0x41, 0xff, 0xc7, //0x00000368 incl %r15d + 0x44, 0x89, 0xfb, //0x0000036b movl %r15d, %ebx + 0xe9, 0xdf, 0x07, 0x00, 0x00, //0x0000036e jmp LBB1_113 + //0x00000373 LBB1_20 + 0x48, 0x83, 0xca, 0x02, //0x00000373 orq $2, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000377 movl $1, %edi + 0x49, 0x39, 0xd2, //0x0000037c cmpq %rdx, %r10 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000037f ja LBB1_22 + 0x0f, 0x94, 0xc0, //0x00000385 sete %al + 0x41, 0xc0, 0xe8, 0x02, //0x00000388 shrb $2, %r8b + 0x41, 0x20, 0xc0, //0x0000038c andb %al, %r8b + 0x41, 0x0f, 0xb6, 0xf8, //0x0000038f movzbl %r8b, %edi + //0x00000393 LBB1_22 + 0x4c, 0x01, 0xdf, //0x00000393 addq %r11, %rdi + 0x48, 0xbb, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000396 movabsq $8589934560, %rbx + 0x48, 0x8d, 0x83, 0x1f, 0xe4, 0x0b, 0x54, //0x000003a0 leaq $1410065439(%rbx), %rax + 0x48, 0x39, 0xc7, //0x000003a7 cmpq %rax, %rdi + 0x0f, 0x86, 0xe2, 0xfe, 0xff, 0xff, //0x000003aa jbe LBB1_8 + //0x000003b0 LBB1_23 + 0x48, 0x89, 0xf8, //0x000003b0 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x000003b3 shrq $11, %rax + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000003b7 movl $11, %edx + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000003bc cmpq $48828125, %rax + 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x000003c2 jb LBB1_30 + 0x48, 0x89, 0xf8, //0x000003c8 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x000003cb shrq $12, %rax + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000003cf movl $12, %edx + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000003d4 cmpq $244140625, %rax + 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000003da jb LBB1_30 + 0x48, 0x89, 0xf8, //0x000003e0 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x000003e3 shrq $13, %rax + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000003e7 movl $13, %edx + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000003ec cmpq $1220703125, %rax + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x000003f2 jb LBB1_30 + 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000003f8 movl $14, %edx + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000003fd movabsq $100000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000407 cmpq %rax, %rdi + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x0000040a jb LBB1_30 + 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000410 movl $15, %edx + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000415 movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc7, //0x0000041f cmpq %rax, %rdi + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000422 jb LBB1_30 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000428 movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc7, //0x00000432 cmpq %rax, %rdi + 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000435 movl $17, %edx + //0x0000043a LBB1_29 + 0x83, 0xda, 0x00, //0x0000043a sbbl $0, %edx + //0x0000043d LBB1_30 + 0x46, 0x8d, 0x2c, 0x0a, //0x0000043d leal (%rdx,%r9), %r13d + 0x42, 0x8d, 0x44, 0x0a, 0x05, //0x00000441 leal $5(%rdx,%r9), %eax + 0x83, 0xf8, 0x1b, //0x00000446 cmpl $27, %eax + 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x00000449 jb LBB1_38 + 0x4d, 0x8d, 0x67, 0x01, //0x0000044f leaq $1(%r15), %r12 + 0x4c, 0x89, 0xe6, //0x00000453 movq %r12, %rsi + 0xe8, 0x25, 0x88, 0x00, 0x00, //0x00000456 callq _format_significand + 0x48, 0x89, 0xc3, //0x0000045b movq %rax, %rbx + 0x90, 0x90, //0x0000045e .p2align 4, 0x90 + //0x00000460 LBB1_32 + 0x80, 0x7b, 0xff, 0x30, //0x00000460 cmpb $48, $-1(%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00000464 leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000468 je LBB1_32 + 0x41, 0x8a, 0x47, 0x01, //0x0000046e movb $1(%r15), %al + 0x41, 0x88, 0x07, //0x00000472 movb %al, (%r15) + 0x48, 0x8d, 0x43, 0x01, //0x00000475 leaq $1(%rbx), %rax + 0x48, 0x89, 0xc1, //0x00000479 movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000047c subq %r12, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x0000047f cmpq $2, %rcx + 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x00000483 jl LBB1_35 + 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000489 movb $46, (%r12) + 0x48, 0x89, 0xc3, //0x0000048e movq %rax, %rbx + //0x00000491 LBB1_35 + 0xc6, 0x03, 0x65, //0x00000491 movb $101, (%rbx) + 0x45, 0x85, 0xed, //0x00000494 testl %r13d, %r13d + 0x0f, 0x8e, 0x57, 0x01, 0x00, 0x00, //0x00000497 jle LBB1_51 + 0x41, 0xff, 0xcd, //0x0000049d decl %r13d + 0xc6, 0x43, 0x01, 0x2b, //0x000004a0 movb $43, $1(%rbx) + 0x44, 0x89, 0xe8, //0x000004a4 movl %r13d, %eax + 0x83, 0xf8, 0x64, //0x000004a7 cmpl $100, %eax + 0x0f, 0x8c, 0x59, 0x01, 0x00, 0x00, //0x000004aa jl LBB1_52 + //0x000004b0 LBB1_37 + 0x89, 0xc1, //0x000004b0 movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000004b2 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x000004b7 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x000004bb shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x000004bf leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x000004c2 leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x000004c5 subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0xa2, 0xbc, 0x00, 0x00, //0x000004c7 leaq $48290(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x000004ce movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x89, 0x4b, 0x02, //0x000004d2 movw %cx, $2(%rbx) + 0x0c, 0x30, //0x000004d6 orb $48, %al + 0x88, 0x43, 0x04, //0x000004d8 movb %al, $4(%rbx) + 0x48, 0x83, 0xc3, 0x05, //0x000004db addq $5, %rbx + 0xe9, 0x6b, 0x06, 0x00, 0x00, //0x000004df jmp LBB1_112 + //0x000004e4 LBB1_38 + 0x45, 0x85, 0xc9, //0x000004e4 testl %r9d, %r9d + 0x0f, 0x88, 0x3f, 0x01, 0x00, 0x00, //0x000004e7 js LBB1_54 + 0x4d, 0x63, 0xed, //0x000004ed movslq %r13d, %r13 + 0x4b, 0x8d, 0x1c, 0x2f, //0x000004f0 leaq (%r15,%r13), %rbx + 0x4c, 0x89, 0xfe, //0x000004f4 movq %r15, %rsi + 0xe8, 0x94, 0x06, 0x00, 0x00, //0x000004f7 callq _format_integer + 0x48, 0x39, 0xd8, //0x000004fc cmpq %rbx, %rax + 0x0f, 0x83, 0x4a, 0x06, 0x00, 0x00, //0x000004ff jae LBB1_112 + 0x4d, 0x01, 0xec, //0x00000505 addq %r13, %r12 + 0x49, 0x29, 0xc4, //0x00000508 subq %rax, %r12 + 0x4d, 0x01, 0xf4, //0x0000050b addq %r14, %r12 + 0x49, 0x83, 0xfc, 0x20, //0x0000050e cmpq $32, %r12 + 0x0f, 0x82, 0x18, 0x03, 0x00, 0x00, //0x00000512 jb LBB1_76 + 0x4c, 0x89, 0xe1, //0x00000518 movq %r12, %rcx + 0x48, 0x83, 0xe1, 0xe0, //0x0000051b andq $-32, %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x0000051f leaq $-32(%rcx), %rdi + 0x48, 0x89, 0xfe, //0x00000523 movq %rdi, %rsi + 0x48, 0xc1, 0xee, 0x05, //0x00000526 shrq $5, %rsi + 0x48, 0xff, 0xc6, //0x0000052a incq %rsi + 0x89, 0xf2, //0x0000052d movl %esi, %edx + 0x83, 0xe2, 0x07, //0x0000052f andl $7, %edx + 0x48, 0x81, 0xff, 0xe0, 0x00, 0x00, 0x00, //0x00000532 cmpq $224, %rdi + 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x00000539 jae LBB1_69 + 0x31, 0xff, //0x0000053f xorl %edi, %edi + 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00000541 jmp LBB1_71 + //0x00000546 LBB1_43 + 0x48, 0xd3, 0xef, //0x00000546 shrq %cl, %rdi + 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000549 movabsq $8589934560, %rax + 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x00000553 addq $1410065439, %rax + 0x48, 0x39, 0xc7, //0x00000559 cmpq %rax, %rdi + 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x0000055c jbe LBB1_60 + 0x48, 0x89, 0xf8, //0x00000562 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000565 shrq $11, %rax + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00000569 movl $11, %edx + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000056e cmpq $48828125, %rax + 0x0f, 0x82, 0xad, 0x01, 0x00, 0x00, //0x00000574 jb LBB1_68 + 0x48, 0x89, 0xf8, //0x0000057a movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x0000057d shrq $12, %rax + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000581 movl $12, %edx + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000586 cmpq $244140625, %rax + 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x0000058c jb LBB1_68 + 0x48, 0x89, 0xf8, //0x00000592 movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x00000595 shrq $13, %rax + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000599 movl $13, %edx + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000059e cmpq $1220703125, %rax + 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x000005a4 jb LBB1_68 + 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000005aa movl $14, %edx + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000005af movabsq $100000000000000, %rax + 0x48, 0x39, 0xc7, //0x000005b9 cmpq %rax, %rdi + 0x0f, 0x82, 0x65, 0x01, 0x00, 0x00, //0x000005bc jb LBB1_68 + 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000005c2 movl $15, %edx + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005c7 movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc7, //0x000005d1 cmpq %rax, %rdi + 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x000005d4 jb LBB1_68 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005da movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc7, //0x000005e4 cmpq %rax, %rdi + 0xba, 0x11, 0x00, 0x00, 0x00, //0x000005e7 movl $17, %edx + //0x000005ec LBB1_50 + 0x83, 0xda, 0x00, //0x000005ec sbbl $0, %edx + 0xe9, 0x33, 0x01, 0x00, 0x00, //0x000005ef jmp LBB1_68 + //0x000005f4 LBB1_51 + 0xc6, 0x43, 0x01, 0x2d, //0x000005f4 movb $45, $1(%rbx) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005f8 movl $1, %eax + 0x44, 0x29, 0xe8, //0x000005fd subl %r13d, %eax + 0x83, 0xf8, 0x64, //0x00000600 cmpl $100, %eax + 0x0f, 0x8d, 0xa7, 0xfe, 0xff, 0xff, //0x00000603 jge LBB1_37 + //0x00000609 LBB1_52 + 0x83, 0xf8, 0x0a, //0x00000609 cmpl $10, %eax + 0x0f, 0x8c, 0x7d, 0x00, 0x00, 0x00, //0x0000060c jl LBB1_59 + 0x48, 0x98, //0x00000612 cltq + 0x48, 0x8d, 0x0d, 0x55, 0xbb, 0x00, 0x00, //0x00000614 leaq $47957(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x0000061b movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x43, 0x02, //0x0000061f movw %ax, $2(%rbx) + 0x48, 0x83, 0xc3, 0x04, //0x00000623 addq $4, %rbx + 0xe9, 0x23, 0x05, 0x00, 0x00, //0x00000627 jmp LBB1_112 + //0x0000062c LBB1_54 + 0x45, 0x85, 0xed, //0x0000062c testl %r13d, %r13d + 0x0f, 0x8f, 0x0c, 0x03, 0x00, 0x00, //0x0000062f jg LBB1_85 + 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000635 movw $11824, (%r15) + 0x49, 0x83, 0xc7, 0x02, //0x0000063b addq $2, %r15 + 0x45, 0x85, 0xed, //0x0000063f testl %r13d, %r13d + 0x0f, 0x89, 0xf9, 0x02, 0x00, 0x00, //0x00000642 jns LBB1_85 + 0x31, 0xc0, //0x00000648 xorl %eax, %eax + 0x41, 0x83, 0xfd, 0xe0, //0x0000064a cmpl $-32, %r13d + 0x0f, 0x87, 0xce, 0x02, 0x00, 0x00, //0x0000064e ja LBB1_83 + 0x45, 0x89, 0xe8, //0x00000654 movl %r13d, %r8d + 0x41, 0xf7, 0xd0, //0x00000657 notl %r8d + 0x49, 0xff, 0xc0, //0x0000065a incq %r8 + 0x4c, 0x89, 0xc0, //0x0000065d movq %r8, %rax + 0x49, 0x89, 0xda, //0x00000660 movq %rbx, %r10 + 0x48, 0x21, 0xd8, //0x00000663 andq %rbx, %rax + 0x48, 0x8d, 0x48, 0xe0, //0x00000666 leaq $-32(%rax), %rcx + 0x48, 0x89, 0xcb, //0x0000066a movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x05, //0x0000066d shrq $5, %rbx + 0x48, 0xff, 0xc3, //0x00000671 incq %rbx + 0x41, 0x89, 0xd9, //0x00000674 movl %ebx, %r9d + 0x41, 0x83, 0xe1, 0x07, //0x00000677 andl $7, %r9d + 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x0000067b cmpq $224, %rcx + 0x0f, 0x83, 0xbc, 0x01, 0x00, 0x00, //0x00000682 jae LBB1_77 + 0x31, 0xdb, //0x00000688 xorl %ebx, %ebx + 0xe9, 0x52, 0x02, 0x00, 0x00, //0x0000068a jmp LBB1_79 + //0x0000068f LBB1_59 + 0x04, 0x30, //0x0000068f addb $48, %al + 0x88, 0x43, 0x02, //0x00000691 movb %al, $2(%rbx) + 0x48, 0x83, 0xc3, 0x03, //0x00000694 addq $3, %rbx + 0xe9, 0xb2, 0x04, 0x00, 0x00, //0x00000698 jmp LBB1_112 + //0x0000069d LBB1_60 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000069d movl $1, %edx + 0x48, 0x83, 0xff, 0x0a, //0x000006a2 cmpq $10, %rdi + 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000006a6 jb LBB1_68 + 0xba, 0x02, 0x00, 0x00, 0x00, //0x000006ac movl $2, %edx + 0x48, 0x83, 0xff, 0x64, //0x000006b1 cmpq $100, %rdi + 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000006b5 jb LBB1_68 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x000006bb movl $3, %edx + 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006c0 cmpq $1000, %rdi + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000006c7 jb LBB1_68 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x000006cd movl $4, %edx + 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000006d2 cmpq $10000, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000006d9 jb LBB1_68 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x000006df movl $5, %edx + 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000006e4 cmpq $100000, %rdi + 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000006eb jb LBB1_68 + 0xba, 0x06, 0x00, 0x00, 0x00, //0x000006f1 movl $6, %edx + 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000006f6 cmpq $1000000, %rdi + 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000006fd jb LBB1_68 + 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000703 movl $7, %edx + 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x00000708 cmpq $10000000, %rdi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000070f jb LBB1_68 + 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000715 movl $8, %edx + 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000071a cmpq $100000000, %rdi + 0x0f, 0x83, 0x50, 0x04, 0x00, 0x00, //0x00000721 jae LBB1_116 + //0x00000727 LBB1_68 + 0x4c, 0x89, 0xfe, //0x00000727 movq %r15, %rsi + 0xe8, 0x61, 0x04, 0x00, 0x00, //0x0000072a callq _format_integer + 0x48, 0x89, 0xc3, //0x0000072f movq %rax, %rbx + 0xe9, 0x18, 0x04, 0x00, 0x00, //0x00000732 jmp LBB1_112 + //0x00000737 LBB1_69 + 0x48, 0x29, 0xd6, //0x00000737 subq %rdx, %rsi + 0x31, 0xff, //0x0000073a xorl %edi, %edi + 0x66, 0x0f, 0x6f, 0x05, 0x4c, 0xf9, 0xff, 0xff, //0x0000073c movdqa $-1716(%rip), %xmm0 /* LCPI1_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000744 .p2align 4, 0x90 + //0x00000750 LBB1_70 + 0xf3, 0x0f, 0x7f, 0x04, 0x38, //0x00000750 movdqu %xmm0, (%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x10, //0x00000755 movdqu %xmm0, $16(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x20, //0x0000075b movdqu %xmm0, $32(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x30, //0x00000761 movdqu %xmm0, $48(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x40, //0x00000767 movdqu %xmm0, $64(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x50, //0x0000076d movdqu %xmm0, $80(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x60, //0x00000773 movdqu %xmm0, $96(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x70, //0x00000779 movdqu %xmm0, $112(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x80, 0x00, 0x00, 0x00, //0x0000077f movdqu %xmm0, $128(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x90, 0x00, 0x00, 0x00, //0x00000788 movdqu %xmm0, $144(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa0, 0x00, 0x00, 0x00, //0x00000791 movdqu %xmm0, $160(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb0, 0x00, 0x00, 0x00, //0x0000079a movdqu %xmm0, $176(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc0, 0x00, 0x00, 0x00, //0x000007a3 movdqu %xmm0, $192(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd0, 0x00, 0x00, 0x00, //0x000007ac movdqu %xmm0, $208(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe0, 0x00, 0x00, 0x00, //0x000007b5 movdqu %xmm0, $224(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf0, 0x00, 0x00, 0x00, //0x000007be movdqu %xmm0, $240(%rax,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x000007c7 addq $256, %rdi + 0x48, 0x83, 0xc6, 0xf8, //0x000007ce addq $-8, %rsi + 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000007d2 jne LBB1_70 + //0x000007d8 LBB1_71 + 0x48, 0x85, 0xd2, //0x000007d8 testq %rdx, %rdx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000007db je LBB1_74 + 0x48, 0x8d, 0x74, 0x07, 0x10, //0x000007e1 leaq $16(%rdi,%rax), %rsi + 0x48, 0xf7, 0xda, //0x000007e6 negq %rdx + 0x66, 0x0f, 0x6f, 0x05, 0x9f, 0xf8, 0xff, 0xff, //0x000007e9 movdqa $-1889(%rip), %xmm0 /* LCPI1_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007f1 .p2align 4, 0x90 + //0x00000800 LBB1_73 + 0xf3, 0x0f, 0x7f, 0x46, 0xf0, //0x00000800 movdqu %xmm0, $-16(%rsi) + 0xf3, 0x0f, 0x7f, 0x06, //0x00000805 movdqu %xmm0, (%rsi) + 0x48, 0x83, 0xc6, 0x20, //0x00000809 addq $32, %rsi + 0x48, 0xff, 0xc2, //0x0000080d incq %rdx + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000810 jne LBB1_73 + //0x00000816 LBB1_74 + 0x4c, 0x39, 0xe1, //0x00000816 cmpq %r12, %rcx + 0x0f, 0x84, 0x30, 0x03, 0x00, 0x00, //0x00000819 je LBB1_112 + 0x48, 0x01, 0xc8, //0x0000081f addq %rcx, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000822 .p2align 4, 0x90 + //0x00000830 LBB1_76 + 0xc6, 0x00, 0x30, //0x00000830 movb $48, (%rax) + 0x48, 0xff, 0xc0, //0x00000833 incq %rax + 0x48, 0x39, 0xc3, //0x00000836 cmpq %rax, %rbx + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000839 jne LBB1_76 + 0xe9, 0x0b, 0x03, 0x00, 0x00, //0x0000083f jmp LBB1_112 + //0x00000844 LBB1_77 + 0x4b, 0x8d, 0x8c, 0x34, 0xf2, 0x00, 0x00, 0x00, //0x00000844 leaq $242(%r12,%r14), %rcx + 0x4c, 0x89, 0xce, //0x0000084c movq %r9, %rsi + 0x48, 0x29, 0xde, //0x0000084f subq %rbx, %rsi + 0x31, 0xdb, //0x00000852 xorl %ebx, %ebx + 0x66, 0x0f, 0x6f, 0x05, 0x34, 0xf8, 0xff, 0xff, //0x00000854 movdqa $-1996(%rip), %xmm0 /* LCPI1_0+0(%rip) */ + //0x0000085c LBB1_78 + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x10, 0xff, 0xff, 0xff, //0x0000085c movdqu %xmm0, $-240(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x20, 0xff, 0xff, 0xff, //0x00000865 movdqu %xmm0, $-224(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x30, 0xff, 0xff, 0xff, //0x0000086e movdqu %xmm0, $-208(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x40, 0xff, 0xff, 0xff, //0x00000877 movdqu %xmm0, $-192(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x50, 0xff, 0xff, 0xff, //0x00000880 movdqu %xmm0, $-176(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x60, 0xff, 0xff, 0xff, //0x00000889 movdqu %xmm0, $-160(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x70, 0xff, 0xff, 0xff, //0x00000892 movdqu %xmm0, $-144(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0x80, //0x0000089b movdqu %xmm0, $-128(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0x90, //0x000008a1 movdqu %xmm0, $-112(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xa0, //0x000008a7 movdqu %xmm0, $-96(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xb0, //0x000008ad movdqu %xmm0, $-80(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xc0, //0x000008b3 movdqu %xmm0, $-64(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xd0, //0x000008b9 movdqu %xmm0, $-48(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xe0, //0x000008bf movdqu %xmm0, $-32(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xf0, //0x000008c5 movdqu %xmm0, $-16(%rcx,%rbx) + 0xf3, 0x0f, 0x7f, 0x04, 0x19, //0x000008cb movdqu %xmm0, (%rcx,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x01, 0x00, 0x00, //0x000008d0 addq $256, %rbx + 0x48, 0x83, 0xc6, 0x08, //0x000008d7 addq $8, %rsi + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000008db jne LBB1_78 + //0x000008e1 LBB1_79 + 0x4d, 0x85, 0xc9, //0x000008e1 testq %r9, %r9 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000008e4 je LBB1_82 + 0x4c, 0x01, 0xe3, //0x000008ea addq %r12, %rbx + 0x49, 0x8d, 0x4c, 0x1e, 0x12, //0x000008ed leaq $18(%r14,%rbx), %rcx + 0x49, 0xf7, 0xd9, //0x000008f2 negq %r9 + 0x66, 0x0f, 0x6f, 0x05, 0x93, 0xf7, 0xff, 0xff, //0x000008f5 movdqa $-2157(%rip), %xmm0 /* LCPI1_0+0(%rip) */ + //0x000008fd LBB1_81 + 0xf3, 0x0f, 0x7f, 0x41, 0xf0, //0x000008fd movdqu %xmm0, $-16(%rcx) + 0xf3, 0x0f, 0x7f, 0x01, //0x00000902 movdqu %xmm0, (%rcx) + 0x48, 0x83, 0xc1, 0x20, //0x00000906 addq $32, %rcx + 0x49, 0xff, 0xc1, //0x0000090a incq %r9 + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x0000090d jne LBB1_81 + //0x00000913 LBB1_82 + 0x49, 0x01, 0xc7, //0x00000913 addq %rax, %r15 + 0x49, 0x39, 0xc0, //0x00000916 cmpq %rax, %r8 + 0x4c, 0x89, 0xd3, //0x00000919 movq %r10, %rbx + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000091c je LBB1_85 + //0x00000922 LBB1_83 + 0x44, 0x89, 0xe9, //0x00000922 movl %r13d, %ecx + 0xf7, 0xd9, //0x00000925 negl %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000927 .p2align 4, 0x90 + //0x00000930 LBB1_84 + 0x41, 0xc6, 0x07, 0x30, //0x00000930 movb $48, (%r15) + 0x49, 0xff, 0xc7, //0x00000934 incq %r15 + 0xff, 0xc0, //0x00000937 incl %eax + 0x39, 0xc8, //0x00000939 cmpl %ecx, %eax + 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000093b jl LBB1_84 + //0x00000941 LBB1_85 + 0x4c, 0x89, 0xfe, //0x00000941 movq %r15, %rsi + 0xe8, 0x37, 0x83, 0x00, 0x00, //0x00000944 callq _format_significand + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000949 .p2align 4, 0x90 + //0x00000950 LBB1_86 + 0x80, 0x78, 0xff, 0x30, //0x00000950 cmpb $48, $-1(%rax) + 0x48, 0x8d, 0x40, 0xff, //0x00000954 leaq $-1(%rax), %rax + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000958 je LBB1_86 + 0x48, 0x8d, 0x48, 0x01, //0x0000095e leaq $1(%rax), %rcx + 0x45, 0x85, 0xed, //0x00000962 testl %r13d, %r13d + 0x0f, 0x8e, 0x83, 0x00, 0x00, 0x00, //0x00000965 jle LBB1_91 + 0x89, 0xca, //0x0000096b movl %ecx, %edx + 0x44, 0x29, 0xfa, //0x0000096d subl %r15d, %edx + 0x41, 0x39, 0xd5, //0x00000970 cmpl %edx, %r13d + 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00000973 jge LBB1_92 + 0x43, 0x8d, 0x54, 0x3d, 0x00, //0x00000979 leal (%r13,%r15), %edx + 0x29, 0xd1, //0x0000097e subl %edx, %ecx + 0x48, 0x8d, 0x71, 0xff, //0x00000980 leaq $-1(%rcx), %rsi + 0x89, 0xca, //0x00000984 movl %ecx, %edx + 0x83, 0xe2, 0x03, //0x00000986 andl $3, %edx + 0x48, 0x83, 0xfe, 0x03, //0x00000989 cmpq $3, %rsi + 0x0f, 0x83, 0x63, 0x00, 0x00, 0x00, //0x0000098d jae LBB1_96 + 0x31, 0xc9, //0x00000993 xorl %ecx, %ecx + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00000995 jmp LBB1_99 + //0x0000099a LBB1_92 + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x0000099a jle LBB1_91 + 0x48, 0x89, 0xde, //0x000009a0 movq %rbx, %rsi + 0x45, 0x01, 0xfd, //0x000009a3 addl %r15d, %r13d + 0x41, 0x89, 0xc8, //0x000009a6 movl %ecx, %r8d + 0x41, 0xf7, 0xd0, //0x000009a9 notl %r8d + 0x45, 0x01, 0xe8, //0x000009ac addl %r13d, %r8d + 0x31, 0xd2, //0x000009af xorl %edx, %edx + 0x48, 0x89, 0xcb, //0x000009b1 movq %rcx, %rbx + 0x41, 0x83, 0xf8, 0x1e, //0x000009b4 cmpl $30, %r8d + 0x0f, 0x86, 0x79, 0x01, 0x00, 0x00, //0x000009b8 jbe LBB1_110 + 0x49, 0xff, 0xc0, //0x000009be incq %r8 + 0x48, 0x89, 0xf3, //0x000009c1 movq %rsi, %rbx + 0x4c, 0x21, 0xc3, //0x000009c4 andq %r8, %rbx + 0x48, 0x8d, 0x73, 0xe0, //0x000009c7 leaq $-32(%rbx), %rsi + 0x48, 0x89, 0xf7, //0x000009cb movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x05, //0x000009ce shrq $5, %rdi + 0x48, 0xff, 0xc7, //0x000009d2 incq %rdi + 0x89, 0xfa, //0x000009d5 movl %edi, %edx + 0x83, 0xe2, 0x07, //0x000009d7 andl $7, %edx + 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x000009da cmpq $224, %rsi + 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x000009e1 jae LBB1_104 + 0x31, 0xff, //0x000009e7 xorl %edi, %edi + 0xe9, 0x07, 0x01, 0x00, 0x00, //0x000009e9 jmp LBB1_106 + //0x000009ee LBB1_91 + 0x48, 0x89, 0xcb, //0x000009ee movq %rcx, %rbx + 0xe9, 0x59, 0x01, 0x00, 0x00, //0x000009f1 jmp LBB1_112 + //0x000009f6 LBB1_96 + 0x48, 0x89, 0xd6, //0x000009f6 movq %rdx, %rsi + 0x48, 0x29, 0xce, //0x000009f9 subq %rcx, %rsi + 0x31, 0xc9, //0x000009fc xorl %ecx, %ecx + 0x90, 0x90, //0x000009fe .p2align 4, 0x90 + //0x00000a00 LBB1_97 + 0x8b, 0x7c, 0x08, 0xfd, //0x00000a00 movl $-3(%rax,%rcx), %edi + 0x89, 0x7c, 0x08, 0xfe, //0x00000a04 movl %edi, $-2(%rax,%rcx) + 0x48, 0x83, 0xc1, 0xfc, //0x00000a08 addq $-4, %rcx + 0x48, 0x39, 0xce, //0x00000a0c cmpq %rcx, %rsi + 0x0f, 0x85, 0xeb, 0xff, 0xff, 0xff, //0x00000a0f jne LBB1_97 + 0x48, 0xf7, 0xd9, //0x00000a15 negq %rcx + //0x00000a18 LBB1_99 + 0x48, 0x85, 0xd2, //0x00000a18 testq %rdx, %rdx + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000a1b je LBB1_102 + 0x48, 0xf7, 0xd9, //0x00000a21 negq %rcx + 0x48, 0xf7, 0xda, //0x00000a24 negq %rdx + 0x31, 0xf6, //0x00000a27 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a29 .p2align 4, 0x90 + //0x00000a30 LBB1_101 + 0x48, 0x8d, 0x3c, 0x31, //0x00000a30 leaq (%rcx,%rsi), %rdi + 0x0f, 0xb6, 0x1c, 0x38, //0x00000a34 movzbl (%rax,%rdi), %ebx + 0x88, 0x5c, 0x38, 0x01, //0x00000a38 movb %bl, $1(%rax,%rdi) + 0x48, 0xff, 0xce, //0x00000a3c decq %rsi + 0x48, 0x39, 0xf2, //0x00000a3f cmpq %rsi, %rdx + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a42 jne LBB1_101 + //0x00000a48 LBB1_102 + 0x49, 0x63, 0xcd, //0x00000a48 movslq %r13d, %rcx + 0x41, 0xc6, 0x04, 0x0f, 0x2e, //0x00000a4b movb $46, (%r15,%rcx) + 0x48, 0x83, 0xc0, 0x02, //0x00000a50 addq $2, %rax + 0x48, 0x89, 0xc3, //0x00000a54 movq %rax, %rbx + 0xe9, 0xf3, 0x00, 0x00, 0x00, //0x00000a57 jmp LBB1_112 + //0x00000a5c LBB1_104 + 0x48, 0x89, 0xd6, //0x00000a5c movq %rdx, %rsi + 0x48, 0x29, 0xfe, //0x00000a5f subq %rdi, %rsi + 0x31, 0xff, //0x00000a62 xorl %edi, %edi + 0x66, 0x0f, 0x6f, 0x05, 0x24, 0xf6, 0xff, 0xff, //0x00000a64 movdqa $-2524(%rip), %xmm0 /* LCPI1_0+0(%rip) */ + //0x00000a6c LBB1_105 + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x01, //0x00000a6c movdqu %xmm0, $1(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x11, //0x00000a72 movdqu %xmm0, $17(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x21, //0x00000a78 movdqu %xmm0, $33(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x31, //0x00000a7e movdqu %xmm0, $49(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x41, //0x00000a84 movdqu %xmm0, $65(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x51, //0x00000a8a movdqu %xmm0, $81(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x61, //0x00000a90 movdqu %xmm0, $97(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x71, //0x00000a96 movdqu %xmm0, $113(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00000a9c movdqu %xmm0, $129(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x91, 0x00, 0x00, 0x00, //0x00000aa5 movdqu %xmm0, $145(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00000aae movdqu %xmm0, $161(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb1, 0x00, 0x00, 0x00, //0x00000ab7 movdqu %xmm0, $177(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00000ac0 movdqu %xmm0, $193(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd1, 0x00, 0x00, 0x00, //0x00000ac9 movdqu %xmm0, $209(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00000ad2 movdqu %xmm0, $225(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf1, 0x00, 0x00, 0x00, //0x00000adb movdqu %xmm0, $241(%rax,%rdi) + 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x00000ae4 addq $256, %rdi + 0x48, 0x83, 0xc6, 0x08, //0x00000aeb addq $8, %rsi + 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00000aef jne LBB1_105 + //0x00000af5 LBB1_106 + 0x48, 0x89, 0xde, //0x00000af5 movq %rbx, %rsi + 0x48, 0x8d, 0x5c, 0x18, 0x01, //0x00000af8 leaq $1(%rax,%rbx), %rbx + 0x48, 0x85, 0xd2, //0x00000afd testq %rdx, %rdx + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000b00 je LBB1_109 + 0x48, 0x8d, 0x44, 0x38, 0x11, //0x00000b06 leaq $17(%rax,%rdi), %rax + 0x48, 0xf7, 0xda, //0x00000b0b negq %rdx + 0x66, 0x0f, 0x6f, 0x05, 0x7a, 0xf5, 0xff, 0xff, //0x00000b0e movdqa $-2694(%rip), %xmm0 /* LCPI1_0+0(%rip) */ + //0x00000b16 LBB1_108 + 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000b16 movdqu %xmm0, $-16(%rax) + 0xf3, 0x0f, 0x7f, 0x00, //0x00000b1b movdqu %xmm0, (%rax) + 0x48, 0x83, 0xc0, 0x20, //0x00000b1f addq $32, %rax + 0x48, 0xff, 0xc2, //0x00000b23 incq %rdx + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000b26 jne LBB1_108 + //0x00000b2c LBB1_109 + 0x89, 0xf2, //0x00000b2c movl %esi, %edx + 0x49, 0x39, 0xf0, //0x00000b2e cmpq %rsi, %r8 + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000b31 je LBB1_112 + //0x00000b37 LBB1_110 + 0x41, 0x29, 0xd5, //0x00000b37 subl %edx, %r13d + 0x41, 0x29, 0xcd, //0x00000b3a subl %ecx, %r13d + 0x90, 0x90, 0x90, //0x00000b3d .p2align 4, 0x90 + //0x00000b40 LBB1_111 + 0xc6, 0x03, 0x30, //0x00000b40 movb $48, (%rbx) + 0x48, 0xff, 0xc3, //0x00000b43 incq %rbx + 0x41, 0xff, 0xcd, //0x00000b46 decl %r13d + 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000b49 jne LBB1_111 + //0x00000b4f LBB1_112 + 0x44, 0x29, 0xf3, //0x00000b4f subl %r14d, %ebx + //0x00000b52 LBB1_113 + 0x89, 0xd8, //0x00000b52 movl %ebx, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00000b54 addq $8, %rsp + 0x5b, //0x00000b58 popq %rbx + 0x41, 0x5c, //0x00000b59 popq %r12 + 0x41, 0x5d, //0x00000b5b popq %r13 + 0x41, 0x5e, //0x00000b5d popq %r14 + 0x41, 0x5f, //0x00000b5f popq %r15 + 0x5d, //0x00000b61 popq %rbp + 0xc3, //0x00000b62 retq + //0x00000b63 LBB1_114 + 0x31, 0xdb, //0x00000b63 xorl %ebx, %ebx + 0xe9, 0xe8, 0xff, 0xff, 0xff, //0x00000b65 jmp LBB1_113 + //0x00000b6a LBB1_115 + 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00000b6a movl $-1074, %ebx + 0x48, 0x89, 0xd7, //0x00000b6f movq %rdx, %rdi + 0xe9, 0xc2, 0xf5, 0xff, 0xff, //0x00000b72 jmp LBB1_5 + //0x00000b77 LBB1_116 + 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000b77 cmpq $1000000000, %rdi + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000b7e movl $10, %edx + 0xe9, 0x64, 0xfa, 0xff, 0xff, //0x00000b83 jmp LBB1_50 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b88 .p2align 4, 0x90 + //0x00000b90 _format_integer + 0x55, //0x00000b90 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000b91 movq %rsp, %rbp + 0x53, //0x00000b94 pushq %rbx + 0x41, 0x89, 0xd0, //0x00000b95 movl %edx, %r8d + 0x49, 0x01, 0xf0, //0x00000b98 addq %rsi, %r8 + 0x48, 0x89, 0xf8, //0x00000b9b movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000b9e shrq $32, %rax + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000ba2 je LBB2_1 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ba8 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf8, //0x00000bb2 movq %rdi, %rax + 0x48, 0xf7, 0xe1, //0x00000bb5 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000bb8 shrq $26, %rdx + 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000bbc imull $-100000000, %edx, %ecx + 0x01, 0xf9, //0x00000bc2 addl %edi, %ecx + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000bc4 movl $3518437209, %r9d + 0x48, 0x89, 0xc8, //0x00000bca movq %rcx, %rax + 0x49, 0x0f, 0xaf, 0xc1, //0x00000bcd imulq %r9, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000bd1 shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000bd5 imull $10000, %eax, %edi + 0x29, 0xf9, //0x00000bdb subl %edi, %ecx + 0x48, 0x89, 0xc7, //0x00000bdd movq %rax, %rdi + 0x49, 0x0f, 0xaf, 0xf9, //0x00000be0 imulq %r9, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00000be4 shrq $45, %rdi + 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000be8 imull $10000, %edi, %edi + 0x29, 0xf8, //0x00000bee subl %edi, %eax + 0x0f, 0xb7, 0xf9, //0x00000bf0 movzwl %cx, %edi + 0xc1, 0xef, 0x02, //0x00000bf3 shrl $2, %edi + 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000bf6 imull $5243, %edi, %r9d + 0x41, 0xc1, 0xe9, 0x11, //0x00000bfd shrl $17, %r9d + 0x41, 0x6b, 0xf9, 0x64, //0x00000c01 imull $100, %r9d, %edi + 0x29, 0xf9, //0x00000c05 subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd1, //0x00000c07 movzwl %cx, %r10d + 0x0f, 0xb7, 0xf8, //0x00000c0b movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00000c0e shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000c11 imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000c17 shrl $17, %edi + 0x6b, 0xcf, 0x64, //0x00000c1a imull $100, %edi, %ecx + 0x29, 0xc8, //0x00000c1d subl %ecx, %eax + 0x44, 0x0f, 0xb7, 0xd8, //0x00000c1f movzwl %ax, %r11d + 0x48, 0x8d, 0x0d, 0x46, 0xb5, 0x00, 0x00, //0x00000c23 leaq $46406(%rip), %rcx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000c2a movzwl (%rcx,%r10,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000c2f movw %ax, $-2(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000c34 movzwl (%rcx,%r9,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000c39 movw %ax, $-4(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000c3e movzwl (%rcx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000c43 movw %ax, $-6(%r8) + 0x4d, 0x8d, 0x58, 0xf8, //0x00000c48 leaq $-8(%r8), %r11 + 0x0f, 0xb7, 0x0c, 0x79, //0x00000c4c movzwl (%rcx,%rdi,2), %ecx + 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000c50 movw %cx, $-8(%r8) + 0x48, 0x89, 0xd7, //0x00000c55 movq %rdx, %rdi + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000c58 cmpl $10000, %edi + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000c5e jae LBB2_5 + //0x00000c64 LBB2_4 + 0x89, 0xfa, //0x00000c64 movl %edi, %edx + 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000c66 jmp LBB2_7 + //0x00000c6b LBB2_1 + 0x4d, 0x89, 0xc3, //0x00000c6b movq %r8, %r11 + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000c6e cmpl $10000, %edi + 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000c74 jb LBB2_4 + //0x00000c7a LBB2_5 + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000c7a movl $3518437209, %r9d + 0x4c, 0x8d, 0x15, 0xe9, 0xb4, 0x00, 0x00, //0x00000c80 leaq $46313(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c87 .p2align 4, 0x90 + //0x00000c90 LBB2_6 + 0x89, 0xfa, //0x00000c90 movl %edi, %edx + 0x49, 0x0f, 0xaf, 0xd1, //0x00000c92 imulq %r9, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000c96 shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000c9a imull $-10000, %edx, %ecx + 0x01, 0xf9, //0x00000ca0 addl %edi, %ecx + 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000ca2 imulq $1374389535, %rcx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000ca9 shrq $37, %rax + 0x6b, 0xd8, 0x64, //0x00000cad imull $100, %eax, %ebx + 0x29, 0xd9, //0x00000cb0 subl %ebx, %ecx + 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000cb2 movzwl (%r10,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000cb7 movw %cx, $-2(%r11) + 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000cbc movzwl (%r10,%rax,2), %eax + 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000cc1 movw %ax, $-4(%r11) + 0x49, 0x83, 0xc3, 0xfc, //0x00000cc6 addq $-4, %r11 + 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000cca cmpl $99999999, %edi + 0x89, 0xd7, //0x00000cd0 movl %edx, %edi + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000cd2 ja LBB2_6 + //0x00000cd8 LBB2_7 + 0x83, 0xfa, 0x64, //0x00000cd8 cmpl $100, %edx + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000cdb jb LBB2_9 + 0x0f, 0xb7, 0xc2, //0x00000ce1 movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000ce4 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ce7 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000ced shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x00000cf0 imull $100, %eax, %ecx + 0x29, 0xca, //0x00000cf3 subl %ecx, %edx + 0x0f, 0xb7, 0xca, //0x00000cf5 movzwl %dx, %ecx + 0x48, 0x8d, 0x15, 0x71, 0xb4, 0x00, 0x00, //0x00000cf8 leaq $46193(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000cff movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d03 movw %cx, $-2(%r11) + 0x49, 0x83, 0xc3, 0xfe, //0x00000d08 addq $-2, %r11 + 0x89, 0xc2, //0x00000d0c movl %eax, %edx + //0x00000d0e LBB2_9 + 0x83, 0xfa, 0x0a, //0x00000d0e cmpl $10, %edx + 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000d11 jb LBB2_11 + 0x89, 0xd0, //0x00000d17 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x50, 0xb4, 0x00, 0x00, //0x00000d19 leaq $46160(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000d20 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000d24 movw %ax, $-2(%r11) + 0x4c, 0x89, 0xc0, //0x00000d29 movq %r8, %rax + 0x5b, //0x00000d2c popq %rbx + 0x5d, //0x00000d2d popq %rbp + 0xc3, //0x00000d2e retq + //0x00000d2f LBB2_11 + 0x80, 0xc2, 0x30, //0x00000d2f addb $48, %dl + 0x88, 0x16, //0x00000d32 movb %dl, (%rsi) + 0x4c, 0x89, 0xc0, //0x00000d34 movq %r8, %rax + 0x5b, //0x00000d37 popq %rbx + 0x5d, //0x00000d38 popq %rbp + 0xc3, //0x00000d39 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d3a .p2align 4, 0x90 + //0x00000d40 _i64toa + 0x48, 0x85, 0xf6, //0x00000d40 testq %rsi, %rsi + 0x0f, 0x88, 0x05, 0x00, 0x00, 0x00, //0x00000d43 js LBB3_1 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00000d49 jmp _u64toa + //0x00000d4e LBB3_1 + 0x55, //0x00000d4e pushq %rbp + 0x48, 0x89, 0xe5, //0x00000d4f movq %rsp, %rbp + 0xc6, 0x07, 0x2d, //0x00000d52 movb $45, (%rdi) + 0x48, 0xff, 0xc7, //0x00000d55 incq %rdi + 0x48, 0xf7, 0xde, //0x00000d58 negq %rsi + 0xe8, 0x60, 0x00, 0x00, 0x00, //0x00000d5b callq _u64toa + 0xff, 0xc0, //0x00000d60 incl %eax + 0x5d, //0x00000d62 popq %rbp + 0xc3, //0x00000d63 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d64 .p2align 4, 0x00 + //0x00000d70 LCPI4_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000d70 .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000d78 .quad 3518437209 + //0x00000d80 LCPI4_1 + 0xc5, 0x20, //0x00000d80 .word 8389 + 0x7b, 0x14, //0x00000d82 .word 5243 + 0x34, 0x33, //0x00000d84 .word 13108 + 0x00, 0x80, //0x00000d86 .word 32768 + 0xc5, 0x20, //0x00000d88 .word 8389 + 0x7b, 0x14, //0x00000d8a .word 5243 + 0x34, 0x33, //0x00000d8c .word 13108 + 0x00, 0x80, //0x00000d8e .word 32768 + //0x00000d90 LCPI4_2 + 0x80, 0x00, //0x00000d90 .word 128 + 0x00, 0x08, //0x00000d92 .word 2048 + 0x00, 0x20, //0x00000d94 .word 8192 + 0x00, 0x80, //0x00000d96 .word 32768 + 0x80, 0x00, //0x00000d98 .word 128 + 0x00, 0x08, //0x00000d9a .word 2048 + 0x00, 0x20, //0x00000d9c .word 8192 + 0x00, 0x80, //0x00000d9e .word 32768 + //0x00000da0 LCPI4_3 + 0x0a, 0x00, //0x00000da0 .word 10 + 0x0a, 0x00, //0x00000da2 .word 10 + 0x0a, 0x00, //0x00000da4 .word 10 + 0x0a, 0x00, //0x00000da6 .word 10 + 0x0a, 0x00, //0x00000da8 .word 10 + 0x0a, 0x00, //0x00000daa .word 10 + 0x0a, 0x00, //0x00000dac .word 10 + 0x0a, 0x00, //0x00000dae .word 10 + //0x00000db0 LCPI4_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000db0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000dc0 .p2align 4, 0x90 + //0x00000dc0 _u64toa + 0x55, //0x00000dc0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000dc1 movq %rsp, %rbp + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000dc4 cmpq $9999, %rsi + 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000dcb ja LBB4_8 + 0x0f, 0xb7, 0xc6, //0x00000dd1 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000dd4 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000dd7 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000ddd shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000de0 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000de4 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000de7 movl %esi, %ecx + 0x29, 0xc1, //0x00000de9 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x00000deb movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x00000dee addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000df1 cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000df7 jb LBB4_3 + 0x48, 0x8d, 0x0d, 0x6c, 0xb3, 0x00, 0x00, //0x00000dfd leaq $45932(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000e04 movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x00000e07 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e09 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000e0e jmp LBB4_4 + //0x00000e13 LBB4_3 + 0x31, 0xc9, //0x00000e13 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x00000e15 cmpl $100, %esi + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000e18 jb LBB4_5 + //0x00000e1e LBB4_4 + 0x0f, 0xb7, 0xd2, //0x00000e1e movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x00000e21 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x44, 0xb3, 0x00, 0x00, //0x00000e25 leaq $45892(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x00000e2c movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x00000e2f movl %ecx, %esi + 0xff, 0xc1, //0x00000e31 incl %ecx + 0x88, 0x14, 0x37, //0x00000e33 movb %dl, (%rdi,%rsi) + //0x00000e36 LBB4_6 + 0x48, 0x8d, 0x15, 0x33, 0xb3, 0x00, 0x00, //0x00000e36 leaq $45875(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x00000e3d movb (%rax,%rdx), %dl + 0x89, 0xce, //0x00000e40 movl %ecx, %esi + 0xff, 0xc1, //0x00000e42 incl %ecx + 0x88, 0x14, 0x37, //0x00000e44 movb %dl, (%rdi,%rsi) + //0x00000e47 LBB4_7 + 0x0f, 0xb7, 0xc0, //0x00000e47 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000e4a orq $1, %rax + 0x48, 0x8d, 0x15, 0x1b, 0xb3, 0x00, 0x00, //0x00000e4e leaq $45851(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x00000e55 movb (%rax,%rdx), %al + 0x89, 0xca, //0x00000e58 movl %ecx, %edx + 0xff, 0xc1, //0x00000e5a incl %ecx + 0x88, 0x04, 0x17, //0x00000e5c movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x00000e5f movl %ecx, %eax + 0x5d, //0x00000e61 popq %rbp + 0xc3, //0x00000e62 retq + //0x00000e63 LBB4_5 + 0x31, 0xc9, //0x00000e63 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x00000e65 cmpl $10, %esi + 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000e68 jae LBB4_6 + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000e6e jmp LBB4_7 + //0x00000e73 LBB4_8 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000e73 cmpq $99999999, %rsi + 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x00000e7a ja LBB4_16 + 0x89, 0xf0, //0x00000e80 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000e82 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000e87 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000e8b shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000e8f imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000e96 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x00000e98 subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000e9b imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000ea2 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000ea6 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x00000eaa movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000ead shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000eb0 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000eb6 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x00000eb9 imull $100, %eax, %eax + 0x29, 0xc2, //0x00000ebc subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000ebe movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x00000ec2 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x00000ec5 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000ec8 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ecb imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000ed1 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x00000ed4 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x00000ed8 imull $100, %eax, %eax + 0x29, 0xc1, //0x00000edb subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000edd movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000ee1 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000ee4 cmpl $10000000, %esi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000eea jb LBB4_11 + 0x48, 0x8d, 0x05, 0x79, 0xb2, 0x00, 0x00, //0x00000ef0 leaq $45689(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x00000ef7 movb (%r10,%rax), %al + 0x88, 0x07, //0x00000efb movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000efd movl $1, %ecx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000f02 jmp LBB4_12 + //0x00000f07 LBB4_11 + 0x31, 0xc9, //0x00000f07 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000f09 cmpl $1000000, %esi + 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x00000f0f jb LBB4_13 + //0x00000f15 LBB4_12 + 0x44, 0x89, 0xd0, //0x00000f15 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f18 orq $1, %rax + 0x48, 0x8d, 0x35, 0x4d, 0xb2, 0x00, 0x00, //0x00000f1c leaq $45645(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x00000f23 movb (%rax,%rsi), %al + 0x89, 0xce, //0x00000f26 movl %ecx, %esi + 0xff, 0xc1, //0x00000f28 incl %ecx + 0x88, 0x04, 0x37, //0x00000f2a movb %al, (%rdi,%rsi) + //0x00000f2d LBB4_14 + 0x48, 0x8d, 0x05, 0x3c, 0xb2, 0x00, 0x00, //0x00000f2d leaq $45628(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x00000f34 movb (%r9,%rax), %al + 0x89, 0xce, //0x00000f38 movl %ecx, %esi + 0xff, 0xc1, //0x00000f3a incl %ecx + 0x88, 0x04, 0x37, //0x00000f3c movb %al, (%rdi,%rsi) + //0x00000f3f LBB4_15 + 0x41, 0x0f, 0xb7, 0xc1, //0x00000f3f movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f43 orq $1, %rax + 0x48, 0x8d, 0x35, 0x22, 0xb2, 0x00, 0x00, //0x00000f47 leaq $45602(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x00000f4e movb (%rax,%rsi), %al + 0x89, 0xca, //0x00000f51 movl %ecx, %edx + 0x88, 0x04, 0x3a, //0x00000f53 movb %al, (%rdx,%rdi) + 0x41, 0x8a, 0x04, 0x30, //0x00000f56 movb (%r8,%rsi), %al + 0x88, 0x44, 0x3a, 0x01, //0x00000f5a movb %al, $1(%rdx,%rdi) + 0x41, 0x0f, 0xb7, 0xc0, //0x00000f5e movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f62 orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000f66 movb (%rax,%rsi), %al + 0x88, 0x44, 0x3a, 0x02, //0x00000f69 movb %al, $2(%rdx,%rdi) + 0x41, 0x8a, 0x04, 0x33, //0x00000f6d movb (%r11,%rsi), %al + 0x88, 0x44, 0x3a, 0x03, //0x00000f71 movb %al, $3(%rdx,%rdi) + 0x41, 0x0f, 0xb7, 0xc3, //0x00000f75 movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000f79 orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000f7d movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00000f80 addl $5, %ecx + 0x88, 0x44, 0x3a, 0x04, //0x00000f83 movb %al, $4(%rdx,%rdi) + 0x89, 0xc8, //0x00000f87 movl %ecx, %eax + 0x5d, //0x00000f89 popq %rbp + 0xc3, //0x00000f8a retq + //0x00000f8b LBB4_13 + 0x31, 0xc9, //0x00000f8b xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000f8d cmpl $100000, %esi + 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000f93 jae LBB4_14 + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000f99 jmp LBB4_15 + //0x00000f9e LBB4_16 + 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000f9e movabsq $9999999999999999, %rax + 0x48, 0x39, 0xc6, //0x00000fa8 cmpq %rax, %rsi + 0x0f, 0x87, 0x15, 0x01, 0x00, 0x00, //0x00000fab ja LBB4_18 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000fb1 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x00000fbb movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000fbe mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000fc1 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000fc5 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x00000fcb subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xc2, //0x00000fcd movd %edx, %xmm0 + 0x66, 0x0f, 0x6f, 0x0d, 0x97, 0xfd, 0xff, 0xff, //0x00000fd1 movdqa $-617(%rip), %xmm1 /* LCPI4_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd0, //0x00000fd9 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0xf4, 0xd1, //0x00000fdd pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000fe1 psrlq $45, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000fe6 movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00000feb movq %rax, %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ff0 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0xf4, 0xe3, //0x00000ff4 pmuludq %xmm3, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x00000ff8 psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd0, //0x00000ffc punpcklwd %xmm0, %xmm2 + 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00001000 psllq $2, %xmm2 + 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x00001005 pshuflw $80, %xmm2, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000100a pshufd $80, %xmm0, %xmm0 + 0x66, 0x0f, 0x6f, 0x15, 0x69, 0xfd, 0xff, 0xff, //0x0000100f movdqa $-663(%rip), %xmm2 /* LCPI4_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc2, //0x00001017 pmulhuw %xmm2, %xmm0 + 0x66, 0x0f, 0x6f, 0x25, 0x6d, 0xfd, 0xff, 0xff, //0x0000101b movdqa $-659(%rip), %xmm4 /* LCPI4_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x00001023 pmulhuw %xmm4, %xmm0 + 0x66, 0x0f, 0x6f, 0x2d, 0x71, 0xfd, 0xff, 0xff, //0x00001027 movdqa $-655(%rip), %xmm5 /* LCPI4_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x0000102f movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf5, //0x00001033 pmullw %xmm5, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00001037 psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x0000103c psubw %xmm6, %xmm0 + 0x66, 0x0f, 0x6e, 0xf6, //0x00001040 movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x00001044 pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00001048 psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd9, //0x0000104d pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0xfa, 0xf3, //0x00001051 psubd %xmm3, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x00001055 punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00001059 psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000105e pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00001063 pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xca, //0x00001068 pmulhuw %xmm2, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x0000106c pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xd5, 0xe9, //0x00001070 pmullw %xmm1, %xmm5 + 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00001074 psllq $16, %xmm5 + 0x66, 0x0f, 0xf9, 0xcd, //0x00001079 psubw %xmm5, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x0000107d packuswb %xmm1, %xmm0 + 0x66, 0x0f, 0x6f, 0x0d, 0x27, 0xfd, 0xff, 0xff, //0x00001081 movdqa $-729(%rip), %xmm1 /* LCPI4_4+0(%rip) */ + 0x66, 0x0f, 0xfc, 0xc8, //0x00001089 paddb %xmm0, %xmm1 + 0x66, 0x0f, 0xef, 0xd2, //0x0000108d pxor %xmm2, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00001091 pcmpeqb %xmm0, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001095 pmovmskb %xmm2, %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00001099 orl $32768, %eax + 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000109e xorl $-32769, %eax + 0x0f, 0xbc, 0xc0, //0x000010a3 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x000010a6 movl $16, %ecx + 0x29, 0xc1, //0x000010ab subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x000010ad shlq $4, %rax + 0x48, 0x8d, 0x15, 0x18, 0xd8, 0x00, 0x00, //0x000010b1 leaq $55320(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x000010b8 pshufb (%rax,%rdx), %xmm1 + 0xf3, 0x0f, 0x7f, 0x0f, //0x000010be movdqu %xmm1, (%rdi) + 0x89, 0xc8, //0x000010c2 movl %ecx, %eax + 0x5d, //0x000010c4 popq %rbp + 0xc3, //0x000010c5 retq + //0x000010c6 LBB4_18 + 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000010c6 movabsq $4153837486827862103, %rcx + 0x48, 0x89, 0xf0, //0x000010d0 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x000010d3 mulq %rcx + 0x48, 0xc1, 0xea, 0x33, //0x000010d6 shrq $51, %rdx + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000010da movabsq $10000000000000000, %rax + 0x48, 0x0f, 0xaf, 0xc2, //0x000010e4 imulq %rdx, %rax + 0x48, 0x29, 0xc6, //0x000010e8 subq %rax, %rsi + 0x83, 0xfa, 0x09, //0x000010eb cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000010ee ja LBB4_20 + 0x80, 0xc2, 0x30, //0x000010f4 addb $48, %dl + 0x88, 0x17, //0x000010f7 movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000010f9 movl $1, %ecx + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000010fe jmp LBB4_25 + //0x00001103 LBB4_20 + 0x83, 0xfa, 0x63, //0x00001103 cmpl $99, %edx + 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00001106 ja LBB4_22 + 0x89, 0xd0, //0x0000110c movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x5b, 0xb0, 0x00, 0x00, //0x0000110e leaq $45147(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x00001115 movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x00001118 movb $1(%rcx,%rax,2), %al + 0x88, 0x17, //0x0000111c movb %dl, (%rdi) + 0x88, 0x47, 0x01, //0x0000111e movb %al, $1(%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001121 movl $2, %ecx + 0xe9, 0x92, 0x00, 0x00, 0x00, //0x00001126 jmp LBB4_25 + //0x0000112b LBB4_22 + 0x89, 0xd0, //0x0000112b movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x0000112d shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00001130 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00001136 shrl $17, %eax + 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x00001139 cmpl $999, %edx + 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x0000113f ja LBB4_24 + 0x83, 0xc0, 0x30, //0x00001145 addl $48, %eax + 0x88, 0x07, //0x00001148 movb %al, (%rdi) + 0x0f, 0xb7, 0xc2, //0x0000114a movzwl %dx, %eax + 0x89, 0xc1, //0x0000114d movl %eax, %ecx + 0xc1, 0xe9, 0x02, //0x0000114f shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00001152 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x00001158 shrl $17, %ecx + 0x6b, 0xc9, 0x64, //0x0000115b imull $100, %ecx, %ecx + 0x29, 0xc8, //0x0000115e subl %ecx, %eax + 0x0f, 0xb7, 0xc0, //0x00001160 movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x06, 0xb0, 0x00, 0x00, //0x00001163 leaq $45062(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x0000116a movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x0000116d movb $1(%rcx,%rax,2), %al + 0x88, 0x57, 0x01, //0x00001171 movb %dl, $1(%rdi) + 0x88, 0x47, 0x02, //0x00001174 movb %al, $2(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00001177 movl $3, %ecx + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000117c jmp LBB4_25 + //0x00001181 LBB4_24 + 0x6b, 0xc8, 0x64, //0x00001181 imull $100, %eax, %ecx + 0x29, 0xca, //0x00001184 subl %ecx, %edx + 0x0f, 0xb7, 0xc0, //0x00001186 movzwl %ax, %eax + 0x4c, 0x8d, 0x05, 0xe0, 0xaf, 0x00, 0x00, //0x00001189 leaq $45024(%rip), %r8 /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x0c, 0x40, //0x00001190 movb (%r8,%rax,2), %cl + 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00001194 movb $1(%r8,%rax,2), %al + 0x88, 0x0f, //0x00001199 movb %cl, (%rdi) + 0x88, 0x47, 0x01, //0x0000119b movb %al, $1(%rdi) + 0x0f, 0xb7, 0xc2, //0x0000119e movzwl %dx, %eax + 0x41, 0x8a, 0x0c, 0x40, //0x000011a1 movb (%r8,%rax,2), %cl + 0x48, 0x01, 0xc0, //0x000011a5 addq %rax, %rax + 0x88, 0x4f, 0x02, //0x000011a8 movb %cl, $2(%rdi) + 0x83, 0xc8, 0x01, //0x000011ab orl $1, %eax + 0x0f, 0xb7, 0xc0, //0x000011ae movzwl %ax, %eax + 0x42, 0x8a, 0x04, 0x00, //0x000011b1 movb (%rax,%r8), %al + 0x88, 0x47, 0x03, //0x000011b5 movb %al, $3(%rdi) + 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000011b8 movl $4, %ecx + //0x000011bd LBB4_25 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000011bd movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x000011c7 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x000011ca mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000011cd shrq $26, %rdx + 0x66, 0x0f, 0x6e, 0xc2, //0x000011d1 movd %edx, %xmm0 + 0x66, 0x0f, 0x6f, 0x0d, 0x93, 0xfb, 0xff, 0xff, //0x000011d5 movdqa $-1133(%rip), %xmm1 /* LCPI4_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x000011dd movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0xf4, 0xd9, //0x000011e1 pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x000011e5 psrlq $45, %xmm3 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000011ea movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x000011ef movq %rax, %xmm2 + 0x66, 0x0f, 0x6f, 0xe3, //0x000011f4 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0xf4, 0xe2, //0x000011f8 pmuludq %xmm2, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x000011fc psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd8, //0x00001200 punpcklwd %xmm0, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00001204 psllq $2, %xmm3 + 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00001209 pshuflw $80, %xmm3, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000120e pshufd $80, %xmm0, %xmm0 + 0x66, 0x0f, 0x6f, 0x25, 0x65, 0xfb, 0xff, 0xff, //0x00001213 movdqa $-1179(%rip), %xmm4 /* LCPI4_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x0000121b pmulhuw %xmm4, %xmm0 + 0x66, 0x0f, 0x6f, 0x2d, 0x69, 0xfb, 0xff, 0xff, //0x0000121f movdqa $-1175(%rip), %xmm5 /* LCPI4_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc5, //0x00001227 pmulhuw %xmm5, %xmm0 + 0x66, 0x0f, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000122b movdqa $-1171(%rip), %xmm3 /* LCPI4_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x00001233 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf3, //0x00001237 pmullw %xmm3, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x0000123b psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x00001240 psubw %xmm6, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001244 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x0000124a subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xf6, //0x0000124c movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x00001250 pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00001254 psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd1, //0x00001259 pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0xfa, 0xf2, //0x0000125d psubd %xmm2, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x00001261 punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00001265 psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000126a pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x0000126f pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x00001274 pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xe4, 0xcd, //0x00001278 pmulhuw %xmm5, %xmm1 + 0x66, 0x0f, 0xd5, 0xd9, //0x0000127c pmullw %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00001280 psllq $16, %xmm3 + 0x66, 0x0f, 0xf9, 0xcb, //0x00001285 psubw %xmm3, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x00001289 packuswb %xmm1, %xmm0 + 0x66, 0x0f, 0xfc, 0x05, 0x1b, 0xfb, 0xff, 0xff, //0x0000128d paddb $-1253(%rip), %xmm0 /* LCPI4_4+0(%rip) */ + 0x89, 0xc8, //0x00001295 movl %ecx, %eax + 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00001297 movdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x0000129c orl $16, %ecx + 0x89, 0xc8, //0x0000129f movl %ecx, %eax + 0x5d, //0x000012a1 popq %rbp + 0xc3, //0x000012a2 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a3 .p2align 4, 0x00 + //0x000012b0 LCPI5_0 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000012b0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000012c0 LCPI5_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000012c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000012d0 LCPI5_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000012d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000012e0 .p2align 4, 0x90 + //0x000012e0 _quote + 0x55, //0x000012e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000012e1 movq %rsp, %rbp + 0x41, 0x57, //0x000012e4 pushq %r15 + 0x41, 0x56, //0x000012e6 pushq %r14 + 0x41, 0x55, //0x000012e8 pushq %r13 + 0x41, 0x54, //0x000012ea pushq %r12 + 0x53, //0x000012ec pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x000012ed subq $16, %rsp + 0x49, 0x89, 0xcb, //0x000012f1 movq %rcx, %r11 + 0x49, 0x89, 0xd4, //0x000012f4 movq %rdx, %r12 + 0x48, 0x89, 0xf0, //0x000012f7 movq %rsi, %rax + 0x4c, 0x8b, 0x31, //0x000012fa movq (%rcx), %r14 + 0x41, 0xf6, 0xc0, 0x01, //0x000012fd testb $1, %r8b + 0x48, 0x8d, 0x0d, 0x58, 0xd6, 0x00, 0x00, //0x00001301 leaq $54872(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ + 0x4c, 0x8d, 0x05, 0x51, 0xe6, 0x00, 0x00, //0x00001308 leaq $58961(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ + 0x4c, 0x0f, 0x44, 0xc1, //0x0000130f cmoveq %rcx, %r8 + 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00001313 leaq (,%rsi,8), %rcx + 0x49, 0x39, 0xce, //0x0000131b cmpq %rcx, %r14 + 0x0f, 0x8d, 0xee, 0x03, 0x00, 0x00, //0x0000131e jge LBB5_51 + 0x4d, 0x89, 0xe7, //0x00001324 movq %r12, %r15 + 0x49, 0x89, 0xfa, //0x00001327 movq %rdi, %r10 + 0x48, 0x85, 0xc0, //0x0000132a testq %rax, %rax + 0x0f, 0x84, 0xd1, 0x03, 0x00, 0x00, //0x0000132d je LBB5_74 + 0x66, 0x0f, 0x6f, 0x05, 0x75, 0xff, 0xff, 0xff, //0x00001333 movdqa $-139(%rip), %xmm0 /* LCPI5_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x7d, 0xff, 0xff, 0xff, //0x0000133b movdqa $-131(%rip), %xmm1 /* LCPI5_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x85, 0xff, 0xff, 0xff, //0x00001343 movdqa $-123(%rip), %xmm2 /* LCPI5_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x0000134b pcmpeqd %xmm3, %xmm3 + 0x49, 0x89, 0xfa, //0x0000134f movq %rdi, %r10 + 0x4d, 0x89, 0xe7, //0x00001352 movq %r12, %r15 + 0x4c, 0x89, 0x65, 0xc8, //0x00001355 movq %r12, $-56(%rbp) + //0x00001359 LBB5_3 + 0x48, 0x83, 0xf8, 0x0f, //0x00001359 cmpq $15, %rax + 0x0f, 0x9f, 0xc3, //0x0000135d setg %bl + 0x4d, 0x89, 0xf1, //0x00001360 movq %r14, %r9 + 0x4d, 0x89, 0xfd, //0x00001363 movq %r15, %r13 + 0x48, 0x89, 0xc6, //0x00001366 movq %rax, %rsi + 0x4d, 0x89, 0xd4, //0x00001369 movq %r10, %r12 + 0x49, 0x83, 0xfe, 0x10, //0x0000136c cmpq $16, %r14 + 0x0f, 0x8c, 0x8a, 0x00, 0x00, 0x00, //0x00001370 jl LBB5_9 + 0x48, 0x83, 0xf8, 0x10, //0x00001376 cmpq $16, %rax + 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x0000137a jl LBB5_9 + 0x4d, 0x89, 0xd4, //0x00001380 movq %r10, %r12 + 0x48, 0x89, 0xc6, //0x00001383 movq %rax, %rsi + 0x4d, 0x89, 0xfd, //0x00001386 movq %r15, %r13 + 0x4c, 0x89, 0xf1, //0x00001389 movq %r14, %rcx + 0x90, 0x90, 0x90, 0x90, //0x0000138c .p2align 4, 0x90 + //0x00001390 LBB5_6 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001390 movdqu (%r12), %xmm4 + 0x66, 0x0f, 0x6f, 0xe8, //0x00001396 movdqa %xmm0, %xmm5 + 0x66, 0x0f, 0x64, 0xec, //0x0000139a pcmpgtb %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x0000139e movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x000013a2 pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0x6f, 0xfc, //0x000013a6 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xfa, //0x000013aa pcmpeqb %xmm2, %xmm7 + 0x66, 0x0f, 0xeb, 0xfe, //0x000013ae por %xmm6, %xmm7 + 0xf3, 0x41, 0x0f, 0x7f, 0x65, 0x00, //0x000013b2 movdqu %xmm4, (%r13) + 0x66, 0x0f, 0x64, 0xe3, //0x000013b8 pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x000013bc pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe7, //0x000013c0 por %xmm7, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x000013c4 pmovmskb %xmm4, %ebx + 0x66, 0x85, 0xdb, //0x000013c8 testw %bx, %bx + 0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x000013cb jne LBB5_19 + 0x49, 0x83, 0xc4, 0x10, //0x000013d1 addq $16, %r12 + 0x49, 0x83, 0xc5, 0x10, //0x000013d5 addq $16, %r13 + 0x4c, 0x8d, 0x49, 0xf0, //0x000013d9 leaq $-16(%rcx), %r9 + 0x48, 0x83, 0xfe, 0x1f, //0x000013dd cmpq $31, %rsi + 0x0f, 0x9f, 0xc3, //0x000013e1 setg %bl + 0x48, 0x83, 0xfe, 0x20, //0x000013e4 cmpq $32, %rsi + 0x48, 0x8d, 0x76, 0xf0, //0x000013e8 leaq $-16(%rsi), %rsi + 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x000013ec jl LBB5_9 + 0x48, 0x83, 0xf9, 0x1f, //0x000013f2 cmpq $31, %rcx + 0x4c, 0x89, 0xc9, //0x000013f6 movq %r9, %rcx + 0x0f, 0x8f, 0x91, 0xff, 0xff, 0xff, //0x000013f9 jg LBB5_6 + 0x90, //0x000013ff .p2align 4, 0x90 + //0x00001400 LBB5_9 + 0x84, 0xdb, //0x00001400 testb %bl, %bl + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00001402 je LBB5_13 + 0x4c, 0x89, 0x5d, 0xd0, //0x00001408 movq %r11, $-48(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000140c movdqu (%r12), %xmm4 + 0x66, 0x0f, 0x6f, 0xe8, //0x00001412 movdqa %xmm0, %xmm5 + 0x66, 0x0f, 0x64, 0xec, //0x00001416 pcmpgtb %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x0000141a movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x0000141e pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0x6f, 0xfc, //0x00001422 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xfa, //0x00001426 pcmpeqb %xmm2, %xmm7 + 0x66, 0x0f, 0xeb, 0xfe, //0x0000142a por %xmm6, %xmm7 + 0x66, 0x48, 0x0f, 0x7e, 0xe1, //0x0000142e movq %xmm4, %rcx + 0x66, 0x0f, 0x64, 0xe3, //0x00001433 pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x00001437 pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe7, //0x0000143b por %xmm7, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x0000143f pmovmskb %xmm4, %esi + 0x81, 0xce, 0x00, 0x00, 0x01, 0x00, //0x00001443 orl $65536, %esi + 0x44, 0x0f, 0xbc, 0xde, //0x00001449 bsfl %esi, %r11d + 0x4d, 0x39, 0xd9, //0x0000144d cmpq %r11, %r9 + 0x0f, 0x8d, 0xb1, 0x00, 0x00, 0x00, //0x00001450 jge LBB5_20 + 0x49, 0x83, 0xf9, 0x08, //0x00001456 cmpq $8, %r9 + 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x0000145a jb LBB5_23 + 0x49, 0x89, 0x4d, 0x00, //0x00001460 movq %rcx, (%r13) + 0x4d, 0x8d, 0x5c, 0x24, 0x08, //0x00001464 leaq $8(%r12), %r11 + 0x49, 0x83, 0xc5, 0x08, //0x00001469 addq $8, %r13 + 0x49, 0x8d, 0x71, 0xf8, //0x0000146d leaq $-8(%r9), %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001471 cmpq $4, %rsi + 0x0f, 0x8d, 0xd1, 0x00, 0x00, 0x00, //0x00001475 jge LBB5_24 + 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x0000147b jmp LBB5_25 + //0x00001480 LBB5_13 + 0x4d, 0x85, 0xc9, //0x00001480 testq %r9, %r9 + 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00001483 jle LBB5_18 + 0x48, 0x85, 0xf6, //0x00001489 testq %rsi, %rsi + 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x0000148c jle LBB5_18 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001492 .p2align 4, 0x90 + //0x000014a0 LBB5_15 + 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x000014a0 movzbl (%r12), %ebx + 0x48, 0x89, 0xd9, //0x000014a5 movq %rbx, %rcx + 0x48, 0xc1, 0xe1, 0x04, //0x000014a8 shlq $4, %rcx + 0x48, 0x8d, 0x15, 0xad, 0xd4, 0x00, 0x00, //0x000014ac leaq $54445(%rip), %rdx /* __SingleQuoteTab+0(%rip) */ + 0x48, 0x83, 0x3c, 0x11, 0x00, //0x000014b3 cmpq $0, (%rcx,%rdx) + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x000014b8 jne LBB5_22 + 0x49, 0xff, 0xc4, //0x000014be incq %r12 + 0x41, 0x88, 0x5d, 0x00, //0x000014c1 movb %bl, (%r13) + 0x48, 0x83, 0xfe, 0x02, //0x000014c5 cmpq $2, %rsi + 0x48, 0x8d, 0x76, 0xff, //0x000014c9 leaq $-1(%rsi), %rsi + 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000014cd jl LBB5_18 + 0x49, 0xff, 0xc5, //0x000014d3 incq %r13 + 0x49, 0x83, 0xf9, 0x01, //0x000014d6 cmpq $1, %r9 + 0x4d, 0x8d, 0x49, 0xff, //0x000014da leaq $-1(%r9), %r9 + 0x0f, 0x8f, 0xbc, 0xff, 0xff, 0xff, //0x000014de jg LBB5_15 + //0x000014e4 LBB5_18 + 0x4d, 0x29, 0xd4, //0x000014e4 subq %r10, %r12 + 0x48, 0xf7, 0xde, //0x000014e7 negq %rsi + 0x4d, 0x19, 0xc9, //0x000014ea sbbq %r9, %r9 + 0x4d, 0x31, 0xe1, //0x000014ed xorq %r12, %r9 + 0xe9, 0x1f, 0x01, 0x00, 0x00, //0x000014f0 jmp LBB5_36 + //0x000014f5 LBB5_19 + 0x0f, 0xb7, 0xcb, //0x000014f5 movzwl %bx, %ecx + 0x4d, 0x29, 0xd4, //0x000014f8 subq %r10, %r12 + 0x44, 0x0f, 0xbc, 0xc9, //0x000014fb bsfl %ecx, %r9d + 0x4d, 0x01, 0xe1, //0x000014ff addq %r12, %r9 + 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00001502 jmp LBB5_36 + //0x00001507 LBB5_20 + 0x41, 0x83, 0xfb, 0x08, //0x00001507 cmpl $8, %r11d + 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x0000150b jb LBB5_29 + 0x49, 0x89, 0x4d, 0x00, //0x00001511 movq %rcx, (%r13) + 0x49, 0x8d, 0x5c, 0x24, 0x08, //0x00001515 leaq $8(%r12), %rbx + 0x49, 0x83, 0xc5, 0x08, //0x0000151a addq $8, %r13 + 0x49, 0x8d, 0x73, 0xf8, //0x0000151e leaq $-8(%r11), %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001522 cmpq $4, %rsi + 0x0f, 0x8d, 0x8e, 0x00, 0x00, 0x00, //0x00001526 jge LBB5_30 + 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000152c jmp LBB5_31 + //0x00001531 LBB5_22 + 0x4d, 0x29, 0xd4, //0x00001531 subq %r10, %r12 + 0x4d, 0x89, 0xe1, //0x00001534 movq %r12, %r9 + 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x00001537 jmp LBB5_36 + //0x0000153c LBB5_23 + 0x4d, 0x89, 0xe3, //0x0000153c movq %r12, %r11 + 0x4c, 0x89, 0xce, //0x0000153f movq %r9, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001542 cmpq $4, %rsi + 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00001546 jl LBB5_25 + //0x0000154c LBB5_24 + 0x41, 0x8b, 0x0b, //0x0000154c movl (%r11), %ecx + 0x41, 0x89, 0x4d, 0x00, //0x0000154f movl %ecx, (%r13) + 0x49, 0x83, 0xc3, 0x04, //0x00001553 addq $4, %r11 + 0x49, 0x83, 0xc5, 0x04, //0x00001557 addq $4, %r13 + 0x48, 0x83, 0xc6, 0xfc, //0x0000155b addq $-4, %rsi + //0x0000155f LBB5_25 + 0x48, 0x83, 0xfe, 0x02, //0x0000155f cmpq $2, %rsi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001563 jb LBB5_26 + 0x41, 0x0f, 0xb7, 0x0b, //0x00001569 movzwl (%r11), %ecx + 0x66, 0x41, 0x89, 0x4d, 0x00, //0x0000156d movw %cx, (%r13) + 0x49, 0x83, 0xc3, 0x02, //0x00001572 addq $2, %r11 + 0x49, 0x83, 0xc5, 0x02, //0x00001576 addq $2, %r13 + 0x48, 0x83, 0xc6, 0xfe, //0x0000157a addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x0000157e testq %rsi, %rsi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001581 jne LBB5_27 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001587 jmp LBB5_28 + //0x0000158c LBB5_26 + 0x48, 0x85, 0xf6, //0x0000158c testq %rsi, %rsi + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000158f je LBB5_28 + //0x00001595 LBB5_27 + 0x41, 0x8a, 0x0b, //0x00001595 movb (%r11), %cl + 0x41, 0x88, 0x4d, 0x00, //0x00001598 movb %cl, (%r13) + //0x0000159c LBB5_28 + 0x4d, 0x29, 0xd1, //0x0000159c subq %r10, %r9 + 0x4d, 0x01, 0xe1, //0x0000159f addq %r12, %r9 + 0x49, 0xf7, 0xd1, //0x000015a2 notq %r9 + 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000015a5 jmp LBB5_35 + //0x000015aa LBB5_29 + 0x4c, 0x89, 0xe3, //0x000015aa movq %r12, %rbx + 0x4c, 0x89, 0xde, //0x000015ad movq %r11, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x000015b0 cmpq $4, %rsi + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000015b4 jl LBB5_31 + //0x000015ba LBB5_30 + 0x8b, 0x0b, //0x000015ba movl (%rbx), %ecx + 0x41, 0x89, 0x4d, 0x00, //0x000015bc movl %ecx, (%r13) + 0x48, 0x83, 0xc3, 0x04, //0x000015c0 addq $4, %rbx + 0x49, 0x83, 0xc5, 0x04, //0x000015c4 addq $4, %r13 + 0x48, 0x83, 0xc6, 0xfc, //0x000015c8 addq $-4, %rsi + //0x000015cc LBB5_31 + 0x48, 0x83, 0xfe, 0x02, //0x000015cc cmpq $2, %rsi + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000015d0 jb LBB5_32 + 0x0f, 0xb7, 0x0b, //0x000015d6 movzwl (%rbx), %ecx + 0x66, 0x41, 0x89, 0x4d, 0x00, //0x000015d9 movw %cx, (%r13) + 0x48, 0x83, 0xc3, 0x02, //0x000015de addq $2, %rbx + 0x49, 0x83, 0xc5, 0x02, //0x000015e2 addq $2, %r13 + 0x48, 0x83, 0xc6, 0xfe, //0x000015e6 addq $-2, %rsi + 0x48, 0x85, 0xf6, //0x000015ea testq %rsi, %rsi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000015ed jne LBB5_33 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000015f3 jmp LBB5_34 + //0x000015f8 LBB5_32 + 0x48, 0x85, 0xf6, //0x000015f8 testq %rsi, %rsi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000015fb je LBB5_34 + //0x00001601 LBB5_33 + 0x8a, 0x0b, //0x00001601 movb (%rbx), %cl + 0x41, 0x88, 0x4d, 0x00, //0x00001603 movb %cl, (%r13) + //0x00001607 LBB5_34 + 0x4d, 0x29, 0xd4, //0x00001607 subq %r10, %r12 + 0x4d, 0x01, 0xdc, //0x0000160a addq %r11, %r12 + 0x4d, 0x89, 0xe1, //0x0000160d movq %r12, %r9 + //0x00001610 LBB5_35 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001610 movq $-48(%rbp), %r11 + //0x00001614 LBB5_36 + 0x4d, 0x85, 0xc9, //0x00001614 testq %r9, %r9 + 0x4c, 0x8b, 0x65, 0xc8, //0x00001617 movq $-56(%rbp), %r12 + 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000161b movabsq $12884901889, %r13 + 0x0f, 0x88, 0x55, 0x03, 0x00, 0x00, //0x00001625 js LBB5_78 + 0x4d, 0x01, 0xca, //0x0000162b addq %r9, %r10 + 0x4d, 0x01, 0xcf, //0x0000162e addq %r9, %r15 + 0x4c, 0x39, 0xc8, //0x00001631 cmpq %r9, %rax + 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00001634 je LBB5_74 + 0x4d, 0x29, 0xce, //0x0000163a subq %r9, %r14 + 0x49, 0x29, 0xc1, //0x0000163d subq %rax, %r9 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001640 jmp LBB5_40 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001645 .p2align 4, 0x90 + //0x00001650 LBB5_39 + 0x49, 0xff, 0xc2, //0x00001650 incq %r10 + 0x49, 0x01, 0xc7, //0x00001653 addq %rax, %r15 + 0x49, 0xff, 0xc1, //0x00001656 incq %r9 + 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001659 je LBB5_74 + //0x0000165f LBB5_40 + 0x41, 0x0f, 0xb6, 0x32, //0x0000165f movzbl (%r10), %esi + 0x48, 0xc1, 0xe6, 0x04, //0x00001663 shlq $4, %rsi + 0x49, 0x8b, 0x1c, 0x30, //0x00001667 movq (%r8,%rsi), %rbx + 0x85, 0xdb, //0x0000166b testl %ebx, %ebx + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000166d je LBB5_48 + 0x48, 0x63, 0xc3, //0x00001673 movslq %ebx, %rax + 0x49, 0x29, 0xc6, //0x00001676 subq %rax, %r14 + 0x0f, 0x8c, 0xe3, 0x02, 0x00, 0x00, //0x00001679 jl LBB5_75 + 0x48, 0xc1, 0xe3, 0x20, //0x0000167f shlq $32, %rbx + 0x49, 0x8d, 0x4c, 0x30, 0x08, //0x00001683 leaq $8(%r8,%rsi), %rcx + 0x4c, 0x39, 0xeb, //0x00001688 cmpq %r13, %rbx + 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x0000168b jl LBB5_44 + 0x8b, 0x09, //0x00001691 movl (%rcx), %ecx + 0x41, 0x89, 0x0f, //0x00001693 movl %ecx, (%r15) + 0x49, 0x8d, 0x4c, 0x30, 0x0c, //0x00001696 leaq $12(%r8,%rsi), %rcx + 0x49, 0x8d, 0x77, 0x04, //0x0000169b leaq $4(%r15), %rsi + 0x48, 0x8d, 0x58, 0xfc, //0x0000169f leaq $-4(%rax), %rbx + 0x48, 0x83, 0xfb, 0x02, //0x000016a3 cmpq $2, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000016a7 jae LBB5_45 + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000016ad jmp LBB5_46 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016b2 .p2align 4, 0x90 + //0x000016c0 LBB5_44 + 0x4c, 0x89, 0xfe, //0x000016c0 movq %r15, %rsi + 0x48, 0x89, 0xc3, //0x000016c3 movq %rax, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x000016c6 cmpq $2, %rbx + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000016ca jb LBB5_46 + //0x000016d0 LBB5_45 + 0x0f, 0xb7, 0x11, //0x000016d0 movzwl (%rcx), %edx + 0x66, 0x89, 0x16, //0x000016d3 movw %dx, (%rsi) + 0x48, 0x83, 0xc1, 0x02, //0x000016d6 addq $2, %rcx + 0x48, 0x83, 0xc6, 0x02, //0x000016da addq $2, %rsi + 0x48, 0x83, 0xc3, 0xfe, //0x000016de addq $-2, %rbx + //0x000016e2 LBB5_46 + 0x48, 0x85, 0xdb, //0x000016e2 testq %rbx, %rbx + 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000016e5 je LBB5_39 + 0x0f, 0xb6, 0x09, //0x000016eb movzbl (%rcx), %ecx + 0x88, 0x0e, //0x000016ee movb %cl, (%rsi) + 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x000016f0 jmp LBB5_39 + //0x000016f5 LBB5_48 + 0x4c, 0x89, 0xc8, //0x000016f5 movq %r9, %rax + 0x48, 0xf7, 0xd8, //0x000016f8 negq %rax + 0x4d, 0x85, 0xc9, //0x000016fb testq %r9, %r9 + 0x0f, 0x85, 0x55, 0xfc, 0xff, 0xff, //0x000016fe jne LBB5_3 + //0x00001704 LBB5_74 + 0x4d, 0x29, 0xe7, //0x00001704 subq %r12, %r15 + 0x4d, 0x89, 0x3b, //0x00001707 movq %r15, (%r11) + 0x49, 0x29, 0xfa, //0x0000170a subq %rdi, %r10 + 0xe9, 0x5c, 0x02, 0x00, 0x00, //0x0000170d jmp LBB5_76 + //0x00001712 LBB5_51 + 0x4c, 0x8d, 0x0d, 0x47, 0xf2, 0x00, 0x00, //0x00001712 leaq $62023(%rip), %r9 /* __EscTab+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x05, 0x8f, 0xfb, 0xff, 0xff, //0x00001719 movdqa $-1137(%rip), %xmm0 /* LCPI5_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x97, 0xfb, 0xff, 0xff, //0x00001721 movdqa $-1129(%rip), %xmm1 /* LCPI5_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x9f, 0xfb, 0xff, 0xff, //0x00001729 movdqa $-1121(%rip), %xmm2 /* LCPI5_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x00001731 pcmpeqd %xmm3, %xmm3 + 0x4c, 0x89, 0xe3, //0x00001735 movq %r12, %rbx + 0x49, 0x89, 0xc2, //0x00001738 movq %rax, %r10 + //0x0000173b LBB5_52 + 0x49, 0x83, 0xfa, 0x10, //0x0000173b cmpq $16, %r10 + 0x0f, 0x8c, 0x6a, 0x00, 0x00, 0x00, //0x0000173f jl LBB5_57 + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001745 movl $16, %ecx + 0x31, 0xf6, //0x0000174a xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, //0x0000174c .p2align 4, 0x90 + //0x00001750 LBB5_54 + 0xf3, 0x0f, 0x6f, 0x24, 0x37, //0x00001750 movdqu (%rdi,%rsi), %xmm4 + 0x66, 0x0f, 0x6f, 0xe8, //0x00001755 movdqa %xmm0, %xmm5 + 0x66, 0x0f, 0x64, 0xec, //0x00001759 pcmpgtb %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x0000175d movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x00001761 pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0x6f, 0xfc, //0x00001765 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xfa, //0x00001769 pcmpeqb %xmm2, %xmm7 + 0x66, 0x0f, 0xeb, 0xfe, //0x0000176d por %xmm6, %xmm7 + 0xf3, 0x0f, 0x7f, 0x24, 0x33, //0x00001771 movdqu %xmm4, (%rbx,%rsi) + 0x66, 0x0f, 0x64, 0xe3, //0x00001776 pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x0000177a pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe7, //0x0000177e por %xmm7, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001782 pmovmskb %xmm4, %edx + 0x66, 0x85, 0xd2, //0x00001786 testw %dx, %dx + 0x0f, 0x85, 0x3a, 0x01, 0x00, 0x00, //0x00001789 jne LBB5_67 + 0x48, 0x83, 0xc6, 0x10, //0x0000178f addq $16, %rsi + 0x49, 0x8d, 0x54, 0x0a, 0xf0, //0x00001793 leaq $-16(%r10,%rcx), %rdx + 0x48, 0x83, 0xc1, 0xf0, //0x00001798 addq $-16, %rcx + 0x48, 0x83, 0xfa, 0x1f, //0x0000179c cmpq $31, %rdx + 0x0f, 0x8f, 0xaa, 0xff, 0xff, 0xff, //0x000017a0 jg LBB5_54 + 0x48, 0x01, 0xf7, //0x000017a6 addq %rsi, %rdi + 0x49, 0x29, 0xf2, //0x000017a9 subq %rsi, %r10 + 0x48, 0x01, 0xf3, //0x000017ac addq %rsi, %rbx + //0x000017af LBB5_57 + 0x49, 0x83, 0xfa, 0x08, //0x000017af cmpq $8, %r10 + 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x000017b3 jl LBB5_61 + 0x0f, 0xb6, 0x0f, //0x000017b9 movzbl (%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017bc movzbl (%rcx,%r9), %ecx + 0x0f, 0xb6, 0x57, 0x01, //0x000017c1 movzbl $1(%rdi), %edx + 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x000017c5 movzbl (%rdx,%r9), %edx + 0x01, 0xd2, //0x000017ca addl %edx, %edx + 0x09, 0xca, //0x000017cc orl %ecx, %edx + 0x0f, 0xb6, 0x4f, 0x02, //0x000017ce movzbl $2(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x000017d2 movzbl (%rcx,%r9), %esi + 0xc1, 0xe6, 0x02, //0x000017d7 shll $2, %esi + 0x0f, 0xb6, 0x4f, 0x03, //0x000017da movzbl $3(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017de movzbl (%rcx,%r9), %ecx + 0xc1, 0xe1, 0x03, //0x000017e3 shll $3, %ecx + 0x09, 0xf1, //0x000017e6 orl %esi, %ecx + 0x09, 0xd1, //0x000017e8 orl %edx, %ecx + 0x48, 0x8b, 0x17, //0x000017ea movq (%rdi), %rdx + 0x48, 0x89, 0x13, //0x000017ed movq %rdx, (%rbx) + 0x84, 0xc9, //0x000017f0 testb %cl, %cl + 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x000017f2 jne LBB5_71 + 0x0f, 0xb6, 0x4f, 0x04, //0x000017f8 movzbl $4(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017fc movzbl (%rcx,%r9), %ecx + 0x0f, 0xb6, 0x57, 0x05, //0x00001801 movzbl $5(%rdi), %edx + 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001805 movzbl (%rdx,%r9), %edx + 0x01, 0xd2, //0x0000180a addl %edx, %edx + 0x09, 0xca, //0x0000180c orl %ecx, %edx + 0x0f, 0xb6, 0x4f, 0x06, //0x0000180e movzbl $6(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001812 movzbl (%rcx,%r9), %esi + 0xc1, 0xe6, 0x02, //0x00001817 shll $2, %esi + 0x0f, 0xb6, 0x4f, 0x07, //0x0000181a movzbl $7(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000181e movzbl (%rcx,%r9), %ecx + 0xc1, 0xe1, 0x03, //0x00001823 shll $3, %ecx + 0x09, 0xf1, //0x00001826 orl %esi, %ecx + 0x09, 0xd1, //0x00001828 orl %edx, %ecx + 0x84, 0xc9, //0x0000182a testb %cl, %cl + 0x0f, 0x85, 0x0c, 0x01, 0x00, 0x00, //0x0000182c jne LBB5_72 + 0x48, 0x83, 0xc3, 0x08, //0x00001832 addq $8, %rbx + 0x48, 0x83, 0xc7, 0x08, //0x00001836 addq $8, %rdi + 0x49, 0x83, 0xc2, 0xf8, //0x0000183a addq $-8, %r10 + //0x0000183e LBB5_61 + 0x49, 0x83, 0xfa, 0x04, //0x0000183e cmpq $4, %r10 + 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001842 jl LBB5_64 + 0x0f, 0xb6, 0x0f, //0x00001848 movzbl (%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000184b movzbl (%rcx,%r9), %ecx + 0x0f, 0xb6, 0x57, 0x01, //0x00001850 movzbl $1(%rdi), %edx + 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001854 movzbl (%rdx,%r9), %edx + 0x01, 0xd2, //0x00001859 addl %edx, %edx + 0x09, 0xca, //0x0000185b orl %ecx, %edx + 0x0f, 0xb6, 0x4f, 0x02, //0x0000185d movzbl $2(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001861 movzbl (%rcx,%r9), %esi + 0xc1, 0xe6, 0x02, //0x00001866 shll $2, %esi + 0x0f, 0xb6, 0x4f, 0x03, //0x00001869 movzbl $3(%rdi), %ecx + 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000186d movzbl (%rcx,%r9), %ecx + 0xc1, 0xe1, 0x03, //0x00001872 shll $3, %ecx + 0x09, 0xf1, //0x00001875 orl %esi, %ecx + 0x09, 0xd1, //0x00001877 orl %edx, %ecx + 0x8b, 0x17, //0x00001879 movl (%rdi), %edx + 0x89, 0x13, //0x0000187b movl %edx, (%rbx) + 0x84, 0xc9, //0x0000187d testb %cl, %cl + 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x0000187f jne LBB5_71 + 0x48, 0x83, 0xc3, 0x04, //0x00001885 addq $4, %rbx + 0x48, 0x83, 0xc7, 0x04, //0x00001889 addq $4, %rdi + 0x49, 0x83, 0xc2, 0xfc, //0x0000188d addq $-4, %r10 + //0x00001891 LBB5_64 + 0x4d, 0x85, 0xd2, //0x00001891 testq %r10, %r10 + 0x0f, 0x8e, 0xbd, 0x00, 0x00, 0x00, //0x00001894 jle LBB5_73 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000189a .p2align 4, 0x90 + //0x000018a0 LBB5_65 + 0x0f, 0xb6, 0x0f, //0x000018a0 movzbl (%rdi), %ecx + 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000018a3 cmpb $0, (%rcx,%r9) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000018a8 jne LBB5_68 + 0x48, 0xff, 0xc7, //0x000018ae incq %rdi + 0x88, 0x0b, //0x000018b1 movb %cl, (%rbx) + 0x48, 0xff, 0xc3, //0x000018b3 incq %rbx + 0x49, 0x83, 0xfa, 0x01, //0x000018b6 cmpq $1, %r10 + 0x4d, 0x8d, 0x52, 0xff, //0x000018ba leaq $-1(%r10), %r10 + 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x000018be jg LBB5_65 + 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000018c4 jmp LBB5_73 + //0x000018c9 LBB5_67 + 0x0f, 0xb7, 0xca, //0x000018c9 movzwl %dx, %ecx + 0x0f, 0xbc, 0xc9, //0x000018cc bsfl %ecx, %ecx + 0x48, 0x01, 0xcf, //0x000018cf addq %rcx, %rdi + 0x48, 0x01, 0xf7, //0x000018d2 addq %rsi, %rdi + 0x49, 0x29, 0xca, //0x000018d5 subq %rcx, %r10 + 0x49, 0x29, 0xf2, //0x000018d8 subq %rsi, %r10 + 0x48, 0x01, 0xcb, //0x000018db addq %rcx, %rbx + 0x48, 0x01, 0xf3, //0x000018de addq %rsi, %rbx + //0x000018e1 LBB5_68 + 0x8a, 0x0f, //0x000018e1 movb (%rdi), %cl + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e3 .p2align 4, 0x90 + //0x000018f0 LBB5_69 + 0x48, 0x89, 0xda, //0x000018f0 movq %rbx, %rdx + 0x0f, 0xb6, 0xc9, //0x000018f3 movzbl %cl, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x000018f6 shlq $4, %rcx + 0x49, 0x63, 0x1c, 0x08, //0x000018fa movslq (%r8,%rcx), %rbx + 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x000018fe movq $8(%r8,%rcx), %rcx + 0x48, 0x89, 0x0a, //0x00001903 movq %rcx, (%rdx) + 0x48, 0x01, 0xd3, //0x00001906 addq %rdx, %rbx + 0x49, 0x83, 0xfa, 0x02, //0x00001909 cmpq $2, %r10 + 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x0000190d jl LBB5_73 + 0x49, 0xff, 0xca, //0x00001913 decq %r10 + 0x0f, 0xb6, 0x4f, 0x01, //0x00001916 movzbl $1(%rdi), %ecx + 0x48, 0xff, 0xc7, //0x0000191a incq %rdi + 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000191d cmpb $0, (%rcx,%r9) + 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001922 jne LBB5_69 + 0xe9, 0x0e, 0xfe, 0xff, 0xff, //0x00001928 jmp LBB5_52 + //0x0000192d LBB5_71 + 0x0f, 0xbc, 0xc9, //0x0000192d bsfl %ecx, %ecx + 0x48, 0x01, 0xcf, //0x00001930 addq %rcx, %rdi + 0x49, 0x29, 0xca, //0x00001933 subq %rcx, %r10 + 0x48, 0x01, 0xcb, //0x00001936 addq %rcx, %rbx + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00001939 jmp LBB5_68 + //0x0000193e LBB5_72 + 0x0f, 0xbc, 0xc9, //0x0000193e bsfl %ecx, %ecx + 0x48, 0x8d, 0x51, 0x04, //0x00001941 leaq $4(%rcx), %rdx + 0x48, 0x8d, 0x7c, 0x0f, 0x04, //0x00001945 leaq $4(%rdi,%rcx), %rdi + 0x49, 0x29, 0xd2, //0x0000194a subq %rdx, %r10 + 0x48, 0x8d, 0x5c, 0x0b, 0x04, //0x0000194d leaq $4(%rbx,%rcx), %rbx + 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x00001952 jmp LBB5_68 + //0x00001957 LBB5_73 + 0x4c, 0x29, 0xe3, //0x00001957 subq %r12, %rbx + 0x49, 0x89, 0x1b, //0x0000195a movq %rbx, (%r11) + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000195d jmp LBB5_77 + //0x00001962 LBB5_75 + 0x4d, 0x29, 0xe7, //0x00001962 subq %r12, %r15 + 0x4d, 0x89, 0x3b, //0x00001965 movq %r15, (%r11) + 0x49, 0xf7, 0xd2, //0x00001968 notq %r10 + 0x49, 0x01, 0xfa, //0x0000196b addq %rdi, %r10 + //0x0000196e LBB5_76 + 0x4c, 0x89, 0xd0, //0x0000196e movq %r10, %rax + //0x00001971 LBB5_77 + 0x48, 0x83, 0xc4, 0x10, //0x00001971 addq $16, %rsp + 0x5b, //0x00001975 popq %rbx + 0x41, 0x5c, //0x00001976 popq %r12 + 0x41, 0x5d, //0x00001978 popq %r13 + 0x41, 0x5e, //0x0000197a popq %r14 + 0x41, 0x5f, //0x0000197c popq %r15 + 0x5d, //0x0000197e popq %rbp + 0xc3, //0x0000197f retq + //0x00001980 LBB5_78 + 0x4d, 0x29, 0xe7, //0x00001980 subq %r12, %r15 + 0x49, 0xf7, 0xd1, //0x00001983 notq %r9 + 0x4d, 0x01, 0xcf, //0x00001986 addq %r9, %r15 + 0x4d, 0x89, 0x3b, //0x00001989 movq %r15, (%r11) + 0x49, 0x29, 0xfa, //0x0000198c subq %rdi, %r10 + 0x4d, 0x01, 0xca, //0x0000198f addq %r9, %r10 + 0x49, 0xf7, 0xd2, //0x00001992 notq %r10 + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00001995 jmp LBB5_76 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000199a .p2align 4, 0x00 + //0x000019a0 LCPI6_0 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000019a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000019b0 .p2align 4, 0x90 + //0x000019b0 _unquote + 0x55, //0x000019b0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000019b1 movq %rsp, %rbp + 0x41, 0x57, //0x000019b4 pushq %r15 + 0x41, 0x56, //0x000019b6 pushq %r14 + 0x41, 0x55, //0x000019b8 pushq %r13 + 0x41, 0x54, //0x000019ba pushq %r12 + 0x53, //0x000019bc pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x000019bd subq $40, %rsp + 0x48, 0x85, 0xf6, //0x000019c1 testq %rsi, %rsi + 0x0f, 0x84, 0x6e, 0x06, 0x00, 0x00, //0x000019c4 je LBB6_82 + 0x49, 0x89, 0xf3, //0x000019ca movq %rsi, %r11 + 0x48, 0x89, 0x4d, 0xc8, //0x000019cd movq %rcx, $-56(%rbp) + 0x4c, 0x89, 0xc0, //0x000019d1 movq %r8, %rax + 0x4c, 0x89, 0x45, 0xb8, //0x000019d4 movq %r8, $-72(%rbp) + 0x45, 0x89, 0xc2, //0x000019d8 movl %r8d, %r10d + 0x41, 0x83, 0xe2, 0x01, //0x000019db andl $1, %r10d + 0x4c, 0x8d, 0x05, 0x7a, 0xf0, 0x00, 0x00, //0x000019df leaq $61562(%rip), %r8 /* __UnquoteTab+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x05, 0xb2, 0xff, 0xff, 0xff, //0x000019e6 movdqa $-78(%rip), %xmm0 /* LCPI6_0+0(%rip) */ + 0x49, 0x89, 0xf9, //0x000019ee movq %rdi, %r9 + 0x49, 0x89, 0xf5, //0x000019f1 movq %rsi, %r13 + 0x48, 0x89, 0xd0, //0x000019f4 movq %rdx, %rax + //0x000019f7 LBB6_2 + 0x41, 0x80, 0x39, 0x5c, //0x000019f7 cmpb $92, (%r9) + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000019fb jne LBB6_4 + 0x31, 0xf6, //0x00001a01 xorl %esi, %esi + 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00001a03 jmp LBB6_13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a08 .p2align 4, 0x90 + //0x00001a10 LBB6_4 + 0x4d, 0x89, 0xef, //0x00001a10 movq %r13, %r15 + 0x48, 0x89, 0xc6, //0x00001a13 movq %rax, %rsi + 0x4d, 0x89, 0xce, //0x00001a16 movq %r9, %r14 + 0x49, 0x83, 0xfd, 0x10, //0x00001a19 cmpq $16, %r13 + 0x0f, 0x8c, 0x3d, 0x00, 0x00, 0x00, //0x00001a1d jl LBB6_7 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a23 .p2align 4, 0x90 + //0x00001a30 LBB6_5 + 0xf3, 0x41, 0x0f, 0x6f, 0x0e, //0x00001a30 movdqu (%r14), %xmm1 + 0xf3, 0x0f, 0x7f, 0x0e, //0x00001a35 movdqu %xmm1, (%rsi) + 0x66, 0x0f, 0x74, 0xc8, //0x00001a39 pcmpeqb %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xd9, //0x00001a3d pmovmskb %xmm1, %ebx + 0x66, 0x85, 0xdb, //0x00001a41 testw %bx, %bx + 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x00001a44 jne LBB6_12 + 0x49, 0x83, 0xc6, 0x10, //0x00001a4a addq $16, %r14 + 0x48, 0x83, 0xc6, 0x10, //0x00001a4e addq $16, %rsi + 0x49, 0x83, 0xff, 0x1f, //0x00001a52 cmpq $31, %r15 + 0x4d, 0x8d, 0x7f, 0xf0, //0x00001a56 leaq $-16(%r15), %r15 + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00001a5a jg LBB6_5 + //0x00001a60 LBB6_7 + 0x4d, 0x85, 0xff, //0x00001a60 testq %r15, %r15 + 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x00001a63 je LBB6_83 + 0x31, 0xdb, //0x00001a69 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a6b .p2align 4, 0x90 + //0x00001a70 LBB6_9 + 0x41, 0x0f, 0xb6, 0x0c, 0x1e, //0x00001a70 movzbl (%r14,%rbx), %ecx + 0x80, 0xf9, 0x5c, //0x00001a75 cmpb $92, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001a78 je LBB6_11 + 0x88, 0x0c, 0x1e, //0x00001a7e movb %cl, (%rsi,%rbx) + 0x48, 0xff, 0xc3, //0x00001a81 incq %rbx + 0x49, 0x39, 0xdf, //0x00001a84 cmpq %rbx, %r15 + 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00001a87 jne LBB6_9 + 0xe9, 0xac, 0x05, 0x00, 0x00, //0x00001a8d jmp LBB6_83 + //0x00001a92 LBB6_11 + 0x49, 0x01, 0xde, //0x00001a92 addq %rbx, %r14 + 0x4d, 0x29, 0xce, //0x00001a95 subq %r9, %r14 + 0x4c, 0x89, 0xf6, //0x00001a98 movq %r14, %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001a9b cmpq $-1, %rsi + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00001a9f jne LBB6_13 + 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00001aa5 jmp LBB6_83 + //0x00001aaa LBB6_12 + 0x0f, 0xb7, 0xcb, //0x00001aaa movzwl %bx, %ecx + 0x4d, 0x29, 0xce, //0x00001aad subq %r9, %r14 + 0x48, 0x0f, 0xbc, 0xf1, //0x00001ab0 bsfq %rcx, %rsi + 0x4c, 0x01, 0xf6, //0x00001ab4 addq %r14, %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001ab7 cmpq $-1, %rsi + 0x0f, 0x84, 0x7d, 0x05, 0x00, 0x00, //0x00001abb je LBB6_83 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ac1 .p2align 4, 0x90 + //0x00001ad0 LBB6_13 + 0x48, 0x8d, 0x4e, 0x02, //0x00001ad0 leaq $2(%rsi), %rcx + 0x49, 0x29, 0xcd, //0x00001ad4 subq %rcx, %r13 + 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001ad7 js LBB6_94 + 0x4d, 0x8d, 0x4c, 0x31, 0x02, //0x00001add leaq $2(%r9,%rsi), %r9 + 0x4d, 0x85, 0xd2, //0x00001ae2 testq %r10, %r10 + 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00001ae5 jne LBB6_58 + //0x00001aeb LBB6_15 + 0x48, 0x01, 0xf0, //0x00001aeb addq %rsi, %rax + 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00001aee movzbl $-1(%r9), %ecx + 0x42, 0x8a, 0x0c, 0x01, //0x00001af3 movb (%rcx,%r8), %cl + 0x80, 0xf9, 0xff, //0x00001af7 cmpb $-1, %cl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001afa je LBB6_18 + 0x84, 0xc9, //0x00001b00 testb %cl, %cl + 0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x00001b02 je LBB6_95 + 0x88, 0x08, //0x00001b08 movb %cl, (%rax) + 0x48, 0xff, 0xc0, //0x00001b0a incq %rax + 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x00001b0d jmp LBB6_57 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b12 .p2align 4, 0x90 + //0x00001b20 LBB6_18 + 0x49, 0x83, 0xfd, 0x03, //0x00001b20 cmpq $3, %r13 + 0x0f, 0x8e, 0xdd, 0x05, 0x00, 0x00, //0x00001b24 jle LBB6_94 + 0x41, 0x8b, 0x31, //0x00001b2a movl (%r9), %esi + 0x89, 0xf1, //0x00001b2d movl %esi, %ecx + 0xf7, 0xd1, //0x00001b2f notl %ecx + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b31 leal $-808464432(%rsi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001b37 andl $-2139062144, %ecx + 0x85, 0xd9, //0x00001b3d testl %ebx, %ecx + 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x00001b3f jne LBB6_85 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001b45 leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x00001b4b orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001b4d testl $-2139062144, %ebx + 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b53 jne LBB6_85 + 0x89, 0xf3, //0x00001b59 movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b5b andl $2139062143, %ebx + 0x41, 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b61 movl $-1061109568, %r14d + 0x41, 0x29, 0xde, //0x00001b67 subl %ebx, %r14d + 0x44, 0x8d, 0xbb, 0x46, 0x46, 0x46, 0x46, //0x00001b6a leal $1179010630(%rbx), %r15d + 0x41, 0x21, 0xce, //0x00001b71 andl %ecx, %r14d + 0x45, 0x85, 0xfe, //0x00001b74 testl %r15d, %r14d + 0x0f, 0x85, 0xd6, 0x04, 0x00, 0x00, //0x00001b77 jne LBB6_85 + 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b7d movl $-522133280, %r14d + 0x41, 0x29, 0xde, //0x00001b83 subl %ebx, %r14d + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001b86 addl $960051513, %ebx + 0x44, 0x21, 0xf1, //0x00001b8c andl %r14d, %ecx + 0x85, 0xd9, //0x00001b8f testl %ebx, %ecx + 0x0f, 0x85, 0xbc, 0x04, 0x00, 0x00, //0x00001b91 jne LBB6_85 + 0x0f, 0xce, //0x00001b97 bswapl %esi + 0x89, 0xf1, //0x00001b99 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001b9b shrl $4, %ecx + 0xf7, 0xd1, //0x00001b9e notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001ba0 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001ba6 leal (%rcx,%rcx,8), %ecx + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001ba9 andl $252645135, %esi + 0x01, 0xce, //0x00001baf addl %ecx, %esi + 0x89, 0xf1, //0x00001bb1 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001bb3 shrl $4, %ecx + 0x09, 0xf1, //0x00001bb6 orl %esi, %ecx + 0x44, 0x0f, 0xb6, 0xf9, //0x00001bb8 movzbl %cl, %r15d + 0xc1, 0xe9, 0x08, //0x00001bbc shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001bbf andl $65280, %ecx + 0x41, 0x09, 0xcf, //0x00001bc5 orl %ecx, %r15d + 0x4d, 0x8d, 0x75, 0xfc, //0x00001bc8 leaq $-4(%r13), %r14 + 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00001bcc cmpl $128, %r15d + 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00001bd3 jb LBB6_66 + 0x45, 0x31, 0xe4, //0x00001bd9 xorl %r12d, %r12d + 0x4d, 0x85, 0xd2, //0x00001bdc testq %r10, %r10 + 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x00001bdf je LBB6_40 + //0x00001be5 LBB6_25 + 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001be5 cmpl $2048, %r15d + 0x0f, 0x82, 0x3c, 0x03, 0x00, 0x00, //0x00001bec jb LBB6_68 + 0x44, 0x89, 0xf9, //0x00001bf2 movl %r15d, %ecx + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001bf5 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001bfb cmpl $55296, %ecx + 0x0f, 0x85, 0x89, 0x02, 0x00, 0x00, //0x00001c01 jne LBB6_54 + 0x4d, 0x85, 0xf6, //0x00001c07 testq %r14, %r14 + 0x0f, 0x8e, 0x6b, 0x03, 0x00, 0x00, //0x00001c0a jle LBB6_72 + 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001c10 cmpb $92, $4(%r9,%r12) + 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00001c16 jne LBB6_73 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001c1c cmpl $56319, %r15d + 0x0f, 0x87, 0x34, 0x03, 0x00, 0x00, //0x00001c23 ja LBB6_70 + 0x49, 0x83, 0xfe, 0x07, //0x00001c29 cmpq $7, %r14 + 0x0f, 0x8c, 0x2a, 0x03, 0x00, 0x00, //0x00001c2d jl LBB6_70 + 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x00001c33 cmpb $92, $5(%r9,%r12) + 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x00001c39 jne LBB6_70 + 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x00001c3f cmpb $117, $6(%r9,%r12) + 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x00001c45 jne LBB6_70 + 0x43, 0x8b, 0x74, 0x21, 0x07, //0x00001c4b movl $7(%r9,%r12), %esi + 0x89, 0xf1, //0x00001c50 movl %esi, %ecx + 0xf7, 0xd1, //0x00001c52 notl %ecx + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal $-808464432(%rsi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl $-2139062144, %ecx + 0x85, 0xd9, //0x00001c60 testl %ebx, %ecx + 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x00001c62 jne LBB6_99 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x00001c6e orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl $-2139062144, %ebx + 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x00001c76 jne LBB6_99 + 0x89, 0xf3, //0x00001c7c movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl $2139062143, %ebx + 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl $-1061109568, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001c8b subl %ebx, $-44(%rbp) + 0x48, 0x89, 0x75, 0xb0, //0x00001c8e movq %rsi, $-80(%rbp) + 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001c92 leal $1179010630(%rbx), %esi + 0x89, 0x75, 0xc4, //0x00001c98 movl %esi, $-60(%rbp) + 0x21, 0x4d, 0xd4, //0x00001c9b andl %ecx, $-44(%rbp) + 0x8b, 0x75, 0xc4, //0x00001c9e movl $-60(%rbp), %esi + 0x85, 0x75, 0xd4, //0x00001ca1 testl %esi, $-44(%rbp) + 0x48, 0x8b, 0x75, 0xb0, //0x00001ca4 movq $-80(%rbp), %rsi + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00001ca8 jne LBB6_99 + 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001cae movl $-522133280, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001cb5 subl %ebx, $-44(%rbp) + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001cb8 addl $960051513, %ebx + 0x23, 0x4d, 0xd4, //0x00001cbe andl $-44(%rbp), %ecx + 0x85, 0xd9, //0x00001cc1 testl %ebx, %ecx + 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x00001cc3 jne LBB6_99 + 0x0f, 0xce, //0x00001cc9 bswapl %esi + 0x89, 0xf1, //0x00001ccb movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001ccd shrl $4, %ecx + 0xf7, 0xd1, //0x00001cd0 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cd2 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001cd8 leal (%rcx,%rcx,8), %ecx + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cdb andl $252645135, %esi + 0x01, 0xce, //0x00001ce1 addl %ecx, %esi + 0x89, 0xf1, //0x00001ce3 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001ce5 shrl $4, %ecx + 0x09, 0xf1, //0x00001ce8 orl %esi, %ecx + 0x89, 0xce, //0x00001cea movl %ecx, %esi + 0xc1, 0xee, 0x08, //0x00001cec shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001cef andl $65280, %esi + 0x0f, 0xb6, 0xd9, //0x00001cf5 movzbl %cl, %ebx + 0x09, 0xf3, //0x00001cf8 orl %esi, %ebx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001cfa andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001d00 cmpl $14417920, %ecx + 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x00001d06 je LBB6_77 + 0xf6, 0x45, 0xb8, 0x02, //0x00001d0c testb $2, $-72(%rbp) + 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00001d10 je LBB6_114 + 0x49, 0x83, 0xc6, 0xf9, //0x00001d16 addq $-7, %r14 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001d1a movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001d1f movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00001d23 addq $3, %rax + 0x49, 0x83, 0xc4, 0x07, //0x00001d27 addq $7, %r12 + 0x41, 0x89, 0xdf, //0x00001d2b movl %ebx, %r15d + 0x83, 0xfb, 0x7f, //0x00001d2e cmpl $127, %ebx + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00001d31 ja LBB6_25 + 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00001d37 jmp LBB6_53 + 0x90, 0x90, 0x90, 0x90, //0x00001d3c .p2align 4, 0x90 + //0x00001d40 LBB6_40 + 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001d40 cmpl $2048, %r15d + 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00001d47 jb LBB6_68 + 0x44, 0x89, 0xf9, //0x00001d4d movl %r15d, %ecx + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001d50 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001d56 cmpl $55296, %ecx + 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00001d5c jne LBB6_54 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001d62 cmpl $56319, %r15d + 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x00001d69 ja LBB6_69 + 0x49, 0x83, 0xfe, 0x06, //0x00001d6f cmpq $6, %r14 + 0x0f, 0x8c, 0xda, 0x01, 0x00, 0x00, //0x00001d73 jl LBB6_69 + 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001d79 cmpb $92, $4(%r9,%r12) + 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x00001d7f jne LBB6_69 + 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x00001d85 cmpb $117, $5(%r9,%r12) + 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00001d8b jne LBB6_69 + 0x43, 0x8b, 0x74, 0x21, 0x06, //0x00001d91 movl $6(%r9,%r12), %esi + 0x89, 0xf1, //0x00001d96 movl %esi, %ecx + 0xf7, 0xd1, //0x00001d98 notl %ecx + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d9a leal $-808464432(%rsi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001da0 andl $-2139062144, %ecx + 0x85, 0xd9, //0x00001da6 testl %ebx, %ecx + 0x0f, 0x85, 0x98, 0x03, 0x00, 0x00, //0x00001da8 jne LBB6_98 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001dae leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x00001db4 orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001db6 testl $-2139062144, %ebx + 0x0f, 0x85, 0x84, 0x03, 0x00, 0x00, //0x00001dbc jne LBB6_98 + 0x89, 0xf3, //0x00001dc2 movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dc4 andl $2139062143, %ebx + 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dca movl $-1061109568, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001dd1 subl %ebx, $-44(%rbp) + 0x48, 0x89, 0x75, 0xb0, //0x00001dd4 movq %rsi, $-80(%rbp) + 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001dd8 leal $1179010630(%rbx), %esi + 0x89, 0x75, 0xc4, //0x00001dde movl %esi, $-60(%rbp) + 0x21, 0x4d, 0xd4, //0x00001de1 andl %ecx, $-44(%rbp) + 0x8b, 0x75, 0xc4, //0x00001de4 movl $-60(%rbp), %esi + 0x85, 0x75, 0xd4, //0x00001de7 testl %esi, $-44(%rbp) + 0x48, 0x8b, 0x75, 0xb0, //0x00001dea movq $-80(%rbp), %rsi + 0x0f, 0x85, 0x52, 0x03, 0x00, 0x00, //0x00001dee jne LBB6_98 + 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001df4 movl $-522133280, $-44(%rbp) + 0x29, 0x5d, 0xd4, //0x00001dfb subl %ebx, $-44(%rbp) + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001dfe addl $960051513, %ebx + 0x23, 0x4d, 0xd4, //0x00001e04 andl $-44(%rbp), %ecx + 0x85, 0xd9, //0x00001e07 testl %ebx, %ecx + 0x0f, 0x85, 0x37, 0x03, 0x00, 0x00, //0x00001e09 jne LBB6_98 + 0x0f, 0xce, //0x00001e0f bswapl %esi + 0x89, 0xf1, //0x00001e11 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001e13 shrl $4, %ecx + 0xf7, 0xd1, //0x00001e16 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e18 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001e1e leal (%rcx,%rcx,8), %ecx + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e21 andl $252645135, %esi + 0x01, 0xce, //0x00001e27 addl %ecx, %esi + 0x89, 0xf1, //0x00001e29 movl %esi, %ecx + 0xc1, 0xe9, 0x04, //0x00001e2b shrl $4, %ecx + 0x09, 0xf1, //0x00001e2e orl %esi, %ecx + 0x89, 0xce, //0x00001e30 movl %ecx, %esi + 0xc1, 0xee, 0x08, //0x00001e32 shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001e35 andl $65280, %esi + 0x0f, 0xb6, 0xd9, //0x00001e3b movzbl %cl, %ebx + 0x09, 0xf3, //0x00001e3e orl %esi, %ebx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001e40 andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001e46 cmpl $14417920, %ecx + 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x00001e4c je LBB6_76 + 0xf6, 0x45, 0xb8, 0x02, //0x00001e52 testb $2, $-72(%rbp) + 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x00001e56 je LBB6_113 + 0x49, 0x83, 0xc6, 0xfa, //0x00001e5c addq $-6, %r14 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001e60 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001e65 movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00001e69 addq $3, %rax + 0x49, 0x83, 0xc4, 0x06, //0x00001e6d addq $6, %r12 + 0x41, 0x89, 0xdf, //0x00001e71 movl %ebx, %r15d + 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001e74 cmpl $128, %ebx + 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x00001e7a jae LBB6_40 + //0x00001e80 LBB6_53 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e80 leaq $4(%r9,%r12), %r9 + 0x41, 0x89, 0xdf, //0x00001e85 movl %ebx, %r15d + 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00001e88 jmp LBB6_67 + 0x90, 0x90, 0x90, //0x00001e8d .p2align 4, 0x90 + //0x00001e90 LBB6_54 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e90 leaq $4(%r9,%r12), %r9 + 0x44, 0x89, 0xf9, //0x00001e95 movl %r15d, %ecx + 0xc1, 0xe9, 0x0c, //0x00001e98 shrl $12, %ecx + 0x80, 0xc9, 0xe0, //0x00001e9b orb $-32, %cl + 0x88, 0x08, //0x00001e9e movb %cl, (%rax) + 0x44, 0x89, 0xf9, //0x00001ea0 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x00001ea3 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00001ea6 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001ea9 orb $-128, %cl + 0x88, 0x48, 0x01, //0x00001eac movb %cl, $1(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x00001eaf andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00001eb3 orb $-128, %r15b + 0x44, 0x88, 0x78, 0x02, //0x00001eb7 movb %r15b, $2(%rax) + //0x00001ebb LBB6_55 + 0x48, 0x83, 0xc0, 0x03, //0x00001ebb addq $3, %rax + //0x00001ebf LBB6_56 + 0x4d, 0x89, 0xf5, //0x00001ebf movq %r14, %r13 + //0x00001ec2 LBB6_57 + 0x4d, 0x85, 0xed, //0x00001ec2 testq %r13, %r13 + 0x0f, 0x85, 0x2c, 0xfb, 0xff, 0xff, //0x00001ec5 jne LBB6_2 + 0xe9, 0x63, 0x02, 0x00, 0x00, //0x00001ecb jmp LBB6_96 + //0x00001ed0 LBB6_58 + 0x45, 0x85, 0xed, //0x00001ed0 testl %r13d, %r13d + 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x00001ed3 je LBB6_94 + 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00001ed9 cmpb $92, $-1(%r9) + 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x00001ede jne LBB6_97 + 0x41, 0x80, 0x39, 0x5c, //0x00001ee4 cmpb $92, (%r9) + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00001ee8 jne LBB6_65 + 0x41, 0x83, 0xfd, 0x01, //0x00001eee cmpl $1, %r13d + 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00001ef2 jle LBB6_94 + 0x41, 0x8a, 0x49, 0x01, //0x00001ef8 movb $1(%r9), %cl + 0x80, 0xf9, 0x22, //0x00001efc cmpb $34, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001eff je LBB6_64 + 0x80, 0xf9, 0x5c, //0x00001f05 cmpb $92, %cl + 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00001f08 jne LBB6_109 + //0x00001f0e LBB6_64 + 0x49, 0xff, 0xc1, //0x00001f0e incq %r9 + 0x49, 0xff, 0xcd, //0x00001f11 decq %r13 + //0x00001f14 LBB6_65 + 0x49, 0xff, 0xc1, //0x00001f14 incq %r9 + 0x49, 0xff, 0xcd, //0x00001f17 decq %r13 + 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x00001f1a jmp LBB6_15 + //0x00001f1f LBB6_66 + 0x49, 0x83, 0xc1, 0x04, //0x00001f1f addq $4, %r9 + //0x00001f23 LBB6_67 + 0x44, 0x88, 0x38, //0x00001f23 movb %r15b, (%rax) + 0x48, 0xff, 0xc0, //0x00001f26 incq %rax + 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00001f29 jmp LBB6_56 + //0x00001f2e LBB6_68 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f2e leaq $4(%r9,%r12), %r9 + 0x44, 0x89, 0xf9, //0x00001f33 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x00001f36 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00001f39 orb $-64, %cl + 0x88, 0x08, //0x00001f3c movb %cl, (%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x00001f3e andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00001f42 orb $-128, %r15b + 0x44, 0x88, 0x78, 0x01, //0x00001f46 movb %r15b, $1(%rax) + 0x48, 0x83, 0xc0, 0x02, //0x00001f4a addq $2, %rax + 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00001f4e jmp LBB6_56 + //0x00001f53 LBB6_69 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f53 leaq $4(%r9,%r12), %r9 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001f58 jmp LBB6_71 + //0x00001f5d LBB6_70 + 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x00001f5d leaq $5(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00001f62 subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xfb, //0x00001f65 addq $-5, %r13 + 0x4d, 0x89, 0xee, //0x00001f69 movq %r13, %r14 + //0x00001f6c LBB6_71 + 0xf6, 0x45, 0xb8, 0x02, //0x00001f6c testb $2, $-72(%rbp) + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001f70 jne LBB6_75 + 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x00001f76 jmp LBB6_116 + //0x00001f7b LBB6_72 + 0xf6, 0x45, 0xb8, 0x02, //0x00001f7b testb $2, $-72(%rbp) + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f7f jne LBB6_74 + 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x00001f85 jmp LBB6_94 + //0x00001f8a LBB6_73 + 0xf6, 0x45, 0xb8, 0x02, //0x00001f8a testb $2, $-72(%rbp) + 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x00001f8e je LBB6_117 + //0x00001f94 LBB6_74 + 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f94 leaq $4(%r9,%r12), %r9 + //0x00001f99 LBB6_75 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001f99 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001f9e movb $-67, $2(%rax) + 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00001fa2 jmp LBB6_55 + //0x00001fa7 LBB6_76 + 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00001fa7 leaq $10(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00001fac subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xf6, //0x00001faf addq $-10, %r13 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001fb3 jmp LBB6_78 + //0x00001fb8 LBB6_77 + 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00001fb8 leaq $11(%r9,%r12), %r9 + 0x4d, 0x29, 0xe5, //0x00001fbd subq %r12, %r13 + 0x49, 0x83, 0xc5, 0xf5, //0x00001fc0 addq $-11, %r13 + //0x00001fc4 LBB6_78 + 0x41, 0xc1, 0xe7, 0x0a, //0x00001fc4 shll $10, %r15d + 0x41, 0x8d, 0x8c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00001fc8 leal $-56613888(%r15,%rbx), %ecx + 0x81, 0xf9, 0x00, 0x00, 0x11, 0x00, //0x00001fd0 cmpl $1114112, %ecx + 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00001fd6 jb LBB6_81 + 0xf6, 0x45, 0xb8, 0x02, //0x00001fdc testb $2, $-72(%rbp) + 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00001fe0 je LBB6_111 + 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001fe6 movw $-16401, (%rax) + 0xc6, 0x40, 0x02, 0xbd, //0x00001feb movb $-67, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00001fef addq $3, %rax + 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00001ff3 jmp LBB6_57 + //0x00001ff8 LBB6_81 + 0x89, 0xce, //0x00001ff8 movl %ecx, %esi + 0xc1, 0xee, 0x12, //0x00001ffa shrl $18, %esi + 0x40, 0x80, 0xce, 0xf0, //0x00001ffd orb $-16, %sil + 0x40, 0x88, 0x30, //0x00002001 movb %sil, (%rax) + 0x89, 0xce, //0x00002004 movl %ecx, %esi + 0xc1, 0xee, 0x0c, //0x00002006 shrl $12, %esi + 0x40, 0x80, 0xe6, 0x3f, //0x00002009 andb $63, %sil + 0x40, 0x80, 0xce, 0x80, //0x0000200d orb $-128, %sil + 0x40, 0x88, 0x70, 0x01, //0x00002011 movb %sil, $1(%rax) + 0x89, 0xce, //0x00002015 movl %ecx, %esi + 0xc1, 0xee, 0x06, //0x00002017 shrl $6, %esi + 0x40, 0x80, 0xe6, 0x3f, //0x0000201a andb $63, %sil + 0x40, 0x80, 0xce, 0x80, //0x0000201e orb $-128, %sil + 0x40, 0x88, 0x70, 0x02, //0x00002022 movb %sil, $2(%rax) + 0x80, 0xe1, 0x3f, //0x00002026 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00002029 orb $-128, %cl + 0x88, 0x48, 0x03, //0x0000202c movb %cl, $3(%rax) + 0x48, 0x83, 0xc0, 0x04, //0x0000202f addq $4, %rax + 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00002033 jmp LBB6_57 + //0x00002038 LBB6_82 + 0x45, 0x31, 0xed, //0x00002038 xorl %r13d, %r13d + 0x48, 0x89, 0xd0, //0x0000203b movq %rdx, %rax + //0x0000203e LBB6_83 + 0x4c, 0x01, 0xe8, //0x0000203e addq %r13, %rax + 0x48, 0x29, 0xd0, //0x00002041 subq %rdx, %rax + //0x00002044 LBB6_84 + 0x48, 0x83, 0xc4, 0x28, //0x00002044 addq $40, %rsp + 0x5b, //0x00002048 popq %rbx + 0x41, 0x5c, //0x00002049 popq %r12 + 0x41, 0x5d, //0x0000204b popq %r13 + 0x41, 0x5e, //0x0000204d popq %r14 + 0x41, 0x5f, //0x0000204f popq %r15 + 0x5d, //0x00002051 popq %rbp + 0xc3, //0x00002052 retq + //0x00002053 LBB6_85 + 0x4c, 0x89, 0xca, //0x00002053 movq %r9, %rdx + 0x48, 0x29, 0xfa, //0x00002056 subq %rdi, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x00002059 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x17, //0x0000205d movq %rdx, (%rdi) + 0x41, 0x8a, 0x09, //0x00002060 movb (%r9), %cl + 0x8d, 0x71, 0xd0, //0x00002063 leal $-48(%rcx), %esi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002066 movq $-2, %rax + 0x40, 0x80, 0xfe, 0x0a, //0x0000206d cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002071 jb LBB6_87 + 0x80, 0xe1, 0xdf, //0x00002077 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x0000207a addb $-65, %cl + 0x80, 0xf9, 0x05, //0x0000207d cmpb $5, %cl + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002080 ja LBB6_84 + //0x00002086 LBB6_87 + 0x48, 0x8d, 0x4a, 0x01, //0x00002086 leaq $1(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x0000208a movq %rcx, (%rdi) + 0x41, 0x8a, 0x49, 0x01, //0x0000208d movb $1(%r9), %cl + 0x8d, 0x71, 0xd0, //0x00002091 leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x00002094 cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002098 jb LBB6_89 + 0x80, 0xe1, 0xdf, //0x0000209e andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000020a1 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000020a4 cmpb $5, %cl + 0x0f, 0x87, 0x97, 0xff, 0xff, 0xff, //0x000020a7 ja LBB6_84 + //0x000020ad LBB6_89 + 0x48, 0x8d, 0x4a, 0x02, //0x000020ad leaq $2(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x000020b1 movq %rcx, (%rdi) + 0x41, 0x8a, 0x49, 0x02, //0x000020b4 movb $2(%r9), %cl + 0x8d, 0x71, 0xd0, //0x000020b8 leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x000020bb cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020bf jb LBB6_91 + 0x80, 0xe1, 0xdf, //0x000020c5 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000020c8 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000020cb cmpb $5, %cl + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000020ce ja LBB6_84 + //0x000020d4 LBB6_91 + 0x48, 0x8d, 0x4a, 0x03, //0x000020d4 leaq $3(%rdx), %rcx + 0x48, 0x89, 0x0f, //0x000020d8 movq %rcx, (%rdi) + 0x41, 0x8a, 0x49, 0x03, //0x000020db movb $3(%r9), %cl + 0x8d, 0x71, 0xd0, //0x000020df leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x000020e2 cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020e6 jb LBB6_93 + 0x80, 0xe1, 0xdf, //0x000020ec andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000020ef addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000020f2 cmpb $5, %cl + 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x000020f5 ja LBB6_84 + //0x000020fb LBB6_93 + 0x48, 0x83, 0xc2, 0x04, //0x000020fb addq $4, %rdx + 0x48, 0x89, 0x17, //0x000020ff movq %rdx, (%rdi) + 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002102 jmp LBB6_84 + //0x00002107 LBB6_94 + 0x48, 0x8b, 0x45, 0xc8, //0x00002107 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x18, //0x0000210b movq %r11, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000210e movq $-1, %rax + 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x00002115 jmp LBB6_84 + //0x0000211a LBB6_95 + 0x48, 0xf7, 0xd7, //0x0000211a notq %rdi + 0x49, 0x01, 0xf9, //0x0000211d addq %rdi, %r9 + 0x48, 0x8b, 0x45, 0xc8, //0x00002120 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002124 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00002127 movq $-3, %rax + 0xe9, 0x11, 0xff, 0xff, 0xff, //0x0000212e jmp LBB6_84 + //0x00002133 LBB6_96 + 0x45, 0x31, 0xed, //0x00002133 xorl %r13d, %r13d + 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00002136 jmp LBB6_83 + //0x0000213b LBB6_97 + 0x48, 0xf7, 0xd7, //0x0000213b notq %rdi + 0x49, 0x01, 0xf9, //0x0000213e addq %rdi, %r9 + 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00002141 jmp LBB6_110 + //0x00002146 LBB6_98 + 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x00002146 leaq $4(%r9,%r12), %rsi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000214b jmp LBB6_100 + //0x00002150 LBB6_99 + 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00002150 leaq $5(%r9,%r12), %rsi + //0x00002155 LBB6_100 + 0x48, 0x89, 0xf2, //0x00002155 movq %rsi, %rdx + 0x48, 0x29, 0xfa, //0x00002158 subq %rdi, %rdx + 0x48, 0x83, 0xc2, 0x02, //0x0000215b addq $2, %rdx + 0x48, 0x8b, 0x45, 0xc8, //0x0000215f movq $-56(%rbp), %rax + 0x48, 0x89, 0x10, //0x00002163 movq %rdx, (%rax) + 0x8a, 0x4e, 0x02, //0x00002166 movb $2(%rsi), %cl + 0x8d, 0x79, 0xd0, //0x00002169 leal $-48(%rcx), %edi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000216c movq $-2, %rax + 0x40, 0x80, 0xff, 0x0a, //0x00002173 cmpb $10, %dil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002177 jb LBB6_102 + 0x80, 0xe1, 0xdf, //0x0000217d andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x00002180 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x00002183 cmpb $5, %cl + 0x0f, 0x87, 0xb8, 0xfe, 0xff, 0xff, //0x00002186 ja LBB6_84 + //0x0000218c LBB6_102 + 0x48, 0x8d, 0x4a, 0x01, //0x0000218c leaq $1(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x00002190 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x00002194 movq %rcx, (%rdi) + 0x8a, 0x4e, 0x03, //0x00002197 movb $3(%rsi), %cl + 0x8d, 0x79, 0xd0, //0x0000219a leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x0000219d cmpb $10, %dil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021a1 jb LBB6_104 + 0x80, 0xe1, 0xdf, //0x000021a7 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000021aa addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000021ad cmpb $5, %cl + 0x0f, 0x87, 0x8e, 0xfe, 0xff, 0xff, //0x000021b0 ja LBB6_84 + //0x000021b6 LBB6_104 + 0x48, 0x8d, 0x4a, 0x02, //0x000021b6 leaq $2(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x000021ba movq $-56(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x000021be movq %rcx, (%rdi) + 0x8a, 0x4e, 0x04, //0x000021c1 movb $4(%rsi), %cl + 0x8d, 0x79, 0xd0, //0x000021c4 leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x000021c7 cmpb $10, %dil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021cb jb LBB6_106 + 0x80, 0xe1, 0xdf, //0x000021d1 andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000021d4 addb $-65, %cl + 0x80, 0xf9, 0x05, //0x000021d7 cmpb $5, %cl + 0x0f, 0x87, 0x64, 0xfe, 0xff, 0xff, //0x000021da ja LBB6_84 + //0x000021e0 LBB6_106 + 0x48, 0x8d, 0x4a, 0x03, //0x000021e0 leaq $3(%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x000021e4 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x0f, //0x000021e8 movq %rcx, (%rdi) + 0x8a, 0x4e, 0x05, //0x000021eb movb $5(%rsi), %cl + 0x8d, 0x71, 0xd0, //0x000021ee leal $-48(%rcx), %esi + 0x40, 0x80, 0xfe, 0x0a, //0x000021f1 cmpb $10, %sil + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021f5 jb LBB6_108 + 0x80, 0xe1, 0xdf, //0x000021fb andb $-33, %cl + 0x80, 0xc1, 0xbf, //0x000021fe addb $-65, %cl + 0x80, 0xf9, 0x05, //0x00002201 cmpb $5, %cl + 0x0f, 0x87, 0x3a, 0xfe, 0xff, 0xff, //0x00002204 ja LBB6_84 + //0x0000220a LBB6_108 + 0x48, 0x83, 0xc2, 0x04, //0x0000220a addq $4, %rdx + 0x48, 0x8b, 0x4d, 0xc8, //0x0000220e movq $-56(%rbp), %rcx + 0x48, 0x89, 0x11, //0x00002212 movq %rdx, (%rcx) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00002215 jmp LBB6_84 + //0x0000221a LBB6_109 + 0x49, 0x29, 0xf9, //0x0000221a subq %rdi, %r9 + 0x49, 0xff, 0xc1, //0x0000221d incq %r9 + //0x00002220 LBB6_110 + 0x48, 0x8b, 0x45, 0xc8, //0x00002220 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002224 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002227 movq $-2, %rax + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000222e jmp LBB6_84 + //0x00002233 LBB6_111 + 0x49, 0x29, 0xf9, //0x00002233 subq %rdi, %r9 + 0x49, 0x83, 0xc1, 0xfc, //0x00002236 addq $-4, %r9 + //0x0000223a LBB6_112 + 0x48, 0x8b, 0x45, 0xc8, //0x0000223a movq $-56(%rbp), %rax + 0x4c, 0x89, 0x08, //0x0000223e movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00002241 movq $-4, %rax + 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00002248 jmp LBB6_84 + //0x0000224d LBB6_113 + 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000224d leaq $10(%r9,%r12), %rax + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002252 jmp LBB6_115 + //0x00002257 LBB6_114 + 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00002257 leaq $11(%r9,%r12), %rax + //0x0000225c LBB6_115 + 0x48, 0x29, 0xf8, //0x0000225c subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfc, //0x0000225f addq $-4, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00002263 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00002267 movq %rax, (%rcx) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000226a movq $-4, %rax + 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x00002271 jmp LBB6_84 + //0x00002276 LBB6_116 + 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x00002276 leaq $4(%r10,%rdi), %rax + 0x49, 0x29, 0xc1, //0x0000227b subq %rax, %r9 + 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x0000227e jmp LBB6_112 + //0x00002283 LBB6_117 + 0x4d, 0x01, 0xe1, //0x00002283 addq %r12, %r9 + 0x49, 0x29, 0xf9, //0x00002286 subq %rdi, %r9 + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002289 jmp LBB6_112 + 0x00, 0x00, //0x0000228e .p2align 4, 0x00 + //0x00002290 LCPI7_0 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002290 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x000022a0 LCPI7_1 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000022a0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x000022b0 LCPI7_2 + 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000022b0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' + //0x000022c0 LCPI7_3 + 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000022c0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' + //0x000022d0 .p2align 4, 0x90 + //0x000022d0 _html_escape + 0x55, //0x000022d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000022d1 movq %rsp, %rbp + 0x41, 0x57, //0x000022d4 pushq %r15 + 0x41, 0x56, //0x000022d6 pushq %r14 + 0x41, 0x55, //0x000022d8 pushq %r13 + 0x41, 0x54, //0x000022da pushq %r12 + 0x53, //0x000022dc pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x000022dd subq $24, %rsp + 0x48, 0x89, 0x4d, 0xc0, //0x000022e1 movq %rcx, $-64(%rbp) + 0x49, 0x89, 0xd2, //0x000022e5 movq %rdx, %r10 + 0x48, 0x89, 0x55, 0xc8, //0x000022e8 movq %rdx, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x000022ec movq %rdi, $-48(%rbp) + 0x48, 0x89, 0xf8, //0x000022f0 movq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000022f3 testq %rsi, %rsi + 0x0f, 0x8e, 0x93, 0x04, 0x00, 0x00, //0x000022f6 jle LBB7_59 + 0x48, 0x8b, 0x45, 0xc0, //0x000022fc movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x00002300 movq (%rax), %r9 + 0x66, 0x0f, 0x6f, 0x05, 0x85, 0xff, 0xff, 0xff, //0x00002303 movdqa $-123(%rip), %xmm0 /* LCPI7_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x8d, 0xff, 0xff, 0xff, //0x0000230b movdqa $-115(%rip), %xmm1 /* LCPI7_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x95, 0xff, 0xff, 0xff, //0x00002313 movdqa $-107(%rip), %xmm2 /* LCPI7_2+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x1d, 0x9d, 0xff, 0xff, 0xff, //0x0000231b movdqa $-99(%rip), %xmm3 /* LCPI7_3+0(%rip) */ + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00002323 movabsq $5764607797912141824, %r14 + 0x4c, 0x8d, 0x1d, 0x2c, 0xe8, 0x00, 0x00, //0x0000232d leaq $59436(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ + 0x4c, 0x8b, 0x7d, 0xd0, //0x00002334 movq $-48(%rbp), %r15 + 0x4c, 0x8b, 0x55, 0xc8, //0x00002338 movq $-56(%rbp), %r10 + 0x90, 0x90, 0x90, 0x90, //0x0000233c .p2align 4, 0x90 + //0x00002340 LBB7_2 + 0x4d, 0x85, 0xc9, //0x00002340 testq %r9, %r9 + 0x0f, 0x8e, 0x65, 0x04, 0x00, 0x00, //0x00002343 jle LBB7_61 + 0x48, 0x83, 0xfe, 0x0f, //0x00002349 cmpq $15, %rsi + 0x0f, 0x9f, 0xc3, //0x0000234d setg %bl + 0x4d, 0x89, 0xcd, //0x00002350 movq %r9, %r13 + 0x4d, 0x89, 0xd0, //0x00002353 movq %r10, %r8 + 0x48, 0x89, 0xf0, //0x00002356 movq %rsi, %rax + 0x4d, 0x89, 0xfc, //0x00002359 movq %r15, %r12 + 0x49, 0x83, 0xf9, 0x10, //0x0000235c cmpq $16, %r9 + 0x0f, 0x8c, 0x8a, 0x00, 0x00, 0x00, //0x00002360 jl LBB7_9 + 0x48, 0x83, 0xfe, 0x10, //0x00002366 cmpq $16, %rsi + 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x0000236a jl LBB7_9 + 0x4d, 0x89, 0xfc, //0x00002370 movq %r15, %r12 + 0x48, 0x89, 0xf0, //0x00002373 movq %rsi, %rax + 0x4d, 0x89, 0xd0, //0x00002376 movq %r10, %r8 + 0x4c, 0x89, 0xc9, //0x00002379 movq %r9, %rcx + 0x90, 0x90, 0x90, 0x90, //0x0000237c .p2align 4, 0x90 + //0x00002380 LBB7_6 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002380 movdqu (%r12), %xmm4 + 0x66, 0x0f, 0x6f, 0xec, //0x00002386 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x0000238a movdqa %xmm4, %xmm6 + 0xf3, 0x41, 0x0f, 0x7f, 0x20, //0x0000238e movdqu %xmm4, (%r8) + 0x66, 0x0f, 0x74, 0xe0, //0x00002393 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe9, //0x00002397 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x0000239b por %xmm4, %xmm5 + 0x66, 0x0f, 0xeb, 0xf2, //0x0000239f por %xmm2, %xmm6 + 0x66, 0x0f, 0x74, 0xf3, //0x000023a3 pcmpeqb %xmm3, %xmm6 + 0x66, 0x0f, 0xeb, 0xf5, //0x000023a7 por %xmm5, %xmm6 + 0x66, 0x0f, 0xd7, 0xd6, //0x000023ab pmovmskb %xmm6, %edx + 0x66, 0x85, 0xd2, //0x000023af testw %dx, %dx + 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x000023b2 jne LBB7_21 + 0x49, 0x83, 0xc4, 0x10, //0x000023b8 addq $16, %r12 + 0x49, 0x83, 0xc0, 0x10, //0x000023bc addq $16, %r8 + 0x4c, 0x8d, 0x69, 0xf0, //0x000023c0 leaq $-16(%rcx), %r13 + 0x48, 0x83, 0xf8, 0x1f, //0x000023c4 cmpq $31, %rax + 0x0f, 0x9f, 0xc3, //0x000023c8 setg %bl + 0x48, 0x83, 0xf8, 0x20, //0x000023cb cmpq $32, %rax + 0x48, 0x8d, 0x40, 0xf0, //0x000023cf leaq $-16(%rax), %rax + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000023d3 jl LBB7_9 + 0x48, 0x83, 0xf9, 0x1f, //0x000023d9 cmpq $31, %rcx + 0x4c, 0x89, 0xe9, //0x000023dd movq %r13, %rcx + 0x0f, 0x8f, 0x9a, 0xff, 0xff, 0xff, //0x000023e0 jg LBB7_6 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023e6 .p2align 4, 0x90 + //0x000023f0 LBB7_9 + 0x84, 0xdb, //0x000023f0 testb %bl, %bl + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000023f2 je LBB7_13 + 0x4c, 0x89, 0xf2, //0x000023f8 movq %r14, %rdx + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000023fb movdqu (%r12), %xmm4 + 0x66, 0x0f, 0x6f, 0xec, //0x00002401 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002405 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00002409 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x0000240d pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0xeb, 0xf5, //0x00002411 por %xmm5, %xmm6 + 0x66, 0x48, 0x0f, 0x7e, 0xe0, //0x00002415 movq %xmm4, %rax + 0x66, 0x0f, 0xeb, 0xe2, //0x0000241a por %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe3, //0x0000241e pcmpeqb %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xe6, //0x00002422 por %xmm6, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002426 pmovmskb %xmm4, %ecx + 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000242a orl $65536, %ecx + 0x44, 0x0f, 0xbc, 0xf1, //0x00002430 bsfl %ecx, %r14d + 0x4d, 0x39, 0xf5, //0x00002434 cmpq %r14, %r13 + 0x0f, 0x8d, 0xde, 0x00, 0x00, 0x00, //0x00002437 jge LBB7_22 + 0x49, 0x83, 0xfd, 0x08, //0x0000243d cmpq $8, %r13 + 0x0f, 0x82, 0x11, 0x01, 0x00, 0x00, //0x00002441 jb LBB7_25 + 0x49, 0x89, 0x00, //0x00002447 movq %rax, (%r8) + 0x4d, 0x8d, 0x74, 0x24, 0x08, //0x0000244a leaq $8(%r12), %r14 + 0x49, 0x83, 0xc0, 0x08, //0x0000244f addq $8, %r8 + 0x49, 0x8d, 0x45, 0xf8, //0x00002453 leaq $-8(%r13), %rax + 0x48, 0x83, 0xf8, 0x04, //0x00002457 cmpq $4, %rax + 0x0f, 0x8d, 0x07, 0x01, 0x00, 0x00, //0x0000245b jge LBB7_26 + 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00002461 jmp LBB7_27 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002466 .p2align 4, 0x90 + //0x00002470 LBB7_13 + 0x4d, 0x85, 0xed, //0x00002470 testq %r13, %r13 + 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00002473 jle LBB7_20 + 0x48, 0x85, 0xc0, //0x00002479 testq %rax, %rax + 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x0000247c jle LBB7_20 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002482 .p2align 4, 0x90 + //0x00002490 LBB7_15 + 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002490 movzbl (%r12), %ecx + 0x48, 0x83, 0xf9, 0x3e, //0x00002495 cmpq $62, %rcx + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00002499 ja LBB7_17 + 0x49, 0x0f, 0xa3, 0xce, //0x0000249f btq %rcx, %r14 + 0x0f, 0x82, 0x9b, 0x00, 0x00, 0x00, //0x000024a3 jb LBB7_24 + //0x000024a9 LBB7_17 + 0x80, 0xf9, 0xe2, //0x000024a9 cmpb $-30, %cl + 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x000024ac je LBB7_24 + 0x49, 0xff, 0xc4, //0x000024b2 incq %r12 + 0x41, 0x88, 0x08, //0x000024b5 movb %cl, (%r8) + 0x48, 0x83, 0xf8, 0x02, //0x000024b8 cmpq $2, %rax + 0x48, 0x8d, 0x40, 0xff, //0x000024bc leaq $-1(%rax), %rax + 0x0f, 0x8c, 0x1a, 0x00, 0x00, 0x00, //0x000024c0 jl LBB7_20 + 0x49, 0xff, 0xc0, //0x000024c6 incq %r8 + 0x49, 0x83, 0xfd, 0x01, //0x000024c9 cmpq $1, %r13 + 0x4d, 0x8d, 0x6d, 0xff, //0x000024cd leaq $-1(%r13), %r13 + 0x0f, 0x8f, 0xb9, 0xff, 0xff, 0xff, //0x000024d1 jg LBB7_15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024d7 .p2align 4, 0x90 + //0x000024e0 LBB7_20 + 0x4d, 0x29, 0xfc, //0x000024e0 subq %r15, %r12 + 0x48, 0xf7, 0xd8, //0x000024e3 negq %rax + 0x4d, 0x19, 0xed, //0x000024e6 sbbq %r13, %r13 + 0x4d, 0x31, 0xe5, //0x000024e9 xorq %r12, %r13 + 0x4d, 0x85, 0xed, //0x000024ec testq %r13, %r13 + 0x0f, 0x89, 0x5b, 0x01, 0x00, 0x00, //0x000024ef jns LBB7_37 + 0xe9, 0x72, 0x02, 0x00, 0x00, //0x000024f5 jmp LBB7_57 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024fa .p2align 4, 0x90 + //0x00002500 LBB7_21 + 0x0f, 0xb7, 0xc2, //0x00002500 movzwl %dx, %eax + 0x4d, 0x29, 0xfc, //0x00002503 subq %r15, %r12 + 0x44, 0x0f, 0xbc, 0xe8, //0x00002506 bsfl %eax, %r13d + 0x4d, 0x01, 0xe5, //0x0000250a addq %r12, %r13 + 0x4d, 0x85, 0xed, //0x0000250d testq %r13, %r13 + 0x0f, 0x89, 0x3a, 0x01, 0x00, 0x00, //0x00002510 jns LBB7_37 + 0xe9, 0x51, 0x02, 0x00, 0x00, //0x00002516 jmp LBB7_57 + //0x0000251b LBB7_22 + 0x41, 0x83, 0xfe, 0x08, //0x0000251b cmpl $8, %r14d + 0x0f, 0x82, 0xaa, 0x00, 0x00, 0x00, //0x0000251f jb LBB7_31 + 0x49, 0x89, 0x00, //0x00002525 movq %rax, (%r8) + 0x4d, 0x8d, 0x6c, 0x24, 0x08, //0x00002528 leaq $8(%r12), %r13 + 0x49, 0x83, 0xc0, 0x08, //0x0000252d addq $8, %r8 + 0x49, 0x8d, 0x46, 0xf8, //0x00002531 leaq $-8(%r14), %rax + 0x48, 0x83, 0xf8, 0x04, //0x00002535 cmpq $4, %rax + 0x0f, 0x8d, 0xa0, 0x00, 0x00, 0x00, //0x00002539 jge LBB7_32 + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000253f jmp LBB7_33 + //0x00002544 LBB7_24 + 0x4d, 0x29, 0xfc, //0x00002544 subq %r15, %r12 + 0x4d, 0x89, 0xe5, //0x00002547 movq %r12, %r13 + 0x4d, 0x85, 0xed, //0x0000254a testq %r13, %r13 + 0x0f, 0x89, 0xfd, 0x00, 0x00, 0x00, //0x0000254d jns LBB7_37 + 0xe9, 0x14, 0x02, 0x00, 0x00, //0x00002553 jmp LBB7_57 + //0x00002558 LBB7_25 + 0x4d, 0x89, 0xe6, //0x00002558 movq %r12, %r14 + 0x4c, 0x89, 0xe8, //0x0000255b movq %r13, %rax + 0x48, 0x83, 0xf8, 0x04, //0x0000255e cmpq $4, %rax + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x00002562 jl LBB7_27 + //0x00002568 LBB7_26 + 0x41, 0x8b, 0x0e, //0x00002568 movl (%r14), %ecx + 0x41, 0x89, 0x08, //0x0000256b movl %ecx, (%r8) + 0x49, 0x83, 0xc6, 0x04, //0x0000256e addq $4, %r14 + 0x49, 0x83, 0xc0, 0x04, //0x00002572 addq $4, %r8 + 0x48, 0x83, 0xc0, 0xfc, //0x00002576 addq $-4, %rax + //0x0000257a LBB7_27 + 0x48, 0x83, 0xf8, 0x02, //0x0000257a cmpq $2, %rax + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000257e jb LBB7_28 + 0x41, 0x0f, 0xb7, 0x0e, //0x00002584 movzwl (%r14), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002588 movw %cx, (%r8) + 0x49, 0x83, 0xc6, 0x02, //0x0000258c addq $2, %r14 + 0x49, 0x83, 0xc0, 0x02, //0x00002590 addq $2, %r8 + 0x48, 0x83, 0xc0, 0xfe, //0x00002594 addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00002598 testq %rax, %rax + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000259b jne LBB7_29 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000025a1 jmp LBB7_30 + //0x000025a6 LBB7_28 + 0x48, 0x85, 0xc0, //0x000025a6 testq %rax, %rax + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000025a9 je LBB7_30 + //0x000025af LBB7_29 + 0x41, 0x8a, 0x06, //0x000025af movb (%r14), %al + 0x41, 0x88, 0x00, //0x000025b2 movb %al, (%r8) + //0x000025b5 LBB7_30 + 0x4d, 0x29, 0xfd, //0x000025b5 subq %r15, %r13 + 0x4d, 0x01, 0xe5, //0x000025b8 addq %r12, %r13 + 0x49, 0xf7, 0xd5, //0x000025bb notq %r13 + 0x49, 0x89, 0xd6, //0x000025be movq %rdx, %r14 + 0x4d, 0x85, 0xed, //0x000025c1 testq %r13, %r13 + 0x0f, 0x89, 0x86, 0x00, 0x00, 0x00, //0x000025c4 jns LBB7_37 + 0xe9, 0x9d, 0x01, 0x00, 0x00, //0x000025ca jmp LBB7_57 + //0x000025cf LBB7_31 + 0x4d, 0x89, 0xe5, //0x000025cf movq %r12, %r13 + 0x4c, 0x89, 0xf0, //0x000025d2 movq %r14, %rax + 0x48, 0x83, 0xf8, 0x04, //0x000025d5 cmpq $4, %rax + 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x000025d9 jl LBB7_33 + //0x000025df LBB7_32 + 0x41, 0x8b, 0x4d, 0x00, //0x000025df movl (%r13), %ecx + 0x41, 0x89, 0x08, //0x000025e3 movl %ecx, (%r8) + 0x49, 0x83, 0xc5, 0x04, //0x000025e6 addq $4, %r13 + 0x49, 0x83, 0xc0, 0x04, //0x000025ea addq $4, %r8 + 0x48, 0x83, 0xc0, 0xfc, //0x000025ee addq $-4, %rax + //0x000025f2 LBB7_33 + 0x48, 0x83, 0xf8, 0x02, //0x000025f2 cmpq $2, %rax + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000025f6 jb LBB7_34 + 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x000025fc movzwl (%r13), %ecx + 0x66, 0x41, 0x89, 0x08, //0x00002601 movw %cx, (%r8) + 0x49, 0x83, 0xc5, 0x02, //0x00002605 addq $2, %r13 + 0x49, 0x83, 0xc0, 0x02, //0x00002609 addq $2, %r8 + 0x48, 0x83, 0xc0, 0xfe, //0x0000260d addq $-2, %rax + 0x48, 0x85, 0xc0, //0x00002611 testq %rax, %rax + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002614 jne LBB7_35 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000261a jmp LBB7_36 + //0x0000261f LBB7_34 + 0x48, 0x85, 0xc0, //0x0000261f testq %rax, %rax + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002622 je LBB7_36 + //0x00002628 LBB7_35 + 0x41, 0x8a, 0x45, 0x00, //0x00002628 movb (%r13), %al + 0x41, 0x88, 0x00, //0x0000262c movb %al, (%r8) + //0x0000262f LBB7_36 + 0x4d, 0x29, 0xfc, //0x0000262f subq %r15, %r12 + 0x4d, 0x01, 0xf4, //0x00002632 addq %r14, %r12 + 0x4d, 0x89, 0xe5, //0x00002635 movq %r12, %r13 + 0x49, 0x89, 0xd6, //0x00002638 movq %rdx, %r14 + 0x4d, 0x85, 0xed, //0x0000263b testq %r13, %r13 + 0x0f, 0x88, 0x28, 0x01, 0x00, 0x00, //0x0000263e js LBB7_57 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002644 .p2align 4, 0x90 + //0x00002650 LBB7_37 + 0x4d, 0x01, 0xef, //0x00002650 addq %r13, %r15 + 0x4d, 0x01, 0xea, //0x00002653 addq %r13, %r10 + 0x4c, 0x29, 0xee, //0x00002656 subq %r13, %rsi + 0x0f, 0x8e, 0x2d, 0x01, 0x00, 0x00, //0x00002659 jle LBB7_58 + 0x4d, 0x29, 0xe9, //0x0000265f subq %r13, %r9 + 0x41, 0x8a, 0x0f, //0x00002662 movb (%r15), %cl + 0x80, 0xf9, 0xe2, //0x00002665 cmpb $-30, %cl + 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00002668 je LBB7_51 + 0x4c, 0x89, 0xf8, //0x0000266e movq %r15, %rax + //0x00002671 LBB7_40 + 0x0f, 0xb6, 0xd1, //0x00002671 movzbl %cl, %edx + 0x48, 0xc1, 0xe2, 0x04, //0x00002674 shlq $4, %rdx + 0x4a, 0x8b, 0x3c, 0x1a, //0x00002678 movq (%rdx,%r11), %rdi + 0x48, 0x63, 0xdf, //0x0000267c movslq %edi, %rbx + 0x49, 0x29, 0xd9, //0x0000267f subq %rbx, %r9 + 0x0f, 0x8c, 0x1b, 0x01, 0x00, 0x00, //0x00002682 jl LBB7_60 + 0x48, 0xc1, 0xe7, 0x20, //0x00002688 shlq $32, %rdi + 0x4e, 0x8d, 0x7c, 0x1a, 0x08, //0x0000268c leaq $8(%rdx,%r11), %r15 + 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00002691 movabsq $12884901889, %rcx + 0x48, 0x39, 0xcf, //0x0000269b cmpq %rcx, %rdi + 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x0000269e jl LBB7_43 + 0x41, 0x8b, 0x0f, //0x000026a4 movl (%r15), %ecx + 0x41, 0x89, 0x0a, //0x000026a7 movl %ecx, (%r10) + 0x4e, 0x8d, 0x7c, 0x1a, 0x0c, //0x000026aa leaq $12(%rdx,%r11), %r15 + 0x4d, 0x8d, 0x42, 0x04, //0x000026af leaq $4(%r10), %r8 + 0x48, 0x8d, 0x7b, 0xfc, //0x000026b3 leaq $-4(%rbx), %rdi + 0x48, 0x83, 0xff, 0x02, //0x000026b7 cmpq $2, %rdi + 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000026bb jae LBB7_44 + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000026c1 jmp LBB7_45 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026c6 .p2align 4, 0x90 + //0x000026d0 LBB7_43 + 0x4d, 0x89, 0xd0, //0x000026d0 movq %r10, %r8 + 0x48, 0x89, 0xdf, //0x000026d3 movq %rbx, %rdi + 0x48, 0x83, 0xff, 0x02, //0x000026d6 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000026da jb LBB7_45 + //0x000026e0 LBB7_44 + 0x41, 0x0f, 0xb7, 0x17, //0x000026e0 movzwl (%r15), %edx + 0x66, 0x41, 0x89, 0x10, //0x000026e4 movw %dx, (%r8) + 0x49, 0x83, 0xc7, 0x02, //0x000026e8 addq $2, %r15 + 0x49, 0x83, 0xc0, 0x02, //0x000026ec addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x000026f0 addq $-2, %rdi + //0x000026f4 LBB7_45 + 0x48, 0x85, 0xff, //0x000026f4 testq %rdi, %rdi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000026f7 je LBB7_47 + 0x41, 0x8a, 0x0f, //0x000026fd movb (%r15), %cl + 0x41, 0x88, 0x08, //0x00002700 movb %cl, (%r8) + //0x00002703 LBB7_47 + 0x49, 0x01, 0xda, //0x00002703 addq %rbx, %r10 + //0x00002706 LBB7_48 + 0x48, 0xff, 0xc0, //0x00002706 incq %rax + 0x49, 0x89, 0xc7, //0x00002709 movq %rax, %r15 + 0x48, 0x83, 0xfe, 0x01, //0x0000270c cmpq $1, %rsi + 0x48, 0x8d, 0x76, 0xff, //0x00002710 leaq $-1(%rsi), %rsi + 0x0f, 0x8f, 0x26, 0xfc, 0xff, 0xff, //0x00002714 jg LBB7_2 + 0xe9, 0x70, 0x00, 0x00, 0x00, //0x0000271a jmp LBB7_59 + //0x0000271f LBB7_51 + 0x48, 0x83, 0xfe, 0x03, //0x0000271f cmpq $3, %rsi + 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00002723 jl LBB7_55 + 0x41, 0x80, 0x7f, 0x01, 0x80, //0x00002729 cmpb $-128, $1(%r15) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000272e jne LBB7_55 + 0x41, 0x8a, 0x4f, 0x02, //0x00002734 movb $2(%r15), %cl + 0x89, 0xc8, //0x00002738 movl %ecx, %eax + 0x24, 0xfe, //0x0000273a andb $-2, %al + 0x3c, 0xa8, //0x0000273c cmpb $-88, %al + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000273e jne LBB7_55 + 0x49, 0x8d, 0x47, 0x02, //0x00002744 leaq $2(%r15), %rax + 0x48, 0x83, 0xc6, 0xfe, //0x00002748 addq $-2, %rsi + 0xe9, 0x20, 0xff, 0xff, 0xff, //0x0000274c jmp LBB7_40 + //0x00002751 LBB7_55 + 0x4d, 0x85, 0xc9, //0x00002751 testq %r9, %r9 + 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00002754 jle LBB7_61 + 0x41, 0xc6, 0x02, 0xe2, //0x0000275a movb $-30, (%r10) + 0x49, 0xff, 0xc2, //0x0000275e incq %r10 + 0x49, 0xff, 0xc9, //0x00002761 decq %r9 + 0x4c, 0x89, 0xf8, //0x00002764 movq %r15, %rax + 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00002767 jmp LBB7_48 + //0x0000276c LBB7_57 + 0x4c, 0x2b, 0x55, 0xc8, //0x0000276c subq $-56(%rbp), %r10 + 0x49, 0xf7, 0xd5, //0x00002770 notq %r13 + 0x4d, 0x01, 0xea, //0x00002773 addq %r13, %r10 + 0x48, 0x8b, 0x45, 0xc0, //0x00002776 movq $-64(%rbp), %rax + 0x4c, 0x89, 0x10, //0x0000277a movq %r10, (%rax) + 0x4c, 0x2b, 0x7d, 0xd0, //0x0000277d subq $-48(%rbp), %r15 + 0x4d, 0x01, 0xef, //0x00002781 addq %r13, %r15 + 0x49, 0xf7, 0xd7, //0x00002784 notq %r15 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00002787 jmp LBB7_62 + //0x0000278c LBB7_58 + 0x4c, 0x89, 0xf8, //0x0000278c movq %r15, %rax + //0x0000278f LBB7_59 + 0x4c, 0x2b, 0x55, 0xc8, //0x0000278f subq $-56(%rbp), %r10 + 0x48, 0x8b, 0x4d, 0xc0, //0x00002793 movq $-64(%rbp), %rcx + 0x4c, 0x89, 0x11, //0x00002797 movq %r10, (%rcx) + 0x48, 0x2b, 0x45, 0xd0, //0x0000279a subq $-48(%rbp), %rax + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000279e jmp LBB7_63 + //0x000027a3 LBB7_60 + 0x4c, 0x2b, 0x55, 0xc8, //0x000027a3 subq $-56(%rbp), %r10 + 0x48, 0x8b, 0x45, 0xc0, //0x000027a7 movq $-64(%rbp), %rax + 0x4c, 0x89, 0x10, //0x000027ab movq %r10, (%rax) + //0x000027ae LBB7_61 + 0x49, 0xf7, 0xd7, //0x000027ae notq %r15 + 0x4c, 0x03, 0x7d, 0xd0, //0x000027b1 addq $-48(%rbp), %r15 + //0x000027b5 LBB7_62 + 0x4c, 0x89, 0xf8, //0x000027b5 movq %r15, %rax + //0x000027b8 LBB7_63 + 0x48, 0x83, 0xc4, 0x18, //0x000027b8 addq $24, %rsp + 0x5b, //0x000027bc popq %rbx + 0x41, 0x5c, //0x000027bd popq %r12 + 0x41, 0x5d, //0x000027bf popq %r13 + 0x41, 0x5e, //0x000027c1 popq %r14 + 0x41, 0x5f, //0x000027c3 popq %r15 + 0x5d, //0x000027c5 popq %rbp + 0xc3, //0x000027c6 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027c7 .p2align 4, 0x90 + //0x000027d0 _atof_eisel_lemire64 + 0x55, //0x000027d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000027d1 movq %rsp, %rbp + 0x41, 0x57, //0x000027d4 pushq %r15 + 0x41, 0x56, //0x000027d6 pushq %r14 + 0x53, //0x000027d8 pushq %rbx + 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000027d9 leal $348(%rsi), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000027df cmpl $695, %eax + 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x000027e4 ja LBB8_1 + 0x49, 0x89, 0xc8, //0x000027ea movq %rcx, %r8 + 0x41, 0x89, 0xd1, //0x000027ed movl %edx, %r9d + 0x48, 0x85, 0xff, //0x000027f0 testq %rdi, %rdi + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000027f3 je LBB8_4 + 0x4c, 0x0f, 0xbd, 0xd7, //0x000027f9 bsrq %rdi, %r10 + 0x49, 0x83, 0xf2, 0x3f, //0x000027fd xorq $63, %r10 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002801 jmp LBB8_5 + //0x00002806 LBB8_4 + 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002806 movl $64, %r10d + //0x0000280c LBB8_5 + 0x44, 0x89, 0xd1, //0x0000280c movl %r10d, %ecx + 0x48, 0xd3, 0xe7, //0x0000280f shlq %cl, %rdi + 0x89, 0xc1, //0x00002812 movl %eax, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x00002814 shlq $4, %rcx + 0x4c, 0x8d, 0x3d, 0x91, 0x6d, 0x00, 0x00, //0x00002818 leaq $28049(%rip), %r15 /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0xf8, //0x0000281f movq %rdi, %rax + 0x4a, 0xf7, 0x64, 0x39, 0x08, //0x00002822 mulq $8(%rcx,%r15) + 0x49, 0x89, 0xc3, //0x00002827 movq %rax, %r11 + 0x49, 0x89, 0xd6, //0x0000282a movq %rdx, %r14 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000282d andl $511, %edx + 0x48, 0x89, 0xfb, //0x00002833 movq %rdi, %rbx + 0x48, 0xf7, 0xd3, //0x00002836 notq %rbx + 0x48, 0x39, 0xd8, //0x00002839 cmpq %rbx, %rax + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000283c jbe LBB8_11 + 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002842 cmpl $511, %edx + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00002848 jne LBB8_11 + 0x48, 0x89, 0xf8, //0x0000284e movq %rdi, %rax + 0x4a, 0xf7, 0x24, 0x39, //0x00002851 mulq (%rcx,%r15) + 0x49, 0x01, 0xd3, //0x00002855 addq %rdx, %r11 + 0x49, 0x83, 0xd6, 0x00, //0x00002858 adcq $0, %r14 + 0x44, 0x89, 0xf2, //0x0000285c movl %r14d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000285f andl $511, %edx + 0x48, 0x39, 0xd8, //0x00002865 cmpq %rbx, %rax + 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00002868 jbe LBB8_11 + 0x49, 0x83, 0xfb, 0xff, //0x0000286e cmpq $-1, %r11 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00002872 jne LBB8_11 + 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002878 cmpl $511, %edx + 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x0000287e je LBB8_1 + //0x00002884 LBB8_11 + 0x4c, 0x89, 0xf7, //0x00002884 movq %r14, %rdi + 0x48, 0xc1, 0xef, 0x3f, //0x00002887 shrq $63, %rdi + 0x8d, 0x4f, 0x09, //0x0000288b leal $9(%rdi), %ecx + 0x49, 0xd3, 0xee, //0x0000288e shrq %cl, %r14 + 0x4c, 0x09, 0xda, //0x00002891 orq %r11, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002894 jne LBB8_14 + 0x44, 0x89, 0xf0, //0x0000289a movl %r14d, %eax + 0x83, 0xe0, 0x03, //0x0000289d andl $3, %eax + 0x83, 0xf8, 0x01, //0x000028a0 cmpl $1, %eax + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x000028a3 je LBB8_1 + //0x000028a9 LBB8_14 + 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x000028a9 imull $217706, %esi, %eax + 0xc1, 0xf8, 0x10, //0x000028af sarl $16, %eax + 0x05, 0x3f, 0x04, 0x00, 0x00, //0x000028b2 addl $1087, %eax + 0x48, 0x98, //0x000028b7 cltq + 0x4c, 0x29, 0xd0, //0x000028b9 subq %r10, %rax + 0x48, 0x83, 0xf7, 0x01, //0x000028bc xorq $1, %rdi + 0x48, 0x29, 0xf8, //0x000028c0 subq %rdi, %rax + 0x44, 0x89, 0xf2, //0x000028c3 movl %r14d, %edx + 0x83, 0xe2, 0x01, //0x000028c6 andl $1, %edx + 0x4c, 0x01, 0xf2, //0x000028c9 addq %r14, %rdx + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000028cc movabsq $126100789566373888, %rcx + 0x48, 0x21, 0xd1, //0x000028d6 andq %rdx, %rcx + 0x48, 0x83, 0xf9, 0x01, //0x000028d9 cmpq $1, %rcx + 0x48, 0x83, 0xd8, 0xff, //0x000028dd sbbq $-1, %rax + 0x48, 0x8d, 0x70, 0xff, //0x000028e1 leaq $-1(%rax), %rsi + 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x000028e5 cmpq $2045, %rsi + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000028ec jbe LBB8_16 + //0x000028f2 LBB8_1 + 0x31, 0xc0, //0x000028f2 xorl %eax, %eax + //0x000028f4 LBB8_17 + 0x5b, //0x000028f4 popq %rbx + 0x41, 0x5e, //0x000028f5 popq %r14 + 0x41, 0x5f, //0x000028f7 popq %r15 + 0x5d, //0x000028f9 popq %rbp + 0xc3, //0x000028fa retq + //0x000028fb LBB8_16 + 0x48, 0x83, 0xf9, 0x01, //0x000028fb cmpq $1, %rcx + 0xb1, 0x02, //0x000028ff movb $2, %cl + 0x80, 0xd9, 0x00, //0x00002901 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x00002904 shrq %cl, %rdx + 0x48, 0xc1, 0xe0, 0x34, //0x00002907 shlq $52, %rax + 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000290b movabsq $4503599627370495, %rcx + 0x48, 0x21, 0xd1, //0x00002915 andq %rdx, %rcx + 0x48, 0x09, 0xc1, //0x00002918 orq %rax, %rcx + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000291b movabsq $-9223372036854775808, %rax + 0x48, 0x09, 0xc8, //0x00002925 orq %rcx, %rax + 0x41, 0x83, 0xf9, 0xff, //0x00002928 cmpl $-1, %r9d + 0x48, 0x0f, 0x45, 0xc1, //0x0000292c cmovneq %rcx, %rax + 0x49, 0x89, 0x00, //0x00002930 movq %rax, (%r8) + 0xb0, 0x01, //0x00002933 movb $1, %al + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00002935 jmp LBB8_17 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000293a .p2align 4, 0x90 + //0x00002940 _decimal_to_f64 + 0x55, //0x00002940 pushq %rbp + 0x48, 0x89, 0xe5, //0x00002941 movq %rsp, %rbp + 0x41, 0x57, //0x00002944 pushq %r15 + 0x41, 0x56, //0x00002946 pushq %r14 + 0x41, 0x55, //0x00002948 pushq %r13 + 0x41, 0x54, //0x0000294a pushq %r12 + 0x53, //0x0000294c pushq %rbx + 0x50, //0x0000294d pushq %rax + 0x48, 0x89, 0xf3, //0x0000294e movq %rsi, %rbx + 0x49, 0x89, 0xfc, //0x00002951 movq %rdi, %r12 + 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00002954 movabsq $4503599627370496, %r13 + 0x83, 0x7f, 0x10, 0x00, //0x0000295e cmpl $0, $16(%rdi) + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00002962 je LBB9_4 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002968 movabsq $9218868437227405312, %r14 + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002972 movl $20(%r12), %eax + 0x45, 0x31, 0xff, //0x00002977 xorl %r15d, %r15d + 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000297a cmpl $310, %eax + 0x0f, 0x8f, 0x0e, 0x04, 0x00, 0x00, //0x0000297f jg LBB9_78 + 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00002985 cmpl $-330, %eax + 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x0000298a jge LBB9_5 + 0x45, 0x31, 0xf6, //0x00002990 xorl %r14d, %r14d + 0xe9, 0xfb, 0x03, 0x00, 0x00, //0x00002993 jmp LBB9_78 + //0x00002998 LBB9_4 + 0x45, 0x31, 0xf6, //0x00002998 xorl %r14d, %r14d + 0x45, 0x31, 0xff, //0x0000299b xorl %r15d, %r15d + 0xe9, 0xf0, 0x03, 0x00, 0x00, //0x0000299e jmp LBB9_78 + //0x000029a3 LBB9_5 + 0x85, 0xc0, //0x000029a3 testl %eax, %eax + 0x48, 0x89, 0x5d, 0xd0, //0x000029a5 movq %rbx, $-48(%rbp) + 0x0f, 0x8e, 0xf1, 0x00, 0x00, 0x00, //0x000029a9 jle LBB9_22 + 0x45, 0x31, 0xff, //0x000029af xorl %r15d, %r15d + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000029b2 jmp LBB9_9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000029b7 .p2align 4, 0x90 + //0x000029c0 LBB9_7 + 0xf7, 0xdb, //0x000029c0 negl %ebx + 0x4c, 0x89, 0xe7, //0x000029c2 movq %r12, %rdi + 0x89, 0xde, //0x000029c5 movl %ebx, %esi + 0xe8, 0x74, 0x66, 0x00, 0x00, //0x000029c7 callq _right_shift + //0x000029cc LBB9_8 + 0x45, 0x01, 0xf7, //0x000029cc addl %r14d, %r15d + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x000029cf movl $20(%r12), %eax + 0x85, 0xc0, //0x000029d4 testl %eax, %eax + 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x000029d6 jle LBB9_22 + //0x000029dc LBB9_9 + 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x000029dc movl $27, %r14d + 0x83, 0xf8, 0x08, //0x000029e2 cmpl $8, %eax + 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x000029e5 jg LBB9_11 + 0x89, 0xc0, //0x000029eb movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x4c, 0x97, 0x00, 0x00, //0x000029ed leaq $38732(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x34, 0x81, //0x000029f4 movl (%rcx,%rax,4), %r14d + //0x000029f8 LBB9_11 + 0x45, 0x85, 0xf6, //0x000029f8 testl %r14d, %r14d + 0x0f, 0x84, 0xcb, 0xff, 0xff, 0xff, //0x000029fb je LBB9_8 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002a01 cmpl $0, $16(%r12) + 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x00002a07 je LBB9_8 + 0x44, 0x89, 0xf3, //0x00002a0d movl %r14d, %ebx + 0xf7, 0xdb, //0x00002a10 negl %ebx + 0x45, 0x85, 0xf6, //0x00002a12 testl %r14d, %r14d + 0x0f, 0x88, 0x35, 0x00, 0x00, 0x00, //0x00002a15 js LBB9_16 + 0x41, 0x83, 0xfe, 0x3d, //0x00002a1b cmpl $61, %r14d + 0x0f, 0x8c, 0x9b, 0xff, 0xff, 0xff, //0x00002a1f jl LBB9_7 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a25 .p2align 4, 0x90 + //0x00002a30 LBB9_15 + 0x4c, 0x89, 0xe7, //0x00002a30 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a33 movl $60, %esi + 0xe8, 0x03, 0x66, 0x00, 0x00, //0x00002a38 callq _right_shift + 0x8d, 0x43, 0x3c, //0x00002a3d leal $60(%rbx), %eax + 0x83, 0xfb, 0x88, //0x00002a40 cmpl $-120, %ebx + 0x89, 0xc3, //0x00002a43 movl %eax, %ebx + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002a45 jl LBB9_15 + 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002a4b jmp LBB9_7 + //0x00002a50 LBB9_16 + 0x41, 0x83, 0xfe, 0xc3, //0x00002a50 cmpl $-61, %r14d + 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00002a54 jg LBB9_18 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a5a .p2align 4, 0x90 + //0x00002a60 LBB9_17 + 0x4c, 0x89, 0xe7, //0x00002a60 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a63 movl $60, %esi + 0xe8, 0xe3, 0x63, 0x00, 0x00, //0x00002a68 callq _left_shift + 0x8d, 0x73, 0xc4, //0x00002a6d leal $-60(%rbx), %esi + 0x83, 0xfb, 0x78, //0x00002a70 cmpl $120, %ebx + 0x89, 0xf3, //0x00002a73 movl %esi, %ebx + 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002a75 jg LBB9_17 + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002a7b jmp LBB9_19 + //0x00002a80 LBB9_18 + 0x89, 0xde, //0x00002a80 movl %ebx, %esi + //0x00002a82 LBB9_19 + 0x4c, 0x89, 0xe7, //0x00002a82 movq %r12, %rdi + 0xe8, 0xc6, 0x63, 0x00, 0x00, //0x00002a85 callq _left_shift + 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002a8a jmp LBB9_8 + 0x90, //0x00002a8f .p2align 4, 0x90 + //0x00002a90 LBB9_20 + 0x4c, 0x89, 0xe7, //0x00002a90 movq %r12, %rdi + 0xe8, 0xb8, 0x63, 0x00, 0x00, //0x00002a93 callq _left_shift + //0x00002a98 LBB9_21 + 0x45, 0x29, 0xf7, //0x00002a98 subl %r14d, %r15d + 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002a9b movl $20(%r12), %eax + //0x00002aa0 LBB9_22 + 0x85, 0xc0, //0x00002aa0 testl %eax, %eax + 0x0f, 0x88, 0x18, 0x00, 0x00, 0x00, //0x00002aa2 js LBB9_25 + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00002aa8 jne LBB9_36 + 0x49, 0x8b, 0x0c, 0x24, //0x00002aae movq (%r12), %rcx + 0x80, 0x39, 0x35, //0x00002ab2 cmpb $53, (%rcx) + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00002ab5 jl LBB9_26 + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00002abb jmp LBB9_36 + //0x00002ac0 .p2align 4, 0x90 + //0x00002ac0 LBB9_25 + 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00002ac0 movl $27, %r14d + 0x83, 0xf8, 0xf8, //0x00002ac6 cmpl $-8, %eax + 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x00002ac9 jl LBB9_27 + //0x00002acf LBB9_26 + 0xf7, 0xd8, //0x00002acf negl %eax + 0x48, 0x98, //0x00002ad1 cltq + 0x48, 0x8d, 0x0d, 0x66, 0x96, 0x00, 0x00, //0x00002ad3 leaq $38502(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x34, 0x81, //0x00002ada movl (%rcx,%rax,4), %r14d + //0x00002ade LBB9_27 + 0x45, 0x85, 0xf6, //0x00002ade testl %r14d, %r14d + 0x0f, 0x84, 0xb1, 0xff, 0xff, 0xff, //0x00002ae1 je LBB9_21 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002ae7 cmpl $0, $16(%r12) + 0x0f, 0x84, 0xa5, 0xff, 0xff, 0xff, //0x00002aed je LBB9_21 + 0x45, 0x85, 0xf6, //0x00002af3 testl %r14d, %r14d + 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00002af6 jle LBB9_33 + 0x44, 0x89, 0xf6, //0x00002afc movl %r14d, %esi + 0x41, 0x83, 0xfe, 0x3d, //0x00002aff cmpl $61, %r14d + 0x0f, 0x8c, 0x87, 0xff, 0xff, 0xff, //0x00002b03 jl LBB9_20 + 0x44, 0x89, 0xf3, //0x00002b09 movl %r14d, %ebx + 0x90, 0x90, 0x90, 0x90, //0x00002b0c .p2align 4, 0x90 + //0x00002b10 LBB9_32 + 0x4c, 0x89, 0xe7, //0x00002b10 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b13 movl $60, %esi + 0xe8, 0x33, 0x63, 0x00, 0x00, //0x00002b18 callq _left_shift + 0x8d, 0x73, 0xc4, //0x00002b1d leal $-60(%rbx), %esi + 0x83, 0xfb, 0x78, //0x00002b20 cmpl $120, %ebx + 0x89, 0xf3, //0x00002b23 movl %esi, %ebx + 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002b25 jg LBB9_32 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00002b2b jmp LBB9_20 + //0x00002b30 LBB9_33 + 0x44, 0x89, 0xf3, //0x00002b30 movl %r14d, %ebx + 0x41, 0x83, 0xfe, 0xc3, //0x00002b33 cmpl $-61, %r14d + 0x0f, 0x8f, 0x1e, 0x00, 0x00, 0x00, //0x00002b37 jg LBB9_35 + 0x90, 0x90, 0x90, //0x00002b3d .p2align 4, 0x90 + //0x00002b40 LBB9_34 + 0x4c, 0x89, 0xe7, //0x00002b40 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b43 movl $60, %esi + 0xe8, 0xf3, 0x64, 0x00, 0x00, //0x00002b48 callq _right_shift + 0x8d, 0x43, 0x3c, //0x00002b4d leal $60(%rbx), %eax + 0x83, 0xfb, 0x88, //0x00002b50 cmpl $-120, %ebx + 0x89, 0xc3, //0x00002b53 movl %eax, %ebx + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002b55 jl LBB9_34 + //0x00002b5b LBB9_35 + 0xf7, 0xdb, //0x00002b5b negl %ebx + 0x4c, 0x89, 0xe7, //0x00002b5d movq %r12, %rdi + 0x89, 0xde, //0x00002b60 movl %ebx, %esi + 0xe8, 0xd9, 0x64, 0x00, 0x00, //0x00002b62 callq _right_shift + 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00002b67 jmp LBB9_21 + //0x00002b6c LBB9_36 + 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x00002b6c cmpl $-1022, %r15d + 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x00002b73 jg LBB9_42 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002b79 cmpl $0, $16(%r12) + 0x48, 0x8b, 0x5d, 0xd0, //0x00002b7f movq $-48(%rbp), %rbx + 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002b83 je LBB9_44 + 0x41, 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x00002b89 cmpl $-1082, %r15d + 0x0f, 0x8f, 0x55, 0x00, 0x00, 0x00, //0x00002b90 jg LBB9_45 + 0x41, 0x81, 0xc7, 0xc1, 0x03, 0x00, 0x00, //0x00002b96 addl $961, %r15d + 0x90, 0x90, 0x90, //0x00002b9d .p2align 4, 0x90 + //0x00002ba0 LBB9_40 + 0x4c, 0x89, 0xe7, //0x00002ba0 movq %r12, %rdi + 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002ba3 movl $60, %esi + 0xe8, 0x93, 0x64, 0x00, 0x00, //0x00002ba8 callq _right_shift + 0x41, 0x83, 0xc7, 0x3c, //0x00002bad addl $60, %r15d + 0x41, 0x83, 0xff, 0x88, //0x00002bb1 cmpl $-120, %r15d + 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002bb5 jl LBB9_40 + 0x41, 0x83, 0xc7, 0x3c, //0x00002bbb addl $60, %r15d + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00002bbf jmp LBB9_46 + //0x00002bc4 LBB9_42 + 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002bc4 cmpl $1024, %r15d + 0x48, 0x8b, 0x5d, 0xd0, //0x00002bcb movq $-48(%rbp), %rbx + 0x0f, 0x8f, 0x87, 0x01, 0x00, 0x00, //0x00002bcf jg LBB9_75 + 0x41, 0xff, 0xcf, //0x00002bd5 decl %r15d + 0x45, 0x89, 0xfe, //0x00002bd8 movl %r15d, %r14d + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002bdb jmp LBB9_47 + //0x00002be0 LBB9_44 + 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002be0 movl $-1022, %r14d + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00002be6 jmp LBB9_49 + //0x00002beb LBB9_45 + 0x41, 0x81, 0xc7, 0xfd, 0x03, 0x00, 0x00, //0x00002beb addl $1021, %r15d + //0x00002bf2 LBB9_46 + 0x41, 0xf7, 0xdf, //0x00002bf2 negl %r15d + 0x4c, 0x89, 0xe7, //0x00002bf5 movq %r12, %rdi + 0x44, 0x89, 0xfe, //0x00002bf8 movl %r15d, %esi + 0xe8, 0x40, 0x64, 0x00, 0x00, //0x00002bfb callq _right_shift + 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002c00 movl $-1022, %r14d + //0x00002c06 LBB9_47 + 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002c06 cmpl $0, $16(%r12) + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002c0c je LBB9_49 + 0x4c, 0x89, 0xe7, //0x00002c12 movq %r12, %rdi + 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00002c15 movl $53, %esi + 0xe8, 0x31, 0x62, 0x00, 0x00, //0x00002c1a callq _left_shift + //0x00002c1f LBB9_49 + 0x4d, 0x63, 0x44, 0x24, 0x14, //0x00002c1f movslq $20(%r12), %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c24 movq $-1, %r15 + 0x49, 0x83, 0xf8, 0x14, //0x00002c2b cmpq $20, %r8 + 0x0f, 0x8f, 0x3f, 0x01, 0x00, 0x00, //0x00002c2f jg LBB9_77 + 0x44, 0x89, 0xc1, //0x00002c35 movl %r8d, %ecx + 0x85, 0xc9, //0x00002c38 testl %ecx, %ecx + 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00002c3a jle LBB9_54 + 0x49, 0x63, 0x74, 0x24, 0x10, //0x00002c40 movslq $16(%r12), %rsi + 0x31, 0xd2, //0x00002c45 xorl %edx, %edx + 0x45, 0x31, 0xff, //0x00002c47 xorl %r15d, %r15d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c4a .p2align 4, 0x90 + //0x00002c50 LBB9_52 + 0x48, 0x39, 0xf2, //0x00002c50 cmpq %rsi, %rdx + 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00002c53 jge LBB9_55 + 0x4b, 0x8d, 0x04, 0xbf, //0x00002c59 leaq (%r15,%r15,4), %rax + 0x49, 0x8b, 0x3c, 0x24, //0x00002c5d movq (%r12), %rdi + 0x48, 0x0f, 0xbe, 0x3c, 0x17, //0x00002c61 movsbq (%rdi,%rdx), %rdi + 0x4c, 0x8d, 0x7c, 0x47, 0xd0, //0x00002c66 leaq $-48(%rdi,%rax,2), %r15 + 0x48, 0xff, 0xc2, //0x00002c6b incq %rdx + 0x48, 0x39, 0xd1, //0x00002c6e cmpq %rdx, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002c71 jne LBB9_52 + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002c77 jmp LBB9_55 + //0x00002c7c LBB9_54 + 0x31, 0xd2, //0x00002c7c xorl %edx, %edx + 0x45, 0x31, 0xff, //0x00002c7e xorl %r15d, %r15d + //0x00002c81 LBB9_55 + 0x41, 0x39, 0xd0, //0x00002c81 cmpl %edx, %r8d + 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00002c84 jle LBB9_63 + 0x89, 0xcf, //0x00002c8a movl %ecx, %edi + 0x29, 0xd7, //0x00002c8c subl %edx, %edi + 0x89, 0xd6, //0x00002c8e movl %edx, %esi + 0xf7, 0xd6, //0x00002c90 notl %esi + 0x44, 0x01, 0xc6, //0x00002c92 addl %r8d, %esi + 0x83, 0xe7, 0x07, //0x00002c95 andl $7, %edi + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002c98 je LBB9_60 + 0xf7, 0xdf, //0x00002c9e negl %edi + 0x31, 0xc0, //0x00002ca0 xorl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ca2 .p2align 4, 0x90 + //0x00002cb0 LBB9_58 + 0x4d, 0x01, 0xff, //0x00002cb0 addq %r15, %r15 + 0x4f, 0x8d, 0x3c, 0xbf, //0x00002cb3 leaq (%r15,%r15,4), %r15 + 0xff, 0xc8, //0x00002cb7 decl %eax + 0x39, 0xc7, //0x00002cb9 cmpl %eax, %edi + 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00002cbb jne LBB9_58 + 0x29, 0xc2, //0x00002cc1 subl %eax, %edx + //0x00002cc3 LBB9_60 + 0x83, 0xfe, 0x07, //0x00002cc3 cmpl $7, %esi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002cc6 jb LBB9_63 + 0x89, 0xc8, //0x00002ccc movl %ecx, %eax + 0x29, 0xd0, //0x00002cce subl %edx, %eax + //0x00002cd0 .p2align 4, 0x90 + //0x00002cd0 LBB9_62 + 0x4d, 0x69, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00002cd0 imulq $100000000, %r15, %r15 + 0x83, 0xc0, 0xf8, //0x00002cd7 addl $-8, %eax + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002cda jne LBB9_62 + //0x00002ce0 LBB9_63 + 0x85, 0xc9, //0x00002ce0 testl %ecx, %ecx + 0x0f, 0x88, 0x4c, 0x00, 0x00, 0x00, //0x00002ce2 js LBB9_71 + 0x41, 0x8b, 0x54, 0x24, 0x10, //0x00002ce8 movl $16(%r12), %edx + 0x44, 0x39, 0xc2, //0x00002ced cmpl %r8d, %edx + 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00002cf0 jle LBB9_71 + 0x49, 0x8b, 0x34, 0x24, //0x00002cf6 movq (%r12), %rsi + 0x8a, 0x04, 0x0e, //0x00002cfa movb (%rsi,%rcx), %al + 0x8d, 0x79, 0x01, //0x00002cfd leal $1(%rcx), %edi + 0x39, 0xd7, //0x00002d00 cmpl %edx, %edi + 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x00002d02 jne LBB9_72 + 0x3c, 0x35, //0x00002d08 cmpb $53, %al + 0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00002d0a jne LBB9_72 + 0x41, 0x83, 0x7c, 0x24, 0x1c, 0x00, //0x00002d10 cmpl $0, $28(%r12) + 0x0f, 0x95, 0xc2, //0x00002d16 setne %dl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00002d19 jne LBB9_73 + 0x85, 0xc9, //0x00002d1f testl %ecx, %ecx + 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x00002d21 jle LBB9_73 + 0x41, 0x8a, 0x54, 0x30, 0xff, //0x00002d27 movb $-1(%r8,%rsi), %dl + 0x80, 0xe2, 0x01, //0x00002d2c andb $1, %dl + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002d2f jmp LBB9_73 + //0x00002d34 LBB9_71 + 0x31, 0xd2, //0x00002d34 xorl %edx, %edx + //0x00002d36 LBB9_73 + 0x0f, 0xb6, 0xc2, //0x00002d36 movzbl %dl, %eax + 0x49, 0x01, 0xc7, //0x00002d39 addq %rax, %r15 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002d3c movabsq $9007199254740992, %rax + 0x49, 0x39, 0xc7, //0x00002d46 cmpq %rax, %r15 + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00002d49 jne LBB9_77 + 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x00002d4f cmpl $1022, %r14d + 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002d56 jle LBB9_76 + //0x00002d5c LBB9_75 + 0x45, 0x31, 0xff, //0x00002d5c xorl %r15d, %r15d + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002d5f movabsq $9218868437227405312, %r14 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002d69 jmp LBB9_78 + //0x00002d6e LBB9_76 + 0x41, 0xff, 0xc6, //0x00002d6e incl %r14d + 0x4d, 0x89, 0xef, //0x00002d71 movq %r13, %r15 + //0x00002d74 LBB9_77 + 0x4c, 0x89, 0xf8, //0x00002d74 movq %r15, %rax + 0x4c, 0x21, 0xe8, //0x00002d77 andq %r13, %rax + 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00002d7a addl $1023, %r14d + 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00002d81 andl $2047, %r14d + 0x49, 0xc1, 0xe6, 0x34, //0x00002d88 shlq $52, %r14 + 0x48, 0x85, 0xc0, //0x00002d8c testq %rax, %rax + 0x4c, 0x0f, 0x44, 0xf0, //0x00002d8f cmoveq %rax, %r14 + //0x00002d93 LBB9_78 + 0x49, 0xff, 0xcd, //0x00002d93 decq %r13 + 0x4d, 0x21, 0xfd, //0x00002d96 andq %r15, %r13 + 0x4d, 0x09, 0xf5, //0x00002d99 orq %r14, %r13 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002d9c movabsq $-9223372036854775808, %rax + 0x4c, 0x09, 0xe8, //0x00002da6 orq %r13, %rax + 0x41, 0x83, 0x7c, 0x24, 0x18, 0x00, //0x00002da9 cmpl $0, $24(%r12) + 0x49, 0x0f, 0x44, 0xc5, //0x00002daf cmoveq %r13, %rax + 0x48, 0x89, 0x03, //0x00002db3 movq %rax, (%rbx) + 0x31, 0xc0, //0x00002db6 xorl %eax, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00002db8 addq $8, %rsp + 0x5b, //0x00002dbc popq %rbx + 0x41, 0x5c, //0x00002dbd popq %r12 + 0x41, 0x5d, //0x00002dbf popq %r13 + 0x41, 0x5e, //0x00002dc1 popq %r14 + 0x41, 0x5f, //0x00002dc3 popq %r15 + 0x5d, //0x00002dc5 popq %rbp + 0xc3, //0x00002dc6 retq + //0x00002dc7 LBB9_72 + 0x3c, 0x34, //0x00002dc7 cmpb $52, %al + 0x0f, 0x9f, 0xc2, //0x00002dc9 setg %dl + 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002dcc jmp LBB9_73 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002dd1 .p2align 4, 0x90 + //0x00002de0 _atof_native + 0x55, //0x00002de0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00002de1 movq %rsp, %rbp + 0x48, 0x83, 0xec, 0x30, //0x00002de4 subq $48, %rsp + 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x00002de8 movq $0, $-40(%rbp) + 0x48, 0x89, 0x55, 0xe0, //0x00002df0 movq %rdx, $-32(%rbp) + 0x48, 0x89, 0x4d, 0xe8, //0x00002df4 movq %rcx, $-24(%rbp) + 0x48, 0x85, 0xc9, //0x00002df8 testq %rcx, %rcx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00002dfb je LBB10_5 + 0xc6, 0x02, 0x00, //0x00002e01 movb $0, (%rdx) + 0x48, 0x83, 0xf9, 0x01, //0x00002e04 cmpq $1, %rcx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002e08 je LBB10_5 + 0xc6, 0x42, 0x01, 0x00, //0x00002e0e movb $0, $1(%rdx) + 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x00002e12 cmpq $3, $-24(%rbp) + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002e17 jb LBB10_5 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002e1d movl $2, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e22 .p2align 4, 0x90 + //0x00002e30 LBB10_4 + 0x48, 0x8b, 0x4d, 0xe0, //0x00002e30 movq $-32(%rbp), %rcx + 0xc6, 0x04, 0x01, 0x00, //0x00002e34 movb $0, (%rcx,%rax) + 0x48, 0xff, 0xc0, //0x00002e38 incq %rax + 0x48, 0x39, 0x45, 0xe8, //0x00002e3b cmpq %rax, $-24(%rbp) + 0x0f, 0x87, 0xeb, 0xff, 0xff, 0xff, //0x00002e3f ja LBB10_4 + //0x00002e45 LBB10_5 + 0x0f, 0x57, 0xc0, //0x00002e45 xorps %xmm0, %xmm0 + 0x0f, 0x11, 0x45, 0xf0, //0x00002e48 movups %xmm0, $-16(%rbp) + 0x80, 0x3f, 0x2d, //0x00002e4c cmpb $45, (%rdi) + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002e4f jne LBB10_6 + 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00002e55 movl $1, $-8(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e5c movl $1, %eax + 0x48, 0x39, 0xf0, //0x00002e61 cmpq %rsi, %rax + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002e64 jl LBB10_9 + //0x00002e6a LBB10_41 + 0xc7, 0x45, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00002e6a movl $0, $-12(%rbp) + 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00002e71 jmp LBB10_40 + //0x00002e76 LBB10_6 + 0x31, 0xc0, //0x00002e76 xorl %eax, %eax + 0x48, 0x39, 0xf0, //0x00002e78 cmpq %rsi, %rax + 0x0f, 0x8d, 0xe9, 0xff, 0xff, 0xff, //0x00002e7b jge LBB10_41 + //0x00002e81 LBB10_9 + 0x41, 0xb3, 0x01, //0x00002e81 movb $1, %r11b + 0x45, 0x31, 0xc9, //0x00002e84 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00002e87 xorl %r10d, %r10d + 0x45, 0x31, 0xc0, //0x00002e8a xorl %r8d, %r8d + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002e8d jmp LBB10_10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e92 .p2align 4, 0x90 + //0x00002ea0 LBB10_13 + 0xff, 0x4d, 0xf4, //0x00002ea0 decl $-12(%rbp) + 0x45, 0x31, 0xd2, //0x00002ea3 xorl %r10d, %r10d + //0x00002ea6 LBB10_22 + 0x48, 0xff, 0xc0, //0x00002ea6 incq %rax + 0x48, 0x39, 0xf0, //0x00002ea9 cmpq %rsi, %rax + 0x41, 0x0f, 0x9c, 0xc3, //0x00002eac setl %r11b + 0x48, 0x39, 0xc6, //0x00002eb0 cmpq %rax, %rsi + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00002eb3 je LBB10_23 + //0x00002eb9 LBB10_10 + 0x0f, 0xb6, 0x0c, 0x07, //0x00002eb9 movzbl (%rdi,%rax), %ecx + 0x8d, 0x51, 0xd0, //0x00002ebd leal $-48(%rcx), %edx + 0x80, 0xfa, 0x09, //0x00002ec0 cmpb $9, %dl + 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00002ec3 ja LBB10_19 + 0x45, 0x85, 0xd2, //0x00002ec9 testl %r10d, %r10d + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002ecc jne LBB10_14 + 0x80, 0xf9, 0x30, //0x00002ed2 cmpb $48, %cl + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00002ed5 je LBB10_13 + //0x00002edb LBB10_14 + 0x4d, 0x63, 0xd1, //0x00002edb movslq %r9d, %r10 + 0x4c, 0x39, 0x55, 0xe8, //0x00002ede cmpq %r10, $-24(%rbp) + 0x0f, 0x86, 0x40, 0x00, 0x00, 0x00, //0x00002ee2 jbe LBB10_16 + 0x48, 0x8b, 0x55, 0xe0, //0x00002ee8 movq $-32(%rbp), %rdx + 0x42, 0x88, 0x0c, 0x12, //0x00002eec movb %cl, (%rdx,%r10) + 0x44, 0x8b, 0x4d, 0xf0, //0x00002ef0 movl $-16(%rbp), %r9d + 0x41, 0xff, 0xc1, //0x00002ef4 incl %r9d + 0x44, 0x89, 0x4d, 0xf0, //0x00002ef7 movl %r9d, $-16(%rbp) + 0x45, 0x89, 0xca, //0x00002efb movl %r9d, %r10d + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002efe jmp LBB10_22 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f03 .p2align 4, 0x90 + //0x00002f10 LBB10_19 + 0x80, 0xf9, 0x2e, //0x00002f10 cmpb $46, %cl + 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00002f13 jne LBB10_20 + 0x44, 0x89, 0x55, 0xf4, //0x00002f19 movl %r10d, $-12(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f1d movl $1, %r8d + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x00002f23 jmp LBB10_22 + //0x00002f28 LBB10_16 + 0x80, 0xf9, 0x30, //0x00002f28 cmpb $48, %cl + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002f2b jne LBB10_18 + 0x45, 0x89, 0xca, //0x00002f31 movl %r9d, %r10d + 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00002f34 jmp LBB10_22 + //0x00002f39 LBB10_18 + 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00002f39 movl $1, $-4(%rbp) + 0x45, 0x89, 0xca, //0x00002f40 movl %r9d, %r10d + 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002f43 jmp LBB10_22 + //0x00002f48 LBB10_23 + 0x89, 0xf1, //0x00002f48 movl %esi, %ecx + 0x48, 0x89, 0xf0, //0x00002f4a movq %rsi, %rax + 0x45, 0x85, 0xc0, //0x00002f4d testl %r8d, %r8d + 0x0f, 0x85, 0x04, 0x00, 0x00, 0x00, //0x00002f50 jne LBB10_26 + //0x00002f56 LBB10_25 + 0x44, 0x89, 0x4d, 0xf4, //0x00002f56 movl %r9d, $-12(%rbp) + //0x00002f5a LBB10_26 + 0x41, 0xf6, 0xc3, 0x01, //0x00002f5a testb $1, %r11b + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002f5e je LBB10_40 + 0x8a, 0x0c, 0x0f, //0x00002f64 movb (%rdi,%rcx), %cl + 0x80, 0xc9, 0x20, //0x00002f67 orb $32, %cl + 0x80, 0xf9, 0x65, //0x00002f6a cmpb $101, %cl + 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002f6d jne LBB10_40 + 0x89, 0xc2, //0x00002f73 movl %eax, %edx + 0x8a, 0x4c, 0x17, 0x01, //0x00002f75 movb $1(%rdi,%rdx), %cl + 0x80, 0xf9, 0x2d, //0x00002f79 cmpb $45, %cl + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002f7c je LBB10_32 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f82 movl $1, %r8d + 0x80, 0xf9, 0x2b, //0x00002f88 cmpb $43, %cl + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00002f8b jne LBB10_30 + 0x83, 0xc0, 0x02, //0x00002f91 addl $2, %eax + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002f94 jmp LBB10_33 + //0x00002f99 LBB10_20 + 0x48, 0x89, 0xc1, //0x00002f99 movq %rax, %rcx + 0x45, 0x85, 0xc0, //0x00002f9c testl %r8d, %r8d + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00002f9f jne LBB10_26 + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002fa5 jmp LBB10_25 + //0x00002faa LBB10_32 + 0x83, 0xc0, 0x02, //0x00002faa addl $2, %eax + 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00002fad movl $-1, %r8d + //0x00002fb3 LBB10_33 + 0x89, 0xc2, //0x00002fb3 movl %eax, %edx + 0x48, 0x63, 0xd2, //0x00002fb5 movslq %edx, %rdx + 0x45, 0x31, 0xc9, //0x00002fb8 xorl %r9d, %r9d + 0x48, 0x39, 0xf2, //0x00002fbb cmpq %rsi, %rdx + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002fbe jl LBB10_35 + 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002fc4 jmp LBB10_39 + //0x00002fc9 LBB10_30 + 0x48, 0xff, 0xc2, //0x00002fc9 incq %rdx + 0x48, 0x63, 0xd2, //0x00002fcc movslq %edx, %rdx + 0x45, 0x31, 0xc9, //0x00002fcf xorl %r9d, %r9d + 0x48, 0x39, 0xf2, //0x00002fd2 cmpq %rsi, %rdx + 0x0f, 0x8d, 0x36, 0x00, 0x00, 0x00, //0x00002fd5 jge LBB10_39 + //0x00002fdb LBB10_35 + 0x45, 0x31, 0xc9, //0x00002fdb xorl %r9d, %r9d + 0x90, 0x90, //0x00002fde .p2align 4, 0x90 + //0x00002fe0 LBB10_36 + 0x41, 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00002fe0 cmpl $9999, %r9d + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00002fe7 jg LBB10_39 + 0x0f, 0xb6, 0x0c, 0x17, //0x00002fed movzbl (%rdi,%rdx), %ecx + 0x8d, 0x41, 0xd0, //0x00002ff1 leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00002ff4 cmpb $9, %al + 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00002ff6 ja LBB10_39 + 0x43, 0x8d, 0x04, 0x89, //0x00002ffc leal (%r9,%r9,4), %eax + 0x44, 0x8d, 0x4c, 0x41, 0xd0, //0x00003000 leal $-48(%rcx,%rax,2), %r9d + 0x48, 0xff, 0xc2, //0x00003005 incq %rdx + 0x48, 0x39, 0xd6, //0x00003008 cmpq %rdx, %rsi + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000300b jne LBB10_36 + //0x00003011 LBB10_39 + 0x45, 0x0f, 0xaf, 0xc8, //0x00003011 imull %r8d, %r9d + 0x44, 0x01, 0x4d, 0xf4, //0x00003015 addl %r9d, $-12(%rbp) + //0x00003019 LBB10_40 + 0x48, 0x8d, 0x7d, 0xe0, //0x00003019 leaq $-32(%rbp), %rdi + 0x48, 0x8d, 0x75, 0xd8, //0x0000301d leaq $-40(%rbp), %rsi + 0xe8, 0x1a, 0xf9, 0xff, 0xff, //0x00003021 callq _decimal_to_f64 + 0xf2, 0x0f, 0x10, 0x45, 0xd8, //0x00003026 movsd $-40(%rbp), %xmm0 + 0x48, 0x83, 0xc4, 0x30, //0x0000302b addq $48, %rsp + 0x5d, //0x0000302f popq %rbp + 0xc3, //0x00003030 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003031 .p2align 4, 0x90 + //0x00003040 _value + 0x55, //0x00003040 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003041 movq %rsp, %rbp + 0x41, 0x57, //0x00003044 pushq %r15 + 0x41, 0x56, //0x00003046 pushq %r14 + 0x41, 0x55, //0x00003048 pushq %r13 + 0x41, 0x54, //0x0000304a pushq %r12 + 0x53, //0x0000304c pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x0000304d subq $40, %rsp + 0x49, 0x89, 0xc9, //0x00003051 movq %rcx, %r9 + 0x49, 0x89, 0xd4, //0x00003054 movq %rdx, %r12 + 0x49, 0x89, 0xf7, //0x00003057 movq %rsi, %r15 + 0x49, 0x89, 0xfd, //0x0000305a movq %rdi, %r13 + 0x48, 0x89, 0x55, 0xd0, //0x0000305d movq %rdx, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xb0, //0x00003061 movq %rdi, $-80(%rbp) + 0x48, 0x89, 0x75, 0xb8, //0x00003065 movq %rsi, $-72(%rbp) + 0x48, 0x89, 0xd0, //0x00003069 movq %rdx, %rax + 0x48, 0x29, 0xf0, //0x0000306c subq %rsi, %rax + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000306f jae LBB11_5 + 0x43, 0x8a, 0x4c, 0x25, 0x00, //0x00003075 movb (%r13,%r12), %cl + 0x80, 0xf9, 0x0d, //0x0000307a cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000307d je LBB11_5 + 0x80, 0xf9, 0x20, //0x00003083 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003086 je LBB11_5 + 0x8d, 0x51, 0xf7, //0x0000308c leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x0000308f cmpb $1, %dl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003092 jbe LBB11_5 + 0x4c, 0x89, 0xe3, //0x00003098 movq %r12, %rbx + 0xe9, 0x32, 0x01, 0x00, 0x00, //0x0000309b jmp LBB11_28 + //0x000030a0 LBB11_5 + 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x000030a0 leaq $1(%r12), %rbx + 0x4c, 0x39, 0xfb, //0x000030a5 cmpq %r15, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030a8 jae LBB11_9 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030ae movb (%r13,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000030b3 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030b6 je LBB11_9 + 0x80, 0xf9, 0x20, //0x000030bc cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030bf je LBB11_9 + 0x8d, 0x51, 0xf7, //0x000030c5 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x000030c8 cmpb $1, %dl + 0x0f, 0x87, 0x01, 0x01, 0x00, 0x00, //0x000030cb ja LBB11_28 + //0x000030d1 LBB11_9 + 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x000030d1 leaq $2(%r12), %rbx + 0x4c, 0x39, 0xfb, //0x000030d6 cmpq %r15, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030d9 jae LBB11_13 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030df movb (%r13,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000030e4 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030e7 je LBB11_13 + 0x80, 0xf9, 0x20, //0x000030ed cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030f0 je LBB11_13 + 0x8d, 0x51, 0xf7, //0x000030f6 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x000030f9 cmpb $1, %dl + 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000030fc ja LBB11_28 + //0x00003102 LBB11_13 + 0x49, 0x8d, 0x5c, 0x24, 0x03, //0x00003102 leaq $3(%r12), %rbx + 0x4c, 0x39, 0xfb, //0x00003107 cmpq %r15, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x0000310a jae LBB11_17 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x00003110 movb (%r13,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x00003115 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003118 je LBB11_17 + 0x80, 0xf9, 0x20, //0x0000311e cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003121 je LBB11_17 + 0x8d, 0x51, 0xf7, //0x00003127 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x0000312a cmpb $1, %dl + 0x0f, 0x87, 0x9f, 0x00, 0x00, 0x00, //0x0000312d ja LBB11_28 + //0x00003133 LBB11_17 + 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00003133 leaq $4(%r12), %rcx + 0x4c, 0x39, 0xf9, //0x00003138 cmpq %r15, %rcx + 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x0000313b jae LBB11_23 + 0x49, 0x39, 0xcf, //0x00003141 cmpq %rcx, %r15 + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00003144 je LBB11_24 + 0x4b, 0x8d, 0x4c, 0x3d, 0x00, //0x0000314a leaq (%r13,%r15), %rcx + 0x48, 0x83, 0xc0, 0x04, //0x0000314f addq $4, %rax + 0x4b, 0x8d, 0x5c, 0x2c, 0x05, //0x00003153 leaq $5(%r12,%r13), %rbx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003158 movabsq $4294977024, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003162 .p2align 4, 0x90 + //0x00003170 LBB11_20 + 0x0f, 0xbe, 0x73, 0xff, //0x00003170 movsbl $-1(%rbx), %esi + 0x83, 0xfe, 0x20, //0x00003174 cmpl $32, %esi + 0x0f, 0x87, 0x3e, 0x00, 0x00, 0x00, //0x00003177 ja LBB11_26 + 0x48, 0x0f, 0xa3, 0xf2, //0x0000317d btq %rsi, %rdx + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003181 jae LBB11_26 + 0x48, 0xff, 0xc3, //0x00003187 incq %rbx + 0x48, 0xff, 0xc0, //0x0000318a incq %rax + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000318d jne LBB11_20 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003193 jmp LBB11_25 + //0x00003198 LBB11_23 + 0x48, 0x89, 0x4d, 0xd0, //0x00003198 movq %rcx, $-48(%rbp) + 0x49, 0x89, 0xcc, //0x0000319c movq %rcx, %r12 + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x0000319f jmp LBB11_32 + //0x000031a4 LBB11_24 + 0x4c, 0x01, 0xe9, //0x000031a4 addq %r13, %rcx + //0x000031a7 LBB11_25 + 0x4c, 0x29, 0xe9, //0x000031a7 subq %r13, %rcx + 0x48, 0x89, 0xcb, //0x000031aa movq %rcx, %rbx + 0x4c, 0x39, 0xfb, //0x000031ad cmpq %r15, %rbx + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000031b0 jb LBB11_27 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000031b6 jmp LBB11_32 + //0x000031bb LBB11_26 + 0x4c, 0x89, 0xe8, //0x000031bb movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x000031be notq %rax + 0x48, 0x01, 0xc3, //0x000031c1 addq %rax, %rbx + 0x4c, 0x39, 0xfb, //0x000031c4 cmpq %r15, %rbx + 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x000031c7 jae LBB11_32 + //0x000031cd LBB11_27 + 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000031cd movb (%r13,%rbx), %cl + //0x000031d2 LBB11_28 + 0x4c, 0x8d, 0x63, 0x01, //0x000031d2 leaq $1(%rbx), %r12 + 0x4c, 0x89, 0x65, 0xd0, //0x000031d6 movq %r12, $-48(%rbp) + 0x0f, 0xbe, 0xc1, //0x000031da movsbl %cl, %eax + 0x83, 0xf8, 0x7d, //0x000031dd cmpl $125, %eax + 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x000031e0 ja LBB11_40 + 0x4d, 0x8d, 0x74, 0x1d, 0x00, //0x000031e6 leaq (%r13,%rbx), %r14 + 0x48, 0x8d, 0x15, 0x6a, 0x03, 0x00, 0x00, //0x000031eb leaq $874(%rip), %rdx /* LJTI11_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x82, //0x000031f2 movslq (%rdx,%rax,4), %rax + 0x48, 0x01, 0xd0, //0x000031f6 addq %rdx, %rax + 0xff, 0xe0, //0x000031f9 jmpq *%rax + //0x000031fb LBB11_30 + 0x48, 0x89, 0x5d, 0xd0, //0x000031fb movq %rbx, $-48(%rbp) + 0x41, 0xf6, 0xc0, 0x02, //0x000031ff testb $2, %r8b + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00003203 jne LBB11_35 + 0x48, 0x8d, 0x7d, 0xb0, //0x00003209 leaq $-80(%rbp), %rdi + 0x48, 0x8d, 0x75, 0xd0, //0x0000320d leaq $-48(%rbp), %rsi + 0x4c, 0x89, 0xca, //0x00003211 movq %r9, %rdx + 0xe8, 0x67, 0x0b, 0x00, 0x00, //0x00003214 callq _vnumber + 0x48, 0x8b, 0x5d, 0xd0, //0x00003219 movq $-48(%rbp), %rbx + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000321d jmp LBB11_34 + //0x00003222 LBB11_32 + 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x00003222 movq $1, (%r9) + //0x00003229 LBB11_33 + 0x4c, 0x89, 0xe3, //0x00003229 movq %r12, %rbx + //0x0000322c LBB11_34 + 0x48, 0x89, 0xd8, //0x0000322c movq %rbx, %rax + 0x48, 0x83, 0xc4, 0x28, //0x0000322f addq $40, %rsp + 0x5b, //0x00003233 popq %rbx + 0x41, 0x5c, //0x00003234 popq %r12 + 0x41, 0x5d, //0x00003236 popq %r13 + 0x41, 0x5e, //0x00003238 popq %r14 + 0x41, 0x5f, //0x0000323a popq %r15 + 0x5d, //0x0000323c popq %rbp + 0xc3, //0x0000323d retq + //0x0000323e LBB11_35 + 0x49, 0x29, 0xdf, //0x0000323e subq %rbx, %r15 + 0x31, 0xc0, //0x00003241 xorl %eax, %eax + 0x80, 0xf9, 0x2d, //0x00003243 cmpb $45, %cl + 0x0f, 0x94, 0xc0, //0x00003246 sete %al + 0x49, 0x01, 0xc6, //0x00003249 addq %rax, %r14 + 0x49, 0x29, 0xc7, //0x0000324c subq %rax, %r15 + 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x0000324f je LBB11_84 + 0x4c, 0x89, 0x4d, 0xc8, //0x00003255 movq %r9, $-56(%rbp) + 0x41, 0x8a, 0x06, //0x00003259 movb (%r14), %al + 0x04, 0xd0, //0x0000325c addb $-48, %al + 0x3c, 0x0a, //0x0000325e cmpb $10, %al + 0x0f, 0x83, 0xd9, 0x02, 0x00, 0x00, //0x00003260 jae LBB11_86 + 0x4c, 0x89, 0xf7, //0x00003266 movq %r14, %rdi + 0x4c, 0x89, 0xfe, //0x00003269 movq %r15, %rsi + 0xe8, 0x0f, 0x1e, 0x00, 0x00, //0x0000326c callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00003271 testq %rax, %rax + 0x0f, 0x88, 0xbf, 0x02, 0x00, 0x00, //0x00003274 js LBB11_85 + 0x49, 0x01, 0xc6, //0x0000327a addq %rax, %r14 + 0x4d, 0x29, 0xee, //0x0000327d subq %r13, %r14 + 0x4c, 0x89, 0x75, 0xd0, //0x00003280 movq %r14, $-48(%rbp) + 0x4d, 0x85, 0xe4, //0x00003284 testq %r12, %r12 + 0x4c, 0x8b, 0x4d, 0xc8, //0x00003287 movq $-56(%rbp), %r9 + 0x0f, 0x8e, 0xc0, 0x02, 0x00, 0x00, //0x0000328b jle LBB11_87 + 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003291 movq $8, (%r9) + 0x49, 0x89, 0x59, 0x18, //0x00003298 movq %rbx, $24(%r9) + 0x4c, 0x89, 0xf3, //0x0000329c movq %r14, %rbx + 0xe9, 0x88, 0xff, 0xff, 0xff, //0x0000329f jmp LBB11_34 + //0x000032a4 LBB11_40 + 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000032a4 movq $-2, (%r9) + 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x000032ab jmp LBB11_34 + //0x000032b0 LBB11_41 + 0x4d, 0x89, 0xce, //0x000032b0 movq %r9, %r14 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000032b3 movq $-1, $-64(%rbp) + 0x48, 0x8d, 0x7d, 0xb0, //0x000032bb leaq $-80(%rbp), %rdi + 0x48, 0x8d, 0x55, 0xc0, //0x000032bf leaq $-64(%rbp), %rdx + 0x4c, 0x89, 0xe6, //0x000032c3 movq %r12, %rsi + 0x4c, 0x89, 0xc1, //0x000032c6 movq %r8, %rcx + 0xe8, 0x42, 0x05, 0x00, 0x00, //0x000032c9 callq _advance_string + 0x48, 0x89, 0xc3, //0x000032ce movq %rax, %rbx + 0x48, 0x85, 0xc0, //0x000032d1 testq %rax, %rax + 0x0f, 0x88, 0x47, 0x01, 0x00, 0x00, //0x000032d4 js LBB11_61 + 0x48, 0x89, 0x5d, 0xd0, //0x000032da movq %rbx, $-48(%rbp) + 0x4d, 0x89, 0x66, 0x10, //0x000032de movq %r12, $16(%r14) + 0x48, 0x8b, 0x45, 0xc0, //0x000032e2 movq $-64(%rbp), %rax + 0x48, 0x39, 0xd8, //0x000032e6 cmpq %rbx, %rax + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032e9 movq $-1, %rcx + 0x48, 0x0f, 0x4c, 0xc8, //0x000032f0 cmovlq %rax, %rcx + 0x49, 0x89, 0x4e, 0x18, //0x000032f4 movq %rcx, $24(%r14) + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000032f8 movl $7, %eax + 0x49, 0x89, 0x06, //0x000032fd movq %rax, (%r14) + 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00003300 jmp LBB11_34 + //0x00003305 LBB11_43 + 0x31, 0xc0, //0x00003305 xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x00003307 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x0000330a setns %al + 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000330d movl $11, %ecx + 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x00003312 jmp LBB11_60 + //0x00003317 LBB11_44 + 0x31, 0xc0, //0x00003317 xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x00003319 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x0000331c setns %al + 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000331f movl $10, %ecx + 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x00003324 jmp LBB11_60 + //0x00003329 LBB11_45 + 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x00003329 movq $5, (%r9) + 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00003330 jmp LBB11_33 + //0x00003335 LBB11_46 + 0x31, 0xc0, //0x00003335 xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x00003337 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x0000333a setns %al + 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000333d movl $12, %ecx + 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003342 jmp LBB11_60 + //0x00003347 LBB11_47 + 0x49, 0x8d, 0x47, 0xfc, //0x00003347 leaq $-4(%r15), %rax + 0x48, 0x39, 0xc3, //0x0000334b cmpq %rax, %rbx + 0x0f, 0x83, 0x88, 0x00, 0x00, 0x00, //0x0000334e jae LBB11_56 + 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x00003354 movl (%r13,%r12), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00003359 cmpl $1702063201, %ecx + 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000335f jne LBB11_62 + 0x48, 0x83, 0xc3, 0x05, //0x00003365 addq $5, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x00003369 movq %rbx, $-48(%rbp) + 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000336d movl $4, %eax + 0x49, 0x89, 0xdf, //0x00003372 movq %rbx, %r15 + 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00003375 jmp LBB11_57 + //0x0000337a LBB11_50 + 0x49, 0x8d, 0x47, 0xfd, //0x0000337a leaq $-3(%r15), %rax + 0x48, 0x39, 0xc3, //0x0000337e cmpq %rax, %rbx + 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x00003381 jae LBB11_56 + 0x41, 0x8b, 0x0e, //0x00003387 movl (%r14), %ecx + 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x0000338a cmpl $1819047278, %ecx + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00003390 jne LBB11_66 + 0x48, 0x83, 0xc3, 0x04, //0x00003396 addq $4, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x0000339a movq %rbx, $-48(%rbp) + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000339e movl $2, %eax + 0x49, 0x89, 0xdf, //0x000033a3 movq %rbx, %r15 + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000033a6 jmp LBB11_57 + //0x000033ab LBB11_53 + 0x49, 0x8d, 0x47, 0xfd, //0x000033ab leaq $-3(%r15), %rax + 0x48, 0x39, 0xc3, //0x000033af cmpq %rax, %rbx + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000033b2 jae LBB11_56 + 0x41, 0x8b, 0x0e, //0x000033b8 movl (%r14), %ecx + 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x000033bb cmpl $1702195828, %ecx + 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x000033c1 jne LBB11_70 + 0x48, 0x83, 0xc3, 0x04, //0x000033c7 addq $4, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x000033cb movq %rbx, $-48(%rbp) + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000033cf movl $3, %eax + 0x49, 0x89, 0xdf, //0x000033d4 movq %rbx, %r15 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000033d7 jmp LBB11_57 + //0x000033dc LBB11_56 + 0x4c, 0x89, 0x7d, 0xd0, //0x000033dc movq %r15, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033e0 movq $-1, %rax + //0x000033e7 LBB11_57 + 0x49, 0x89, 0x01, //0x000033e7 movq %rax, (%r9) + 0x4c, 0x89, 0xfb, //0x000033ea movq %r15, %rbx + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000033ed jmp LBB11_34 + //0x000033f2 LBB11_58 + 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x000033f2 movq $6, (%r9) + 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x000033f9 jmp LBB11_33 + //0x000033fe LBB11_59 + 0x31, 0xc0, //0x000033fe xorl %eax, %eax + 0x45, 0x85, 0xc0, //0x00003400 testl %r8d, %r8d + 0x0f, 0x99, 0xc0, //0x00003403 setns %al + 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00003406 movl $13, %ecx + //0x0000340b LBB11_60 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000340b movq $-2, %rdx + 0x48, 0x0f, 0x48, 0xd1, //0x00003412 cmovsq %rcx, %rdx + 0x49, 0x89, 0x11, //0x00003416 movq %rdx, (%r9) + 0x49, 0x29, 0xc4, //0x00003419 subq %rax, %r12 + 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x0000341c jmp LBB11_33 + //0x00003421 LBB11_61 + 0x4c, 0x89, 0x7d, 0xd0, //0x00003421 movq %r15, $-48(%rbp) + 0x49, 0x89, 0x1e, //0x00003425 movq %rbx, (%r14) + 0x4c, 0x89, 0xfb, //0x00003428 movq %r15, %rbx + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x0000342b jmp LBB11_34 + //0x00003430 LBB11_62 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003430 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00003437 cmpb $97, %cl + 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x0000343a jne LBB11_74 + 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00003440 cmpb $108, $2(%r13,%rbx) + 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00003446 jne LBB11_81 + 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x0000344c cmpb $115, $3(%r13,%rbx) + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003452 jne LBB11_79 + 0x4c, 0x8d, 0x7b, 0x04, //0x00003458 leaq $4(%rbx), %r15 + 0x48, 0x8d, 0x4b, 0x05, //0x0000345c leaq $5(%rbx), %rcx + 0x41, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x00003460 cmpb $101, $4(%r13,%rbx) + 0x4c, 0x0f, 0x44, 0xf9, //0x00003466 cmoveq %rcx, %r15 + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000346a jmp LBB11_83 + //0x0000346f LBB11_66 + 0x48, 0x89, 0x5d, 0xd0, //0x0000346f movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003473 movq $-2, %rax + 0x80, 0xf9, 0x6e, //0x0000347a cmpb $110, %cl + 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x0000347d jne LBB11_76 + 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x00003483 cmpb $117, $1(%r13,%rbx) + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00003489 jne LBB11_77 + 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x0000348f cmpb $108, $2(%r13,%rbx) + 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x00003495 jne LBB11_81 + 0x4c, 0x8d, 0x7b, 0x03, //0x0000349b leaq $3(%rbx), %r15 + 0x48, 0x8d, 0x4b, 0x04, //0x0000349f leaq $4(%rbx), %rcx + 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x000034a3 cmpb $108, $3(%r13,%rbx) + 0x4c, 0x0f, 0x44, 0xf9, //0x000034a9 cmoveq %rcx, %r15 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000034ad jmp LBB11_83 + //0x000034b2 LBB11_70 + 0x48, 0x89, 0x5d, 0xd0, //0x000034b2 movq %rbx, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000034b6 movq $-2, %rax + 0x80, 0xf9, 0x74, //0x000034bd cmpb $116, %cl + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034c0 jne LBB11_76 + 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x000034c6 cmpb $114, $1(%r13,%rbx) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000034cc jne LBB11_77 + 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x000034d2 cmpb $117, $2(%r13,%rbx) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034d8 jne LBB11_81 + 0x4c, 0x8d, 0x7b, 0x03, //0x000034de leaq $3(%rbx), %r15 + 0x48, 0x8d, 0x4b, 0x04, //0x000034e2 leaq $4(%rbx), %rcx + 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x000034e6 cmpb $101, $3(%r13,%rbx) + 0x4c, 0x0f, 0x44, 0xf9, //0x000034ec cmoveq %rcx, %r15 + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000034f0 jmp LBB11_83 + //0x000034f5 LBB11_76 + 0x49, 0x89, 0xdf, //0x000034f5 movq %rbx, %r15 + 0xe9, 0xea, 0xfe, 0xff, 0xff, //0x000034f8 jmp LBB11_57 + //0x000034fd LBB11_74 + 0x4d, 0x89, 0xe7, //0x000034fd movq %r12, %r15 + 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x00003500 jmp LBB11_57 + //0x00003505 LBB11_77 + 0x48, 0xff, 0xc3, //0x00003505 incq %rbx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00003508 jmp LBB11_82 + //0x0000350d LBB11_81 + 0x48, 0x83, 0xc3, 0x02, //0x0000350d addq $2, %rbx + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003511 jmp LBB11_82 + //0x00003516 LBB11_79 + 0x48, 0x83, 0xc3, 0x03, //0x00003516 addq $3, %rbx + //0x0000351a LBB11_82 + 0x49, 0x89, 0xdf, //0x0000351a movq %rbx, %r15 + //0x0000351d LBB11_83 + 0x4c, 0x89, 0x7d, 0xd0, //0x0000351d movq %r15, $-48(%rbp) + 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003521 jmp LBB11_57 + //0x00003526 LBB11_84 + 0x4d, 0x29, 0xee, //0x00003526 subq %r13, %r14 + 0x4c, 0x89, 0x75, 0xd0, //0x00003529 movq %r14, $-48(%rbp) + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000352d movq $-1, %rbx + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00003534 jmp LBB11_87 + //0x00003539 LBB11_85 + 0x48, 0xf7, 0xd0, //0x00003539 notq %rax + 0x49, 0x01, 0xc6, //0x0000353c addq %rax, %r14 + //0x0000353f LBB11_86 + 0x4d, 0x29, 0xee, //0x0000353f subq %r13, %r14 + 0x4c, 0x89, 0x75, 0xd0, //0x00003542 movq %r14, $-48(%rbp) + 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003546 movq $-2, %rbx + 0x4c, 0x8b, 0x4d, 0xc8, //0x0000354d movq $-56(%rbp), %r9 + //0x00003551 LBB11_87 + 0x49, 0x89, 0x19, //0x00003551 movq %rbx, (%r9) + 0x4c, 0x89, 0xf3, //0x00003554 movq %r14, %rbx + 0xe9, 0xd0, 0xfc, 0xff, 0xff, //0x00003557 jmp LBB11_34 + //0x0000355c .p2align 2, 0x90 + // // .set L11_0_set_32, LBB11_32-LJTI11_0 + // // .set L11_0_set_40, LBB11_40-LJTI11_0 + // // .set L11_0_set_41, LBB11_41-LJTI11_0 + // // .set L11_0_set_43, LBB11_43-LJTI11_0 + // // .set L11_0_set_30, LBB11_30-LJTI11_0 + // // .set L11_0_set_44, LBB11_44-LJTI11_0 + // // .set L11_0_set_45, LBB11_45-LJTI11_0 + // // .set L11_0_set_46, LBB11_46-LJTI11_0 + // // .set L11_0_set_47, LBB11_47-LJTI11_0 + // // .set L11_0_set_50, LBB11_50-LJTI11_0 + // // .set L11_0_set_53, LBB11_53-LJTI11_0 + // // .set L11_0_set_58, LBB11_58-LJTI11_0 + // // .set L11_0_set_59, LBB11_59-LJTI11_0 + //0x0000355c LJTI11_0 + 0xc6, 0xfc, 0xff, 0xff, //0x0000355c .long L11_0_set_32 + 0x48, 0xfd, 0xff, 0xff, //0x00003560 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003564 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003568 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000356c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003570 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003574 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003578 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000357c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003580 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003584 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003588 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000358c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003590 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003594 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003598 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000359c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035a0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035a4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035a8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035ac .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035b0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035b4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035b8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035bc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035c0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035c4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035c8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035cc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035d0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035d4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035d8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035dc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035e0 .long L11_0_set_40 + 0x54, 0xfd, 0xff, 0xff, //0x000035e4 .long L11_0_set_41 + 0x48, 0xfd, 0xff, 0xff, //0x000035e8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035ec .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035f0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035f4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035f8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000035fc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003600 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003604 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003608 .long L11_0_set_40 + 0xa9, 0xfd, 0xff, 0xff, //0x0000360c .long L11_0_set_43 + 0x9f, 0xfc, 0xff, 0xff, //0x00003610 .long L11_0_set_30 + 0x48, 0xfd, 0xff, 0xff, //0x00003614 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003618 .long L11_0_set_40 + 0x9f, 0xfc, 0xff, 0xff, //0x0000361c .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003620 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003624 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003628 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x0000362c .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003630 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003634 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003638 .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x0000363c .long L11_0_set_30 + 0x9f, 0xfc, 0xff, 0xff, //0x00003640 .long L11_0_set_30 + 0xbb, 0xfd, 0xff, 0xff, //0x00003644 .long L11_0_set_44 + 0x48, 0xfd, 0xff, 0xff, //0x00003648 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000364c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003650 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003654 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003658 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000365c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003660 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003664 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003668 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000366c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003670 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003674 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003678 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000367c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003680 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003684 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003688 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000368c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003690 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003694 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003698 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000369c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036a0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036a4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036a8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036ac .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036b0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036b4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036b8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036bc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036c0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036c4 .long L11_0_set_40 + 0xcd, 0xfd, 0xff, 0xff, //0x000036c8 .long L11_0_set_45 + 0x48, 0xfd, 0xff, 0xff, //0x000036cc .long L11_0_set_40 + 0xd9, 0xfd, 0xff, 0xff, //0x000036d0 .long L11_0_set_46 + 0x48, 0xfd, 0xff, 0xff, //0x000036d4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036d8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036dc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036e0 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036e4 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036e8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036ec .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036f0 .long L11_0_set_40 + 0xeb, 0xfd, 0xff, 0xff, //0x000036f4 .long L11_0_set_47 + 0x48, 0xfd, 0xff, 0xff, //0x000036f8 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x000036fc .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003700 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003704 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003708 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000370c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003710 .long L11_0_set_40 + 0x1e, 0xfe, 0xff, 0xff, //0x00003714 .long L11_0_set_50 + 0x48, 0xfd, 0xff, 0xff, //0x00003718 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000371c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003720 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003724 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003728 .long L11_0_set_40 + 0x4f, 0xfe, 0xff, 0xff, //0x0000372c .long L11_0_set_53 + 0x48, 0xfd, 0xff, 0xff, //0x00003730 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003734 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003738 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x0000373c .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003740 .long L11_0_set_40 + 0x48, 0xfd, 0xff, 0xff, //0x00003744 .long L11_0_set_40 + 0x96, 0xfe, 0xff, 0xff, //0x00003748 .long L11_0_set_58 + 0x48, 0xfd, 0xff, 0xff, //0x0000374c .long L11_0_set_40 + 0xa2, 0xfe, 0xff, 0xff, //0x00003750 .long L11_0_set_59 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003754 .p2align 4, 0x90 + //0x00003760 _vstring + 0x55, //0x00003760 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003761 movq %rsp, %rbp + 0x41, 0x57, //0x00003764 pushq %r15 + 0x41, 0x56, //0x00003766 pushq %r14 + 0x41, 0x54, //0x00003768 pushq %r12 + 0x53, //0x0000376a pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x0000376b subq $16, %rsp + 0x49, 0x89, 0xd6, //0x0000376f movq %rdx, %r14 + 0x48, 0x89, 0xf3, //0x00003772 movq %rsi, %rbx + 0x49, 0x89, 0xff, //0x00003775 movq %rdi, %r15 + 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00003778 movq $-1, $-40(%rbp) + 0x4c, 0x8b, 0x26, //0x00003780 movq (%rsi), %r12 + 0x48, 0x8d, 0x55, 0xd8, //0x00003783 leaq $-40(%rbp), %rdx + 0x4c, 0x89, 0xe6, //0x00003787 movq %r12, %rsi + 0xe8, 0x81, 0x00, 0x00, 0x00, //0x0000378a callq _advance_string + 0x48, 0x85, 0xc0, //0x0000378f testq %rax, %rax + 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00003792 js LBB12_1 + 0x48, 0x89, 0x03, //0x00003798 movq %rax, (%rbx) + 0x4d, 0x89, 0x66, 0x10, //0x0000379b movq %r12, $16(%r14) + 0x48, 0x8b, 0x4d, 0xd8, //0x0000379f movq $-40(%rbp), %rcx + 0x48, 0x39, 0xc1, //0x000037a3 cmpq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037a6 movq $-1, %rax + 0x48, 0x0f, 0x4c, 0xc1, //0x000037ad cmovlq %rcx, %rax + 0x49, 0x89, 0x46, 0x18, //0x000037b1 movq %rax, $24(%r14) + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000037b5 movl $7, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000037ba jmp LBB12_3 + //0x000037bf LBB12_1 + 0x49, 0x8b, 0x4f, 0x08, //0x000037bf movq $8(%r15), %rcx + 0x48, 0x89, 0x0b, //0x000037c3 movq %rcx, (%rbx) + //0x000037c6 LBB12_3 + 0x49, 0x89, 0x06, //0x000037c6 movq %rax, (%r14) + 0x48, 0x83, 0xc4, 0x10, //0x000037c9 addq $16, %rsp + 0x5b, //0x000037cd popq %rbx + 0x41, 0x5c, //0x000037ce popq %r12 + 0x41, 0x5e, //0x000037d0 popq %r14 + 0x41, 0x5f, //0x000037d2 popq %r15 + 0x5d, //0x000037d4 popq %rbp + 0xc3, //0x000037d5 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037d6 .p2align 4, 0x00 + //0x000037e0 LCPI13_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000037e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000037f0 LCPI13_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000037f0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00003800 LCPI13_2 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00003800 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00003810 .p2align 4, 0x90 + //0x00003810 _advance_string + 0xf6, 0xc1, 0x20, //0x00003810 testb $32, %cl + 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00003813 jne LBB13_2 + 0xe9, 0xd2, 0x59, 0x00, 0x00, //0x00003819 jmp _advance_string_default + //0x0000381e LBB13_2 + 0x55, //0x0000381e pushq %rbp + 0x48, 0x89, 0xe5, //0x0000381f movq %rsp, %rbp + 0x41, 0x57, //0x00003822 pushq %r15 + 0x41, 0x56, //0x00003824 pushq %r14 + 0x41, 0x55, //0x00003826 pushq %r13 + 0x41, 0x54, //0x00003828 pushq %r12 + 0x53, //0x0000382a pushq %rbx + 0x50, //0x0000382b pushq %rax + 0x4c, 0x8b, 0x67, 0x08, //0x0000382c movq $8(%rdi), %r12 + 0x49, 0x29, 0xf4, //0x00003830 subq %rsi, %r12 + 0x0f, 0x84, 0xf3, 0x04, 0x00, 0x00, //0x00003833 je LBB13_45 + 0x48, 0x8b, 0x07, //0x00003839 movq (%rdi), %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000383c movq %rax, $-48(%rbp) + 0x48, 0x01, 0xc6, //0x00003840 addq %rax, %rsi + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00003843 movq $-1, (%rdx) + 0x49, 0x83, 0xfc, 0x40, //0x0000384a cmpq $64, %r12 + 0x0f, 0x82, 0x17, 0x04, 0x00, 0x00, //0x0000384e jb LBB13_46 + 0x45, 0x89, 0xe1, //0x00003854 movl %r12d, %r9d + 0x41, 0x83, 0xe1, 0x3f, //0x00003857 andl $63, %r9d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000385b movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00003862 xorl %r15d, %r15d + 0x66, 0x44, 0x0f, 0x6f, 0x05, 0x72, 0xff, 0xff, 0xff, //0x00003865 movdqa $-142(%rip), %xmm8 /* LCPI13_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x7a, 0xff, 0xff, 0xff, //0x0000386e movdqa $-134(%rip), %xmm1 /* LCPI13_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x82, 0xff, 0xff, 0xff, //0x00003876 movdqa $-126(%rip), %xmm2 /* LCPI13_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x0000387e pcmpeqd %xmm3, %xmm3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003882 .p2align 4, 0x90 + //0x00003890 LBB13_5 + 0xf3, 0x0f, 0x6f, 0x3e, //0x00003890 movdqu (%rsi), %xmm7 + 0xf3, 0x0f, 0x6f, 0x76, 0x10, //0x00003894 movdqu $16(%rsi), %xmm6 + 0xf3, 0x0f, 0x6f, 0x6e, 0x20, //0x00003899 movdqu $32(%rsi), %xmm5 + 0xf3, 0x0f, 0x6f, 0x66, 0x30, //0x0000389e movdqu $48(%rsi), %xmm4 + 0x66, 0x0f, 0x6f, 0xc7, //0x000038a3 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038a7 pcmpeqb %xmm8, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x000038ac pmovmskb %xmm0, %r11d + 0x66, 0x0f, 0x6f, 0xc6, //0x000038b1 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038b5 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x000038ba pmovmskb %xmm0, %ecx + 0x66, 0x0f, 0x6f, 0xc5, //0x000038be movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038c2 pcmpeqb %xmm8, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x000038c7 pmovmskb %xmm0, %r10d + 0x66, 0x0f, 0x6f, 0xc4, //0x000038cc movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038d0 pcmpeqb %xmm8, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000038d5 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc7, //0x000038da movdqa %xmm7, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000038de pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000038e2 pmovmskb %xmm0, %r8d + 0x66, 0x0f, 0x6f, 0xc6, //0x000038e7 movdqa %xmm6, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000038eb pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000038ef pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc5, //0x000038f3 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000038f7 pcmpeqb %xmm1, %xmm0 + 0x48, 0xc1, 0xe1, 0x10, //0x000038fb shlq $16, %rcx + 0x49, 0x09, 0xcb, //0x000038ff orq %rcx, %r11 + 0x66, 0x0f, 0xd7, 0xd8, //0x00003902 pmovmskb %xmm0, %ebx + 0x66, 0x0f, 0x6f, 0xc4, //0x00003906 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x0000390a pcmpeqb %xmm1, %xmm0 + 0x49, 0xc1, 0xe2, 0x20, //0x0000390e shlq $32, %r10 + 0x4d, 0x09, 0xd3, //0x00003912 orq %r10, %r11 + 0x66, 0x0f, 0xd7, 0xf8, //0x00003915 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc2, //0x00003919 movdqa %xmm2, %xmm0 + 0x66, 0x0f, 0x64, 0xc7, //0x0000391d pcmpgtb %xmm7, %xmm0 + 0x66, 0x0f, 0x64, 0xfb, //0x00003921 pcmpgtb %xmm3, %xmm7 + 0x66, 0x0f, 0xdb, 0xf8, //0x00003925 pand %xmm0, %xmm7 + 0x48, 0xc1, 0xe0, 0x10, //0x00003929 shlq $16, %rax + 0x49, 0x09, 0xc0, //0x0000392d orq %rax, %r8 + 0x66, 0x0f, 0xd7, 0xcf, //0x00003930 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xc2, //0x00003934 movdqa %xmm2, %xmm0 + 0x66, 0x0f, 0x64, 0xc6, //0x00003938 pcmpgtb %xmm6, %xmm0 + 0x66, 0x0f, 0x64, 0xf3, //0x0000393c pcmpgtb %xmm3, %xmm6 + 0x66, 0x0f, 0xdb, 0xf0, //0x00003940 pand %xmm0, %xmm6 + 0x48, 0xc1, 0xe3, 0x20, //0x00003944 shlq $32, %rbx + 0x49, 0x09, 0xd8, //0x00003948 orq %rbx, %r8 + 0x66, 0x0f, 0xd7, 0xc6, //0x0000394b pmovmskb %xmm6, %eax + 0x66, 0x0f, 0x6f, 0xc2, //0x0000394f movdqa %xmm2, %xmm0 + 0x66, 0x0f, 0x64, 0xc5, //0x00003953 pcmpgtb %xmm5, %xmm0 + 0x66, 0x0f, 0x64, 0xeb, //0x00003957 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xe8, //0x0000395b pand %xmm0, %xmm5 + 0x48, 0xc1, 0xe7, 0x30, //0x0000395f shlq $48, %rdi + 0x49, 0x09, 0xf8, //0x00003963 orq %rdi, %r8 + 0x66, 0x0f, 0xd7, 0xdd, //0x00003966 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xc2, //0x0000396a movdqa %xmm2, %xmm0 + 0x66, 0x0f, 0x64, 0xc4, //0x0000396e pcmpgtb %xmm4, %xmm0 + 0x66, 0x0f, 0x64, 0xe3, //0x00003972 pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe0, //0x00003976 pand %xmm0, %xmm4 + 0x48, 0xc1, 0xe0, 0x10, //0x0000397a shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000397e orq %rax, %rcx + 0x66, 0x0f, 0xd7, 0xc4, //0x00003981 pmovmskb %xmm4, %eax + 0x49, 0xc1, 0xe5, 0x30, //0x00003985 shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00003989 shlq $32, %rbx + 0x49, 0x83, 0xfe, 0xff, //0x0000398d cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003991 jne LBB13_7 + 0x4d, 0x85, 0xc0, //0x00003997 testq %r8, %r8 + 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x0000399a jne LBB13_12 + //0x000039a0 LBB13_7 + 0x48, 0xc1, 0xe0, 0x30, //0x000039a0 shlq $48, %rax + 0x48, 0x09, 0xd9, //0x000039a4 orq %rbx, %rcx + 0x4d, 0x09, 0xeb, //0x000039a7 orq %r13, %r11 + 0x4c, 0x89, 0xc7, //0x000039aa movq %r8, %rdi + 0x4c, 0x09, 0xff, //0x000039ad orq %r15, %rdi + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000039b0 jne LBB13_11 + 0x48, 0x09, 0xc1, //0x000039b6 orq %rax, %rcx + 0x4d, 0x85, 0xdb, //0x000039b9 testq %r11, %r11 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000039bc jne LBB13_13 + //0x000039c2 LBB13_9 + 0x48, 0x85, 0xc9, //0x000039c2 testq %rcx, %rcx + 0x0f, 0x85, 0xde, 0x00, 0x00, 0x00, //0x000039c5 jne LBB13_19 + 0x48, 0x83, 0xc6, 0x40, //0x000039cb addq $64, %rsi + 0x49, 0x83, 0xc4, 0xc0, //0x000039cf addq $-64, %r12 + 0x49, 0x83, 0xfc, 0x3f, //0x000039d3 cmpq $63, %r12 + 0x0f, 0x87, 0xb3, 0xfe, 0xff, 0xff, //0x000039d7 ja LBB13_5 + 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000039dd jmp LBB13_21 + //0x000039e2 LBB13_11 + 0x4d, 0x89, 0xfd, //0x000039e2 movq %r15, %r13 + 0x49, 0xf7, 0xd5, //0x000039e5 notq %r13 + 0x4d, 0x21, 0xc5, //0x000039e8 andq %r8, %r13 + 0x4f, 0x8d, 0x54, 0x2d, 0x00, //0x000039eb leaq (%r13,%r13), %r10 + 0x4d, 0x09, 0xfa, //0x000039f0 orq %r15, %r10 + 0x4c, 0x89, 0xd3, //0x000039f3 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x000039f6 notq %rbx + 0x4c, 0x21, 0xc3, //0x000039f9 andq %r8, %rbx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039fc movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfb, //0x00003a06 andq %rdi, %rbx + 0x45, 0x31, 0xff, //0x00003a09 xorl %r15d, %r15d + 0x4c, 0x01, 0xeb, //0x00003a0c addq %r13, %rbx + 0x41, 0x0f, 0x92, 0xc7, //0x00003a0f setb %r15b + 0x48, 0x01, 0xdb, //0x00003a13 addq %rbx, %rbx + 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003a16 movabsq $6148914691236517205, %rdi + 0x48, 0x31, 0xfb, //0x00003a20 xorq %rdi, %rbx + 0x4c, 0x21, 0xd3, //0x00003a23 andq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00003a26 notq %rbx + 0x49, 0x21, 0xdb, //0x00003a29 andq %rbx, %r11 + 0x48, 0x09, 0xc1, //0x00003a2c orq %rax, %rcx + 0x4d, 0x85, 0xdb, //0x00003a2f testq %r11, %r11 + 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00003a32 je LBB13_9 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003a38 jmp LBB13_13 + //0x00003a3d LBB13_12 + 0x48, 0x89, 0xf7, //0x00003a3d movq %rsi, %rdi + 0x48, 0x2b, 0x7d, 0xd0, //0x00003a40 subq $-48(%rbp), %rdi + 0x4d, 0x0f, 0xbc, 0xf0, //0x00003a44 bsfq %r8, %r14 + 0x49, 0x01, 0xfe, //0x00003a48 addq %rdi, %r14 + 0x4c, 0x89, 0x32, //0x00003a4b movq %r14, (%rdx) + 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x00003a4e jmp LBB13_7 + //0x00003a53 LBB13_13 + 0x49, 0x0f, 0xbc, 0xc3, //0x00003a53 bsfq %r11, %rax + 0x48, 0x85, 0xc9, //0x00003a57 testq %rcx, %rcx + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00003a5a je LBB13_17 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003a60 bsfq %rcx, %rcx + 0x48, 0x2b, 0x75, 0xd0, //0x00003a64 subq $-48(%rbp), %rsi + 0x48, 0x39, 0xc1, //0x00003a68 cmpq %rax, %rcx + 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00003a6b jb LBB13_18 + //0x00003a71 LBB13_15 + 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00003a71 leaq $1(%rsi,%rax), %rax + //0x00003a76 LBB13_16 + 0x48, 0x83, 0xc4, 0x08, //0x00003a76 addq $8, %rsp + 0x5b, //0x00003a7a popq %rbx + 0x41, 0x5c, //0x00003a7b popq %r12 + 0x41, 0x5d, //0x00003a7d popq %r13 + 0x41, 0x5e, //0x00003a7f popq %r14 + 0x41, 0x5f, //0x00003a81 popq %r15 + 0x5d, //0x00003a83 popq %rbp + 0xc3, //0x00003a84 retq + //0x00003a85 LBB13_17 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003a85 movl $64, %ecx + 0x48, 0x2b, 0x75, 0xd0, //0x00003a8a subq $-48(%rbp), %rsi + 0x48, 0x39, 0xc1, //0x00003a8e cmpq %rax, %rcx + 0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x00003a91 jae LBB13_15 + //0x00003a97 LBB13_18 + 0x48, 0x01, 0xf1, //0x00003a97 addq %rsi, %rcx + 0x48, 0x89, 0x0a, //0x00003a9a movq %rcx, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a9d movq $-2, %rax + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003aa4 jmp LBB13_16 + //0x00003aa9 LBB13_19 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa9 movq $-2, %rax + 0x49, 0x83, 0xfe, 0xff, //0x00003ab0 cmpq $-1, %r14 + 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x00003ab4 jne LBB13_16 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003aba bsfq %rcx, %rcx + 0x48, 0x2b, 0x75, 0xd0, //0x00003abe subq $-48(%rbp), %rsi + 0x48, 0x01, 0xce, //0x00003ac2 addq %rcx, %rsi + 0x48, 0x89, 0x32, //0x00003ac5 movq %rsi, (%rdx) + 0xe9, 0xa9, 0xff, 0xff, 0xff, //0x00003ac8 jmp LBB13_16 + //0x00003acd LBB13_21 + 0x4d, 0x89, 0xcc, //0x00003acd movq %r9, %r12 + 0x49, 0x83, 0xfc, 0x20, //0x00003ad0 cmpq $32, %r12 + 0x0f, 0x82, 0xff, 0x00, 0x00, 0x00, //0x00003ad4 jb LBB13_34 + //0x00003ada LBB13_22 + 0xf3, 0x0f, 0x6f, 0x06, //0x00003ada movdqu (%rsi), %xmm0 + 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x00003ade movdqu $16(%rsi), %xmm1 + 0x66, 0x0f, 0x6f, 0x15, 0xf5, 0xfc, 0xff, 0xff, //0x00003ae3 movdqa $-779(%rip), %xmm2 /* LCPI13_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00003aeb movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00003aef pcmpeqb %xmm2, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00003af3 pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x74, 0xd1, //0x00003af8 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00003afc pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0x15, 0xe8, 0xfc, 0xff, 0xff, //0x00003b00 movdqa $-792(%rip), %xmm2 /* LCPI13_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00003b08 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00003b0c pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00003b10 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x00003b14 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00003b18 pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0x15, 0xdc, 0xfc, 0xff, 0xff, //0x00003b1c movdqa $-804(%rip), %xmm2 /* LCPI13_2+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xda, //0x00003b24 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xd8, //0x00003b28 pcmpgtb %xmm0, %xmm3 + 0x66, 0x0f, 0x76, 0xe4, //0x00003b2c pcmpeqd %xmm4, %xmm4 + 0x66, 0x0f, 0x64, 0xc4, //0x00003b30 pcmpgtb %xmm4, %xmm0 + 0x66, 0x0f, 0xdb, 0xc3, //0x00003b34 pand %xmm3, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00003b38 pmovmskb %xmm0, %r9d + 0x66, 0x0f, 0x64, 0xd1, //0x00003b3d pcmpgtb %xmm1, %xmm2 + 0x66, 0x0f, 0x64, 0xcc, //0x00003b41 pcmpgtb %xmm4, %xmm1 + 0x66, 0x0f, 0xdb, 0xca, //0x00003b45 pand %xmm2, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00003b49 pmovmskb %xmm1, %edi + 0x48, 0xc1, 0xe3, 0x10, //0x00003b4d shlq $16, %rbx + 0x48, 0xc1, 0xe0, 0x10, //0x00003b51 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00003b55 orq %rax, %rcx + 0x49, 0x83, 0xfe, 0xff, //0x00003b58 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003b5c jne LBB13_24 + 0x48, 0x85, 0xc9, //0x00003b62 testq %rcx, %rcx + 0x0f, 0x85, 0x64, 0x01, 0x00, 0x00, //0x00003b65 jne LBB13_49 + //0x00003b6b LBB13_24 + 0x48, 0xc1, 0xe7, 0x10, //0x00003b6b shlq $16, %rdi + 0x4c, 0x09, 0xc3, //0x00003b6f orq %r8, %rbx + 0x48, 0x89, 0xc8, //0x00003b72 movq %rcx, %rax + 0x4c, 0x09, 0xf8, //0x00003b75 orq %r15, %rax + 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x00003b78 jne LBB13_47 + //0x00003b7e LBB13_25 + 0x4c, 0x09, 0xcf, //0x00003b7e orq %r9, %rdi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003b81 movl $64, %eax + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b86 movl $64, %ecx + 0x48, 0x85, 0xdb, //0x00003b8b testq %rbx, %rbx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003b8e je LBB13_27 + 0x48, 0x0f, 0xbc, 0xcb, //0x00003b94 bsfq %rbx, %rcx + //0x00003b98 LBB13_27 + 0x4c, 0x0f, 0xbc, 0xcf, //0x00003b98 bsfq %rdi, %r9 + 0x48, 0x85, 0xff, //0x00003b9c testq %rdi, %rdi + 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00003b9f je LBB13_29 + 0x4c, 0x89, 0xc8, //0x00003ba5 movq %r9, %rax + //0x00003ba8 LBB13_29 + 0x48, 0x85, 0xdb, //0x00003ba8 testq %rbx, %rbx + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003bab je LBB13_32 + 0x48, 0x2b, 0x75, 0xd0, //0x00003bb1 subq $-48(%rbp), %rsi + 0x48, 0x39, 0xc8, //0x00003bb5 cmpq %rcx, %rax + 0x0f, 0x82, 0xff, 0x00, 0x00, 0x00, //0x00003bb8 jb LBB13_48 + 0x48, 0x8d, 0x44, 0x0e, 0x01, //0x00003bbe leaq $1(%rsi,%rcx), %rax + 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x00003bc3 jmp LBB13_16 + //0x00003bc8 LBB13_32 + 0x48, 0x85, 0xff, //0x00003bc8 testq %rdi, %rdi + 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00003bcb jne LBB13_50 + 0x48, 0x83, 0xc6, 0x20, //0x00003bd1 addq $32, %rsi + 0x49, 0x83, 0xc4, 0xe0, //0x00003bd5 addq $-32, %r12 + //0x00003bd9 LBB13_34 + 0x4d, 0x85, 0xff, //0x00003bd9 testq %r15, %r15 + 0x0f, 0x85, 0x0f, 0x01, 0x00, 0x00, //0x00003bdc jne LBB13_51 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003be2 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00003be9 testq %r12, %r12 + 0x0f, 0x84, 0x84, 0xfe, 0xff, 0xff, //0x00003bec je LBB13_16 + //0x00003bf2 LBB13_36 + 0x0f, 0xb6, 0x0e, //0x00003bf2 movzbl (%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00003bf5 cmpb $34, %cl + 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00003bf8 je LBB13_44 + 0x80, 0xf9, 0x5c, //0x00003bfe cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c01 je LBB13_41 + 0x80, 0xf9, 0x1f, //0x00003c07 cmpb $31, %cl + 0x0f, 0x86, 0x28, 0x01, 0x00, 0x00, //0x00003c0a jbe LBB13_55 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003c10 movq $-1, %rcx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003c17 movl $1, %edi + //0x00003c1c LBB13_40 + 0x48, 0x01, 0xfe, //0x00003c1c addq %rdi, %rsi + 0x49, 0x01, 0xcc, //0x00003c1f addq %rcx, %r12 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c22 jne LBB13_36 + 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00003c28 jmp LBB13_16 + //0x00003c2d LBB13_41 + 0x49, 0x83, 0xfc, 0x01, //0x00003c2d cmpq $1, %r12 + 0x0f, 0x84, 0x3f, 0xfe, 0xff, 0xff, //0x00003c31 je LBB13_16 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003c37 movq $-2, %rcx + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003c3e movl $2, %edi + 0x49, 0x83, 0xfe, 0xff, //0x00003c43 cmpq $-1, %r14 + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003c47 jne LBB13_40 + 0x49, 0x89, 0xf6, //0x00003c4d movq %rsi, %r14 + 0x4c, 0x2b, 0x75, 0xd0, //0x00003c50 subq $-48(%rbp), %r14 + 0x4c, 0x89, 0x32, //0x00003c54 movq %r14, (%rdx) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00003c57 jmp LBB13_40 + //0x00003c5c LBB13_44 + 0x48, 0x2b, 0x75, 0xd0, //0x00003c5c subq $-48(%rbp), %rsi + 0x48, 0xff, 0xc6, //0x00003c60 incq %rsi + 0x48, 0x89, 0xf0, //0x00003c63 movq %rsi, %rax + 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00003c66 jmp LBB13_16 + //0x00003c6b LBB13_46 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003c6b movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00003c72 xorl %r15d, %r15d + 0x49, 0x83, 0xfc, 0x20, //0x00003c75 cmpq $32, %r12 + 0x0f, 0x83, 0x5b, 0xfe, 0xff, 0xff, //0x00003c79 jae LBB13_22 + 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00003c7f jmp LBB13_34 + //0x00003c84 LBB13_47 + 0x45, 0x89, 0xfa, //0x00003c84 movl %r15d, %r10d + 0x41, 0xf7, 0xd2, //0x00003c87 notl %r10d + 0x41, 0x21, 0xca, //0x00003c8a andl %ecx, %r10d + 0x47, 0x8d, 0x04, 0x12, //0x00003c8d leal (%r10,%r10), %r8d + 0x45, 0x09, 0xf8, //0x00003c91 orl %r15d, %r8d + 0x44, 0x89, 0xc0, //0x00003c94 movl %r8d, %eax + 0xf7, 0xd0, //0x00003c97 notl %eax + 0x21, 0xc8, //0x00003c99 andl %ecx, %eax + 0x25, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c9b andl $-1431655766, %eax + 0x45, 0x31, 0xff, //0x00003ca0 xorl %r15d, %r15d + 0x44, 0x01, 0xd0, //0x00003ca3 addl %r10d, %eax + 0x41, 0x0f, 0x92, 0xc7, //0x00003ca6 setb %r15b + 0x01, 0xc0, //0x00003caa addl %eax, %eax + 0x35, 0x55, 0x55, 0x55, 0x55, //0x00003cac xorl $1431655765, %eax + 0x44, 0x21, 0xc0, //0x00003cb1 andl %r8d, %eax + 0xf7, 0xd0, //0x00003cb4 notl %eax + 0x21, 0xc3, //0x00003cb6 andl %eax, %ebx + 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003cb8 jmp LBB13_25 + //0x00003cbd LBB13_48 + 0x48, 0x01, 0xf0, //0x00003cbd addq %rsi, %rax + 0x48, 0x89, 0x02, //0x00003cc0 movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cc3 movq $-2, %rax + 0xe9, 0xa7, 0xfd, 0xff, 0xff, //0x00003cca jmp LBB13_16 + //0x00003ccf LBB13_49 + 0x48, 0x89, 0xf0, //0x00003ccf movq %rsi, %rax + 0x48, 0x2b, 0x45, 0xd0, //0x00003cd2 subq $-48(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xf1, //0x00003cd6 bsfq %rcx, %r14 + 0x49, 0x01, 0xc6, //0x00003cda addq %rax, %r14 + 0x4c, 0x89, 0x32, //0x00003cdd movq %r14, (%rdx) + 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB13_24 + //0x00003ce5 LBB13_50 + 0x48, 0x2b, 0x75, 0xd0, //0x00003ce5 subq $-48(%rbp), %rsi + 0x4c, 0x01, 0xce, //0x00003ce9 addq %r9, %rsi + 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x00003cec jmp LBB13_56 + //0x00003cf1 LBB13_51 + 0x4d, 0x85, 0xe4, //0x00003cf1 testq %r12, %r12 + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00003cf4 je LBB13_45 + 0x49, 0x83, 0xfe, 0xff, //0x00003cfa cmpq $-1, %r14 + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003cfe jne LBB13_54 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003d04 movq $-48(%rbp), %r14 + 0x49, 0xf7, 0xd6, //0x00003d08 notq %r14 + 0x49, 0x01, 0xf6, //0x00003d0b addq %rsi, %r14 + 0x4c, 0x89, 0x32, //0x00003d0e movq %r14, (%rdx) + //0x00003d11 LBB13_54 + 0x48, 0xff, 0xc6, //0x00003d11 incq %rsi + 0x49, 0xff, 0xcc, //0x00003d14 decq %r12 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d17 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00003d1e testq %r12, %r12 + 0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00003d21 jne LBB13_36 + 0xe9, 0x4a, 0xfd, 0xff, 0xff, //0x00003d27 jmp LBB13_16 + //0x00003d2c LBB13_45 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d2c movq $-1, %rax + 0xe9, 0x3e, 0xfd, 0xff, 0xff, //0x00003d33 jmp LBB13_16 + //0x00003d38 LBB13_55 + 0x48, 0x2b, 0x75, 0xd0, //0x00003d38 subq $-48(%rbp), %rsi + //0x00003d3c LBB13_56 + 0x48, 0x89, 0x32, //0x00003d3c movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d3f movq $-2, %rax + 0xe9, 0x2b, 0xfd, 0xff, 0xff, //0x00003d46 jmp LBB13_16 + 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d4b .p2align 4, 0x00 + //0x00003d50 LCPI14_0 + 0x00, 0x00, 0x30, 0x43, //0x00003d50 .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x00003d54 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x00003d58 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x00003d5c .long 0 + //0x00003d60 LCPI14_1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00003d60 .quad 4841369599423283200 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00003d68 .quad 4985484787499139072 + //0x00003d70 .p2align 3, 0x00 + //0x00003d70 LCPI14_2 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003d70 .quad 4831355200913801216 + //0x00003d78 LCPI14_3 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00003d78 .quad -4392016835940974592 + //0x00003d80 .p2align 4, 0x90 + //0x00003d80 _vnumber + 0x55, //0x00003d80 pushq %rbp + 0x48, 0x89, 0xe5, //0x00003d81 movq %rsp, %rbp + 0x41, 0x57, //0x00003d84 pushq %r15 + 0x41, 0x56, //0x00003d86 pushq %r14 + 0x41, 0x55, //0x00003d88 pushq %r13 + 0x41, 0x54, //0x00003d8a pushq %r12 + 0x53, //0x00003d8c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x00003d8d subq $56, %rsp + 0x48, 0x89, 0xd3, //0x00003d91 movq %rdx, %rbx + 0x49, 0x89, 0xf6, //0x00003d94 movq %rsi, %r14 + 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00003d97 movq $0, $-48(%rbp) + 0x48, 0x8b, 0x06, //0x00003d9f movq (%rsi), %rax + 0x4c, 0x8b, 0x3f, //0x00003da2 movq (%rdi), %r15 + 0x4c, 0x8b, 0x6f, 0x08, //0x00003da5 movq $8(%rdi), %r13 + 0x4c, 0x8b, 0x52, 0x20, //0x00003da9 movq $32(%rdx), %r10 + 0x4c, 0x8b, 0x5a, 0x28, //0x00003dad movq $40(%rdx), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00003db1 movq $9, (%rdx) + 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003db8 movq $0, $8(%rdx) + 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00003dc0 movq $0, $16(%rdx) + 0x48, 0x8b, 0x0e, //0x00003dc8 movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x00003dcb movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xe8, //0x00003dcf cmpq %r13, %rax + 0x0f, 0x83, 0xc1, 0x02, 0x00, 0x00, //0x00003dd2 jae LBB14_52 + 0x41, 0x8a, 0x3c, 0x07, //0x00003dd8 movb (%r15,%rax), %dil + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003ddc movl $1, %r9d + 0x40, 0x80, 0xff, 0x2d, //0x00003de2 cmpb $45, %dil + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00003de6 jne LBB14_4 + 0x48, 0xff, 0xc0, //0x00003dec incq %rax + 0x4c, 0x39, 0xe8, //0x00003def cmpq %r13, %rax + 0x0f, 0x83, 0xa1, 0x02, 0x00, 0x00, //0x00003df2 jae LBB14_52 + 0x41, 0x8a, 0x3c, 0x07, //0x00003df8 movb (%r15,%rax), %dil + 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003dfc movl $-1, %r9d + //0x00003e02 LBB14_4 + 0x8d, 0x4f, 0xd0, //0x00003e02 leal $-48(%rdi), %ecx + 0x80, 0xf9, 0x0a, //0x00003e05 cmpb $10, %cl + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00003e08 jb LBB14_6 + //0x00003e0e LBB14_5 + 0x49, 0x89, 0x06, //0x00003e0e movq %rax, (%r14) + 0x48, 0xc7, 0x03, 0xfe, 0xff, 0xff, 0xff, //0x00003e11 movq $-2, (%rbx) + 0xe9, 0x86, 0x02, 0x00, 0x00, //0x00003e18 jmp LBB14_53 + //0x00003e1d LBB14_6 + 0x40, 0x80, 0xff, 0x30, //0x00003e1d cmpb $48, %dil + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00003e21 jne LBB14_10 + 0x48, 0x8d, 0x70, 0x01, //0x00003e27 leaq $1(%rax), %rsi + 0x4c, 0x39, 0xe8, //0x00003e2b cmpq %r13, %rax + 0x0f, 0x83, 0x9d, 0x00, 0x00, 0x00, //0x00003e2e jae LBB14_19 + 0x41, 0x8a, 0x14, 0x37, //0x00003e34 movb (%r15,%rsi), %dl + 0x80, 0xc2, 0xd2, //0x00003e38 addb $-46, %dl + 0x80, 0xfa, 0x37, //0x00003e3b cmpb $55, %dl + 0x0f, 0x87, 0x8d, 0x00, 0x00, 0x00, //0x00003e3e ja LBB14_19 + 0x44, 0x0f, 0xb6, 0xc2, //0x00003e44 movzbl %dl, %r8d + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003e48 movabsq $36028797027352577, %rdx + 0x4c, 0x0f, 0xa3, 0xc2, //0x00003e52 btq %r8, %rdx + 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00003e56 jae LBB14_19 + //0x00003e5c LBB14_10 + 0x4c, 0x39, 0xe8, //0x00003e5c cmpq %r13, %rax + 0x0f, 0x83, 0x60, 0x00, 0x00, 0x00, //0x00003e5f jae LBB14_18 + 0x80, 0xf9, 0x09, //0x00003e65 cmpb $9, %cl + 0x0f, 0x87, 0x6b, 0x00, 0x00, 0x00, //0x00003e68 ja LBB14_20 + 0x4d, 0x8d, 0x45, 0xff, //0x00003e6e leaq $-1(%r13), %r8 + 0x31, 0xc9, //0x00003e72 xorl %ecx, %ecx + 0x31, 0xf6, //0x00003e74 xorl %esi, %esi + 0x45, 0x31, 0xe4, //0x00003e76 xorl %r12d, %r12d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e79 .p2align 4, 0x90 + //0x00003e80 LBB14_13 + 0x83, 0xfe, 0x12, //0x00003e80 cmpl $18, %esi + 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00003e83 jg LBB14_15 + 0x48, 0x0f, 0xbe, 0xff, //0x00003e89 movsbq %dil, %rdi + 0x4b, 0x8d, 0x14, 0xa4, //0x00003e8d leaq (%r12,%r12,4), %rdx + 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003e91 leaq $-48(%rdi,%rdx,2), %r12 + 0xff, 0xc6, //0x00003e96 incl %esi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003e98 jmp LBB14_16 + 0x90, 0x90, 0x90, //0x00003e9d .p2align 4, 0x90 + //0x00003ea0 LBB14_15 + 0xff, 0xc1, //0x00003ea0 incl %ecx + //0x00003ea2 LBB14_16 + 0x49, 0x39, 0xc0, //0x00003ea2 cmpq %rax, %r8 + 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00003ea5 je LBB14_24 + 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00003eab movzbl $1(%r15,%rax), %edi + 0x48, 0xff, 0xc0, //0x00003eb1 incq %rax + 0x8d, 0x57, 0xd0, //0x00003eb4 leal $-48(%rdi), %edx + 0x80, 0xfa, 0x0a, //0x00003eb7 cmpb $10, %dl + 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00003eba jb LBB14_13 + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00003ec0 jmp LBB14_21 + //0x00003ec5 LBB14_18 + 0x31, 0xc9, //0x00003ec5 xorl %ecx, %ecx + 0x31, 0xf6, //0x00003ec7 xorl %esi, %esi + 0x45, 0x31, 0xe4, //0x00003ec9 xorl %r12d, %r12d + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00003ecc jmp LBB14_25 + //0x00003ed1 LBB14_19 + 0x49, 0x89, 0x36, //0x00003ed1 movq %rsi, (%r14) + 0xe9, 0xca, 0x01, 0x00, 0x00, //0x00003ed4 jmp LBB14_53 + //0x00003ed9 LBB14_20 + 0x45, 0x31, 0xe4, //0x00003ed9 xorl %r12d, %r12d + 0x31, 0xf6, //0x00003edc xorl %esi, %esi + 0x31, 0xc9, //0x00003ede xorl %ecx, %ecx + //0x00003ee0 LBB14_21 + 0x31, 0xd2, //0x00003ee0 xorl %edx, %edx + 0x85, 0xc9, //0x00003ee2 testl %ecx, %ecx + 0x0f, 0x9f, 0xc2, //0x00003ee4 setg %dl + 0x89, 0x55, 0xcc, //0x00003ee7 movl %edx, $-52(%rbp) + 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003eea movl $9, %r8d + 0x40, 0x80, 0xff, 0x2e, //0x00003ef0 cmpb $46, %dil + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00003ef4 jne LBB14_26 + 0x48, 0xff, 0xc0, //0x00003efa incq %rax + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00003efd movq $8, (%rbx) + 0x4c, 0x39, 0xe8, //0x00003f04 cmpq %r13, %rax + 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00003f07 jae LBB14_52 + 0x41, 0x8a, 0x14, 0x07, //0x00003f0d movb (%r15,%rax), %dl + 0x80, 0xc2, 0xd0, //0x00003f11 addb $-48, %dl + 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00003f14 movl $8, %r8d + 0x80, 0xfa, 0x0a, //0x00003f1a cmpb $10, %dl + 0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x00003f1d jae LBB14_5 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003f23 jmp LBB14_26 + //0x00003f28 LBB14_24 + 0x4c, 0x89, 0xe8, //0x00003f28 movq %r13, %rax + //0x00003f2b LBB14_25 + 0x31, 0xd2, //0x00003f2b xorl %edx, %edx + 0x85, 0xc9, //0x00003f2d testl %ecx, %ecx + 0x0f, 0x9f, 0xc2, //0x00003f2f setg %dl + 0x89, 0x55, 0xcc, //0x00003f32 movl %edx, $-52(%rbp) + 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003f35 movl $9, %r8d + //0x00003f3b LBB14_26 + 0x85, 0xc9, //0x00003f3b testl %ecx, %ecx + 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00003f3d jne LBB14_35 + 0x4d, 0x85, 0xe4, //0x00003f43 testq %r12, %r12 + 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00003f46 jne LBB14_35 + 0x4c, 0x39, 0xe8, //0x00003f4c cmpq %r13, %rax + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003f4f jae LBB14_33 + 0x89, 0xc7, //0x00003f55 movl %eax, %edi + 0x44, 0x29, 0xef, //0x00003f57 subl %r13d, %edi + 0x31, 0xf6, //0x00003f5a xorl %esi, %esi + 0x31, 0xc9, //0x00003f5c xorl %ecx, %ecx + 0x90, 0x90, //0x00003f5e .p2align 4, 0x90 + //0x00003f60 LBB14_30 + 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00003f60 cmpb $48, (%r15,%rax) + 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003f65 jne LBB14_34 + 0x48, 0xff, 0xc0, //0x00003f6b incq %rax + 0xff, 0xc9, //0x00003f6e decl %ecx + 0x49, 0x39, 0xc5, //0x00003f70 cmpq %rax, %r13 + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00003f73 jne LBB14_30 + 0x45, 0x31, 0xe4, //0x00003f79 xorl %r12d, %r12d + 0x41, 0x83, 0xf8, 0x09, //0x00003f7c cmpl $9, %r8d + 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00003f80 je LBB14_55 + 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x00003f86 jmp LBB14_59 + //0x00003f8b LBB14_33 + 0x31, 0xc9, //0x00003f8b xorl %ecx, %ecx + 0x31, 0xf6, //0x00003f8d xorl %esi, %esi + //0x00003f8f LBB14_34 + 0x45, 0x31, 0xe4, //0x00003f8f xorl %r12d, %r12d + //0x00003f92 LBB14_35 + 0x4c, 0x39, 0xe8, //0x00003f92 cmpq %r13, %rax + 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00003f95 jae LBB14_40 + 0x83, 0xfe, 0x12, //0x00003f9b cmpl $18, %esi + 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00003f9e jg LBB14_40 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003fa4 .p2align 4, 0x90 + //0x00003fb0 LBB14_37 + 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00003fb0 movzbl (%r15,%rax), %edi + 0x8d, 0x57, 0xd0, //0x00003fb5 leal $-48(%rdi), %edx + 0x80, 0xfa, 0x09, //0x00003fb8 cmpb $9, %dl + 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00003fbb ja LBB14_40 + 0x4b, 0x8d, 0x14, 0xa4, //0x00003fc1 leaq (%r12,%r12,4), %rdx + 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003fc5 leaq $-48(%rdi,%rdx,2), %r12 + 0xff, 0xc9, //0x00003fca decl %ecx + 0x48, 0xff, 0xc0, //0x00003fcc incq %rax + 0x4c, 0x39, 0xe8, //0x00003fcf cmpq %r13, %rax + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00003fd2 jae LBB14_40 + 0x8d, 0x56, 0x01, //0x00003fd8 leal $1(%rsi), %edx + 0x83, 0xfe, 0x12, //0x00003fdb cmpl $18, %esi + 0x89, 0xd6, //0x00003fde movl %edx, %esi + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00003fe0 jl LBB14_37 + //0x00003fe6 LBB14_40 + 0x4c, 0x39, 0xe8, //0x00003fe6 cmpq %r13, %rax + 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00003fe9 jae LBB14_54 + 0x41, 0x8a, 0x34, 0x07, //0x00003fef movb (%r15,%rax), %sil + 0x8d, 0x56, 0xd0, //0x00003ff3 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x09, //0x00003ff6 cmpb $9, %dl + 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00003ff9 ja LBB14_46 + 0x49, 0x8d, 0x7d, 0xff, //0x00003fff leaq $-1(%r13), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004003 .p2align 4, 0x90 + //0x00004010 LBB14_43 + 0x48, 0x39, 0xc7, //0x00004010 cmpq %rax, %rdi + 0x0f, 0x84, 0x42, 0x02, 0x00, 0x00, //0x00004013 je LBB14_76 + 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004019 movzbl $1(%r15,%rax), %esi + 0x48, 0xff, 0xc0, //0x0000401f incq %rax + 0x8d, 0x56, 0xd0, //0x00004022 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x09, //0x00004025 cmpb $9, %dl + 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00004028 jbe LBB14_43 + 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x0000402e movl $1, $-52(%rbp) + //0x00004035 LBB14_46 + 0x40, 0x80, 0xce, 0x20, //0x00004035 orb $32, %sil + 0x40, 0x80, 0xfe, 0x65, //0x00004039 cmpb $101, %sil + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x0000403d jne LBB14_54 + 0x48, 0x8d, 0x78, 0x01, //0x00004043 leaq $1(%rax), %rdi + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004047 movq $8, (%rbx) + 0x4c, 0x39, 0xef, //0x0000404e cmpq %r13, %rdi + 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00004051 jae LBB14_52 + 0x41, 0x8a, 0x34, 0x3f, //0x00004057 movb (%r15,%rdi), %sil + 0x40, 0x80, 0xfe, 0x2d, //0x0000405b cmpb $45, %sil + 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000405f je LBB14_50 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004065 movl $1, %r8d + 0x40, 0x80, 0xfe, 0x2b, //0x0000406b cmpb $43, %sil + 0x0f, 0x85, 0x98, 0x02, 0x00, 0x00, //0x0000406f jne LBB14_85 + //0x00004075 LBB14_50 + 0x48, 0x83, 0xc0, 0x02, //0x00004075 addq $2, %rax + 0x4c, 0x39, 0xe8, //0x00004079 cmpq %r13, %rax + 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x0000407c jae LBB14_52 + 0x31, 0xd2, //0x00004082 xorl %edx, %edx + 0x40, 0x80, 0xfe, 0x2b, //0x00004084 cmpb $43, %sil + 0x0f, 0x94, 0xc2, //0x00004088 sete %dl + 0x44, 0x8d, 0x44, 0x12, 0xff, //0x0000408b leal $-1(%rdx,%rdx), %r8d + 0x41, 0x8a, 0x34, 0x07, //0x00004090 movb (%r15,%rax), %sil + 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00004094 jmp LBB14_86 + //0x00004099 LBB14_52 + 0x4d, 0x89, 0x2e, //0x00004099 movq %r13, (%r14) + 0x48, 0xc7, 0x03, 0xff, 0xff, 0xff, 0xff, //0x0000409c movq $-1, (%rbx) + //0x000040a3 LBB14_53 + 0x48, 0x83, 0xc4, 0x38, //0x000040a3 addq $56, %rsp + 0x5b, //0x000040a7 popq %rbx + 0x41, 0x5c, //0x000040a8 popq %r12 + 0x41, 0x5d, //0x000040aa popq %r13 + 0x41, 0x5e, //0x000040ac popq %r14 + 0x41, 0x5f, //0x000040ae popq %r15 + 0x5d, //0x000040b0 popq %rbp + 0xc3, //0x000040b1 retq + //0x000040b2 LBB14_54 + 0x89, 0xcf, //0x000040b2 movl %ecx, %edi + 0x49, 0x89, 0xc5, //0x000040b4 movq %rax, %r13 + 0x41, 0x83, 0xf8, 0x09, //0x000040b7 cmpl $9, %r8d + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000040bb jne LBB14_59 + //0x000040c1 LBB14_55 + 0x85, 0xff, //0x000040c1 testl %edi, %edi + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x000040c3 jne LBB14_58 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000040c9 movabsq $-9223372036854775808, %rax + 0x49, 0x63, 0xc9, //0x000040d3 movslq %r9d, %rcx + 0x4d, 0x85, 0xe4, //0x000040d6 testq %r12, %r12 + 0x0f, 0x89, 0xbc, 0x01, 0x00, 0x00, //0x000040d9 jns LBB14_80 + 0x4c, 0x89, 0xe2, //0x000040df movq %r12, %rdx + 0x48, 0x21, 0xca, //0x000040e2 andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x000040e5 cmpq %rax, %rdx + 0x0f, 0x84, 0xad, 0x01, 0x00, 0x00, //0x000040e8 je LBB14_80 + //0x000040ee LBB14_58 + 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x000040ee movq $8, (%rbx) + //0x000040f5 LBB14_59 + 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x000040f5 movq $0, $-64(%rbp) + 0x66, 0x49, 0x0f, 0x6e, 0xcc, //0x000040fd movq %r12, %xmm1 + 0x66, 0x0f, 0x62, 0x0d, 0x46, 0xfc, 0xff, 0xff, //0x00004102 punpckldq $-954(%rip), %xmm1 /* LCPI14_0+0(%rip) */ + 0x66, 0x0f, 0x5c, 0x0d, 0x4e, 0xfc, 0xff, 0xff, //0x0000410a subpd $-946(%rip), %xmm1 /* LCPI14_1+0(%rip) */ + 0x66, 0x0f, 0x28, 0xc1, //0x00004112 movapd %xmm1, %xmm0 + 0x66, 0x0f, 0x15, 0xc1, //0x00004116 unpckhpd %xmm1, %xmm0 + 0xf2, 0x0f, 0x58, 0xc1, //0x0000411a addsd %xmm1, %xmm0 + 0xf2, 0x0f, 0x11, 0x45, 0xd0, //0x0000411e movsd %xmm0, $-48(%rbp) + 0x4c, 0x89, 0xe0, //0x00004123 movq %r12, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x00004126 shrq $52, %rax + 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x0000412a je LBB14_71 + //0x00004130 LBB14_60 + 0x4c, 0x89, 0x5d, 0xb0, //0x00004130 movq %r11, $-80(%rbp) + 0x4c, 0x89, 0x55, 0xa8, //0x00004134 movq %r10, $-88(%rbp) + 0x48, 0x8d, 0x4d, 0xd0, //0x00004138 leaq $-48(%rbp), %rcx + 0x48, 0x89, 0xfe, //0x0000413c movq %rdi, %rsi + 0x4c, 0x89, 0xe7, //0x0000413f movq %r12, %rdi + 0x48, 0x89, 0x75, 0xb8, //0x00004142 movq %rsi, $-72(%rbp) + 0x44, 0x89, 0xca, //0x00004146 movl %r9d, %edx + 0x44, 0x89, 0x4d, 0xc8, //0x00004149 movl %r9d, $-56(%rbp) + 0xe8, 0x7e, 0xe6, 0xff, 0xff, //0x0000414d callq _atof_eisel_lemire64 + 0x84, 0xc0, //0x00004152 testb %al, %al + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00004154 je LBB14_64 + 0x48, 0x8b, 0x75, 0xb8, //0x0000415a movq $-72(%rbp), %rsi + 0x8b, 0x55, 0xc8, //0x0000415e movl $-56(%rbp), %edx + 0x83, 0x7d, 0xcc, 0x00, //0x00004161 cmpl $0, $-52(%rbp) + 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00004165 je LBB14_79 + 0x49, 0xff, 0xc4, //0x0000416b incq %r12 + 0x48, 0x8d, 0x4d, 0xc0, //0x0000416e leaq $-64(%rbp), %rcx + 0x4c, 0x89, 0xe7, //0x00004172 movq %r12, %rdi + 0xe8, 0x56, 0xe6, 0xff, 0xff, //0x00004175 callq _atof_eisel_lemire64 + 0x84, 0xc0, //0x0000417a testb %al, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000417c je LBB14_64 + 0xf2, 0x0f, 0x10, 0x4d, 0xc0, //0x00004182 movsd $-64(%rbp), %xmm1 + 0xf2, 0x0f, 0x10, 0x45, 0xd0, //0x00004187 movsd $-48(%rbp), %xmm0 + 0x66, 0x0f, 0x2e, 0xc8, //0x0000418c ucomisd %xmm0, %xmm1 + 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00004190 jne LBB14_64 + 0x0f, 0x8b, 0x21, 0x00, 0x00, 0x00, //0x00004196 jnp LBB14_66 + //0x0000419c LBB14_64 + 0x49, 0x8b, 0x06, //0x0000419c movq (%r14), %rax + 0x49, 0x01, 0xc7, //0x0000419f addq %rax, %r15 + 0x4c, 0x89, 0xee, //0x000041a2 movq %r13, %rsi + 0x48, 0x29, 0xc6, //0x000041a5 subq %rax, %rsi + 0x4c, 0x89, 0xff, //0x000041a8 movq %r15, %rdi + 0x48, 0x8b, 0x55, 0xa8, //0x000041ab movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xb0, //0x000041af movq $-80(%rbp), %rcx + 0xe8, 0x28, 0xec, 0xff, 0xff, //0x000041b3 callq _atof_native + //0x000041b8 LBB14_65 + 0xf2, 0x0f, 0x11, 0x45, 0xd0, //0x000041b8 movsd %xmm0, $-48(%rbp) + //0x000041bd LBB14_66 + 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x000041bd movq %xmm0, %rax + //0x000041c2 LBB14_67 + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000041c2 movabsq $-9223372036854775808, %rcx + 0x48, 0xff, 0xc9, //0x000041cc decq %rcx + 0x48, 0x21, 0xc1, //0x000041cf andq %rax, %rcx + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000041d2 movabsq $9218868437227405312, %rdx + 0x48, 0x39, 0xd1, //0x000041dc cmpq %rdx, %rcx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000041df jne LBB14_69 + 0x48, 0xc7, 0x03, 0xf8, 0xff, 0xff, 0xff, //0x000041e5 movq $-8, (%rbx) + //0x000041ec LBB14_69 + 0x48, 0x89, 0x43, 0x08, //0x000041ec movq %rax, $8(%rbx) + //0x000041f0 LBB14_70 + 0x4d, 0x89, 0x2e, //0x000041f0 movq %r13, (%r14) + 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x000041f3 jmp LBB14_53 + //0x000041f8 LBB14_71 + 0x66, 0x48, 0x0f, 0x7e, 0xc1, //0x000041f8 movq %xmm0, %rcx + 0x44, 0x89, 0xc8, //0x000041fd movl %r9d, %eax + 0xc1, 0xe8, 0x1f, //0x00004200 shrl $31, %eax + 0x48, 0xc1, 0xe0, 0x3f, //0x00004203 shlq $63, %rax + 0x48, 0x09, 0xc8, //0x00004207 orq %rcx, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000420a movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xe4, //0x0000420e testq %r12, %r12 + 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x00004211 je LBB14_67 + 0x85, 0xff, //0x00004217 testl %edi, %edi + 0x0f, 0x84, 0xa3, 0xff, 0xff, 0xff, //0x00004219 je LBB14_67 + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000421f movq %rax, %xmm0 + 0x8d, 0x47, 0xff, //0x00004224 leal $-1(%rdi), %eax + 0x83, 0xf8, 0x24, //0x00004227 cmpl $36, %eax + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x0000422a ja LBB14_77 + 0x83, 0xff, 0x17, //0x00004230 cmpl $23, %edi + 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00004233 jl LBB14_81 + 0x48, 0x63, 0xc7, //0x00004239 movslq %edi, %rax + 0x48, 0x8d, 0x0d, 0xed, 0xf1, 0x00, 0x00, //0x0000423c leaq $61933(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x00004243 mulsd $-176(%rcx,%rax,8), %xmm0 + 0xf2, 0x0f, 0x11, 0x45, 0xd0, //0x0000424c movsd %xmm0, $-48(%rbp) + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004251 movl $22, %eax + 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00004256 jmp LBB14_82 + //0x0000425b LBB14_76 + 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x0000425b movl $1, $-52(%rbp) + 0x89, 0xcf, //0x00004262 movl %ecx, %edi + 0x41, 0x83, 0xf8, 0x09, //0x00004264 cmpl $9, %r8d + 0x0f, 0x84, 0x53, 0xfe, 0xff, 0xff, //0x00004268 je LBB14_55 + 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x0000426e jmp LBB14_59 + //0x00004273 LBB14_77 + 0x83, 0xff, 0xea, //0x00004273 cmpl $-22, %edi + 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00004276 jb LBB14_60 + 0xf7, 0xdf, //0x0000427c negl %edi + 0x48, 0x63, 0xc7, //0x0000427e movslq %edi, %rax + 0x48, 0x8d, 0x0d, 0xa8, 0xf1, 0x00, 0x00, //0x00004281 leaq $61864(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x5e, 0x04, 0xc1, //0x00004288 divsd (%rcx,%rax,8), %xmm0 + 0xe9, 0x26, 0xff, 0xff, 0xff, //0x0000428d jmp LBB14_65 + //0x00004292 LBB14_79 + 0x48, 0x8b, 0x45, 0xd0, //0x00004292 movq $-48(%rbp), %rax + 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00004296 jmp LBB14_67 + //0x0000429b LBB14_80 + 0x66, 0x49, 0x0f, 0x6e, 0xc4, //0x0000429b movq %r12, %xmm0 + 0x4c, 0x0f, 0xaf, 0xe1, //0x000042a0 imulq %rcx, %r12 + 0x66, 0x0f, 0x62, 0x05, 0xa4, 0xfa, 0xff, 0xff, //0x000042a4 punpckldq $-1372(%rip), %xmm0 /* LCPI14_0+0(%rip) */ + 0x66, 0x0f, 0x5c, 0x05, 0xac, 0xfa, 0xff, 0xff, //0x000042ac subpd $-1364(%rip), %xmm0 /* LCPI14_1+0(%rip) */ + 0x4c, 0x89, 0x63, 0x10, //0x000042b4 movq %r12, $16(%rbx) + 0x66, 0x0f, 0x28, 0xc8, //0x000042b8 movapd %xmm0, %xmm1 + 0x66, 0x0f, 0x15, 0xc8, //0x000042bc unpckhpd %xmm0, %xmm1 + 0xf2, 0x0f, 0x58, 0xc8, //0x000042c0 addsd %xmm0, %xmm1 + 0x48, 0x21, 0xc8, //0x000042c4 andq %rcx, %rax + 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000042c7 movq %xmm1, %rcx + 0x48, 0x09, 0xc1, //0x000042cc orq %rax, %rcx + 0x48, 0x89, 0x4b, 0x08, //0x000042cf movq %rcx, $8(%rbx) + 0xe9, 0x18, 0xff, 0xff, 0xff, //0x000042d3 jmp LBB14_70 + //0x000042d8 LBB14_81 + 0x89, 0xf8, //0x000042d8 movl %edi, %eax + //0x000042da LBB14_82 + 0x66, 0x0f, 0x2e, 0x05, 0x8e, 0xfa, 0xff, 0xff, //0x000042da ucomisd $-1394(%rip), %xmm0 /* LCPI14_2+0(%rip) */ + 0x0f, 0x87, 0x48, 0xfe, 0xff, 0xff, //0x000042e2 ja LBB14_60 + 0xf2, 0x0f, 0x10, 0x0d, 0x88, 0xfa, 0xff, 0xff, //0x000042e8 movsd $-1400(%rip), %xmm1 /* LCPI14_3+0(%rip) */ + 0x66, 0x0f, 0x2e, 0xc8, //0x000042f0 ucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0x36, 0xfe, 0xff, 0xff, //0x000042f4 ja LBB14_60 + 0x89, 0xc0, //0x000042fa movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x2d, 0xf1, 0x00, 0x00, //0x000042fc leaq $61741(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00004303 mulsd (%rcx,%rax,8), %xmm0 + 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x00004308 jmp LBB14_65 + //0x0000430d LBB14_85 + 0x48, 0x89, 0xf8, //0x0000430d movq %rdi, %rax + //0x00004310 LBB14_86 + 0x8d, 0x7e, 0xd0, //0x00004310 leal $-48(%rsi), %edi + 0x40, 0x80, 0xff, 0x09, //0x00004313 cmpb $9, %dil + 0x0f, 0x87, 0xf1, 0xfa, 0xff, 0xff, //0x00004317 ja LBB14_5 + 0x44, 0x89, 0x4d, 0xc8, //0x0000431d movl %r9d, $-56(%rbp) + 0x4c, 0x39, 0xe8, //0x00004321 cmpq %r13, %rax + 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00004324 jae LBB14_93 + 0x40, 0x80, 0xff, 0x09, //0x0000432a cmpb $9, %dil + 0x0f, 0x87, 0x3f, 0x00, 0x00, 0x00, //0x0000432e ja LBB14_93 + 0x4d, 0x8d, 0x4d, 0xff, //0x00004334 leaq $-1(%r13), %r9 + 0x31, 0xff, //0x00004338 xorl %edi, %edi + //0x0000433a LBB14_90 + 0x89, 0xfa, //0x0000433a movl %edi, %edx + 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000433c cmpl $10000, %edi + 0x8d, 0x3c, 0x92, //0x00004342 leal (%rdx,%rdx,4), %edi + 0x40, 0x0f, 0xb6, 0xf6, //0x00004345 movzbl %sil, %esi + 0x8d, 0x7c, 0x7e, 0xd0, //0x00004349 leal $-48(%rsi,%rdi,2), %edi + 0x0f, 0x4d, 0xfa, //0x0000434d cmovgel %edx, %edi + 0x49, 0x39, 0xc1, //0x00004350 cmpq %rax, %r9 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00004353 je LBB14_94 + 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004359 movzbl $1(%r15,%rax), %esi + 0x48, 0xff, 0xc0, //0x0000435f incq %rax + 0x8d, 0x56, 0xd0, //0x00004362 leal $-48(%rsi), %edx + 0x80, 0xfa, 0x0a, //0x00004365 cmpb $10, %dl + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004368 jb LBB14_90 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000436e jmp LBB14_95 + //0x00004373 LBB14_93 + 0x31, 0xff, //0x00004373 xorl %edi, %edi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004375 jmp LBB14_95 + //0x0000437a LBB14_94 + 0x4c, 0x89, 0xe8, //0x0000437a movq %r13, %rax + //0x0000437d LBB14_95 + 0x41, 0x0f, 0xaf, 0xf8, //0x0000437d imull %r8d, %edi + 0x01, 0xcf, //0x00004381 addl %ecx, %edi + 0x49, 0x89, 0xc5, //0x00004383 movq %rax, %r13 + 0x44, 0x8b, 0x4d, 0xc8, //0x00004386 movl $-56(%rbp), %r9d + 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x0000438a jmp LBB14_59 + 0x90, //0x0000438f .p2align 4, 0x90 + //0x00004390 _vsigned + 0x55, //0x00004390 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004391 movq %rsp, %rbp + 0x53, //0x00004394 pushq %rbx + 0x48, 0x8b, 0x1e, //0x00004395 movq (%rsi), %rbx + 0x4c, 0x8b, 0x07, //0x00004398 movq (%rdi), %r8 + 0x4c, 0x8b, 0x57, 0x08, //0x0000439b movq $8(%rdi), %r10 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000439f movq $9, (%rdx) + 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000043a6 movq $0, $8(%rdx) + 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x000043ae movq $0, $16(%rdx) + 0x48, 0x8b, 0x0e, //0x000043b6 movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x000043b9 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xd3, //0x000043bd cmpq %r10, %rbx + 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x000043c0 jae LBB15_1 + 0x41, 0x8a, 0x0c, 0x18, //0x000043c6 movb (%r8,%rbx), %cl + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000043ca movl $1, %r9d + 0x80, 0xf9, 0x2d, //0x000043d0 cmpb $45, %cl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000043d3 jne LBB15_5 + 0x48, 0xff, 0xc3, //0x000043d9 incq %rbx + 0x4c, 0x39, 0xd3, //0x000043dc cmpq %r10, %rbx + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000043df jae LBB15_1 + 0x41, 0x8a, 0x0c, 0x18, //0x000043e5 movb (%r8,%rbx), %cl + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000043e9 movq $-1, %r9 + //0x000043f0 LBB15_5 + 0x8d, 0x79, 0xd0, //0x000043f0 leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x000043f3 cmpb $10, %dil + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000043f7 jb LBB15_7 + 0x48, 0x89, 0x1e, //0x000043fd movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00004400 movq $-2, (%rdx) + 0x5b, //0x00004407 popq %rbx + 0x5d, //0x00004408 popq %rbp + 0xc3, //0x00004409 retq + //0x0000440a LBB15_1 + 0x4c, 0x89, 0x16, //0x0000440a movq %r10, (%rsi) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000440d movq $-1, (%rdx) + 0x5b, //0x00004414 popq %rbx + 0x5d, //0x00004415 popq %rbp + 0xc3, //0x00004416 retq + //0x00004417 LBB15_7 + 0x80, 0xf9, 0x30, //0x00004417 cmpb $48, %cl + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x0000441a jne LBB15_8 + 0x48, 0x8d, 0x7b, 0x01, //0x00004420 leaq $1(%rbx), %rdi + 0x4c, 0x39, 0xd3, //0x00004424 cmpq %r10, %rbx + 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x00004427 jae LBB15_17 + 0x41, 0x8a, 0x0c, 0x38, //0x0000442d movb (%r8,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x00004431 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00004434 cmpb $55, %cl + 0x0f, 0x87, 0x6a, 0x00, 0x00, 0x00, //0x00004437 ja LBB15_17 + 0x44, 0x0f, 0xb6, 0xd9, //0x0000443d movzbl %cl, %r11d + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004441 movabsq $36028797027352577, %rcx + 0x4c, 0x0f, 0xa3, 0xd9, //0x0000444b btq %r11, %rcx + 0x0f, 0x83, 0x52, 0x00, 0x00, 0x00, //0x0000444f jae LBB15_17 + //0x00004455 LBB15_8 + 0x31, 0xff, //0x00004455 xorl %edi, %edi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004457 .p2align 4, 0x90 + //0x00004460 LBB15_9 + 0x4c, 0x39, 0xd3, //0x00004460 cmpq %r10, %rbx + 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x00004463 jae LBB15_22 + 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x00004469 movsbq (%r8,%rbx), %rcx + 0x8d, 0x41, 0xd0, //0x0000446e leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00004471 cmpb $9, %al + 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00004473 ja LBB15_18 + 0x48, 0x6b, 0xff, 0x0a, //0x00004479 imulq $10, %rdi, %rdi + 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000447d jo LBB15_13 + 0x48, 0xff, 0xc3, //0x00004483 incq %rbx + 0x48, 0x83, 0xc1, 0xd0, //0x00004486 addq $-48, %rcx + 0x49, 0x0f, 0xaf, 0xc9, //0x0000448a imulq %r9, %rcx + 0x48, 0x01, 0xcf, //0x0000448e addq %rcx, %rdi + 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00004491 jno LBB15_9 + //0x00004497 LBB15_13 + 0x48, 0xff, 0xcb, //0x00004497 decq %rbx + 0x48, 0x89, 0x1e, //0x0000449a movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000449d movq $-5, (%rdx) + 0x5b, //0x000044a4 popq %rbx + 0x5d, //0x000044a5 popq %rbp + 0xc3, //0x000044a6 retq + //0x000044a7 LBB15_17 + 0x48, 0x89, 0x3e, //0x000044a7 movq %rdi, (%rsi) + 0x5b, //0x000044aa popq %rbx + 0x5d, //0x000044ab popq %rbp + 0xc3, //0x000044ac retq + //0x000044ad LBB15_18 + 0x80, 0xf9, 0x65, //0x000044ad cmpb $101, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000044b0 je LBB15_21 + 0x80, 0xf9, 0x45, //0x000044b6 cmpb $69, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000044b9 je LBB15_21 + 0x80, 0xf9, 0x2e, //0x000044bf cmpb $46, %cl + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000044c2 jne LBB15_22 + //0x000044c8 LBB15_21 + 0x48, 0x89, 0x1e, //0x000044c8 movq %rbx, (%rsi) + 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x000044cb movq $-6, (%rdx) + 0x5b, //0x000044d2 popq %rbx + 0x5d, //0x000044d3 popq %rbp + 0xc3, //0x000044d4 retq + //0x000044d5 LBB15_22 + 0x48, 0x89, 0x1e, //0x000044d5 movq %rbx, (%rsi) + 0x48, 0x89, 0x7a, 0x10, //0x000044d8 movq %rdi, $16(%rdx) + 0x5b, //0x000044dc popq %rbx + 0x5d, //0x000044dd popq %rbp + 0xc3, //0x000044de retq + 0x90, //0x000044df .p2align 4, 0x90 + //0x000044e0 _vunsigned + 0x55, //0x000044e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000044e1 movq %rsp, %rbp + 0x49, 0x89, 0xd0, //0x000044e4 movq %rdx, %r8 + 0x48, 0x8b, 0x0e, //0x000044e7 movq (%rsi), %rcx + 0x4c, 0x8b, 0x0f, //0x000044ea movq (%rdi), %r9 + 0x4c, 0x8b, 0x5f, 0x08, //0x000044ed movq $8(%rdi), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000044f1 movq $9, (%rdx) + 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000044f8 movq $0, $8(%rdx) + 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00004500 movq $0, $16(%rdx) + 0x48, 0x8b, 0x06, //0x00004508 movq (%rsi), %rax + 0x48, 0x89, 0x42, 0x18, //0x0000450b movq %rax, $24(%rdx) + 0x4c, 0x39, 0xd9, //0x0000450f cmpq %r11, %rcx + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00004512 jae LBB16_1 + 0x41, 0x8a, 0x04, 0x09, //0x00004518 movb (%r9,%rcx), %al + 0x3c, 0x2d, //0x0000451c cmpb $45, %al + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000451e jne LBB16_4 + //0x00004524 LBB16_3 + 0x48, 0x89, 0x0e, //0x00004524 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00004527 movq $-6, (%r8) + 0x5d, //0x0000452e popq %rbp + 0xc3, //0x0000452f retq + //0x00004530 LBB16_1 + 0x4c, 0x89, 0x1e, //0x00004530 movq %r11, (%rsi) + 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00004533 movq $-1, (%r8) + 0x5d, //0x0000453a popq %rbp + 0xc3, //0x0000453b retq + //0x0000453c LBB16_4 + 0x8d, 0x50, 0xd0, //0x0000453c leal $-48(%rax), %edx + 0x80, 0xfa, 0x0a, //0x0000453f cmpb $10, %dl + 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x00004542 jb LBB16_6 + 0x48, 0x89, 0x0e, //0x00004548 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000454b movq $-2, (%r8) + 0x5d, //0x00004552 popq %rbp + 0xc3, //0x00004553 retq + //0x00004554 LBB16_6 + 0x3c, 0x30, //0x00004554 cmpb $48, %al + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00004556 jne LBB16_7 + 0x41, 0x8a, 0x44, 0x09, 0x01, //0x0000455c movb $1(%r9,%rcx), %al + 0x04, 0xd2, //0x00004561 addb $-46, %al + 0x3c, 0x37, //0x00004563 cmpb $55, %al + 0x0f, 0x87, 0xaf, 0x00, 0x00, 0x00, //0x00004565 ja LBB16_16 + 0x0f, 0xb6, 0xc0, //0x0000456b movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000456e movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00004578 btq %rax, %rdx + 0x0f, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000457c jae LBB16_16 + //0x00004582 LBB16_7 + 0x31, 0xc0, //0x00004582 xorl %eax, %eax + 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00004584 movl $10, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000458a .p2align 4, 0x90 + //0x00004590 LBB16_8 + 0x4c, 0x39, 0xd9, //0x00004590 cmpq %r11, %rcx + 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00004593 jae LBB16_20 + 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x00004599 movsbl (%r9,%rcx), %edi + 0x8d, 0x57, 0xd0, //0x0000459e leal $-48(%rdi), %edx + 0x80, 0xfa, 0x09, //0x000045a1 cmpb $9, %dl + 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x000045a4 ja LBB16_17 + 0x49, 0xf7, 0xe2, //0x000045aa mulq %r10 + 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x000045ad jo LBB16_13 + 0x48, 0xff, 0xc1, //0x000045b3 incq %rcx + 0x83, 0xc7, 0xd0, //0x000045b6 addl $-48, %edi + 0x48, 0x63, 0xd7, //0x000045b9 movslq %edi, %rdx + 0x48, 0x89, 0xd7, //0x000045bc movq %rdx, %rdi + 0x48, 0xc1, 0xff, 0x3f, //0x000045bf sarq $63, %rdi + 0x48, 0x01, 0xd0, //0x000045c3 addq %rdx, %rax + 0x48, 0x83, 0xd7, 0x00, //0x000045c6 adcq $0, %rdi + 0x89, 0xfa, //0x000045ca movl %edi, %edx + 0x83, 0xe2, 0x01, //0x000045cc andl $1, %edx + 0x48, 0xf7, 0xda, //0x000045cf negq %rdx + 0x48, 0x31, 0xd7, //0x000045d2 xorq %rdx, %rdi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000045d5 jne LBB16_13 + 0x48, 0x85, 0xd2, //0x000045db testq %rdx, %rdx + 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000045de jns LBB16_8 + //0x000045e4 LBB16_13 + 0x48, 0xff, 0xc9, //0x000045e4 decq %rcx + 0x48, 0x89, 0x0e, //0x000045e7 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x000045ea movq $-5, (%r8) + 0x5d, //0x000045f1 popq %rbp + 0xc3, //0x000045f2 retq + //0x000045f3 LBB16_17 + 0x40, 0x80, 0xff, 0x65, //0x000045f3 cmpb $101, %dil + 0x0f, 0x84, 0x27, 0xff, 0xff, 0xff, //0x000045f7 je LBB16_3 + 0x40, 0x80, 0xff, 0x45, //0x000045fd cmpb $69, %dil + 0x0f, 0x84, 0x1d, 0xff, 0xff, 0xff, //0x00004601 je LBB16_3 + 0x40, 0x80, 0xff, 0x2e, //0x00004607 cmpb $46, %dil + 0x0f, 0x84, 0x13, 0xff, 0xff, 0xff, //0x0000460b je LBB16_3 + //0x00004611 LBB16_20 + 0x48, 0x89, 0x0e, //0x00004611 movq %rcx, (%rsi) + 0x49, 0x89, 0x40, 0x10, //0x00004614 movq %rax, $16(%r8) + 0x5d, //0x00004618 popq %rbp + 0xc3, //0x00004619 retq + //0x0000461a LBB16_16 + 0x48, 0xff, 0xc1, //0x0000461a incq %rcx + 0x48, 0x89, 0x0e, //0x0000461d movq %rcx, (%rsi) + 0x5d, //0x00004620 popq %rbp + 0xc3, //0x00004621 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004622 .p2align 4, 0x00 + //0x00004630 LCPI17_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004630 .quad 1 + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004638 .quad 5 + //0x00004640 .p2align 4, 0x90 + //0x00004640 _skip_array + 0x55, //0x00004640 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004641 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00004644 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00004647 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x0000464a movq %rdi, %rsi + 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x0000464d movaps $-36(%rip), %xmm0 /* LCPI17_0+0(%rip) */ + 0x0f, 0x11, 0x00, //0x00004654 movups %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x00004657 movq %rax, %rdi + 0x5d, //0x0000465a popq %rbp + 0xe9, 0x00, 0x00, 0x00, 0x00, //0x0000465b jmp _fsm_exec + //0x00004660 .p2align 4, 0x90 + //0x00004660 _fsm_exec + 0x55, //0x00004660 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004661 movq %rsp, %rbp + 0x41, 0x57, //0x00004664 pushq %r15 + 0x41, 0x56, //0x00004666 pushq %r14 + 0x41, 0x55, //0x00004668 pushq %r13 + 0x41, 0x54, //0x0000466a pushq %r12 + 0x53, //0x0000466c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x0000466d subq $56, %rsp + 0x48, 0x89, 0x4d, 0xa8, //0x00004671 movq %rcx, $-88(%rbp) + 0x4c, 0x8b, 0x0f, //0x00004675 movq (%rdi), %r9 + 0x4d, 0x85, 0xc9, //0x00004678 testq %r9, %r9 + 0x0f, 0x84, 0x16, 0x05, 0x00, 0x00, //0x0000467b je LBB18_2 + 0x49, 0x89, 0xd0, //0x00004681 movq %rdx, %r8 + 0x49, 0x89, 0xfa, //0x00004684 movq %rdi, %r10 + 0x48, 0x8d, 0x46, 0x08, //0x00004687 leaq $8(%rsi), %rax + 0x48, 0x89, 0x45, 0xc8, //0x0000468b movq %rax, $-56(%rbp) + 0x4c, 0x8b, 0x2a, //0x0000468f movq (%rdx), %r13 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004692 movq $-1, %r14 + 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004699 movabsq $4294977024, %r12 + 0x4c, 0x8d, 0x1d, 0x52, 0x06, 0x00, 0x00, //0x000046a3 leaq $1618(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x48, 0x89, 0x55, 0xd0, //0x000046aa movq %rdx, $-48(%rbp) + 0x48, 0x89, 0x75, 0xb0, //0x000046ae movq %rsi, $-80(%rbp) + 0x48, 0x89, 0x7d, 0xb8, //0x000046b2 movq %rdi, $-72(%rbp) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000046b6 jmp LBB18_8 + //0x000046bb LBB18_3 + 0x49, 0x8b, 0x02, //0x000046bb movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000046be cmpq $4095, %rax + 0x0f, 0x8f, 0xe3, 0x04, 0x00, 0x00, //0x000046c4 jg LBB18_82 + 0x48, 0x8d, 0x48, 0x01, //0x000046ca leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x000046ce movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000046d1 movq $6, $8(%r10,%rax,8) + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046da .p2align 4, 0x90 + //0x000046e0 LBB18_5 + 0x4c, 0x89, 0xe9, //0x000046e0 movq %r13, %rcx + //0x000046e3 LBB18_6 + 0x49, 0x8b, 0x12, //0x000046e3 movq (%r10), %rdx + 0x49, 0x89, 0xcd, //0x000046e6 movq %rcx, %r13 + //0x000046e9 LBB18_7 + 0x49, 0x89, 0xd1, //0x000046e9 movq %rdx, %r9 + 0x4c, 0x89, 0xf0, //0x000046ec movq %r14, %rax + 0x48, 0x85, 0xd2, //0x000046ef testq %rdx, %rdx + 0x0f, 0x84, 0xa6, 0x04, 0x00, 0x00, //0x000046f2 je LBB18_88 + //0x000046f8 LBB18_8 + 0x48, 0x8b, 0x3e, //0x000046f8 movq (%rsi), %rdi + 0x48, 0x8b, 0x46, 0x08, //0x000046fb movq $8(%rsi), %rax + 0x4c, 0x89, 0xea, //0x000046ff movq %r13, %rdx + 0x48, 0x29, 0xc2, //0x00004702 subq %rax, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004705 jae LBB18_13 + 0x42, 0x8a, 0x1c, 0x2f, //0x0000470b movb (%rdi,%r13), %bl + 0x80, 0xfb, 0x0d, //0x0000470f cmpb $13, %bl + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00004712 je LBB18_13 + 0x80, 0xfb, 0x20, //0x00004718 cmpb $32, %bl + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000471b je LBB18_13 + 0x80, 0xc3, 0xf7, //0x00004721 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00004724 cmpb $1, %bl + 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00004727 jbe LBB18_13 + 0x4d, 0x89, 0xef, //0x0000472d movq %r13, %r15 + 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x00004730 jmp LBB18_34 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004735 .p2align 4, 0x90 + //0x00004740 LBB18_13 + 0x4d, 0x8d, 0x7d, 0x01, //0x00004740 leaq $1(%r13), %r15 + 0x49, 0x39, 0xc7, //0x00004744 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004747 jae LBB18_17 + 0x42, 0x8a, 0x1c, 0x3f, //0x0000474d movb (%rdi,%r15), %bl + 0x80, 0xfb, 0x0d, //0x00004751 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004754 je LBB18_17 + 0x80, 0xfb, 0x20, //0x0000475a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000475d je LBB18_17 + 0x80, 0xc3, 0xf7, //0x00004763 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00004766 cmpb $1, %bl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00004769 ja LBB18_34 + 0x90, //0x0000476f .p2align 4, 0x90 + //0x00004770 LBB18_17 + 0x4d, 0x8d, 0x7d, 0x02, //0x00004770 leaq $2(%r13), %r15 + 0x49, 0x39, 0xc7, //0x00004774 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004777 jae LBB18_21 + 0x42, 0x8a, 0x1c, 0x3f, //0x0000477d movb (%rdi,%r15), %bl + 0x80, 0xfb, 0x0d, //0x00004781 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004784 je LBB18_21 + 0x80, 0xfb, 0x20, //0x0000478a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000478d je LBB18_21 + 0x80, 0xc3, 0xf7, //0x00004793 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00004796 cmpb $1, %bl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00004799 ja LBB18_34 + 0x90, //0x0000479f .p2align 4, 0x90 + //0x000047a0 LBB18_21 + 0x4d, 0x8d, 0x7d, 0x03, //0x000047a0 leaq $3(%r13), %r15 + 0x49, 0x39, 0xc7, //0x000047a4 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000047a7 jae LBB18_25 + 0x42, 0x8a, 0x1c, 0x3f, //0x000047ad movb (%rdi,%r15), %bl + 0x80, 0xfb, 0x0d, //0x000047b1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000047b4 je LBB18_25 + 0x80, 0xfb, 0x20, //0x000047ba cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000047bd je LBB18_25 + 0x80, 0xc3, 0xf7, //0x000047c3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000047c6 cmpb $1, %bl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000047c9 ja LBB18_34 + 0x90, //0x000047cf .p2align 4, 0x90 + //0x000047d0 LBB18_25 + 0x49, 0x8d, 0x4d, 0x04, //0x000047d0 leaq $4(%r13), %rcx + 0x48, 0x39, 0xc8, //0x000047d4 cmpq %rcx, %rax + 0x0f, 0x86, 0xb7, 0x03, 0x00, 0x00, //0x000047d7 jbe LBB18_79 + 0x48, 0x39, 0xc8, //0x000047dd cmpq %rcx, %rax + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000047e0 je LBB18_31 + 0x48, 0x8d, 0x0c, 0x07, //0x000047e6 leaq (%rdi,%rax), %rcx + 0x48, 0x83, 0xc2, 0x04, //0x000047ea addq $4, %rdx + 0x4e, 0x8d, 0x7c, 0x2f, 0x05, //0x000047ee leaq $5(%rdi,%r13), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047f3 .p2align 4, 0x90 + //0x00004800 LBB18_28 + 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x00004800 movsbl $-1(%r15), %ebx + 0x83, 0xfb, 0x20, //0x00004805 cmpl $32, %ebx + 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00004808 ja LBB18_33 + 0x49, 0x0f, 0xa3, 0xdc, //0x0000480e btq %rbx, %r12 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00004812 jae LBB18_33 + 0x49, 0xff, 0xc7, //0x00004818 incq %r15 + 0x48, 0xff, 0xc2, //0x0000481b incq %rdx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000481e jne LBB18_28 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004824 jmp LBB18_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004829 .p2align 4, 0x90 + //0x00004830 LBB18_31 + 0x48, 0x01, 0xf9, //0x00004830 addq %rdi, %rcx + //0x00004833 LBB18_32 + 0x48, 0x29, 0xf9, //0x00004833 subq %rdi, %rcx + 0x49, 0x89, 0xcf, //0x00004836 movq %rcx, %r15 + 0x49, 0x39, 0xc7, //0x00004839 cmpq %rax, %r15 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000483c jb LBB18_34 + 0xe9, 0x50, 0x03, 0x00, 0x00, //0x00004842 jmp LBB18_2 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004847 .p2align 4, 0x90 + //0x00004850 LBB18_33 + 0x48, 0x89, 0xfa, //0x00004850 movq %rdi, %rdx + 0x48, 0xf7, 0xd2, //0x00004853 notq %rdx + 0x49, 0x01, 0xd7, //0x00004856 addq %rdx, %r15 + 0x49, 0x39, 0xc7, //0x00004859 cmpq %rax, %r15 + 0x0f, 0x83, 0x35, 0x03, 0x00, 0x00, //0x0000485c jae LBB18_2 + //0x00004862 LBB18_34 + 0x4d, 0x8d, 0x6f, 0x01, //0x00004862 leaq $1(%r15), %r13 + 0x4d, 0x89, 0x28, //0x00004866 movq %r13, (%r8) + 0x42, 0x0f, 0xbe, 0x0c, 0x3f, //0x00004869 movsbl (%rdi,%r15), %ecx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000486e movq $-1, %rax + 0x85, 0xc9, //0x00004875 testl %ecx, %ecx + 0x0f, 0x84, 0x21, 0x03, 0x00, 0x00, //0x00004877 je LBB18_88 + 0x49, 0x8d, 0x51, 0xff, //0x0000487d leaq $-1(%r9), %rdx + 0x43, 0x8b, 0x1c, 0xca, //0x00004881 movl (%r10,%r9,8), %ebx + 0x49, 0x83, 0xfe, 0xff, //0x00004885 cmpq $-1, %r14 + 0x4d, 0x0f, 0x44, 0xf7, //0x00004889 cmoveq %r15, %r14 + 0xff, 0xcb, //0x0000488d decl %ebx + 0x83, 0xfb, 0x05, //0x0000488f cmpl $5, %ebx + 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x00004892 ja LBB18_40 + 0x49, 0x63, 0x1c, 0x9b, //0x00004898 movslq (%r11,%rbx,4), %rbx + 0x4c, 0x01, 0xdb, //0x0000489c addq %r11, %rbx + 0xff, 0xe3, //0x0000489f jmpq *%rbx + //0x000048a1 LBB18_37 + 0x83, 0xf9, 0x2c, //0x000048a1 cmpl $44, %ecx + 0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x000048a4 je LBB18_58 + 0x83, 0xf9, 0x5d, //0x000048aa cmpl $93, %ecx + 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x000048ad je LBB18_39 + 0xe9, 0x32, 0x03, 0x00, 0x00, //0x000048b3 jmp LBB18_87 + //0x000048b8 LBB18_40 + 0x49, 0x89, 0x12, //0x000048b8 movq %rdx, (%r10) + 0x83, 0xf9, 0x7b, //0x000048bb cmpl $123, %ecx + 0x0f, 0x86, 0xd1, 0x00, 0x00, 0x00, //0x000048be jbe LBB18_56 + 0xe9, 0x21, 0x03, 0x00, 0x00, //0x000048c4 jmp LBB18_87 + //0x000048c9 LBB18_41 + 0x83, 0xf9, 0x2c, //0x000048c9 cmpl $44, %ecx + 0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x000048cc je LBB18_60 + 0x83, 0xf9, 0x7d, //0x000048d2 cmpl $125, %ecx + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000048d5 je LBB18_39 + 0xe9, 0x0a, 0x03, 0x00, 0x00, //0x000048db jmp LBB18_87 + //0x000048e0 LBB18_44 + 0x80, 0xf9, 0x22, //0x000048e0 cmpb $34, %cl + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x000048e3 jne LBB18_87 + 0x4b, 0xc7, 0x04, 0xca, 0x04, 0x00, 0x00, 0x00, //0x000048e9 movq $4, (%r10,%r9,8) + //0x000048f1 LBB18_46 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000048f1 movq $-1, $-64(%rbp) + 0x48, 0x89, 0xf7, //0x000048f9 movq %rsi, %rdi + 0x4c, 0x89, 0xee, //0x000048fc movq %r13, %rsi + 0x48, 0x8d, 0x55, 0xc0, //0x000048ff leaq $-64(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xa8, //0x00004903 movq $-88(%rbp), %rcx + 0xe8, 0x04, 0xef, 0xff, 0xff, //0x00004907 callq _advance_string + 0x48, 0x89, 0xc1, //0x0000490c movq %rax, %rcx + 0x48, 0x85, 0xc0, //0x0000490f testq %rax, %rax + 0x0f, 0x88, 0xa1, 0x02, 0x00, 0x00, //0x00004912 js LBB18_81 + //0x00004918 LBB18_47 + 0x4c, 0x8b, 0x45, 0xd0, //0x00004918 movq $-48(%rbp), %r8 + 0x49, 0x89, 0x08, //0x0000491c movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x0000491f movq %r15, %rax + 0x4d, 0x85, 0xed, //0x00004922 testq %r13, %r13 + 0x48, 0x8b, 0x75, 0xb0, //0x00004925 movq $-80(%rbp), %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x00004929 movq $-72(%rbp), %r10 + 0x4c, 0x8d, 0x1d, 0xc8, 0x03, 0x00, 0x00, //0x0000492d leaq $968(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x0f, 0x8f, 0xa9, 0xfd, 0xff, 0xff, //0x00004934 jg LBB18_6 + 0xe9, 0x5f, 0x02, 0x00, 0x00, //0x0000493a jmp LBB18_88 + //0x0000493f LBB18_48 + 0x80, 0xf9, 0x3a, //0x0000493f cmpb $58, %cl + 0x0f, 0x85, 0xa2, 0x02, 0x00, 0x00, //0x00004942 jne LBB18_87 + 0x4b, 0xc7, 0x04, 0xca, 0x00, 0x00, 0x00, 0x00, //0x00004948 movq $0, (%r10,%r9,8) + 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x00004950 jmp LBB18_5 + //0x00004955 LBB18_50 + 0x80, 0xf9, 0x5d, //0x00004955 cmpb $93, %cl + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00004958 jne LBB18_55 + //0x0000495e LBB18_39 + 0x49, 0x89, 0x12, //0x0000495e movq %rdx, (%r10) + 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x00004961 jmp LBB18_7 + //0x00004966 LBB18_52 + 0x83, 0xf9, 0x22, //0x00004966 cmpl $34, %ecx + 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x00004969 je LBB18_62 + 0x83, 0xf9, 0x7d, //0x0000496f cmpl $125, %ecx + 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x00004972 jne LBB18_87 + 0x49, 0x89, 0x12, //0x00004978 movq %rdx, (%r10) + 0x4c, 0x8b, 0x45, 0xd0, //0x0000497b movq $-48(%rbp), %r8 + 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x0000497f jmp LBB18_7 + //0x00004984 LBB18_55 + 0x4b, 0xc7, 0x04, 0xca, 0x01, 0x00, 0x00, 0x00, //0x00004984 movq $1, (%r10,%r9,8) + 0x83, 0xf9, 0x7b, //0x0000498c cmpl $123, %ecx + 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x0000498f ja LBB18_87 + //0x00004995 LBB18_56 + 0x4a, 0x8d, 0x1c, 0x3f, //0x00004995 leaq (%rdi,%r15), %rbx + 0x89, 0xca, //0x00004999 movl %ecx, %edx + 0x48, 0x8d, 0x0d, 0x72, 0x03, 0x00, 0x00, //0x0000499b leaq $882(%rip), %rcx /* LJTI18_1+0(%rip) */ + 0x48, 0x63, 0x14, 0x91, //0x000049a2 movslq (%rcx,%rdx,4), %rdx + 0x48, 0x01, 0xca, //0x000049a6 addq %rcx, %rdx + 0xff, 0xe2, //0x000049a9 jmpq *%rdx + //0x000049ab LBB18_57 + 0x48, 0x8b, 0x45, 0xc8, //0x000049ab movq $-56(%rbp), %rax + 0x48, 0x8b, 0x30, //0x000049af movq (%rax), %rsi + 0x4c, 0x29, 0xfe, //0x000049b2 subq %r15, %rsi + 0x48, 0x89, 0xdf, //0x000049b5 movq %rbx, %rdi + 0xe8, 0xc3, 0x06, 0x00, 0x00, //0x000049b8 callq _do_skip_number + 0x4c, 0x8d, 0x1d, 0x38, 0x03, 0x00, 0x00, //0x000049bd leaq $824(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x4c, 0x8b, 0x55, 0xb8, //0x000049c4 movq $-72(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x000049c8 movq $-80(%rbp), %rsi + 0x4c, 0x8b, 0x45, 0xd0, //0x000049cc movq $-48(%rbp), %r8 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000049d0 movq $-2, %rdx + 0x48, 0x29, 0xc2, //0x000049d7 subq %rax, %rdx + 0x48, 0x85, 0xc0, //0x000049da testq %rax, %rax + 0x48, 0x8d, 0x48, 0xff, //0x000049dd leaq $-1(%rax), %rcx + 0x48, 0x0f, 0x48, 0xca, //0x000049e1 cmovsq %rdx, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000049e5 movq $-2, %rax + 0x4c, 0x0f, 0x48, 0xf8, //0x000049ec cmovsq %rax, %r15 + 0x4c, 0x01, 0xe9, //0x000049f0 addq %r13, %rcx + 0x49, 0x89, 0x08, //0x000049f3 movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x000049f6 movq %r15, %rax + 0x4d, 0x85, 0xff, //0x000049f9 testq %r15, %r15 + 0x0f, 0x89, 0xe1, 0xfc, 0xff, 0xff, //0x000049fc jns LBB18_6 + 0xe9, 0x97, 0x01, 0x00, 0x00, //0x00004a02 jmp LBB18_88 + //0x00004a07 LBB18_58 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00004a07 cmpq $4095, %r9 + 0x0f, 0x8f, 0x99, 0x01, 0x00, 0x00, //0x00004a0e jg LBB18_82 + 0x49, 0x8d, 0x41, 0x01, //0x00004a14 leaq $1(%r9), %rax + 0x49, 0x89, 0x02, //0x00004a18 movq %rax, (%r10) + 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004a1b movq $0, $8(%r10,%r9,8) + 0xe9, 0xb7, 0xfc, 0xff, 0xff, //0x00004a24 jmp LBB18_5 + //0x00004a29 LBB18_60 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00004a29 cmpq $4095, %r9 + 0x0f, 0x8f, 0x77, 0x01, 0x00, 0x00, //0x00004a30 jg LBB18_82 + 0x49, 0x8d, 0x41, 0x01, //0x00004a36 leaq $1(%r9), %rax + 0x49, 0x89, 0x02, //0x00004a3a movq %rax, (%r10) + 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00004a3d movq $3, $8(%r10,%r9,8) + 0xe9, 0x95, 0xfc, 0xff, 0xff, //0x00004a46 jmp LBB18_5 + //0x00004a4b LBB18_62 + 0x4b, 0xc7, 0x04, 0xca, 0x02, 0x00, 0x00, 0x00, //0x00004a4b movq $2, (%r10,%r9,8) + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004a53 movq $-1, $-64(%rbp) + 0x48, 0x89, 0xf7, //0x00004a5b movq %rsi, %rdi + 0x4c, 0x89, 0xee, //0x00004a5e movq %r13, %rsi + 0x48, 0x8d, 0x55, 0xc0, //0x00004a61 leaq $-64(%rbp), %rdx + 0x48, 0x8b, 0x4d, 0xa8, //0x00004a65 movq $-88(%rbp), %rcx + 0xe8, 0xa2, 0xed, 0xff, 0xff, //0x00004a69 callq _advance_string + 0x48, 0x89, 0xc1, //0x00004a6e movq %rax, %rcx + 0x48, 0x85, 0xc0, //0x00004a71 testq %rax, %rax + 0x0f, 0x88, 0x3f, 0x01, 0x00, 0x00, //0x00004a74 js LBB18_81 + 0x4c, 0x8b, 0x45, 0xd0, //0x00004a7a movq $-48(%rbp), %r8 + 0x49, 0x89, 0x08, //0x00004a7e movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x00004a81 movq %r15, %rax + 0x4d, 0x85, 0xed, //0x00004a84 testq %r13, %r13 + 0x48, 0x8b, 0x75, 0xb0, //0x00004a87 movq $-80(%rbp), %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x00004a8b movq $-72(%rbp), %r10 + 0x4c, 0x8d, 0x1d, 0x66, 0x02, 0x00, 0x00, //0x00004a8f leaq $614(%rip), %r11 /* LJTI18_0+0(%rip) */ + 0x0f, 0x8e, 0x02, 0x01, 0x00, 0x00, //0x00004a96 jle LBB18_88 + 0x49, 0x8b, 0x02, //0x00004a9c movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004a9f cmpq $4095, %rax + 0x0f, 0x8f, 0x02, 0x01, 0x00, 0x00, //0x00004aa5 jg LBB18_82 + 0x48, 0x8d, 0x50, 0x01, //0x00004aab leaq $1(%rax), %rdx + 0x49, 0x89, 0x12, //0x00004aaf movq %rdx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00004ab2 movq $4, $8(%r10,%rax,8) + 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00004abb jmp LBB18_6 + //0x00004ac0 LBB18_66 + 0x4c, 0x01, 0xef, //0x00004ac0 addq %r13, %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x00004ac3 movq $-56(%rbp), %rax + 0x48, 0x8b, 0x30, //0x00004ac7 movq (%rax), %rsi + 0x4c, 0x29, 0xee, //0x00004aca subq %r13, %rsi + 0xe8, 0xae, 0x05, 0x00, 0x00, //0x00004acd callq _do_skip_number + 0x48, 0x89, 0xc1, //0x00004ad2 movq %rax, %rcx + 0x48, 0x85, 0xc0, //0x00004ad5 testq %rax, %rax + 0x0f, 0x88, 0x02, 0x01, 0x00, 0x00, //0x00004ad8 js LBB18_86 + 0x4c, 0x01, 0xe9, //0x00004ade addq %r13, %rcx + 0xe9, 0x32, 0xfe, 0xff, 0xff, //0x00004ae1 jmp LBB18_47 + //0x00004ae6 LBB18_68 + 0x49, 0x8b, 0x02, //0x00004ae6 movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004ae9 cmpq $4095, %rax + 0x0f, 0x8f, 0xb8, 0x00, 0x00, 0x00, //0x00004aef jg LBB18_82 + 0x48, 0x8d, 0x48, 0x01, //0x00004af5 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x00004af9 movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004afc movq $5, $8(%r10,%rax,8) + 0xe9, 0xd6, 0xfb, 0xff, 0xff, //0x00004b05 jmp LBB18_5 + //0x00004b0a LBB18_70 + 0x48, 0x8b, 0x4d, 0xc8, //0x00004b0a movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00004b0e movq (%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x00004b11 leaq $-4(%rcx), %rdx + 0x49, 0x39, 0xd7, //0x00004b15 cmpq %rdx, %r15 + 0x0f, 0x83, 0xd8, 0x00, 0x00, 0x00, //0x00004b18 jae LBB18_90 + 0x42, 0x8b, 0x0c, 0x2f, //0x00004b1e movl (%rdi,%r13), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004b22 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00004b28 jne LBB18_97 + 0x49, 0x8d, 0x4f, 0x05, //0x00004b2e leaq $5(%r15), %rcx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00004b32 jmp LBB18_78 + //0x00004b37 LBB18_73 + 0x48, 0x8b, 0x55, 0xc8, //0x00004b37 movq $-56(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00004b3b movq (%rdx), %rdx + 0x48, 0x8d, 0x4a, 0xfd, //0x00004b3e leaq $-3(%rdx), %rcx + 0x49, 0x39, 0xcf, //0x00004b42 cmpq %rcx, %r15 + 0x0f, 0x83, 0x8d, 0x00, 0x00, 0x00, //0x00004b45 jae LBB18_92 + 0x81, 0x3b, 0x6e, 0x75, 0x6c, 0x6c, //0x00004b4b cmpl $1819047278, (%rbx) + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00004b51 je LBB18_77 + 0xe9, 0x48, 0x01, 0x00, 0x00, //0x00004b57 jmp LBB18_102 + //0x00004b5c LBB18_75 + 0x48, 0x8b, 0x55, 0xc8, //0x00004b5c movq $-56(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00004b60 movq (%rdx), %rdx + 0x48, 0x8d, 0x4a, 0xfd, //0x00004b63 leaq $-3(%rdx), %rcx + 0x49, 0x39, 0xcf, //0x00004b67 cmpq %rcx, %r15 + 0x0f, 0x83, 0x68, 0x00, 0x00, 0x00, //0x00004b6a jae LBB18_92 + 0x81, 0x3b, 0x74, 0x72, 0x75, 0x65, //0x00004b70 cmpl $1702195828, (%rbx) + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00004b76 jne LBB18_93 + //0x00004b7c LBB18_77 + 0x49, 0x8d, 0x4f, 0x04, //0x00004b7c leaq $4(%r15), %rcx + //0x00004b80 LBB18_78 + 0x49, 0x89, 0x08, //0x00004b80 movq %rcx, (%r8) + 0x4c, 0x89, 0xf8, //0x00004b83 movq %r15, %rax + 0x4d, 0x85, 0xed, //0x00004b86 testq %r13, %r13 + 0x0f, 0x8f, 0x54, 0xfb, 0xff, 0xff, //0x00004b89 jg LBB18_6 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004b8f jmp LBB18_88 + //0x00004b94 LBB18_79 + 0x49, 0x89, 0x08, //0x00004b94 movq %rcx, (%r8) + //0x00004b97 LBB18_2 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004b97 movq $-1, %rax + //0x00004b9e LBB18_88 + 0x48, 0x83, 0xc4, 0x38, //0x00004b9e addq $56, %rsp + 0x5b, //0x00004ba2 popq %rbx + 0x41, 0x5c, //0x00004ba3 popq %r12 + 0x41, 0x5d, //0x00004ba5 popq %r13 + 0x41, 0x5e, //0x00004ba7 popq %r14 + 0x41, 0x5f, //0x00004ba9 popq %r15 + 0x5d, //0x00004bab popq %rbp + 0xc3, //0x00004bac retq + //0x00004bad LBB18_82 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004bad movq $-7, %rax + 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00004bb4 jmp LBB18_88 + //0x00004bb9 LBB18_81 + 0x48, 0x83, 0xf9, 0xff, //0x00004bb9 cmpq $-1, %rcx + 0x48, 0x8d, 0x45, 0xc0, //0x00004bbd leaq $-64(%rbp), %rax + 0x48, 0x0f, 0x44, 0x45, 0xc8, //0x00004bc1 cmoveq $-56(%rbp), %rax + 0x48, 0x8b, 0x00, //0x00004bc6 movq (%rax), %rax + 0x48, 0x8b, 0x55, 0xd0, //0x00004bc9 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x02, //0x00004bcd movq %rax, (%rdx) + 0x48, 0x89, 0xc8, //0x00004bd0 movq %rcx, %rax + 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00004bd3 jmp LBB18_88 + //0x00004bd8 LBB18_92 + 0x49, 0x89, 0x10, //0x00004bd8 movq %rdx, (%r8) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004bdb jmp LBB18_88 + //0x00004be0 LBB18_86 + 0x49, 0x29, 0xcf, //0x00004be0 subq %rcx, %r15 + 0x48, 0x8b, 0x45, 0xd0, //0x00004be3 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x38, //0x00004be7 movq %r15, (%rax) + //0x00004bea LBB18_87 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004bea movq $-2, %rax + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00004bf1 jmp LBB18_88 + //0x00004bf6 LBB18_90 + 0x49, 0x89, 0x08, //0x00004bf6 movq %rcx, (%r8) + 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00004bf9 jmp LBB18_88 + //0x00004bfe LBB18_93 + 0x4d, 0x89, 0x38, //0x00004bfe movq %r15, (%r8) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c01 movq $-2, %rax + 0x80, 0x3b, 0x74, //0x00004c08 cmpb $116, (%rbx) + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00004c0b jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x01, //0x00004c11 leaq $1(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c15 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x72, //0x00004c18 cmpb $114, $1(%rdi,%r15) + 0x0f, 0x85, 0x7a, 0xff, 0xff, 0xff, //0x00004c1e jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x02, //0x00004c24 leaq $2(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c28 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x75, //0x00004c2b cmpb $117, $2(%rdi,%r15) + 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00004c31 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x03, //0x00004c37 leaq $3(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c3b movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x65, //0x00004c3e cmpb $101, $3(%rdi,%r15) + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00004c44 je LBB18_106 + 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00004c4a jmp LBB18_88 + //0x00004c4f LBB18_97 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c4f movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00004c56 cmpb $97, %cl + 0x0f, 0x85, 0x3f, 0xff, 0xff, 0xff, //0x00004c59 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x02, //0x00004c5f leaq $2(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c63 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004c66 cmpb $108, $2(%rdi,%r15) + 0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00004c6c jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x03, //0x00004c72 leaq $3(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c76 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x73, //0x00004c79 cmpb $115, $3(%rdi,%r15) + 0x0f, 0x85, 0x19, 0xff, 0xff, 0xff, //0x00004c7f jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x04, //0x00004c85 leaq $4(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004c89 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x04, 0x65, //0x00004c8c cmpb $101, $4(%rdi,%r15) + 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00004c92 jne LBB18_88 + 0x49, 0x83, 0xc7, 0x05, //0x00004c98 addq $5, %r15 + 0x4d, 0x89, 0x38, //0x00004c9c movq %r15, (%r8) + 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x00004c9f jmp LBB18_88 + //0x00004ca4 LBB18_102 + 0x4d, 0x89, 0x38, //0x00004ca4 movq %r15, (%r8) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ca7 movq $-2, %rax + 0x80, 0x3b, 0x6e, //0x00004cae cmpb $110, (%rbx) + 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x00004cb1 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x01, //0x00004cb7 leaq $1(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004cbb movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x75, //0x00004cbe cmpb $117, $1(%rdi,%r15) + 0x0f, 0x85, 0xd4, 0xfe, 0xff, 0xff, //0x00004cc4 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x02, //0x00004cca leaq $2(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004cce movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004cd1 cmpb $108, $2(%rdi,%r15) + 0x0f, 0x85, 0xc1, 0xfe, 0xff, 0xff, //0x00004cd7 jne LBB18_88 + 0x49, 0x8d, 0x4f, 0x03, //0x00004cdd leaq $3(%r15), %rcx + 0x49, 0x89, 0x08, //0x00004ce1 movq %rcx, (%r8) + 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x6c, //0x00004ce4 cmpb $108, $3(%rdi,%r15) + 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00004cea jne LBB18_88 + //0x00004cf0 LBB18_106 + 0x49, 0x83, 0xc7, 0x04, //0x00004cf0 addq $4, %r15 + 0x4d, 0x89, 0x38, //0x00004cf4 movq %r15, (%r8) + 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00004cf7 jmp LBB18_88 + //0x00004cfc .p2align 2, 0x90 + // // .set L18_0_set_37, LBB18_37-LJTI18_0 + // // .set L18_0_set_41, LBB18_41-LJTI18_0 + // // .set L18_0_set_44, LBB18_44-LJTI18_0 + // // .set L18_0_set_48, LBB18_48-LJTI18_0 + // // .set L18_0_set_50, LBB18_50-LJTI18_0 + // // .set L18_0_set_52, LBB18_52-LJTI18_0 + //0x00004cfc LJTI18_0 + 0xa5, 0xfb, 0xff, 0xff, //0x00004cfc .long L18_0_set_37 + 0xcd, 0xfb, 0xff, 0xff, //0x00004d00 .long L18_0_set_41 + 0xe4, 0xfb, 0xff, 0xff, //0x00004d04 .long L18_0_set_44 + 0x43, 0xfc, 0xff, 0xff, //0x00004d08 .long L18_0_set_48 + 0x59, 0xfc, 0xff, 0xff, //0x00004d0c .long L18_0_set_50 + 0x6a, 0xfc, 0xff, 0xff, //0x00004d10 .long L18_0_set_52 + // // .set L18_1_set_88, LBB18_88-LJTI18_1 + // // .set L18_1_set_87, LBB18_87-LJTI18_1 + // // .set L18_1_set_46, LBB18_46-LJTI18_1 + // // .set L18_1_set_66, LBB18_66-LJTI18_1 + // // .set L18_1_set_57, LBB18_57-LJTI18_1 + // // .set L18_1_set_68, LBB18_68-LJTI18_1 + // // .set L18_1_set_70, LBB18_70-LJTI18_1 + // // .set L18_1_set_73, LBB18_73-LJTI18_1 + // // .set L18_1_set_75, LBB18_75-LJTI18_1 + // // .set L18_1_set_3, LBB18_3-LJTI18_1 + //0x00004d14 LJTI18_1 + 0x8a, 0xfe, 0xff, 0xff, //0x00004d14 .long L18_1_set_88 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d18 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d1c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d20 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d24 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d28 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d2c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d30 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d34 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d38 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d3c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d40 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d44 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d48 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d4c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d50 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d54 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d58 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d5c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d60 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d64 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d68 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d6c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d70 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d74 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d78 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d7c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d80 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d84 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d88 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d8c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d90 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d94 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004d98 .long L18_1_set_87 + 0xdd, 0xfb, 0xff, 0xff, //0x00004d9c .long L18_1_set_46 + 0xd6, 0xfe, 0xff, 0xff, //0x00004da0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004da4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004da8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dac .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004db0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004db4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004db8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dbc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dc0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dc4 .long L18_1_set_87 + 0xac, 0xfd, 0xff, 0xff, //0x00004dc8 .long L18_1_set_66 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dcc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dd0 .long L18_1_set_87 + 0x97, 0xfc, 0xff, 0xff, //0x00004dd4 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004dd8 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004ddc .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004de0 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004de4 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004de8 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004dec .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004df0 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004df4 .long L18_1_set_57 + 0x97, 0xfc, 0xff, 0xff, //0x00004df8 .long L18_1_set_57 + 0xd6, 0xfe, 0xff, 0xff, //0x00004dfc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e00 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e04 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e08 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e0c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e10 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e14 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e18 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e1c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e20 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e24 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e28 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e2c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e30 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e34 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e38 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e3c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e40 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e44 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e48 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e4c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e50 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e54 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e58 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e5c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e60 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e64 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e68 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e6c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e70 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e74 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e78 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e7c .long L18_1_set_87 + 0xd2, 0xfd, 0xff, 0xff, //0x00004e80 .long L18_1_set_68 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e84 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e88 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e8c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e90 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e94 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e98 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004e9c .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ea0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ea4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ea8 .long L18_1_set_87 + 0xf6, 0xfd, 0xff, 0xff, //0x00004eac .long L18_1_set_70 + 0xd6, 0xfe, 0xff, 0xff, //0x00004eb0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004eb4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004eb8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ebc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ec0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ec4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ec8 .long L18_1_set_87 + 0x23, 0xfe, 0xff, 0xff, //0x00004ecc .long L18_1_set_73 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ed0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ed4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ed8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004edc .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ee0 .long L18_1_set_87 + 0x48, 0xfe, 0xff, 0xff, //0x00004ee4 .long L18_1_set_75 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ee8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004eec .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ef0 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ef4 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004ef8 .long L18_1_set_87 + 0xd6, 0xfe, 0xff, 0xff, //0x00004efc .long L18_1_set_87 + 0xa7, 0xf9, 0xff, 0xff, //0x00004f00 .long L18_1_set_3 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f04 .p2align 4, 0x00 + //0x00004f10 LCPI19_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f10 .quad 1 + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f18 .quad 6 + //0x00004f20 .p2align 4, 0x90 + //0x00004f20 _skip_object + 0x55, //0x00004f20 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004f21 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00004f24 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00004f27 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x00004f2a movq %rdi, %rsi + 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x00004f2d movaps $-36(%rip), %xmm0 /* LCPI19_0+0(%rip) */ + 0x0f, 0x11, 0x00, //0x00004f34 movups %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x00004f37 movq %rax, %rdi + 0x5d, //0x00004f3a popq %rbp + 0xe9, 0x20, 0xf7, 0xff, 0xff, //0x00004f3b jmp _fsm_exec + //0x00004f40 .p2align 4, 0x90 + //0x00004f40 _skip_string + 0x55, //0x00004f40 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004f41 movq %rsp, %rbp + 0x41, 0x57, //0x00004f44 pushq %r15 + 0x41, 0x56, //0x00004f46 pushq %r14 + 0x41, 0x54, //0x00004f48 pushq %r12 + 0x53, //0x00004f4a pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x00004f4b subq $16, %rsp + 0x48, 0x89, 0xd1, //0x00004f4f movq %rdx, %rcx + 0x49, 0x89, 0xf6, //0x00004f52 movq %rsi, %r14 + 0x49, 0x89, 0xff, //0x00004f55 movq %rdi, %r15 + 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00004f58 movq $-1, $-40(%rbp) + 0x48, 0x8b, 0x1e, //0x00004f60 movq (%rsi), %rbx + 0x4c, 0x8d, 0x65, 0xd8, //0x00004f63 leaq $-40(%rbp), %r12 + 0x48, 0x89, 0xde, //0x00004f67 movq %rbx, %rsi + 0x4c, 0x89, 0xe2, //0x00004f6a movq %r12, %rdx + 0xe8, 0x9e, 0xe8, 0xff, 0xff, //0x00004f6d callq _advance_string + 0x48, 0x85, 0xc0, //0x00004f72 testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004f75 js LBB20_1 + 0x48, 0xff, 0xcb, //0x00004f7b decq %rbx + 0x48, 0x89, 0xc1, //0x00004f7e movq %rax, %rcx + 0x48, 0x89, 0xd8, //0x00004f81 movq %rbx, %rax + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004f84 jmp LBB20_3 + //0x00004f89 LBB20_1 + 0x49, 0x83, 0xc7, 0x08, //0x00004f89 addq $8, %r15 + 0x48, 0x83, 0xf8, 0xff, //0x00004f8d cmpq $-1, %rax + 0x4d, 0x0f, 0x44, 0xe7, //0x00004f91 cmoveq %r15, %r12 + 0x49, 0x8b, 0x0c, 0x24, //0x00004f95 movq (%r12), %rcx + //0x00004f99 LBB20_3 + 0x49, 0x89, 0x0e, //0x00004f99 movq %rcx, (%r14) + 0x48, 0x83, 0xc4, 0x10, //0x00004f9c addq $16, %rsp + 0x5b, //0x00004fa0 popq %rbx + 0x41, 0x5c, //0x00004fa1 popq %r12 + 0x41, 0x5e, //0x00004fa3 popq %r14 + 0x41, 0x5f, //0x00004fa5 popq %r15 + 0x5d, //0x00004fa7 popq %rbp + 0xc3, //0x00004fa8 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004fa9 .p2align 4, 0x90 + //0x00004fb0 _skip_negative + 0x55, //0x00004fb0 pushq %rbp + 0x48, 0x89, 0xe5, //0x00004fb1 movq %rsp, %rbp + 0x41, 0x56, //0x00004fb4 pushq %r14 + 0x53, //0x00004fb6 pushq %rbx + 0x49, 0x89, 0xf6, //0x00004fb7 movq %rsi, %r14 + 0x48, 0x8b, 0x1e, //0x00004fba movq (%rsi), %rbx + 0x48, 0x8b, 0x07, //0x00004fbd movq (%rdi), %rax + 0x48, 0x01, 0xd8, //0x00004fc0 addq %rbx, %rax + 0x48, 0x8b, 0x77, 0x08, //0x00004fc3 movq $8(%rdi), %rsi + 0x48, 0x29, 0xde, //0x00004fc7 subq %rbx, %rsi + 0x48, 0x89, 0xc7, //0x00004fca movq %rax, %rdi + 0xe8, 0xae, 0x00, 0x00, 0x00, //0x00004fcd callq _do_skip_number + 0x48, 0x85, 0xc0, //0x00004fd2 testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004fd5 js LBB21_1 + 0x48, 0x01, 0xd8, //0x00004fdb addq %rbx, %rax + 0x49, 0x89, 0x06, //0x00004fde movq %rax, (%r14) + 0x48, 0xff, 0xcb, //0x00004fe1 decq %rbx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004fe4 jmp LBB21_3 + //0x00004fe9 LBB21_1 + 0x48, 0xf7, 0xd0, //0x00004fe9 notq %rax + 0x48, 0x01, 0xc3, //0x00004fec addq %rax, %rbx + 0x49, 0x89, 0x1e, //0x00004fef movq %rbx, (%r14) + 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00004ff2 movq $-2, %rbx + //0x00004ff9 LBB21_3 + 0x48, 0x89, 0xd8, //0x00004ff9 movq %rbx, %rax + 0x5b, //0x00004ffc popq %rbx + 0x41, 0x5e, //0x00004ffd popq %r14 + 0x5d, //0x00004fff popq %rbp + 0xc3, //0x00005000 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005001 .p2align 4, 0x00 + //0x00005010 LCPI22_0 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00005020 LCPI22_1 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00005030 LCPI22_2 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005030 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00005040 LCPI22_3 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005040 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00005050 LCPI22_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00005060 LCPI22_5 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00005070 LCPI22_6 + 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005070 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' + //0x00005080 .p2align 4, 0x90 + //0x00005080 _do_skip_number + 0x55, //0x00005080 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005081 movq %rsp, %rbp + 0x41, 0x57, //0x00005084 pushq %r15 + 0x41, 0x56, //0x00005086 pushq %r14 + 0x41, 0x55, //0x00005088 pushq %r13 + 0x41, 0x54, //0x0000508a pushq %r12 + 0x53, //0x0000508c pushq %rbx + 0x48, 0x85, 0xf6, //0x0000508d testq %rsi, %rsi + 0x0f, 0x84, 0x84, 0x02, 0x00, 0x00, //0x00005090 je LBB22_34 + 0x80, 0x3f, 0x30, //0x00005096 cmpb $48, (%rdi) + 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00005099 jne LBB22_5 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000509f movl $1, %edx + 0x48, 0x83, 0xfe, 0x01, //0x000050a4 cmpq $1, %rsi + 0x0f, 0x84, 0x40, 0x03, 0x00, 0x00, //0x000050a8 je LBB22_52 + 0x8a, 0x47, 0x01, //0x000050ae movb $1(%rdi), %al + 0x04, 0xd2, //0x000050b1 addb $-46, %al + 0x3c, 0x37, //0x000050b3 cmpb $55, %al + 0x0f, 0x87, 0x33, 0x03, 0x00, 0x00, //0x000050b5 ja LBB22_52 + 0x0f, 0xb6, 0xc0, //0x000050bb movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000050be movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x000050c8 btq %rax, %rcx + 0x0f, 0x83, 0x1c, 0x03, 0x00, 0x00, //0x000050cc jae LBB22_52 + //0x000050d2 LBB22_5 + 0x48, 0x83, 0xfe, 0x10, //0x000050d2 cmpq $16, %rsi + 0x0f, 0x82, 0x40, 0x03, 0x00, 0x00, //0x000050d6 jb LBB22_57 + 0x4c, 0x8d, 0x5e, 0xf0, //0x000050dc leaq $-16(%rsi), %r11 + 0x4c, 0x89, 0xd8, //0x000050e0 movq %r11, %rax + 0x48, 0x83, 0xe0, 0xf0, //0x000050e3 andq $-16, %rax + 0x4c, 0x8d, 0x54, 0x38, 0x10, //0x000050e7 leaq $16(%rax,%rdi), %r10 + 0x41, 0x83, 0xe3, 0x0f, //0x000050ec andl $15, %r11d + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000050f0 movq $-1, %r9 + 0x66, 0x44, 0x0f, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x000050f7 movdqa $-240(%rip), %xmm8 /* LCPI22_0+0(%rip) */ + 0x66, 0x44, 0x0f, 0x6f, 0x15, 0x17, 0xff, 0xff, 0xff, //0x00005100 movdqa $-233(%rip), %xmm10 /* LCPI22_1+0(%rip) */ + 0x66, 0x44, 0x0f, 0x6f, 0x0d, 0x1e, 0xff, 0xff, 0xff, //0x00005109 movdqa $-226(%rip), %xmm9 /* LCPI22_2+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x1d, 0x26, 0xff, 0xff, 0xff, //0x00005112 movdqa $-218(%rip), %xmm3 /* LCPI22_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x25, 0x2e, 0xff, 0xff, 0xff, //0x0000511a movdqa $-210(%rip), %xmm4 /* LCPI22_4+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x2d, 0x36, 0xff, 0xff, 0xff, //0x00005122 movdqa $-202(%rip), %xmm5 /* LCPI22_5+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x35, 0x3e, 0xff, 0xff, 0xff, //0x0000512a movdqa $-194(%rip), %xmm6 /* LCPI22_6+0(%rip) */ + 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00005132 movl $4294967295, %r14d + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005138 movq $-1, %rax + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000513f movq $-1, %r8 + 0x49, 0x89, 0xff, //0x00005146 movq %rdi, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005149 .p2align 4, 0x90 + //0x00005150 LBB22_7 + 0xf3, 0x41, 0x0f, 0x6f, 0x3f, //0x00005150 movdqu (%r15), %xmm7 + 0x66, 0x0f, 0x6f, 0xc7, //0x00005155 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x00005159 pcmpgtb %xmm8, %xmm0 + 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000515e movdqa %xmm10, %xmm1 + 0x66, 0x0f, 0x64, 0xcf, //0x00005163 pcmpgtb %xmm7, %xmm1 + 0x66, 0x0f, 0xdb, 0xc8, //0x00005167 pand %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xc7, //0x0000516b movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000516f pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0x6f, 0xd7, //0x00005174 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005178 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xeb, 0xd0, //0x0000517c por %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xc7, //0x00005180 movdqa %xmm7, %xmm0 + 0x66, 0x0f, 0xeb, 0xc4, //0x00005184 por %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc6, //0x00005188 pcmpeqb %xmm6, %xmm0 + 0x66, 0x0f, 0x74, 0xfd, //0x0000518c pcmpeqb %xmm5, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00005190 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0xeb, 0xc7, //0x00005195 por %xmm7, %xmm0 + 0x66, 0x0f, 0xeb, 0xca, //0x00005199 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xc8, //0x0000519d por %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xd7, //0x000051a1 pmovmskb %xmm7, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000051a5 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0xd7, 0xc9, //0x000051aa pmovmskb %xmm1, %ecx + 0x4c, 0x31, 0xf1, //0x000051ae xorq %r14, %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x000051b1 bsfq %rcx, %rcx + 0x83, 0xf9, 0x10, //0x000051b5 cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000051b8 je LBB22_9 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000051be movl $-1, %ebx + 0xd3, 0xe3, //0x000051c3 shll %cl, %ebx + 0xf7, 0xd3, //0x000051c5 notl %ebx + 0x21, 0xda, //0x000051c7 andl %ebx, %edx + 0x41, 0x21, 0xdd, //0x000051c9 andl %ebx, %r13d + 0x44, 0x21, 0xe3, //0x000051cc andl %r12d, %ebx + 0x41, 0x89, 0xdc, //0x000051cf movl %ebx, %r12d + //0x000051d2 LBB22_9 + 0x8d, 0x5a, 0xff, //0x000051d2 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000051d5 andl %edx, %ebx + 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x000051d7 jne LBB22_50 + 0x41, 0x8d, 0x5d, 0xff, //0x000051dd leal $-1(%r13), %ebx + 0x44, 0x21, 0xeb, //0x000051e1 andl %r13d, %ebx + 0x0f, 0x85, 0xf8, 0x01, 0x00, 0x00, //0x000051e4 jne LBB22_50 + 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x000051ea leal $-1(%r12), %ebx + 0x44, 0x21, 0xe3, //0x000051ef andl %r12d, %ebx + 0x0f, 0x85, 0xea, 0x01, 0x00, 0x00, //0x000051f2 jne LBB22_50 + 0x85, 0xd2, //0x000051f8 testl %edx, %edx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000051fa je LBB22_15 + 0x4c, 0x89, 0xfb, //0x00005200 movq %r15, %rbx + 0x48, 0x29, 0xfb, //0x00005203 subq %rdi, %rbx + 0x0f, 0xbc, 0xd2, //0x00005206 bsfl %edx, %edx + 0x48, 0x01, 0xda, //0x00005209 addq %rbx, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x0000520c cmpq $-1, %r8 + 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x00005210 jne LBB22_51 + 0x49, 0x89, 0xd0, //0x00005216 movq %rdx, %r8 + //0x00005219 LBB22_15 + 0x45, 0x85, 0xed, //0x00005219 testl %r13d, %r13d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000521c je LBB22_18 + 0x4c, 0x89, 0xfb, //0x00005222 movq %r15, %rbx + 0x48, 0x29, 0xfb, //0x00005225 subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd5, //0x00005228 bsfl %r13d, %edx + 0x48, 0x01, 0xda, //0x0000522c addq %rbx, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x0000522f cmpq $-1, %rax + 0x0f, 0x85, 0xb2, 0x01, 0x00, 0x00, //0x00005233 jne LBB22_51 + 0x48, 0x89, 0xd0, //0x00005239 movq %rdx, %rax + //0x0000523c LBB22_18 + 0x45, 0x85, 0xe4, //0x0000523c testl %r12d, %r12d + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000523f je LBB22_21 + 0x4c, 0x89, 0xfb, //0x00005245 movq %r15, %rbx + 0x48, 0x29, 0xfb, //0x00005248 subq %rdi, %rbx + 0x41, 0x0f, 0xbc, 0xd4, //0x0000524b bsfl %r12d, %edx + 0x48, 0x01, 0xda, //0x0000524f addq %rbx, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x00005252 cmpq $-1, %r9 + 0x0f, 0x85, 0x8f, 0x01, 0x00, 0x00, //0x00005256 jne LBB22_51 + 0x49, 0x89, 0xd1, //0x0000525c movq %rdx, %r9 + //0x0000525f LBB22_21 + 0x83, 0xf9, 0x10, //0x0000525f cmpl $16, %ecx + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00005262 jne LBB22_35 + 0x49, 0x83, 0xc7, 0x10, //0x00005268 addq $16, %r15 + 0x48, 0x83, 0xc6, 0xf0, //0x0000526c addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x0f, //0x00005270 cmpq $15, %rsi + 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00005274 ja LBB22_7 + 0x4d, 0x85, 0xdb, //0x0000527a testq %r11, %r11 + 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x0000527d je LBB22_36 + //0x00005283 LBB22_24 + 0x4b, 0x8d, 0x0c, 0x1a, //0x00005283 leaq (%r10,%r11), %rcx + 0x48, 0x8d, 0x35, 0xae, 0x01, 0x00, 0x00, //0x00005287 leaq $430(%rip), %rsi /* LJTI22_0+0(%rip) */ + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000528e jmp LBB22_26 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005293 .p2align 4, 0x90 + //0x000052a0 LBB22_25 + 0x49, 0x89, 0xda, //0x000052a0 movq %rbx, %r10 + 0x49, 0xff, 0xcb, //0x000052a3 decq %r11 + 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x000052a6 je LBB22_54 + //0x000052ac LBB22_26 + 0x41, 0x0f, 0xbe, 0x12, //0x000052ac movsbl (%r10), %edx + 0x83, 0xc2, 0xd5, //0x000052b0 addl $-43, %edx + 0x83, 0xfa, 0x3a, //0x000052b3 cmpl $58, %edx + 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x000052b6 ja LBB22_36 + 0x49, 0x8d, 0x5a, 0x01, //0x000052bc leaq $1(%r10), %rbx + 0x48, 0x63, 0x14, 0x96, //0x000052c0 movslq (%rsi,%rdx,4), %rdx + 0x48, 0x01, 0xf2, //0x000052c4 addq %rsi, %rdx + 0xff, 0xe2, //0x000052c7 jmpq *%rdx + //0x000052c9 LBB22_28 + 0x48, 0x89, 0xda, //0x000052c9 movq %rbx, %rdx + 0x48, 0x29, 0xfa, //0x000052cc subq %rdi, %rdx + 0x49, 0x83, 0xf9, 0xff, //0x000052cf cmpq $-1, %r9 + 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x000052d3 jne LBB22_58 + 0x48, 0xff, 0xca, //0x000052d9 decq %rdx + 0x49, 0x89, 0xd1, //0x000052dc movq %rdx, %r9 + 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x000052df jmp LBB22_25 + //0x000052e4 LBB22_30 + 0x48, 0x89, 0xda, //0x000052e4 movq %rbx, %rdx + 0x48, 0x29, 0xfa, //0x000052e7 subq %rdi, %rdx + 0x48, 0x83, 0xf8, 0xff, //0x000052ea cmpq $-1, %rax + 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x000052ee jne LBB22_58 + 0x48, 0xff, 0xca, //0x000052f4 decq %rdx + 0x48, 0x89, 0xd0, //0x000052f7 movq %rdx, %rax + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000052fa jmp LBB22_25 + //0x000052ff LBB22_32 + 0x48, 0x89, 0xda, //0x000052ff movq %rbx, %rdx + 0x48, 0x29, 0xfa, //0x00005302 subq %rdi, %rdx + 0x49, 0x83, 0xf8, 0xff, //0x00005305 cmpq $-1, %r8 + 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00005309 jne LBB22_58 + 0x48, 0xff, 0xca, //0x0000530f decq %rdx + 0x49, 0x89, 0xd0, //0x00005312 movq %rdx, %r8 + 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00005315 jmp LBB22_25 + //0x0000531a LBB22_34 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000531a movq $-1, %rax + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00005321 jmp LBB22_53 + //0x00005326 LBB22_35 + 0x49, 0x01, 0xcf, //0x00005326 addq %rcx, %r15 + 0x4d, 0x89, 0xfa, //0x00005329 movq %r15, %r10 + //0x0000532c LBB22_36 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000532c movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x00005333 testq %rax, %rax + 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00005336 je LBB22_52 + //0x0000533c LBB22_37 + 0x4d, 0x85, 0xc9, //0x0000533c testq %r9, %r9 + 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x0000533f je LBB22_52 + 0x4d, 0x85, 0xc0, //0x00005345 testq %r8, %r8 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x00005348 je LBB22_52 + 0x49, 0x29, 0xfa, //0x0000534e subq %rdi, %r10 + 0x49, 0x8d, 0x4a, 0xff, //0x00005351 leaq $-1(%r10), %rcx + 0x48, 0x39, 0xc8, //0x00005355 cmpq %rcx, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00005358 je LBB22_45 + 0x49, 0x39, 0xc8, //0x0000535e cmpq %rcx, %r8 + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00005361 je LBB22_45 + 0x49, 0x39, 0xc9, //0x00005367 cmpq %rcx, %r9 + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000536a je LBB22_45 + 0x4d, 0x85, 0xc9, //0x00005370 testq %r9, %r9 + 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00005373 jle LBB22_46 + 0x49, 0x8d, 0x49, 0xff, //0x00005379 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xc8, //0x0000537d cmpq %rcx, %rax + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00005380 je LBB22_46 + 0x49, 0xf7, 0xd1, //0x00005386 notq %r9 + 0x4c, 0x89, 0xca, //0x00005389 movq %r9, %rdx + 0x4c, 0x89, 0xc8, //0x0000538c movq %r9, %rax + 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000538f jmp LBB22_53 + //0x00005394 LBB22_45 + 0x49, 0xf7, 0xda, //0x00005394 negq %r10 + 0x4c, 0x89, 0xd2, //0x00005397 movq %r10, %rdx + 0x4c, 0x89, 0xd0, //0x0000539a movq %r10, %rax + 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000539d jmp LBB22_53 + //0x000053a2 LBB22_46 + 0x4c, 0x89, 0xc1, //0x000053a2 movq %r8, %rcx + 0x48, 0x09, 0xc1, //0x000053a5 orq %rax, %rcx + 0x49, 0x39, 0xc0, //0x000053a8 cmpq %rax, %r8 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000053ab jl LBB22_49 + 0x48, 0x85, 0xc9, //0x000053b1 testq %rcx, %rcx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x000053b4 js LBB22_49 + 0x49, 0xf7, 0xd0, //0x000053ba notq %r8 + 0x4c, 0x89, 0xc2, //0x000053bd movq %r8, %rdx + 0x4c, 0x89, 0xc0, //0x000053c0 movq %r8, %rax + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000053c3 jmp LBB22_53 + //0x000053c8 LBB22_49 + 0x48, 0x85, 0xc9, //0x000053c8 testq %rcx, %rcx + 0x48, 0x8d, 0x48, 0xff, //0x000053cb leaq $-1(%rax), %rcx + 0x48, 0xf7, 0xd0, //0x000053cf notq %rax + 0x49, 0x0f, 0x48, 0xc2, //0x000053d2 cmovsq %r10, %rax + 0x49, 0x39, 0xc8, //0x000053d6 cmpq %rcx, %r8 + 0x49, 0x0f, 0x45, 0xc2, //0x000053d9 cmovneq %r10, %rax + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000053dd jmp LBB22_53 + //0x000053e2 LBB22_50 + 0x49, 0x29, 0xff, //0x000053e2 subq %rdi, %r15 + 0x0f, 0xbc, 0xd3, //0x000053e5 bsfl %ebx, %edx + 0x4c, 0x01, 0xfa, //0x000053e8 addq %r15, %rdx + //0x000053eb LBB22_51 + 0x48, 0xf7, 0xd2, //0x000053eb notq %rdx + //0x000053ee LBB22_52 + 0x48, 0x89, 0xd0, //0x000053ee movq %rdx, %rax + //0x000053f1 LBB22_53 + 0x5b, //0x000053f1 popq %rbx + 0x41, 0x5c, //0x000053f2 popq %r12 + 0x41, 0x5d, //0x000053f4 popq %r13 + 0x41, 0x5e, //0x000053f6 popq %r14 + 0x41, 0x5f, //0x000053f8 popq %r15 + 0x5d, //0x000053fa popq %rbp + 0xc3, //0x000053fb retq + //0x000053fc LBB22_54 + 0x49, 0x89, 0xca, //0x000053fc movq %rcx, %r10 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000053ff movq $-1, %rdx + 0x48, 0x85, 0xc0, //0x00005406 testq %rax, %rax + 0x0f, 0x85, 0x2d, 0xff, 0xff, 0xff, //0x00005409 jne LBB22_37 + 0xe9, 0xda, 0xff, 0xff, 0xff, //0x0000540f jmp LBB22_52 + //0x00005414 LBB22_58 + 0x48, 0xf7, 0xda, //0x00005414 negq %rdx + 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00005417 jmp LBB22_52 + //0x0000541c LBB22_57 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000541c movq $-1, %r8 + 0x49, 0x89, 0xfa, //0x00005423 movq %rdi, %r10 + 0x49, 0x89, 0xf3, //0x00005426 movq %rsi, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005429 movq $-1, %rax + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005430 movq $-1, %r9 + 0xe9, 0x47, 0xfe, 0xff, 0xff, //0x00005437 jmp LBB22_24 + //0x0000543c .p2align 2, 0x90 + // // .set L22_0_set_28, LBB22_28-LJTI22_0 + // // .set L22_0_set_36, LBB22_36-LJTI22_0 + // // .set L22_0_set_32, LBB22_32-LJTI22_0 + // // .set L22_0_set_25, LBB22_25-LJTI22_0 + // // .set L22_0_set_30, LBB22_30-LJTI22_0 + //0x0000543c LJTI22_0 + 0x8d, 0xfe, 0xff, 0xff, //0x0000543c .long L22_0_set_28 + 0xf0, 0xfe, 0xff, 0xff, //0x00005440 .long L22_0_set_36 + 0x8d, 0xfe, 0xff, 0xff, //0x00005444 .long L22_0_set_28 + 0xc3, 0xfe, 0xff, 0xff, //0x00005448 .long L22_0_set_32 + 0xf0, 0xfe, 0xff, 0xff, //0x0000544c .long L22_0_set_36 + 0x64, 0xfe, 0xff, 0xff, //0x00005450 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005454 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005458 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x0000545c .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005460 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005464 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005468 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x0000546c .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005470 .long L22_0_set_25 + 0x64, 0xfe, 0xff, 0xff, //0x00005474 .long L22_0_set_25 + 0xf0, 0xfe, 0xff, 0xff, //0x00005478 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000547c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005480 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005484 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005488 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000548c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005490 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005494 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005498 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000549c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054a0 .long L22_0_set_36 + 0xa8, 0xfe, 0xff, 0xff, //0x000054a4 .long L22_0_set_30 + 0xf0, 0xfe, 0xff, 0xff, //0x000054a8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054ac .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054b0 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054b4 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054b8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054bc .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054c0 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054c4 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054c8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054cc .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054d0 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054d4 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054d8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054dc .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054e0 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054e4 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054e8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054ec .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054f0 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054f4 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054f8 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x000054fc .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005500 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005504 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005508 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000550c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005510 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005514 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005518 .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x0000551c .long L22_0_set_36 + 0xf0, 0xfe, 0xff, 0xff, //0x00005520 .long L22_0_set_36 + 0xa8, 0xfe, 0xff, 0xff, //0x00005524 .long L22_0_set_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005528 .p2align 4, 0x90 + //0x00005530 _skip_positive + 0x55, //0x00005530 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005531 movq %rsp, %rbp + 0x41, 0x57, //0x00005534 pushq %r15 + 0x41, 0x56, //0x00005536 pushq %r14 + 0x53, //0x00005538 pushq %rbx + 0x50, //0x00005539 pushq %rax + 0x49, 0x89, 0xf6, //0x0000553a movq %rsi, %r14 + 0x4c, 0x8b, 0x3e, //0x0000553d movq (%rsi), %r15 + 0x49, 0x8d, 0x5f, 0xff, //0x00005540 leaq $-1(%r15), %rbx + 0x48, 0x8b, 0x07, //0x00005544 movq (%rdi), %rax + 0x48, 0x01, 0xd8, //0x00005547 addq %rbx, %rax + 0x48, 0x8b, 0x77, 0x08, //0x0000554a movq $8(%rdi), %rsi + 0x48, 0x29, 0xde, //0x0000554e subq %rbx, %rsi + 0x48, 0x89, 0xc7, //0x00005551 movq %rax, %rdi + 0xe8, 0x27, 0xfb, 0xff, 0xff, //0x00005554 callq _do_skip_number + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005559 movq $-2, %rcx + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00005560 movq $-2, %rdx + 0x48, 0x29, 0xc2, //0x00005567 subq %rax, %rdx + 0x48, 0x85, 0xc0, //0x0000556a testq %rax, %rax + 0x48, 0x8d, 0x40, 0xff, //0x0000556d leaq $-1(%rax), %rax + 0x48, 0x0f, 0x48, 0xc2, //0x00005571 cmovsq %rdx, %rax + 0x48, 0x0f, 0x49, 0xcb, //0x00005575 cmovnsq %rbx, %rcx + 0x4c, 0x01, 0xf8, //0x00005579 addq %r15, %rax + 0x49, 0x89, 0x06, //0x0000557c movq %rax, (%r14) + 0x48, 0x89, 0xc8, //0x0000557f movq %rcx, %rax + 0x48, 0x83, 0xc4, 0x08, //0x00005582 addq $8, %rsp + 0x5b, //0x00005586 popq %rbx + 0x41, 0x5e, //0x00005587 popq %r14 + 0x41, 0x5f, //0x00005589 popq %r15 + 0x5d, //0x0000558b popq %rbp + 0xc3, //0x0000558c retq + 0x90, 0x90, 0x90, //0x0000558d .p2align 4, 0x90 + //0x00005590 _skip_number + 0x55, //0x00005590 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005591 movq %rsp, %rbp + 0x41, 0x57, //0x00005594 pushq %r15 + 0x41, 0x56, //0x00005596 pushq %r14 + 0x41, 0x55, //0x00005598 pushq %r13 + 0x41, 0x54, //0x0000559a pushq %r12 + 0x53, //0x0000559c pushq %rbx + 0x50, //0x0000559d pushq %rax + 0x49, 0x89, 0xf6, //0x0000559e movq %rsi, %r14 + 0x4c, 0x8b, 0x27, //0x000055a1 movq (%rdi), %r12 + 0x48, 0x8b, 0x77, 0x08, //0x000055a4 movq $8(%rdi), %rsi + 0x4d, 0x8b, 0x2e, //0x000055a8 movq (%r14), %r13 + 0x4c, 0x29, 0xee, //0x000055ab subq %r13, %rsi + 0x31, 0xc0, //0x000055ae xorl %eax, %eax + 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x000055b0 cmpb $45, (%r12,%r13) + 0x4b, 0x8d, 0x1c, 0x2c, //0x000055b5 leaq (%r12,%r13), %rbx + 0x0f, 0x94, 0xc0, //0x000055b9 sete %al + 0x48, 0x01, 0xc3, //0x000055bc addq %rax, %rbx + 0x48, 0x29, 0xc6, //0x000055bf subq %rax, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000055c2 je LBB24_1 + 0x8a, 0x03, //0x000055c8 movb (%rbx), %al + 0x04, 0xd0, //0x000055ca addb $-48, %al + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000055cc movq $-2, %r15 + 0x3c, 0x09, //0x000055d3 cmpb $9, %al + 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x000055d5 ja LBB24_6 + 0x48, 0x89, 0xdf, //0x000055db movq %rbx, %rdi + 0xe8, 0x9d, 0xfa, 0xff, 0xff, //0x000055de callq _do_skip_number + 0x48, 0x85, 0xc0, //0x000055e3 testq %rax, %rax + 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x000055e6 js LBB24_4 + 0x48, 0x01, 0xc3, //0x000055ec addq %rax, %rbx + 0x4d, 0x89, 0xef, //0x000055ef movq %r13, %r15 + //0x000055f2 LBB24_6 + 0x4c, 0x29, 0xe3, //0x000055f2 subq %r12, %rbx + 0x49, 0x89, 0x1e, //0x000055f5 movq %rbx, (%r14) + 0x4c, 0x89, 0xf8, //0x000055f8 movq %r15, %rax + 0x48, 0x83, 0xc4, 0x08, //0x000055fb addq $8, %rsp + 0x5b, //0x000055ff popq %rbx + 0x41, 0x5c, //0x00005600 popq %r12 + 0x41, 0x5d, //0x00005602 popq %r13 + 0x41, 0x5e, //0x00005604 popq %r14 + 0x41, 0x5f, //0x00005606 popq %r15 + 0x5d, //0x00005608 popq %rbp + 0xc3, //0x00005609 retq + //0x0000560a LBB24_1 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000560a movq $-1, %r15 + 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00005611 jmp LBB24_6 + //0x00005616 LBB24_4 + 0x48, 0xf7, 0xd0, //0x00005616 notq %rax + 0x48, 0x01, 0xc3, //0x00005619 addq %rax, %rbx + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000561c jmp LBB24_6 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005621 .p2align 4, 0x90 + //0x00005630 _skip_one + 0x55, //0x00005630 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005631 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00005634 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00005637 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x0000563a movq %rdi, %rsi + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000563d movl $1, %edi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00005642 movq %rdi, %xmm0 + 0xf3, 0x0f, 0x7f, 0x00, //0x00005647 movdqu %xmm0, (%rax) + 0x48, 0x89, 0xc7, //0x0000564b movq %rax, %rdi + 0x5d, //0x0000564e popq %rbp + 0xe9, 0x0c, 0xf0, 0xff, 0xff, //0x0000564f jmp _fsm_exec + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005654 .p2align 4, 0x90 + //0x00005660 _validate_one + 0x55, //0x00005660 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005661 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00005664 movq %rdx, %rax + 0x48, 0x89, 0xf2, //0x00005667 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x0000566a movq %rdi, %rsi + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000566d movl $1, %ecx + 0x66, 0x48, 0x0f, 0x6e, 0xc1, //0x00005672 movq %rcx, %xmm0 + 0xf3, 0x0f, 0x7f, 0x00, //0x00005677 movdqu %xmm0, (%rax) + 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000567b movl $32, %ecx + 0x48, 0x89, 0xc7, //0x00005680 movq %rax, %rdi + 0x5d, //0x00005683 popq %rbp + 0xe9, 0xd7, 0xef, 0xff, 0xff, //0x00005684 jmp _fsm_exec + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005689 .p2align 4, 0x00 + //0x00005690 LCPI27_0 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00005690 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x000056a0 LCPI27_1 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000056a0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000056b0 LCPI27_2 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000056b0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x000056c0 LCPI27_3 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000056c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000056d0 LCPI27_4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000056d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000056e0 LCPI27_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000056e0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x000056f0 LCPI27_6 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000056f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00005700 LCPI27_7 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005700 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00005710 .p2align 4, 0x90 + //0x00005710 _skip_one_fast + 0x55, //0x00005710 pushq %rbp + 0x48, 0x89, 0xe5, //0x00005711 movq %rsp, %rbp + 0x41, 0x57, //0x00005714 pushq %r15 + 0x41, 0x56, //0x00005716 pushq %r14 + 0x41, 0x55, //0x00005718 pushq %r13 + 0x41, 0x54, //0x0000571a pushq %r12 + 0x53, //0x0000571c pushq %rbx + 0x48, 0x83, 0xec, 0x58, //0x0000571d subq $88, %rsp + 0x4c, 0x8b, 0x07, //0x00005721 movq (%rdi), %r8 + 0x4c, 0x8b, 0x4f, 0x08, //0x00005724 movq $8(%rdi), %r9 + 0x48, 0x8b, 0x16, //0x00005728 movq (%rsi), %rdx + 0x48, 0x89, 0xd0, //0x0000572b movq %rdx, %rax + 0x4c, 0x29, 0xc8, //0x0000572e subq %r9, %rax + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00005731 jae LBB27_5 + 0x41, 0x8a, 0x0c, 0x10, //0x00005737 movb (%r8,%rdx), %cl + 0x80, 0xf9, 0x0d, //0x0000573b cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000573e je LBB27_5 + 0x80, 0xf9, 0x20, //0x00005744 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005747 je LBB27_5 + 0x80, 0xc1, 0xf7, //0x0000574d addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00005750 cmpb $1, %cl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00005753 jbe LBB27_5 + 0x49, 0x89, 0xd6, //0x00005759 movq %rdx, %r14 + 0xe9, 0x2e, 0x01, 0x00, 0x00, //0x0000575c jmp LBB27_27 + //0x00005761 LBB27_5 + 0x4c, 0x8d, 0x72, 0x01, //0x00005761 leaq $1(%rdx), %r14 + 0x4d, 0x39, 0xce, //0x00005765 cmpq %r9, %r14 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005768 jae LBB27_9 + 0x43, 0x8a, 0x0c, 0x30, //0x0000576e movb (%r8,%r14), %cl + 0x80, 0xf9, 0x0d, //0x00005772 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005775 je LBB27_9 + 0x80, 0xf9, 0x20, //0x0000577b cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000577e je LBB27_9 + 0x80, 0xc1, 0xf7, //0x00005784 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00005787 cmpb $1, %cl + 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x0000578a ja LBB27_27 + //0x00005790 LBB27_9 + 0x4c, 0x8d, 0x72, 0x02, //0x00005790 leaq $2(%rdx), %r14 + 0x4d, 0x39, 0xce, //0x00005794 cmpq %r9, %r14 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005797 jae LBB27_13 + 0x43, 0x8a, 0x0c, 0x30, //0x0000579d movb (%r8,%r14), %cl + 0x80, 0xf9, 0x0d, //0x000057a1 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000057a4 je LBB27_13 + 0x80, 0xf9, 0x20, //0x000057aa cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000057ad je LBB27_13 + 0x80, 0xc1, 0xf7, //0x000057b3 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000057b6 cmpb $1, %cl + 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000057b9 ja LBB27_27 + //0x000057bf LBB27_13 + 0x4c, 0x8d, 0x72, 0x03, //0x000057bf leaq $3(%rdx), %r14 + 0x4d, 0x39, 0xce, //0x000057c3 cmpq %r9, %r14 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000057c6 jae LBB27_17 + 0x43, 0x8a, 0x0c, 0x30, //0x000057cc movb (%r8,%r14), %cl + 0x80, 0xf9, 0x0d, //0x000057d0 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000057d3 je LBB27_17 + 0x80, 0xf9, 0x20, //0x000057d9 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000057dc je LBB27_17 + 0x80, 0xc1, 0xf7, //0x000057e2 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000057e5 cmpb $1, %cl + 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x000057e8 ja LBB27_27 + //0x000057ee LBB27_17 + 0x48, 0x8d, 0x4a, 0x04, //0x000057ee leaq $4(%rdx), %rcx + 0x49, 0x39, 0xc9, //0x000057f2 cmpq %rcx, %r9 + 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x000057f5 jbe LBB27_23 + 0x49, 0x39, 0xc9, //0x000057fb cmpq %rcx, %r9 + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000057fe je LBB27_24 + 0x4b, 0x8d, 0x0c, 0x08, //0x00005804 leaq (%r8,%r9), %rcx + 0x48, 0x83, 0xc0, 0x04, //0x00005808 addq $4, %rax + 0x4e, 0x8d, 0x74, 0x02, 0x05, //0x0000580c leaq $5(%rdx,%r8), %r14 + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005811 movabsq $4294977024, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000581b .p2align 4, 0x90 + //0x00005820 LBB27_20 + 0x41, 0x0f, 0xbe, 0x5e, 0xff, //0x00005820 movsbl $-1(%r14), %ebx + 0x83, 0xfb, 0x20, //0x00005825 cmpl $32, %ebx + 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00005828 ja LBB27_26 + 0x48, 0x0f, 0xa3, 0xda, //0x0000582e btq %rbx, %rdx + 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x00005832 jae LBB27_26 + 0x49, 0xff, 0xc6, //0x00005838 incq %r14 + 0x48, 0xff, 0xc0, //0x0000583b incq %rax + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000583e jne LBB27_20 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00005844 jmp LBB27_25 + //0x00005849 LBB27_23 + 0x48, 0x89, 0x0e, //0x00005849 movq %rcx, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000584c movq $-1, %rax + 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00005853 jmp LBB27_45 + //0x00005858 LBB27_24 + 0x4c, 0x01, 0xc1, //0x00005858 addq %r8, %rcx + //0x0000585b LBB27_25 + 0x4c, 0x29, 0xc1, //0x0000585b subq %r8, %rcx + 0x49, 0x89, 0xce, //0x0000585e movq %rcx, %r14 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005861 movq $-1, %rax + 0x4d, 0x39, 0xce, //0x00005868 cmpq %r9, %r14 + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000586b jb LBB27_27 + 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00005871 jmp LBB27_45 + //0x00005876 LBB27_26 + 0x4c, 0x89, 0xc0, //0x00005876 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x00005879 notq %rax + 0x49, 0x01, 0xc6, //0x0000587c addq %rax, %r14 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000587f movq $-1, %rax + 0x4d, 0x39, 0xce, //0x00005886 cmpq %r9, %r14 + 0x0f, 0x83, 0x13, 0x01, 0x00, 0x00, //0x00005889 jae LBB27_45 + //0x0000588f LBB27_27 + 0x49, 0x8d, 0x5e, 0x01, //0x0000588f leaq $1(%r14), %rbx + 0x48, 0x89, 0x1e, //0x00005893 movq %rbx, (%rsi) + 0x43, 0x0f, 0xbe, 0x0c, 0x30, //0x00005896 movsbl (%r8,%r14), %ecx + 0x83, 0xf9, 0x7b, //0x0000589b cmpl $123, %ecx + 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000589e ja LBB27_47 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000058a4 movq $-1, %rax + 0x48, 0x8d, 0x15, 0xaa, 0x0b, 0x00, 0x00, //0x000058ab leaq $2986(%rip), %rdx /* LJTI27_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000058b2 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000058b6 addq %rdx, %rcx + 0xff, 0xe1, //0x000058b9 jmpq *%rcx + //0x000058bb LBB27_29 + 0x48, 0x8b, 0x4f, 0x08, //0x000058bb movq $8(%rdi), %rcx + 0x48, 0x89, 0xc8, //0x000058bf movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x000058c2 subq %rbx, %rax + 0x4c, 0x01, 0xc3, //0x000058c5 addq %r8, %rbx + 0x48, 0x83, 0xf8, 0x10, //0x000058c8 cmpq $16, %rax + 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000058cc jb LBB27_34 + 0x4c, 0x29, 0xf1, //0x000058d2 subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xef, //0x000058d5 addq $-17, %rcx + 0x48, 0x89, 0xca, //0x000058d9 movq %rcx, %rdx + 0x48, 0x83, 0xe2, 0xf0, //0x000058dc andq $-16, %rdx + 0x4c, 0x01, 0xf2, //0x000058e0 addq %r14, %rdx + 0x49, 0x8d, 0x54, 0x10, 0x11, //0x000058e3 leaq $17(%r8,%rdx), %rdx + 0x83, 0xe1, 0x0f, //0x000058e8 andl $15, %ecx + 0x66, 0x0f, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x000058eb movdqa $-611(%rip), %xmm0 /* LCPI27_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x000058f3 movdqa $-603(%rip), %xmm1 /* LCPI27_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x000058fb movdqa $-595(%rip), %xmm2 /* LCPI27_2+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005903 .p2align 4, 0x90 + //0x00005910 LBB27_31 + 0xf3, 0x0f, 0x6f, 0x1b, //0x00005910 movdqu (%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00005914 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00005918 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xeb, 0xd9, //0x0000591c por %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00005920 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00005924 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00005928 pmovmskb %xmm3, %edi + 0x66, 0x85, 0xff, //0x0000592c testw %di, %di + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000592f jne LBB27_42 + 0x48, 0x83, 0xc3, 0x10, //0x00005935 addq $16, %rbx + 0x48, 0x83, 0xc0, 0xf0, //0x00005939 addq $-16, %rax + 0x48, 0x83, 0xf8, 0x0f, //0x0000593d cmpq $15, %rax + 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00005941 ja LBB27_31 + 0x48, 0x89, 0xc8, //0x00005947 movq %rcx, %rax + 0x48, 0x89, 0xd3, //0x0000594a movq %rdx, %rbx + //0x0000594d LBB27_34 + 0x48, 0x85, 0xc0, //0x0000594d testq %rax, %rax + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00005950 je LBB27_41 + 0x48, 0x8d, 0x0c, 0x03, //0x00005956 leaq (%rbx,%rax), %rcx + //0x0000595a LBB27_36 + 0x0f, 0xb6, 0x13, //0x0000595a movzbl (%rbx), %edx + 0x80, 0xfa, 0x2c, //0x0000595d cmpb $44, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00005960 je LBB27_41 + 0x80, 0xfa, 0x7d, //0x00005966 cmpb $125, %dl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00005969 je LBB27_41 + 0x80, 0xfa, 0x5d, //0x0000596f cmpb $93, %dl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00005972 je LBB27_41 + 0x48, 0xff, 0xc3, //0x00005978 incq %rbx + 0x48, 0xff, 0xc8, //0x0000597b decq %rax + 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000597e jne LBB27_36 + 0x48, 0x89, 0xcb, //0x00005984 movq %rcx, %rbx + //0x00005987 LBB27_41 + 0x4c, 0x29, 0xc3, //0x00005987 subq %r8, %rbx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000598a jmp LBB27_43 + //0x0000598f LBB27_42 + 0x0f, 0xb7, 0xc7, //0x0000598f movzwl %di, %eax + 0x48, 0x0f, 0xbc, 0xc0, //0x00005992 bsfq %rax, %rax + 0x4c, 0x29, 0xc3, //0x00005996 subq %r8, %rbx + 0x48, 0x01, 0xc3, //0x00005999 addq %rax, %rbx + //0x0000599c LBB27_43 + 0x48, 0x89, 0x1e, //0x0000599c movq %rbx, (%rsi) + //0x0000599f LBB27_44 + 0x4c, 0x89, 0xf0, //0x0000599f movq %r14, %rax + //0x000059a2 LBB27_45 + 0x48, 0x83, 0xc4, 0x58, //0x000059a2 addq $88, %rsp + 0x5b, //0x000059a6 popq %rbx + 0x41, 0x5c, //0x000059a7 popq %r12 + 0x41, 0x5d, //0x000059a9 popq %r13 + 0x41, 0x5e, //0x000059ab popq %r14 + 0x41, 0x5f, //0x000059ad popq %r15 + 0x5d, //0x000059af popq %rbp + 0xc3, //0x000059b0 retq + //0x000059b1 LBB27_46 + 0x49, 0x8d, 0x4e, 0x04, //0x000059b1 leaq $4(%r14), %rcx + 0x48, 0x3b, 0x4f, 0x08, //0x000059b5 cmpq $8(%rdi), %rcx + 0x0f, 0x87, 0xe3, 0xff, 0xff, 0xff, //0x000059b9 ja LBB27_45 + 0xe9, 0x6a, 0x05, 0x00, 0x00, //0x000059bf jmp LBB27_83 + //0x000059c4 LBB27_47 + 0x4c, 0x89, 0x36, //0x000059c4 movq %r14, (%rsi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000059c7 movq $-2, %rax + 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000059ce jmp LBB27_45 + //0x000059d3 LBB27_48 + 0x4c, 0x8b, 0x4f, 0x08, //0x000059d3 movq $8(%rdi), %r9 + 0x4d, 0x89, 0xcf, //0x000059d7 movq %r9, %r15 + 0x49, 0x29, 0xdf, //0x000059da subq %rbx, %r15 + 0x49, 0x83, 0xff, 0x20, //0x000059dd cmpq $32, %r15 + 0x0f, 0x8c, 0x3e, 0x0a, 0x00, 0x00, //0x000059e1 jl LBB27_117 + 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x000059e7 movl $4294967295, %r10d + 0x4f, 0x8d, 0x1c, 0x30, //0x000059ed leaq (%r8,%r14), %r11 + 0x4d, 0x29, 0xf1, //0x000059f1 subq %r14, %r9 + 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x000059f4 movl $31, %r13d + 0x45, 0x31, 0xff, //0x000059fa xorl %r15d, %r15d + 0x66, 0x0f, 0x6f, 0x05, 0xbb, 0xfc, 0xff, 0xff, //0x000059fd movdqa $-837(%rip), %xmm0 /* LCPI27_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0xc3, 0xfc, 0xff, 0xff, //0x00005a05 movdqa $-829(%rip), %xmm1 /* LCPI27_4+0(%rip) */ + 0x45, 0x31, 0xe4, //0x00005a0d xorl %r12d, %r12d + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00005a10 jmp LBB27_50 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005a15 .p2align 4, 0x90 + //0x00005a20 LBB27_52 + 0x45, 0x31, 0xe4, //0x00005a20 xorl %r12d, %r12d + 0x85, 0xc9, //0x00005a23 testl %ecx, %ecx + 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00005a25 jne LBB27_110 + //0x00005a2b LBB27_53 + 0x49, 0x83, 0xc7, 0x20, //0x00005a2b addq $32, %r15 + 0x4b, 0x8d, 0x4c, 0x29, 0xe0, //0x00005a2f leaq $-32(%r9,%r13), %rcx + 0x49, 0x83, 0xc5, 0xe0, //0x00005a34 addq $-32, %r13 + 0x48, 0x83, 0xf9, 0x3f, //0x00005a38 cmpq $63, %rcx + 0x0f, 0x8e, 0x60, 0x09, 0x00, 0x00, //0x00005a3c jle LBB27_54 + //0x00005a42 LBB27_50 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3b, 0x01, //0x00005a42 movdqu $1(%r11,%r15), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3b, 0x11, //0x00005a49 movdqu $17(%r11,%r15), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x00005a50 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00005a54 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00005a58 pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe3, //0x00005a5c movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00005a60 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00005a64 pmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00005a68 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00005a6c orq %rdi, %rcx + 0x66, 0x0f, 0x74, 0xd1, //0x00005a6f pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00005a73 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x74, 0xd9, //0x00005a77 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00005a7b pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00005a7f shlq $16, %rdi + 0x48, 0x09, 0xdf, //0x00005a83 orq %rbx, %rdi + 0x48, 0x89, 0xfb, //0x00005a86 movq %rdi, %rbx + 0x4c, 0x09, 0xe3, //0x00005a89 orq %r12, %rbx + 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00005a8c je LBB27_52 + 0x44, 0x89, 0xe3, //0x00005a92 movl %r12d, %ebx + 0x44, 0x31, 0xd3, //0x00005a95 xorl %r10d, %ebx + 0x21, 0xdf, //0x00005a98 andl %ebx, %edi + 0x8d, 0x1c, 0x3f, //0x00005a9a leal (%rdi,%rdi), %ebx + 0x44, 0x09, 0xe3, //0x00005a9d orl %r12d, %ebx + 0x41, 0x8d, 0x92, 0xab, 0xaa, 0xaa, 0xaa, //0x00005aa0 leal $-1431655765(%r10), %edx + 0x31, 0xda, //0x00005aa7 xorl %ebx, %edx + 0x21, 0xfa, //0x00005aa9 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005aab andl $-1431655766, %edx + 0x45, 0x31, 0xe4, //0x00005ab1 xorl %r12d, %r12d + 0x01, 0xfa, //0x00005ab4 addl %edi, %edx + 0x41, 0x0f, 0x92, 0xc4, //0x00005ab6 setb %r12b + 0x01, 0xd2, //0x00005aba addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00005abc xorl $1431655765, %edx + 0x21, 0xda, //0x00005ac2 andl %ebx, %edx + 0x44, 0x31, 0xd2, //0x00005ac4 xorl %r10d, %edx + 0x21, 0xd1, //0x00005ac7 andl %edx, %ecx + 0x85, 0xc9, //0x00005ac9 testl %ecx, %ecx + 0x0f, 0x84, 0x5a, 0xff, 0xff, 0xff, //0x00005acb je LBB27_53 + //0x00005ad1 LBB27_110 + 0x48, 0x0f, 0xbc, 0xc1, //0x00005ad1 bsfq %rcx, %rax + 0x49, 0x01, 0xc3, //0x00005ad5 addq %rax, %r11 + 0x4d, 0x01, 0xfb, //0x00005ad8 addq %r15, %r11 + 0x4d, 0x29, 0xc3, //0x00005adb subq %r8, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00005ade addq $2, %r11 + 0x4c, 0x89, 0x1e, //0x00005ae2 movq %r11, (%rsi) + 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00005ae5 jmp LBB27_44 + //0x00005aea LBB27_57 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005aea movabsq $6148914691236517205, %r13 + 0x48, 0x8b, 0x4f, 0x08, //0x00005af4 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00005af8 subq %rbx, %rcx + 0x49, 0x01, 0xd8, //0x00005afb addq %rbx, %r8 + 0x45, 0x31, 0xff, //0x00005afe xorl %r15d, %r15d + 0x66, 0x44, 0x0f, 0x6f, 0x15, 0xb6, 0xfb, 0xff, 0xff, //0x00005b01 movdqa $-1098(%rip), %xmm10 /* LCPI27_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0xbe, 0xfb, 0xff, 0xff, //0x00005b0a movdqa $-1090(%rip), %xmm1 /* LCPI27_4+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005b12 pcmpeqd %xmm9, %xmm9 + 0x66, 0x0f, 0x6f, 0x1d, 0xd1, 0xfb, 0xff, 0xff, //0x00005b17 movdqa $-1071(%rip), %xmm3 /* LCPI27_6+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x25, 0xd9, 0xfb, 0xff, 0xff, //0x00005b1f movdqa $-1063(%rip), %xmm4 /* LCPI27_7+0(%rip) */ + 0x45, 0x0f, 0x57, 0xc0, //0x00005b27 xorps %xmm8, %xmm8 + 0x45, 0x31, 0xd2, //0x00005b2b xorl %r10d, %r10d + 0x31, 0xd2, //0x00005b2e xorl %edx, %edx + 0x48, 0x89, 0x55, 0xc0, //0x00005b30 movq %rdx, $-64(%rbp) + 0x45, 0x31, 0xdb, //0x00005b34 xorl %r11d, %r11d + 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005b37 jmp LBB27_59 + //0x00005b3c LBB27_58 + 0x49, 0xc1, 0xf9, 0x3f, //0x00005b3c sarq $63, %r9 + 0x4c, 0x89, 0xf9, //0x00005b40 movq %r15, %rcx + 0x48, 0xd1, 0xe9, //0x00005b43 shrq %rcx + 0x4c, 0x21, 0xe9, //0x00005b46 andq %r13, %rcx + 0x49, 0x29, 0xcf, //0x00005b49 subq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00005b4c movq %r15, %rcx + 0x4c, 0x21, 0xd1, //0x00005b4f andq %r10, %rcx + 0x49, 0xc1, 0xef, 0x02, //0x00005b52 shrq $2, %r15 + 0x4d, 0x21, 0xd7, //0x00005b56 andq %r10, %r15 + 0x49, 0x01, 0xcf, //0x00005b59 addq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00005b5c movq %r15, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00005b5f shrq $4, %rcx + 0x4c, 0x01, 0xf9, //0x00005b63 addq %r15, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005b66 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x00005b70 andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005b73 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00005b7d imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00005b81 shrq $56, %rcx + 0x48, 0x01, 0x4d, 0xc0, //0x00005b85 addq %rcx, $-64(%rbp) + 0x49, 0x83, 0xc0, 0x40, //0x00005b89 addq $64, %r8 + 0x48, 0x8b, 0x4d, 0xd0, //0x00005b8d movq $-48(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00005b91 addq $-64, %rcx + 0x4d, 0x89, 0xcf, //0x00005b95 movq %r9, %r15 + 0x4c, 0x8b, 0x55, 0xc8, //0x00005b98 movq $-56(%rbp), %r10 + //0x00005b9c LBB27_59 + 0x48, 0x83, 0xf9, 0x40, //0x00005b9c cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00005ba0 movq %rcx, $-48(%rbp) + 0x0f, 0x8c, 0x34, 0x02, 0x00, 0x00, //0x00005ba4 jl LBB27_66 + //0x00005baa LBB27_60 + 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00005baa movdqu (%r8), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00005baf movdqu $16(%r8), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00005bb5 movdqu $32(%r8), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00005bbb movdqu $48(%r8), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00005bc1 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bc5 pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00005bca pmovmskb %xmm2, %r9d + 0x66, 0x0f, 0x6f, 0xd5, //0x00005bcf movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bd3 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00005bd8 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00005bdc movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005be0 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00005be5 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd6, //0x00005be9 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bed pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00005bf2 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00005bf6 shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00005bfa shlq $32, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00005bfe shlq $16, %rcx + 0x49, 0x09, 0xc9, //0x00005c02 orq %rcx, %r9 + 0x49, 0x09, 0xd9, //0x00005c05 orq %rbx, %r9 + 0x49, 0x09, 0xd1, //0x00005c08 orq %rdx, %r9 + 0x66, 0x0f, 0x6f, 0xd0, //0x00005c0b movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00005c0f pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00005c13 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd5, //0x00005c17 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00005c1b pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005c1f pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x6f, 0xd7, //0x00005c24 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00005c28 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00005c2c pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd6, //0x00005c30 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00005c34 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00005c38 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00005c3c shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00005c40 shlq $32, %rbx + 0x49, 0xc1, 0xe4, 0x10, //0x00005c44 shlq $16, %r12 + 0x4c, 0x09, 0xe1, //0x00005c48 orq %r12, %rcx + 0x48, 0x09, 0xd9, //0x00005c4b orq %rbx, %rcx + 0x48, 0x09, 0xd1, //0x00005c4e orq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00005c51 movq %rcx, %rdx + 0x4c, 0x09, 0xd2, //0x00005c54 orq %r10, %rdx + 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00005c57 je LBB27_62 + 0x4c, 0x89, 0xd2, //0x00005c5d movq %r10, %rdx + 0x48, 0xf7, 0xd2, //0x00005c60 notq %rdx + 0x48, 0x21, 0xca, //0x00005c63 andq %rcx, %rdx + 0x4c, 0x8d, 0x24, 0x12, //0x00005c66 leaq (%rdx,%rdx), %r12 + 0x4d, 0x09, 0xd4, //0x00005c6a orq %r10, %r12 + 0x4d, 0x89, 0xe2, //0x00005c6d movq %r12, %r10 + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c70 movabsq $-6148914691236517206, %rbx + 0x49, 0x31, 0xda, //0x00005c7a xorq %rbx, %r10 + 0x48, 0x21, 0xd9, //0x00005c7d andq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x00005c80 andq %r10, %rcx + 0x31, 0xdb, //0x00005c83 xorl %ebx, %ebx + 0x48, 0x01, 0xd1, //0x00005c85 addq %rdx, %rcx + 0x0f, 0x92, 0xc3, //0x00005c88 setb %bl + 0x48, 0x89, 0x5d, 0xc8, //0x00005c8b movq %rbx, $-56(%rbp) + 0x48, 0x01, 0xc9, //0x00005c8f addq %rcx, %rcx + 0x4c, 0x31, 0xe9, //0x00005c92 xorq %r13, %rcx + 0x4c, 0x21, 0xe1, //0x00005c95 andq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00005c98 notq %rcx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005c9b jmp LBB27_63 + //0x00005ca0 LBB27_62 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005ca0 movq $-1, %rcx + 0x31, 0xd2, //0x00005ca7 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xc8, //0x00005ca9 movq %rdx, $-56(%rbp) + //0x00005cad LBB27_63 + 0x4c, 0x21, 0xc9, //0x00005cad andq %r9, %rcx + 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00005cb0 movq %rcx, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00005cb5 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00005cbc movq %xmm2, %r9 + 0x4d, 0x31, 0xf9, //0x00005cc1 xorq %r15, %r9 + 0x66, 0x0f, 0x6f, 0xd0, //0x00005cc4 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005cc8 pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00005ccc pmovmskb %xmm2, %r15d + 0x66, 0x0f, 0x6f, 0xd5, //0x00005cd1 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005cd5 pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005cd9 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x6f, 0xd7, //0x00005cde movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005ce2 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00005ce6 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd6, //0x00005cea movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005cee pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00005cf2 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00005cf6 shlq $48, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x00005cfa shlq $32, %rbx + 0x49, 0xc1, 0xe4, 0x10, //0x00005cfe shlq $16, %r12 + 0x4d, 0x09, 0xe7, //0x00005d02 orq %r12, %r15 + 0x49, 0x09, 0xdf, //0x00005d05 orq %rbx, %r15 + 0x49, 0x09, 0xcf, //0x00005d08 orq %rcx, %r15 + 0x4c, 0x89, 0xc9, //0x00005d0b movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00005d0e notq %rcx + 0x49, 0x21, 0xcf, //0x00005d11 andq %rcx, %r15 + 0x66, 0x0f, 0x74, 0xc4, //0x00005d14 pcmpeqb %xmm4, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00005d18 pmovmskb %xmm0, %r12d + 0x66, 0x0f, 0x74, 0xec, //0x00005d1d pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00005d21 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x00005d25 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00005d29 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x74, 0xf4, //0x00005d2e pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00005d32 pmovmskb %xmm6, %r13d + 0x49, 0xc1, 0xe5, 0x30, //0x00005d37 shlq $48, %r13 + 0x49, 0xc1, 0xe2, 0x20, //0x00005d3b shlq $32, %r10 + 0x48, 0xc1, 0xe3, 0x10, //0x00005d3f shlq $16, %rbx + 0x49, 0x09, 0xdc, //0x00005d43 orq %rbx, %r12 + 0x4d, 0x09, 0xd4, //0x00005d46 orq %r10, %r12 + 0x4d, 0x09, 0xec, //0x00005d49 orq %r13, %r12 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005d4c movabsq $6148914691236517205, %r13 + 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005d56 movabsq $3689348814741910323, %r10 + 0x49, 0x21, 0xcc, //0x00005d60 andq %rcx, %r12 + 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x00005d63 je LBB27_58 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005d69 .p2align 4, 0x90 + //0x00005d70 LBB27_64 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00005d70 leaq $-1(%r12), %rdx + 0x48, 0x89, 0xd3, //0x00005d75 movq %rdx, %rbx + 0x4c, 0x21, 0xfb, //0x00005d78 andq %r15, %rbx + 0x48, 0x89, 0xd9, //0x00005d7b movq %rbx, %rcx + 0x48, 0xd1, 0xe9, //0x00005d7e shrq %rcx + 0x4c, 0x21, 0xe9, //0x00005d81 andq %r13, %rcx + 0x48, 0x29, 0xcb, //0x00005d84 subq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00005d87 movq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x00005d8a andq %r10, %rcx + 0x48, 0xc1, 0xeb, 0x02, //0x00005d8d shrq $2, %rbx + 0x4c, 0x21, 0xd3, //0x00005d91 andq %r10, %rbx + 0x48, 0x01, 0xcb, //0x00005d94 addq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00005d97 movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00005d9a shrq $4, %rcx + 0x48, 0x01, 0xd9, //0x00005d9e addq %rbx, %rcx + 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005da1 movabsq $1085102592571150095, %rbx + 0x48, 0x21, 0xd9, //0x00005dab andq %rbx, %rcx + 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005dae movabsq $72340172838076673, %rbx + 0x48, 0x0f, 0xaf, 0xcb, //0x00005db8 imulq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00005dbc shrq $56, %rcx + 0x48, 0x03, 0x4d, 0xc0, //0x00005dc0 addq $-64(%rbp), %rcx + 0x4c, 0x39, 0xd9, //0x00005dc4 cmpq %r11, %rcx + 0x0f, 0x86, 0xa3, 0x05, 0x00, 0x00, //0x00005dc7 jbe LBB27_109 + 0x49, 0xff, 0xc3, //0x00005dcd incq %r11 + 0x49, 0x21, 0xd4, //0x00005dd0 andq %rdx, %r12 + 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00005dd3 jne LBB27_64 + 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x00005dd9 jmp LBB27_58 + //0x00005dde LBB27_66 + 0x48, 0x85, 0xc9, //0x00005dde testq %rcx, %rcx + 0x0f, 0x8e, 0x46, 0x06, 0x00, 0x00, //0x00005de1 jle LBB27_118 + 0x4c, 0x89, 0xd3, //0x00005de7 movq %r10, %rbx + 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00005dea movups %xmm8, $-80(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00005def movups %xmm8, $-96(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00005df4 movups %xmm8, $-112(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00005df9 movups %xmm8, $-128(%rbp) + 0x44, 0x89, 0xc1, //0x00005dfe movl %r8d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005e01 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005e07 cmpl $4033, %ecx + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00005e0d jb LBB27_70 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00005e13 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00005e18 jb LBB27_71 + 0x41, 0x0f, 0x10, 0x00, //0x00005e1e movups (%r8), %xmm0 + 0x0f, 0x11, 0x45, 0x80, //0x00005e22 movups %xmm0, $-128(%rbp) + 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00005e26 movups $16(%r8), %xmm0 + 0x0f, 0x11, 0x45, 0x90, //0x00005e2b movups %xmm0, $-112(%rbp) + 0x49, 0x83, 0xc0, 0x20, //0x00005e2f addq $32, %r8 + 0x48, 0x8b, 0x4d, 0xd0, //0x00005e33 movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x51, 0xe0, //0x00005e37 leaq $-32(%rcx), %rdx + 0x4c, 0x8d, 0x4d, 0xa0, //0x00005e3b leaq $-96(%rbp), %r9 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00005e3f jmp LBB27_72 + //0x00005e44 LBB27_70 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005e44 movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xda, //0x00005e4e movq %rbx, %r10 + 0xe9, 0x54, 0xfd, 0xff, 0xff, //0x00005e51 jmp LBB27_60 + //0x00005e56 LBB27_71 + 0x4c, 0x8d, 0x4d, 0x80, //0x00005e56 leaq $-128(%rbp), %r9 + 0x48, 0x8b, 0x55, 0xd0, //0x00005e5a movq $-48(%rbp), %rdx + //0x00005e5e LBB27_72 + 0x48, 0x83, 0xfa, 0x10, //0x00005e5e cmpq $16, %rdx + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00005e62 jb LBB27_73 + 0x41, 0x0f, 0x10, 0x00, //0x00005e68 movups (%r8), %xmm0 + 0x41, 0x0f, 0x11, 0x01, //0x00005e6c movups %xmm0, (%r9) + 0x49, 0x83, 0xc0, 0x10, //0x00005e70 addq $16, %r8 + 0x49, 0x83, 0xc1, 0x10, //0x00005e74 addq $16, %r9 + 0x48, 0x83, 0xc2, 0xf0, //0x00005e78 addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x00005e7c cmpq $8, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005e80 jae LBB27_80 + //0x00005e86 LBB27_74 + 0x48, 0x83, 0xfa, 0x04, //0x00005e86 cmpq $4, %rdx + 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00005e8a jl LBB27_75 + //0x00005e90 LBB27_81 + 0x41, 0x8b, 0x08, //0x00005e90 movl (%r8), %ecx + 0x41, 0x89, 0x09, //0x00005e93 movl %ecx, (%r9) + 0x49, 0x83, 0xc0, 0x04, //0x00005e96 addq $4, %r8 + 0x49, 0x83, 0xc1, 0x04, //0x00005e9a addq $4, %r9 + 0x48, 0x83, 0xc2, 0xfc, //0x00005e9e addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00005ea2 cmpq $2, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005ea6 jae LBB27_76 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00005eac jmp LBB27_77 + //0x00005eb1 LBB27_73 + 0x48, 0x83, 0xfa, 0x08, //0x00005eb1 cmpq $8, %rdx + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00005eb5 jb LBB27_74 + //0x00005ebb LBB27_80 + 0x49, 0x8b, 0x08, //0x00005ebb movq (%r8), %rcx + 0x49, 0x89, 0x09, //0x00005ebe movq %rcx, (%r9) + 0x49, 0x83, 0xc0, 0x08, //0x00005ec1 addq $8, %r8 + 0x49, 0x83, 0xc1, 0x08, //0x00005ec5 addq $8, %r9 + 0x48, 0x83, 0xc2, 0xf8, //0x00005ec9 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x00005ecd cmpq $4, %rdx + 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00005ed1 jge LBB27_81 + //0x00005ed7 LBB27_75 + 0x48, 0x83, 0xfa, 0x02, //0x00005ed7 cmpq $2, %rdx + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00005edb jb LBB27_77 + //0x00005ee1 LBB27_76 + 0x41, 0x0f, 0xb7, 0x08, //0x00005ee1 movzwl (%r8), %ecx + 0x66, 0x41, 0x89, 0x09, //0x00005ee5 movw %cx, (%r9) + 0x49, 0x83, 0xc0, 0x02, //0x00005ee9 addq $2, %r8 + 0x49, 0x83, 0xc1, 0x02, //0x00005eed addq $2, %r9 + 0x48, 0x83, 0xc2, 0xfe, //0x00005ef1 addq $-2, %rdx + //0x00005ef5 LBB27_77 + 0x4c, 0x89, 0xc1, //0x00005ef5 movq %r8, %rcx + 0x4c, 0x8d, 0x45, 0x80, //0x00005ef8 leaq $-128(%rbp), %r8 + 0x48, 0x85, 0xd2, //0x00005efc testq %rdx, %rdx + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005eff movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xda, //0x00005f09 movq %rbx, %r10 + 0x0f, 0x84, 0x98, 0xfc, 0xff, 0xff, //0x00005f0c je LBB27_60 + 0x8a, 0x09, //0x00005f12 movb (%rcx), %cl + 0x41, 0x88, 0x09, //0x00005f14 movb %cl, (%r9) + 0x4c, 0x8d, 0x45, 0x80, //0x00005f17 leaq $-128(%rbp), %r8 + 0xe9, 0x8a, 0xfc, 0xff, 0xff, //0x00005f1b jmp LBB27_60 + //0x00005f20 LBB27_82 + 0x49, 0x8d, 0x4e, 0x05, //0x00005f20 leaq $5(%r14), %rcx + 0x48, 0x3b, 0x4f, 0x08, //0x00005f24 cmpq $8(%rdi), %rcx + 0x0f, 0x87, 0x74, 0xfa, 0xff, 0xff, //0x00005f28 ja LBB27_45 + //0x00005f2e LBB27_83 + 0x48, 0x89, 0x0e, //0x00005f2e movq %rcx, (%rsi) + 0xe9, 0x69, 0xfa, 0xff, 0xff, //0x00005f31 jmp LBB27_44 + //0x00005f36 LBB27_84 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005f36 movabsq $6148914691236517205, %r13 + 0x48, 0x8b, 0x4f, 0x08, //0x00005f40 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00005f44 subq %rbx, %rcx + 0x49, 0x01, 0xd8, //0x00005f47 addq %rbx, %r8 + 0x45, 0x31, 0xff, //0x00005f4a xorl %r15d, %r15d + 0x66, 0x44, 0x0f, 0x6f, 0x15, 0x6a, 0xf7, 0xff, 0xff, //0x00005f4d movdqa $-2198(%rip), %xmm10 /* LCPI27_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x72, 0xf7, 0xff, 0xff, //0x00005f56 movdqa $-2190(%rip), %xmm1 /* LCPI27_4+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005f5e pcmpeqd %xmm9, %xmm9 + 0x66, 0x0f, 0x6f, 0x1d, 0x75, 0xf7, 0xff, 0xff, //0x00005f63 movdqa $-2187(%rip), %xmm3 /* LCPI27_5+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x25, 0x3d, 0xf7, 0xff, 0xff, //0x00005f6b movdqa $-2243(%rip), %xmm4 /* LCPI27_2+0(%rip) */ + 0x45, 0x0f, 0x57, 0xc0, //0x00005f73 xorps %xmm8, %xmm8 + 0x45, 0x31, 0xd2, //0x00005f77 xorl %r10d, %r10d + 0x31, 0xd2, //0x00005f7a xorl %edx, %edx + 0x48, 0x89, 0x55, 0xc0, //0x00005f7c movq %rdx, $-64(%rbp) + 0x45, 0x31, 0xdb, //0x00005f80 xorl %r11d, %r11d + 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005f83 jmp LBB27_86 + //0x00005f88 LBB27_85 + 0x49, 0xc1, 0xf9, 0x3f, //0x00005f88 sarq $63, %r9 + 0x4c, 0x89, 0xf9, //0x00005f8c movq %r15, %rcx + 0x48, 0xd1, 0xe9, //0x00005f8f shrq %rcx + 0x4c, 0x21, 0xe9, //0x00005f92 andq %r13, %rcx + 0x49, 0x29, 0xcf, //0x00005f95 subq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00005f98 movq %r15, %rcx + 0x4c, 0x21, 0xd1, //0x00005f9b andq %r10, %rcx + 0x49, 0xc1, 0xef, 0x02, //0x00005f9e shrq $2, %r15 + 0x4d, 0x21, 0xd7, //0x00005fa2 andq %r10, %r15 + 0x49, 0x01, 0xcf, //0x00005fa5 addq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00005fa8 movq %r15, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00005fab shrq $4, %rcx + 0x4c, 0x01, 0xf9, //0x00005faf addq %r15, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005fb2 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x00005fbc andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005fbf movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00005fc9 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00005fcd shrq $56, %rcx + 0x48, 0x01, 0x4d, 0xc0, //0x00005fd1 addq %rcx, $-64(%rbp) + 0x49, 0x83, 0xc0, 0x40, //0x00005fd5 addq $64, %r8 + 0x48, 0x8b, 0x4d, 0xd0, //0x00005fd9 movq $-48(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00005fdd addq $-64, %rcx + 0x4d, 0x89, 0xcf, //0x00005fe1 movq %r9, %r15 + 0x4c, 0x8b, 0x55, 0xc8, //0x00005fe4 movq $-56(%rbp), %r10 + //0x00005fe8 LBB27_86 + 0x48, 0x83, 0xf9, 0x40, //0x00005fe8 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00005fec movq %rcx, $-48(%rbp) + 0x0f, 0x8c, 0x38, 0x02, 0x00, 0x00, //0x00005ff0 jl LBB27_93 + //0x00005ff6 LBB27_87 + 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00005ff6 movdqu (%r8), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00005ffb movdqu $16(%r8), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00006001 movdqu $32(%r8), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00006007 movdqu $48(%r8), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000600d movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006011 pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00006016 pmovmskb %xmm2, %r9d + 0x66, 0x0f, 0x6f, 0xd5, //0x0000601b movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000601f pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00006024 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00006028 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000602c pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00006031 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd6, //0x00006035 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006039 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x0000603e pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00006042 shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00006046 shlq $32, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x0000604a shlq $16, %rcx + 0x49, 0x09, 0xc9, //0x0000604e orq %rcx, %r9 + 0x49, 0x09, 0xd9, //0x00006051 orq %rbx, %r9 + 0x49, 0x09, 0xd1, //0x00006054 orq %rdx, %r9 + 0x66, 0x0f, 0x6f, 0xd0, //0x00006057 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000605b pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000605f pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd5, //0x00006063 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00006067 pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x0000606b pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x6f, 0xd7, //0x00006070 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00006074 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00006078 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd6, //0x0000607c movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00006080 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00006084 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00006088 shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x0000608c shlq $32, %rbx + 0x49, 0xc1, 0xe4, 0x10, //0x00006090 shlq $16, %r12 + 0x4c, 0x09, 0xe1, //0x00006094 orq %r12, %rcx + 0x48, 0x09, 0xd9, //0x00006097 orq %rbx, %rcx + 0x48, 0x09, 0xd1, //0x0000609a orq %rdx, %rcx + 0x48, 0x89, 0xca, //0x0000609d movq %rcx, %rdx + 0x4c, 0x09, 0xd2, //0x000060a0 orq %r10, %rdx + 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000060a3 je LBB27_89 + 0x4c, 0x89, 0xd2, //0x000060a9 movq %r10, %rdx + 0x48, 0xf7, 0xd2, //0x000060ac notq %rdx + 0x48, 0x21, 0xca, //0x000060af andq %rcx, %rdx + 0x4c, 0x8d, 0x24, 0x12, //0x000060b2 leaq (%rdx,%rdx), %r12 + 0x4d, 0x09, 0xd4, //0x000060b6 orq %r10, %r12 + 0x4d, 0x89, 0xe2, //0x000060b9 movq %r12, %r10 + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000060bc movabsq $-6148914691236517206, %rbx + 0x49, 0x31, 0xda, //0x000060c6 xorq %rbx, %r10 + 0x48, 0x21, 0xd9, //0x000060c9 andq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x000060cc andq %r10, %rcx + 0x31, 0xdb, //0x000060cf xorl %ebx, %ebx + 0x48, 0x01, 0xd1, //0x000060d1 addq %rdx, %rcx + 0x0f, 0x92, 0xc3, //0x000060d4 setb %bl + 0x48, 0x89, 0x5d, 0xc8, //0x000060d7 movq %rbx, $-56(%rbp) + 0x48, 0x01, 0xc9, //0x000060db addq %rcx, %rcx + 0x4c, 0x31, 0xe9, //0x000060de xorq %r13, %rcx + 0x4c, 0x21, 0xe1, //0x000060e1 andq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x000060e4 notq %rcx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000060e7 jmp LBB27_90 + //0x000060ec LBB27_89 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000060ec movq $-1, %rcx + 0x31, 0xd2, //0x000060f3 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xc8, //0x000060f5 movq %rdx, $-56(%rbp) + //0x000060f9 LBB27_90 + 0x4c, 0x21, 0xc9, //0x000060f9 andq %r9, %rcx + 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x000060fc movq %rcx, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00006101 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00006108 movq %xmm2, %r9 + 0x4d, 0x31, 0xf9, //0x0000610d xorq %r15, %r9 + 0x66, 0x0f, 0x6f, 0xd0, //0x00006110 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00006114 pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00006118 pmovmskb %xmm2, %r15d + 0x66, 0x0f, 0x6f, 0xd5, //0x0000611d movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00006121 pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00006125 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x6f, 0xd7, //0x0000612a movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x0000612e pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00006132 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd6, //0x00006136 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x0000613a pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000613e pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00006142 shlq $48, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x00006146 shlq $32, %rbx + 0x49, 0xc1, 0xe4, 0x10, //0x0000614a shlq $16, %r12 + 0x4d, 0x09, 0xe7, //0x0000614e orq %r12, %r15 + 0x49, 0x09, 0xdf, //0x00006151 orq %rbx, %r15 + 0x49, 0x09, 0xcf, //0x00006154 orq %rcx, %r15 + 0x4c, 0x89, 0xc9, //0x00006157 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000615a notq %rcx + 0x49, 0x21, 0xcf, //0x0000615d andq %rcx, %r15 + 0x66, 0x0f, 0x74, 0xc4, //0x00006160 pcmpeqb %xmm4, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00006164 pmovmskb %xmm0, %r12d + 0x66, 0x0f, 0x74, 0xec, //0x00006169 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x0000616d pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x00006171 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00006175 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x74, 0xf4, //0x0000617a pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x0000617e pmovmskb %xmm6, %r13d + 0x49, 0xc1, 0xe5, 0x30, //0x00006183 shlq $48, %r13 + 0x49, 0xc1, 0xe2, 0x20, //0x00006187 shlq $32, %r10 + 0x48, 0xc1, 0xe3, 0x10, //0x0000618b shlq $16, %rbx + 0x49, 0x09, 0xdc, //0x0000618f orq %rbx, %r12 + 0x4d, 0x09, 0xd4, //0x00006192 orq %r10, %r12 + 0x4d, 0x09, 0xec, //0x00006195 orq %r13, %r12 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006198 movabsq $6148914691236517205, %r13 + 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000061a2 movabsq $3689348814741910323, %r10 + 0x49, 0x21, 0xcc, //0x000061ac andq %rcx, %r12 + 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x000061af je LBB27_85 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000061b5 .p2align 4, 0x90 + //0x000061c0 LBB27_91 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x000061c0 leaq $-1(%r12), %rdx + 0x48, 0x89, 0xd3, //0x000061c5 movq %rdx, %rbx + 0x4c, 0x21, 0xfb, //0x000061c8 andq %r15, %rbx + 0x48, 0x89, 0xd9, //0x000061cb movq %rbx, %rcx + 0x48, 0xd1, 0xe9, //0x000061ce shrq %rcx + 0x4c, 0x21, 0xe9, //0x000061d1 andq %r13, %rcx + 0x48, 0x29, 0xcb, //0x000061d4 subq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x000061d7 movq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x000061da andq %r10, %rcx + 0x48, 0xc1, 0xeb, 0x02, //0x000061dd shrq $2, %rbx + 0x4c, 0x21, 0xd3, //0x000061e1 andq %r10, %rbx + 0x48, 0x01, 0xcb, //0x000061e4 addq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x000061e7 movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x000061ea shrq $4, %rcx + 0x48, 0x01, 0xd9, //0x000061ee addq %rbx, %rcx + 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000061f1 movabsq $1085102592571150095, %rbx + 0x48, 0x21, 0xd9, //0x000061fb andq %rbx, %rcx + 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000061fe movabsq $72340172838076673, %rbx + 0x48, 0x0f, 0xaf, 0xcb, //0x00006208 imulq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x0000620c shrq $56, %rcx + 0x48, 0x03, 0x4d, 0xc0, //0x00006210 addq $-64(%rbp), %rcx + 0x4c, 0x39, 0xd9, //0x00006214 cmpq %r11, %rcx + 0x0f, 0x86, 0x53, 0x01, 0x00, 0x00, //0x00006217 jbe LBB27_109 + 0x49, 0xff, 0xc3, //0x0000621d incq %r11 + 0x49, 0x21, 0xd4, //0x00006220 andq %rdx, %r12 + 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00006223 jne LBB27_91 + 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00006229 jmp LBB27_85 + //0x0000622e LBB27_93 + 0x48, 0x85, 0xc9, //0x0000622e testq %rcx, %rcx + 0x0f, 0x8e, 0xf6, 0x01, 0x00, 0x00, //0x00006231 jle LBB27_118 + 0x4c, 0x89, 0xd3, //0x00006237 movq %r10, %rbx + 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000623a movups %xmm8, $-80(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000623f movups %xmm8, $-96(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00006244 movups %xmm8, $-112(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00006249 movups %xmm8, $-128(%rbp) + 0x44, 0x89, 0xc1, //0x0000624e movl %r8d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006251 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006257 cmpl $4033, %ecx + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000625d jb LBB27_97 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00006263 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00006268 jb LBB27_98 + 0x41, 0x0f, 0x10, 0x00, //0x0000626e movups (%r8), %xmm0 + 0x0f, 0x11, 0x45, 0x80, //0x00006272 movups %xmm0, $-128(%rbp) + 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00006276 movups $16(%r8), %xmm0 + 0x0f, 0x11, 0x45, 0x90, //0x0000627b movups %xmm0, $-112(%rbp) + 0x49, 0x83, 0xc0, 0x20, //0x0000627f addq $32, %r8 + 0x48, 0x8b, 0x4d, 0xd0, //0x00006283 movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x51, 0xe0, //0x00006287 leaq $-32(%rcx), %rdx + 0x4c, 0x8d, 0x4d, 0xa0, //0x0000628b leaq $-96(%rbp), %r9 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000628f jmp LBB27_99 + //0x00006294 LBB27_97 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006294 movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xda, //0x0000629e movq %rbx, %r10 + 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x000062a1 jmp LBB27_87 + //0x000062a6 LBB27_98 + 0x4c, 0x8d, 0x4d, 0x80, //0x000062a6 leaq $-128(%rbp), %r9 + 0x48, 0x8b, 0x55, 0xd0, //0x000062aa movq $-48(%rbp), %rdx + //0x000062ae LBB27_99 + 0x48, 0x83, 0xfa, 0x10, //0x000062ae cmpq $16, %rdx + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000062b2 jb LBB27_100 + 0x41, 0x0f, 0x10, 0x00, //0x000062b8 movups (%r8), %xmm0 + 0x41, 0x0f, 0x11, 0x01, //0x000062bc movups %xmm0, (%r9) + 0x49, 0x83, 0xc0, 0x10, //0x000062c0 addq $16, %r8 + 0x49, 0x83, 0xc1, 0x10, //0x000062c4 addq $16, %r9 + 0x48, 0x83, 0xc2, 0xf0, //0x000062c8 addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x000062cc cmpq $8, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000062d0 jae LBB27_107 + //0x000062d6 LBB27_101 + 0x48, 0x83, 0xfa, 0x04, //0x000062d6 cmpq $4, %rdx + 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000062da jl LBB27_102 + //0x000062e0 LBB27_108 + 0x41, 0x8b, 0x08, //0x000062e0 movl (%r8), %ecx + 0x41, 0x89, 0x09, //0x000062e3 movl %ecx, (%r9) + 0x49, 0x83, 0xc0, 0x04, //0x000062e6 addq $4, %r8 + 0x49, 0x83, 0xc1, 0x04, //0x000062ea addq $4, %r9 + 0x48, 0x83, 0xc2, 0xfc, //0x000062ee addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x000062f2 cmpq $2, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000062f6 jae LBB27_103 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000062fc jmp LBB27_104 + //0x00006301 LBB27_100 + 0x48, 0x83, 0xfa, 0x08, //0x00006301 cmpq $8, %rdx + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00006305 jb LBB27_101 + //0x0000630b LBB27_107 + 0x49, 0x8b, 0x08, //0x0000630b movq (%r8), %rcx + 0x49, 0x89, 0x09, //0x0000630e movq %rcx, (%r9) + 0x49, 0x83, 0xc0, 0x08, //0x00006311 addq $8, %r8 + 0x49, 0x83, 0xc1, 0x08, //0x00006315 addq $8, %r9 + 0x48, 0x83, 0xc2, 0xf8, //0x00006319 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x0000631d cmpq $4, %rdx + 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00006321 jge LBB27_108 + //0x00006327 LBB27_102 + 0x48, 0x83, 0xfa, 0x02, //0x00006327 cmpq $2, %rdx + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000632b jb LBB27_104 + //0x00006331 LBB27_103 + 0x41, 0x0f, 0xb7, 0x08, //0x00006331 movzwl (%r8), %ecx + 0x66, 0x41, 0x89, 0x09, //0x00006335 movw %cx, (%r9) + 0x49, 0x83, 0xc0, 0x02, //0x00006339 addq $2, %r8 + 0x49, 0x83, 0xc1, 0x02, //0x0000633d addq $2, %r9 + 0x48, 0x83, 0xc2, 0xfe, //0x00006341 addq $-2, %rdx + //0x00006345 LBB27_104 + 0x4c, 0x89, 0xc1, //0x00006345 movq %r8, %rcx + 0x4c, 0x8d, 0x45, 0x80, //0x00006348 leaq $-128(%rbp), %r8 + 0x48, 0x85, 0xd2, //0x0000634c testq %rdx, %rdx + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000634f movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xda, //0x00006359 movq %rbx, %r10 + 0x0f, 0x84, 0x94, 0xfc, 0xff, 0xff, //0x0000635c je LBB27_87 + 0x8a, 0x09, //0x00006362 movb (%rcx), %cl + 0x41, 0x88, 0x09, //0x00006364 movb %cl, (%r9) + 0x4c, 0x8d, 0x45, 0x80, //0x00006367 leaq $-128(%rbp), %r8 + 0xe9, 0x86, 0xfc, 0xff, 0xff, //0x0000636b jmp LBB27_87 + //0x00006370 LBB27_109 + 0x48, 0x8b, 0x47, 0x08, //0x00006370 movq $8(%rdi), %rax + 0x49, 0x0f, 0xbc, 0xcc, //0x00006374 bsfq %r12, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x00006378 subq $-48(%rbp), %rcx + 0x48, 0x8d, 0x44, 0x01, 0x01, //0x0000637c leaq $1(%rcx,%rax), %rax + 0x48, 0x89, 0x06, //0x00006381 movq %rax, (%rsi) + 0x48, 0x8b, 0x4f, 0x08, //0x00006384 movq $8(%rdi), %rcx + 0x48, 0x39, 0xc8, //0x00006388 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x0000638b cmovaq %rcx, %rax + 0x48, 0x89, 0x06, //0x0000638f movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006392 movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xf0, //0x00006399 cmovaq %rax, %r14 + 0xe9, 0xfd, 0xf5, 0xff, 0xff, //0x0000639d jmp LBB27_44 + //0x000063a2 LBB27_54 + 0x4d, 0x85, 0xe4, //0x000063a2 testq %r12, %r12 + 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x000063a5 jne LBB27_119 + 0x4b, 0x8d, 0x5c, 0x1f, 0x01, //0x000063ab leaq $1(%r15,%r11), %rbx + 0x49, 0xf7, 0xd7, //0x000063b0 notq %r15 + 0x4d, 0x01, 0xcf, //0x000063b3 addq %r9, %r15 + //0x000063b6 LBB27_56 + 0x4d, 0x85, 0xff, //0x000063b6 testq %r15, %r15 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000063b9 jg LBB27_113 + 0xe9, 0xde, 0xf5, 0xff, 0xff, //0x000063bf jmp LBB27_45 + //0x000063c4 LBB27_111 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000063c4 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000063cb movl $2, %eax + 0x48, 0x01, 0xc3, //0x000063d0 addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000063d3 movq $-1, %rax + 0x49, 0x01, 0xcf, //0x000063da addq %rcx, %r15 + 0x0f, 0x8e, 0xbf, 0xf5, 0xff, 0xff, //0x000063dd jle LBB27_45 + //0x000063e3 LBB27_113 + 0x0f, 0xb6, 0x03, //0x000063e3 movzbl (%rbx), %eax + 0x3c, 0x5c, //0x000063e6 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000063e8 je LBB27_111 + 0x3c, 0x22, //0x000063ee cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000063f0 je LBB27_116 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000063f6 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000063fd movl $1, %eax + 0x48, 0x01, 0xc3, //0x00006402 addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006405 movq $-1, %rax + 0x49, 0x01, 0xcf, //0x0000640c addq %rcx, %r15 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000640f jg LBB27_113 + 0xe9, 0x88, 0xf5, 0xff, 0xff, //0x00006415 jmp LBB27_45 + //0x0000641a LBB27_116 + 0x4c, 0x29, 0xc3, //0x0000641a subq %r8, %rbx + 0x48, 0xff, 0xc3, //0x0000641d incq %rbx + 0xe9, 0x77, 0xf5, 0xff, 0xff, //0x00006420 jmp LBB27_43 + //0x00006425 LBB27_117 + 0x4c, 0x01, 0xc3, //0x00006425 addq %r8, %rbx + 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00006428 jmp LBB27_56 + //0x0000642d LBB27_118 + 0x48, 0x8b, 0x4f, 0x08, //0x0000642d movq $8(%rdi), %rcx + 0x48, 0x89, 0x0e, //0x00006431 movq %rcx, (%rsi) + 0xe9, 0x69, 0xf5, 0xff, 0xff, //0x00006434 jmp LBB27_45 + //0x00006439 LBB27_119 + 0x49, 0x8d, 0x49, 0xff, //0x00006439 leaq $-1(%r9), %rcx + 0x4c, 0x39, 0xf9, //0x0000643d cmpq %r15, %rcx + 0x0f, 0x84, 0x5c, 0xf5, 0xff, 0xff, //0x00006440 je LBB27_45 + 0x4b, 0x8d, 0x5c, 0x1f, 0x02, //0x00006446 leaq $2(%r15,%r11), %rbx + 0x4d, 0x29, 0xf9, //0x0000644b subq %r15, %r9 + 0x49, 0x83, 0xc1, 0xfe, //0x0000644e addq $-2, %r9 + 0x4d, 0x89, 0xcf, //0x00006452 movq %r9, %r15 + 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00006455 jmp LBB27_56 + 0x90, 0x90, //0x0000645a .p2align 2, 0x90 + // // .set L27_0_set_45, LBB27_45-LJTI27_0 + // // .set L27_0_set_47, LBB27_47-LJTI27_0 + // // .set L27_0_set_48, LBB27_48-LJTI27_0 + // // .set L27_0_set_29, LBB27_29-LJTI27_0 + // // .set L27_0_set_57, LBB27_57-LJTI27_0 + // // .set L27_0_set_82, LBB27_82-LJTI27_0 + // // .set L27_0_set_46, LBB27_46-LJTI27_0 + // // .set L27_0_set_84, LBB27_84-LJTI27_0 + //0x0000645c LJTI27_0 + 0x46, 0xf5, 0xff, 0xff, //0x0000645c .long L27_0_set_45 + 0x68, 0xf5, 0xff, 0xff, //0x00006460 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006464 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006468 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000646c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006470 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006474 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006478 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000647c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006480 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006484 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006488 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000648c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006490 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006494 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006498 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000649c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064a0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064a4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064a8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064ac .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064b0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064b4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064b8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064bc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064c0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064c4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064c8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064cc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064d0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064d4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064d8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064dc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064e0 .long L27_0_set_47 + 0x77, 0xf5, 0xff, 0xff, //0x000064e4 .long L27_0_set_48 + 0x68, 0xf5, 0xff, 0xff, //0x000064e8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064ec .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064f0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064f4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064f8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000064fc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006500 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006504 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006508 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000650c .long L27_0_set_47 + 0x5f, 0xf4, 0xff, 0xff, //0x00006510 .long L27_0_set_29 + 0x68, 0xf5, 0xff, 0xff, //0x00006514 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006518 .long L27_0_set_47 + 0x5f, 0xf4, 0xff, 0xff, //0x0000651c .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006520 .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006524 .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006528 .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x0000652c .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006530 .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006534 .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006538 .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x0000653c .long L27_0_set_29 + 0x5f, 0xf4, 0xff, 0xff, //0x00006540 .long L27_0_set_29 + 0x68, 0xf5, 0xff, 0xff, //0x00006544 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006548 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000654c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006550 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006554 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006558 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000655c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006560 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006564 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006568 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000656c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006570 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006574 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006578 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000657c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006580 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006584 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006588 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000658c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006590 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006594 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006598 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000659c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065a0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065a4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065a8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065ac .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065b0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065b4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065b8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065bc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065c0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065c4 .long L27_0_set_47 + 0x8e, 0xf6, 0xff, 0xff, //0x000065c8 .long L27_0_set_57 + 0x68, 0xf5, 0xff, 0xff, //0x000065cc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065d0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065d4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065d8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065dc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065e0 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065e4 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065e8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065ec .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065f0 .long L27_0_set_47 + 0xc4, 0xfa, 0xff, 0xff, //0x000065f4 .long L27_0_set_82 + 0x68, 0xf5, 0xff, 0xff, //0x000065f8 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x000065fc .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006600 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006604 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006608 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000660c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006610 .long L27_0_set_47 + 0x55, 0xf5, 0xff, 0xff, //0x00006614 .long L27_0_set_46 + 0x68, 0xf5, 0xff, 0xff, //0x00006618 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000661c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006620 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006624 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006628 .long L27_0_set_47 + 0x55, 0xf5, 0xff, 0xff, //0x0000662c .long L27_0_set_46 + 0x68, 0xf5, 0xff, 0xff, //0x00006630 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006634 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006638 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x0000663c .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006640 .long L27_0_set_47 + 0x68, 0xf5, 0xff, 0xff, //0x00006644 .long L27_0_set_47 + 0xda, 0xfa, 0xff, 0xff, //0x00006648 .long L27_0_set_84 + 0x90, 0x90, 0x90, 0x90, //0x0000664c .p2align 4, 0x90 + //0x00006650 _get_by_path + 0x55, //0x00006650 pushq %rbp + 0x48, 0x89, 0xe5, //0x00006651 movq %rsp, %rbp + 0x41, 0x57, //0x00006654 pushq %r15 + 0x41, 0x56, //0x00006656 pushq %r14 + 0x41, 0x55, //0x00006658 pushq %r13 + 0x41, 0x54, //0x0000665a pushq %r12 + 0x53, //0x0000665c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x0000665d subq $56, %rsp + 0x49, 0x89, 0xf7, //0x00006661 movq %rsi, %r15 + 0x49, 0x89, 0xfb, //0x00006664 movq %rdi, %r11 + 0x4c, 0x8b, 0x52, 0x08, //0x00006667 movq $8(%rdx), %r10 + 0x4d, 0x85, 0xd2, //0x0000666b testq %r10, %r10 + 0x0f, 0x84, 0x4c, 0x0f, 0x00, 0x00, //0x0000666e je LBB28_244 + 0x48, 0x8b, 0x02, //0x00006674 movq (%rdx), %rax + 0x49, 0xc1, 0xe2, 0x04, //0x00006677 shlq $4, %r10 + 0x48, 0x89, 0x45, 0xb8, //0x0000667b movq %rax, $-72(%rbp) + 0x49, 0x01, 0xc2, //0x0000667f addq %rax, %r10 + 0x4d, 0x8b, 0x0b, //0x00006682 movq (%r11), %r9 + 0x49, 0x8b, 0x17, //0x00006685 movq (%r15), %rdx + 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006688 movabsq $4294977024, %r12 + 0x4c, 0x89, 0x5d, 0xc0, //0x00006692 movq %r11, $-64(%rbp) + 0x48, 0x89, 0x4d, 0xa0, //0x00006696 movq %rcx, $-96(%rbp) + 0x4c, 0x89, 0x55, 0xa8, //0x0000669a movq %r10, $-88(%rbp) + //0x0000669e LBB28_2 + 0x4d, 0x8b, 0x43, 0x08, //0x0000669e movq $8(%r11), %r8 + 0x48, 0x89, 0xd7, //0x000066a2 movq %rdx, %rdi + 0x4c, 0x29, 0xc7, //0x000066a5 subq %r8, %rdi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000066a8 jae LBB28_7 + 0x41, 0x8a, 0x04, 0x11, //0x000066ae movb (%r9,%rdx), %al + 0x3c, 0x0d, //0x000066b2 cmpb $13, %al + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000066b4 je LBB28_7 + 0x3c, 0x20, //0x000066ba cmpb $32, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000066bc je LBB28_7 + 0x04, 0xf7, //0x000066c2 addb $-9, %al + 0x3c, 0x01, //0x000066c4 cmpb $1, %al + 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000066c6 jbe LBB28_7 + 0x48, 0x89, 0xd6, //0x000066cc movq %rdx, %rsi + 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000066cf jmp LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066d4 .p2align 4, 0x90 + //0x000066e0 LBB28_7 + 0x48, 0x8d, 0x72, 0x01, //0x000066e0 leaq $1(%rdx), %rsi + 0x4c, 0x39, 0xc6, //0x000066e4 cmpq %r8, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000066e7 jae LBB28_11 + 0x41, 0x8a, 0x04, 0x31, //0x000066ed movb (%r9,%rsi), %al + 0x3c, 0x0d, //0x000066f1 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000066f3 je LBB28_11 + 0x3c, 0x20, //0x000066f9 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000066fb je LBB28_11 + 0x04, 0xf7, //0x00006701 addb $-9, %al + 0x3c, 0x01, //0x00006703 cmpb $1, %al + 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006705 ja LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000670b .p2align 4, 0x90 + //0x00006710 LBB28_11 + 0x48, 0x8d, 0x72, 0x02, //0x00006710 leaq $2(%rdx), %rsi + 0x4c, 0x39, 0xc6, //0x00006714 cmpq %r8, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006717 jae LBB28_15 + 0x41, 0x8a, 0x04, 0x31, //0x0000671d movb (%r9,%rsi), %al + 0x3c, 0x0d, //0x00006721 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006723 je LBB28_15 + 0x3c, 0x20, //0x00006729 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000672b je LBB28_15 + 0x04, 0xf7, //0x00006731 addb $-9, %al + 0x3c, 0x01, //0x00006733 cmpb $1, %al + 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006735 ja LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000673b .p2align 4, 0x90 + //0x00006740 LBB28_15 + 0x48, 0x8d, 0x72, 0x03, //0x00006740 leaq $3(%rdx), %rsi + 0x4c, 0x39, 0xc6, //0x00006744 cmpq %r8, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006747 jae LBB28_19 + 0x41, 0x8a, 0x04, 0x31, //0x0000674d movb (%r9,%rsi), %al + 0x3c, 0x0d, //0x00006751 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006753 je LBB28_19 + 0x3c, 0x20, //0x00006759 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000675b je LBB28_19 + 0x04, 0xf7, //0x00006761 addb $-9, %al + 0x3c, 0x01, //0x00006763 cmpb $1, %al + 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006765 ja LBB28_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000676b .p2align 4, 0x90 + //0x00006770 LBB28_19 + 0x48, 0x8d, 0x42, 0x04, //0x00006770 leaq $4(%rdx), %rax + 0x49, 0x39, 0xc0, //0x00006774 cmpq %rax, %r8 + 0x0f, 0x86, 0x83, 0x00, 0x00, 0x00, //0x00006777 jbe LBB28_25 + 0x49, 0x39, 0xc0, //0x0000677d cmpq %rax, %r8 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00006780 je LBB28_26 + 0x4b, 0x8d, 0x04, 0x01, //0x00006786 leaq (%r9,%r8), %rax + 0x48, 0x83, 0xc7, 0x04, //0x0000678a addq $4, %rdi + 0x49, 0x8d, 0x74, 0x11, 0x05, //0x0000678e leaq $5(%r9,%rdx), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006793 .p2align 4, 0x90 + //0x000067a0 LBB28_22 + 0x0f, 0xbe, 0x5e, 0xff, //0x000067a0 movsbl $-1(%rsi), %ebx + 0x83, 0xfb, 0x20, //0x000067a4 cmpl $32, %ebx + 0x0f, 0x87, 0xfd, 0x0b, 0x00, 0x00, //0x000067a7 ja LBB28_29 + 0x49, 0x0f, 0xa3, 0xdc, //0x000067ad btq %rbx, %r12 + 0x0f, 0x83, 0xf3, 0x0b, 0x00, 0x00, //0x000067b1 jae LBB28_29 + 0x48, 0xff, 0xc6, //0x000067b7 incq %rsi + 0x48, 0xff, 0xc7, //0x000067ba incq %rdi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000067bd jne LBB28_22 + 0x4c, 0x29, 0xc8, //0x000067c3 subq %r9, %rax + 0x48, 0x89, 0xc6, //0x000067c6 movq %rax, %rsi + 0x4c, 0x39, 0xc6, //0x000067c9 cmpq %r8, %rsi + 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000067cc jae LBB28_30 + //0x000067d2 LBB28_28 + 0x48, 0x8d, 0x46, 0x01, //0x000067d2 leaq $1(%rsi), %rax + 0x49, 0x89, 0x07, //0x000067d6 movq %rax, (%r15) + 0x41, 0x8a, 0x34, 0x31, //0x000067d9 movb (%r9,%rsi), %sil + 0x48, 0x8b, 0x55, 0xb8, //0x000067dd movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x000067e1 movq (%rdx), %rdx + 0x48, 0x85, 0xd2, //0x000067e4 testq %rdx, %rdx + 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000067e7 jne LBB28_31 + 0xe9, 0x29, 0x0e, 0x00, 0x00, //0x000067ed jmp LBB28_251 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067f2 .p2align 4, 0x90 + //0x00006800 LBB28_25 + 0x49, 0x89, 0x07, //0x00006800 movq %rax, (%r15) + 0x31, 0xf6, //0x00006803 xorl %esi, %esi + 0x48, 0x8b, 0x55, 0xb8, //0x00006805 movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00006809 movq (%rdx), %rdx + 0x48, 0x85, 0xd2, //0x0000680c testq %rdx, %rdx + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000680f jne LBB28_31 + 0xe9, 0x01, 0x0e, 0x00, 0x00, //0x00006815 jmp LBB28_251 + //0x0000681a LBB28_26 + 0x4c, 0x01, 0xc8, //0x0000681a addq %r9, %rax + 0x4c, 0x29, 0xc8, //0x0000681d subq %r9, %rax + 0x48, 0x89, 0xc6, //0x00006820 movq %rax, %rsi + 0x4c, 0x39, 0xc6, //0x00006823 cmpq %r8, %rsi + 0x0f, 0x82, 0xa6, 0xff, 0xff, 0xff, //0x00006826 jb LBB28_28 + //0x0000682c LBB28_30 + 0x31, 0xf6, //0x0000682c xorl %esi, %esi + 0x48, 0x89, 0xd0, //0x0000682e movq %rdx, %rax + 0x48, 0x8b, 0x55, 0xb8, //0x00006831 movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x12, //0x00006835 movq (%rdx), %rdx + 0x48, 0x85, 0xd2, //0x00006838 testq %rdx, %rdx + 0x0f, 0x84, 0xda, 0x0d, 0x00, 0x00, //0x0000683b je LBB28_251 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006841 .p2align 4, 0x90 + //0x00006850 LBB28_31 + 0x8a, 0x52, 0x17, //0x00006850 movb $23(%rdx), %dl + 0x80, 0xe2, 0x1f, //0x00006853 andb $31, %dl + 0x80, 0xfa, 0x02, //0x00006856 cmpb $2, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006859 je LBB28_184 + 0x80, 0xfa, 0x18, //0x0000685f cmpb $24, %dl + 0x0f, 0x85, 0xb3, 0x0d, 0x00, 0x00, //0x00006862 jne LBB28_251 + 0x40, 0x80, 0xfe, 0x7b, //0x00006868 cmpb $123, %sil + 0x4c, 0x89, 0x7d, 0xd0, //0x0000686c movq %r15, $-48(%rbp) + 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x00006870 je LBB28_34 + 0xe9, 0x71, 0x0d, 0x00, 0x00, //0x00006876 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000687b .p2align 4, 0x90 + //0x00006880 LBB28_184 + 0x40, 0x80, 0xfe, 0x5b, //0x00006880 cmpb $91, %sil + 0x0f, 0x85, 0x62, 0x0d, 0x00, 0x00, //0x00006884 jne LBB28_247 + 0x48, 0x8b, 0x55, 0xb8, //0x0000688a movq $-72(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000688e movq $8(%rdx), %rdx + 0x4c, 0x8b, 0x32, //0x00006892 movq (%rdx), %r14 + 0x4d, 0x85, 0xf6, //0x00006895 testq %r14, %r14 + 0x0f, 0x88, 0x7d, 0x0d, 0x00, 0x00, //0x00006898 js LBB28_251 + 0x4d, 0x8b, 0x43, 0x08, //0x0000689e movq $8(%r11), %r8 + 0x48, 0x89, 0xc6, //0x000068a2 movq %rax, %rsi + 0x4c, 0x29, 0xc6, //0x000068a5 subq %r8, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000068a8 jae LBB28_191 + 0x41, 0x8a, 0x14, 0x01, //0x000068ae movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000068b2 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000068b5 je LBB28_191 + 0x80, 0xfa, 0x20, //0x000068bb cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000068be je LBB28_191 + 0x80, 0xc2, 0xf7, //0x000068c4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000068c7 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x000068ca jbe LBB28_191 + 0x48, 0x89, 0xc7, //0x000068d0 movq %rax, %rdi + 0xe9, 0x12, 0x0b, 0x00, 0x00, //0x000068d3 jmp LBB28_213 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068d8 .p2align 4, 0x90 + //0x000068e0 LBB28_191 + 0x48, 0x8d, 0x78, 0x01, //0x000068e0 leaq $1(%rax), %rdi + 0x4c, 0x39, 0xc7, //0x000068e4 cmpq %r8, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000068e7 jae LBB28_195 + 0x41, 0x8a, 0x14, 0x39, //0x000068ed movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000068f1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000068f4 je LBB28_195 + 0x80, 0xfa, 0x20, //0x000068fa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000068fd je LBB28_195 + 0x80, 0xc2, 0xf7, //0x00006903 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006906 cmpb $1, %dl + 0x0f, 0x87, 0xdb, 0x0a, 0x00, 0x00, //0x00006909 ja LBB28_213 + 0x90, //0x0000690f .p2align 4, 0x90 + //0x00006910 LBB28_195 + 0x48, 0x8d, 0x78, 0x02, //0x00006910 leaq $2(%rax), %rdi 0x4c, 0x39, 0xc7, //0x00006914 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006917 jae LBB32_11 - 0x8a, 0x04, 0x3a, //0x0000691d movb (%rdx,%rdi), %al - 0x3c, 0x0d, //0x00006920 cmpb $13, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00006922 je LBB32_11 - 0x3c, 0x20, //0x00006928 cmpb $32, %al - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000692a je LBB32_11 - 0x04, 0xf7, //0x00006930 addb $-9, %al - 0x3c, 0x01, //0x00006932 cmpb $1, %al - 0x0f, 0x87, 0xe5, 0x00, 0x00, 0x00, //0x00006934 ja LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000693a .p2align 4, 0x90 - //0x00006940 LBB32_11 - 0x48, 0x8d, 0x7e, 0x02, //0x00006940 leaq $2(%rsi), %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006917 jae LBB28_199 + 0x41, 0x8a, 0x14, 0x39, //0x0000691d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00006921 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006924 je LBB28_199 + 0x80, 0xfa, 0x20, //0x0000692a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000692d je LBB28_199 + 0x80, 0xc2, 0xf7, //0x00006933 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006936 cmpb $1, %dl + 0x0f, 0x87, 0xab, 0x0a, 0x00, 0x00, //0x00006939 ja LBB28_213 + 0x90, //0x0000693f .p2align 4, 0x90 + //0x00006940 LBB28_199 + 0x48, 0x8d, 0x78, 0x03, //0x00006940 leaq $3(%rax), %rdi 0x4c, 0x39, 0xc7, //0x00006944 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006947 jae LBB32_15 - 0x8a, 0x04, 0x3a, //0x0000694d movb (%rdx,%rdi), %al - 0x3c, 0x0d, //0x00006950 cmpb $13, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00006952 je LBB32_15 - 0x3c, 0x20, //0x00006958 cmpb $32, %al - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000695a je LBB32_15 - 0x04, 0xf7, //0x00006960 addb $-9, %al - 0x3c, 0x01, //0x00006962 cmpb $1, %al - 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x00006964 ja LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000696a .p2align 4, 0x90 - //0x00006970 LBB32_15 - 0x48, 0x8d, 0x7e, 0x03, //0x00006970 leaq $3(%rsi), %rdi - 0x4c, 0x39, 0xc7, //0x00006974 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006977 jae LBB32_19 - 0x8a, 0x04, 0x3a, //0x0000697d movb (%rdx,%rdi), %al - 0x3c, 0x0d, //0x00006980 cmpb $13, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00006982 je LBB32_19 - 0x3c, 0x20, //0x00006988 cmpb $32, %al - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000698a je LBB32_19 - 0x04, 0xf7, //0x00006990 addb $-9, %al - 0x3c, 0x01, //0x00006992 cmpb $1, %al - 0x0f, 0x87, 0x85, 0x00, 0x00, 0x00, //0x00006994 ja LBB32_29 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000699a .p2align 4, 0x90 - //0x000069a0 LBB32_19 - 0x48, 0x8d, 0x46, 0x04, //0x000069a0 leaq $4(%rsi), %rax - 0x49, 0x39, 0xc0, //0x000069a4 cmpq %rax, %r8 - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x000069a7 jbe LBB32_25 - 0x49, 0x39, 0xc0, //0x000069ad cmpq %rax, %r8 - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x000069b0 je LBB32_26 - 0x4a, 0x8d, 0x3c, 0x02, //0x000069b6 leaq (%rdx,%r8), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000069ba .p2align 4, 0x90 - //0x000069c0 LBB32_22 - 0x0f, 0xbe, 0x1c, 0x02, //0x000069c0 movsbl (%rdx,%rax), %ebx - 0x83, 0xfb, 0x20, //0x000069c4 cmpl $32, %ebx - 0x0f, 0x87, 0x46, 0x00, 0x00, 0x00, //0x000069c7 ja LBB32_28 - 0x49, 0x0f, 0xa3, 0xda, //0x000069cd btq %rbx, %r10 - 0x0f, 0x83, 0x3c, 0x00, 0x00, 0x00, //0x000069d1 jae LBB32_28 - 0x48, 0x83, 0xc0, 0x01, //0x000069d7 addq $1, %rax - 0x49, 0x39, 0xc0, //0x000069db cmpq %rax, %r8 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000069de jne LBB32_22 - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000069e4 jmp LBB32_27 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000069e9 .p2align 4, 0x90 - //0x000069f0 LBB32_25 - 0x49, 0x89, 0x45, 0x00, //0x000069f0 movq %rax, (%r13) - 0x31, 0xff, //0x000069f4 xorl %edi, %edi - 0x49, 0x8b, 0x31, //0x000069f6 movq (%r9), %rsi - 0x48, 0x85, 0xf6, //0x000069f9 testq %rsi, %rsi - 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x000069fc jne LBB32_31 - 0xe9, 0x2e, 0x0b, 0x00, 0x00, //0x00006a02 jmp LBB32_228 - //0x00006a07 LBB32_26 - 0x48, 0x01, 0xd0, //0x00006a07 addq %rdx, %rax - 0x48, 0x89, 0xc7, //0x00006a0a movq %rax, %rdi - //0x00006a0d LBB32_27 - 0x48, 0x29, 0xd7, //0x00006a0d subq %rdx, %rdi - 0x48, 0x89, 0xf8, //0x00006a10 movq %rdi, %rax - //0x00006a13 LBB32_28 - 0x48, 0x89, 0xc7, //0x00006a13 movq %rax, %rdi - 0x4c, 0x39, 0xc0, //0x00006a16 cmpq %r8, %rax - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00006a19 jae LBB32_30 - //0x00006a1f LBB32_29 - 0x48, 0x8d, 0x47, 0x01, //0x00006a1f leaq $1(%rdi), %rax - 0x49, 0x89, 0x45, 0x00, //0x00006a23 movq %rax, (%r13) - 0x40, 0x8a, 0x3c, 0x3a, //0x00006a27 movb (%rdx,%rdi), %dil - 0x49, 0x8b, 0x31, //0x00006a2b movq (%r9), %rsi - 0x48, 0x85, 0xf6, //0x00006a2e testq %rsi, %rsi - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00006a31 jne LBB32_31 - 0xe9, 0xf9, 0x0a, 0x00, 0x00, //0x00006a37 jmp LBB32_228 - //0x00006a3c LBB32_30 - 0x31, 0xff, //0x00006a3c xorl %edi, %edi - 0x48, 0x89, 0xf0, //0x00006a3e movq %rsi, %rax - 0x49, 0x8b, 0x31, //0x00006a41 movq (%r9), %rsi - 0x48, 0x85, 0xf6, //0x00006a44 testq %rsi, %rsi - 0x0f, 0x84, 0xe8, 0x0a, 0x00, 0x00, //0x00006a47 je LBB32_228 - 0x90, 0x90, 0x90, //0x00006a4d .p2align 4, 0x90 - //0x00006a50 LBB32_31 - 0x8a, 0x5e, 0x17, //0x00006a50 movb $23(%rsi), %bl - 0x80, 0xe3, 0x1f, //0x00006a53 andb $31, %bl - 0x80, 0xfb, 0x02, //0x00006a56 cmpb $2, %bl - 0x4c, 0x89, 0x4d, 0xb8, //0x00006a59 movq %r9, $-72(%rbp) - 0x0f, 0x84, 0x0d, 0x07, 0x00, 0x00, //0x00006a5d je LBB32_161 - 0x80, 0xfb, 0x18, //0x00006a63 cmpb $24, %bl - 0x0f, 0x85, 0xc9, 0x0a, 0x00, 0x00, //0x00006a66 jne LBB32_228 - 0x40, 0x80, 0xff, 0x7b, //0x00006a6c cmpb $123, %dil - 0x4c, 0x89, 0x6d, 0xd0, //0x00006a70 movq %r13, $-48(%rbp) - 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00006a74 jne LBB32_234 - //0x00006a7a LBB32_34 - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x00006a7a movq $8(%r12), %rcx - 0x48, 0x39, 0xc8, //0x00006a7f cmpq %rcx, %rax - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006a82 jae LBB32_39 - 0x8a, 0x1c, 0x02, //0x00006a88 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00006a8b cmpb $13, %bl - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00006a8e je LBB32_39 - 0x80, 0xfb, 0x20, //0x00006a94 cmpb $32, %bl - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006a97 je LBB32_39 - 0x80, 0xc3, 0xf7, //0x00006a9d addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006aa0 cmpb $1, %bl - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00006aa3 jbe LBB32_39 - 0x49, 0x89, 0xc7, //0x00006aa9 movq %rax, %r15 - 0xe9, 0x04, 0x01, 0x00, 0x00, //0x00006aac jmp LBB32_60 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ab1 .p2align 4, 0x90 - //0x00006ac0 LBB32_39 - 0x4c, 0x8d, 0x78, 0x01, //0x00006ac0 leaq $1(%rax), %r15 - 0x49, 0x39, 0xcf, //0x00006ac4 cmpq %rcx, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006ac7 jae LBB32_43 - 0x42, 0x8a, 0x1c, 0x3a, //0x00006acd movb (%rdx,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00006ad1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006ad4 je LBB32_43 - 0x80, 0xfb, 0x20, //0x00006ada cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006add je LBB32_43 - 0x80, 0xc3, 0xf7, //0x00006ae3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006ae6 cmpb $1, %bl - 0x0f, 0x87, 0xc6, 0x00, 0x00, 0x00, //0x00006ae9 ja LBB32_60 - 0x90, //0x00006aef .p2align 4, 0x90 - //0x00006af0 LBB32_43 - 0x4c, 0x8d, 0x78, 0x02, //0x00006af0 leaq $2(%rax), %r15 - 0x49, 0x39, 0xcf, //0x00006af4 cmpq %rcx, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006af7 jae LBB32_47 - 0x42, 0x8a, 0x1c, 0x3a, //0x00006afd movb (%rdx,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00006b01 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006b04 je LBB32_47 - 0x80, 0xfb, 0x20, //0x00006b0a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006b0d je LBB32_47 - 0x80, 0xc3, 0xf7, //0x00006b13 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006b16 cmpb $1, %bl - 0x0f, 0x87, 0x96, 0x00, 0x00, 0x00, //0x00006b19 ja LBB32_60 - 0x90, //0x00006b1f .p2align 4, 0x90 - //0x00006b20 LBB32_47 - 0x4c, 0x8d, 0x78, 0x03, //0x00006b20 leaq $3(%rax), %r15 - 0x49, 0x39, 0xcf, //0x00006b24 cmpq %rcx, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006b27 jae LBB32_51 - 0x42, 0x8a, 0x1c, 0x3a, //0x00006b2d movb (%rdx,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00006b31 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006b34 je LBB32_51 - 0x80, 0xfb, 0x20, //0x00006b3a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006b3d je LBB32_51 - 0x80, 0xc3, 0xf7, //0x00006b43 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006b46 cmpb $1, %bl - 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x00006b49 ja LBB32_60 - 0x90, //0x00006b4f .p2align 4, 0x90 - //0x00006b50 LBB32_51 - 0x4c, 0x8d, 0x78, 0x04, //0x00006b50 leaq $4(%rax), %r15 - 0x4c, 0x39, 0xf9, //0x00006b54 cmpq %r15, %rcx - 0x0f, 0x86, 0xec, 0x09, 0x00, 0x00, //0x00006b57 jbe LBB32_231 - 0x4c, 0x39, 0xf9, //0x00006b5d cmpq %r15, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00006b60 je LBB32_57 - 0x48, 0x8d, 0x34, 0x0a, //0x00006b66 leaq (%rdx,%rcx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b6a .p2align 4, 0x90 - //0x00006b70 LBB32_54 - 0x42, 0x0f, 0xbe, 0x3c, 0x3a, //0x00006b70 movsbl (%rdx,%r15), %edi - 0x83, 0xff, 0x20, //0x00006b75 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00006b78 ja LBB32_59 - 0x49, 0x0f, 0xa3, 0xfa, //0x00006b7e btq %rdi, %r10 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00006b82 jae LBB32_59 - 0x49, 0x83, 0xc7, 0x01, //0x00006b88 addq $1, %r15 - 0x4c, 0x39, 0xf9, //0x00006b8c cmpq %r15, %rcx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00006b8f jne LBB32_54 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00006b95 jmp LBB32_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b9a .p2align 4, 0x90 - //0x00006ba0 LBB32_57 - 0x49, 0x01, 0xd7, //0x00006ba0 addq %rdx, %r15 - 0x4c, 0x89, 0xfe, //0x00006ba3 movq %r15, %rsi - //0x00006ba6 LBB32_58 - 0x48, 0x29, 0xd6, //0x00006ba6 subq %rdx, %rsi - 0x49, 0x89, 0xf7, //0x00006ba9 movq %rsi, %r15 - //0x00006bac LBB32_59 - 0x49, 0x39, 0xcf, //0x00006bac cmpq %rcx, %r15 - 0x0f, 0x83, 0x97, 0x09, 0x00, 0x00, //0x00006baf jae LBB32_234 - //0x00006bb5 LBB32_60 - 0x4c, 0x89, 0xe8, //0x00006bb5 movq %r13, %rax - 0x4d, 0x8d, 0x6f, 0x01, //0x00006bb8 leaq $1(%r15), %r13 - 0x4c, 0x89, 0x28, //0x00006bbc movq %r13, (%rax) - 0x42, 0x8a, 0x0c, 0x3a, //0x00006bbf movb (%rdx,%r15), %cl - 0x80, 0xf9, 0x22, //0x00006bc3 cmpb $34, %cl - 0x0f, 0x85, 0x2f, 0x09, 0x00, 0x00, //0x00006bc6 jne LBB32_224 - 0x48, 0x8b, 0x45, 0xb8, //0x00006bcc movq $-72(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00006bd0 movq $8(%rax), %rax - 0x48, 0x8b, 0x18, //0x00006bd4 movq (%rax), %rbx - 0x4c, 0x8b, 0x70, 0x08, //0x00006bd7 movq $8(%rax), %r14 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006bdb movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xe7, //0x00006be3 movq %r12, %rdi - 0x4c, 0x89, 0xee, //0x00006be6 movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00006be9 leaq $-80(%rbp), %rdx - 0xe8, 0xbe, 0x27, 0x00, 0x00, //0x00006bed callq _advance_string_default - 0x48, 0x85, 0xc0, //0x00006bf2 testq %rax, %rax - 0x0f, 0x88, 0x72, 0x09, 0x00, 0x00, //0x00006bf5 js LBB32_236 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006bfb movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00006bff movq %rax, (%rcx) - 0x48, 0x8b, 0x4d, 0xb0, //0x00006c02 movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00006c06 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00006c0a je LBB32_64 - 0x48, 0x39, 0xc1, //0x00006c10 cmpq %rax, %rcx - 0x0f, 0x8e, 0x58, 0x01, 0x00, 0x00, //0x00006c13 jle LBB32_136 - //0x00006c19 LBB32_64 - 0x48, 0x89, 0xc2, //0x00006c19 movq %rax, %rdx - 0x4c, 0x29, 0xfa, //0x00006c1c subq %r15, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00006c1f addq $-2, %rdx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006c23 movl $1, %r8d - 0x48, 0x89, 0xd1, //0x00006c29 movq %rdx, %rcx - 0x4c, 0x09, 0xf1, //0x00006c2c orq %r14, %rcx - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00006c2f jne LBB32_66 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006c35 movabsq $4294977024, %r10 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00006c3f jmp LBB32_76 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c44 .p2align 4, 0x90 - //0x00006c50 LBB32_66 - 0x4c, 0x39, 0xf2, //0x00006c50 cmpq %r14, %rdx - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006c53 movabsq $4294977024, %r10 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00006c5d jne LBB32_71 - 0x49, 0x8b, 0x3c, 0x24, //0x00006c63 movq (%r12), %rdi - 0x49, 0x01, 0xfd, //0x00006c67 addq %rdi, %r13 - 0x31, 0xf6, //0x00006c6a xorl %esi, %esi - 0x4c, 0x89, 0xf2, //0x00006c6c movq %r14, %rdx - 0x90, //0x00006c6f .p2align 4, 0x90 - //0x00006c70 LBB32_68 - 0x48, 0x83, 0xfa, 0x10, //0x00006c70 cmpq $16, %rdx - 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x00006c74 jb LBB32_72 - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x35, 0x00, //0x00006c7a movdqu (%r13,%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x0c, 0x33, //0x00006c81 movdqu (%rbx,%rsi), %xmm1 - 0x66, 0x0f, 0x74, 0xc8, //0x00006c86 pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00006c8a pmovmskb %xmm1, %ecx - 0x48, 0x83, 0xc2, 0xf0, //0x00006c8e addq $-16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x00006c92 addq $16, %rsi - 0x66, 0x83, 0xf9, 0xff, //0x00006c96 cmpw $-1, %cx - 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00006c9a je LBB32_68 - //0x00006ca0 LBB32_71 - 0x45, 0x31, 0xc0, //0x00006ca0 xorl %r8d, %r8d - //0x00006ca3 LBB32_76 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00006ca3 movq $-48(%rbp), %r13 - 0x49, 0x8b, 0x14, 0x24, //0x00006ca7 movq (%r12), %rdx - 0x49, 0x8b, 0x74, 0x24, 0x08, //0x00006cab movq $8(%r12), %rsi - 0x48, 0x39, 0xf0, //0x00006cb0 cmpq %rsi, %rax - 0x0f, 0x83, 0x27, 0x02, 0x00, 0x00, //0x00006cb3 jae LBB32_82 - //0x00006cb9 LBB32_78 - 0x8a, 0x1c, 0x02, //0x00006cb9 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00006cbc cmpb $13, %bl - 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00006cbf je LBB32_82 - 0x80, 0xfb, 0x20, //0x00006cc5 cmpb $32, %bl - 0x0f, 0x84, 0x12, 0x02, 0x00, 0x00, //0x00006cc8 je LBB32_82 - 0x80, 0xc3, 0xf7, //0x00006cce addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006cd1 cmpb $1, %bl - 0x0f, 0x86, 0x06, 0x02, 0x00, 0x00, //0x00006cd4 jbe LBB32_82 - 0x48, 0x89, 0xc7, //0x00006cda movq %rax, %rdi - 0xe9, 0xf3, 0x02, 0x00, 0x00, //0x00006cdd jmp LBB32_107 - //0x00006ce2 LBB32_72 - 0x44, 0x01, 0xff, //0x00006ce2 addl %r15d, %edi - 0x8d, 0x0c, 0x3e, //0x00006ce5 leal (%rsi,%rdi), %ecx - 0x83, 0xc1, 0x01, //0x00006ce8 addl $1, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006ceb andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006cf1 cmpl $4080, %ecx - 0x0f, 0x87, 0x57, 0x00, 0x00, 0x00, //0x00006cf7 ja LBB32_101 - 0x8d, 0x0c, 0x33, //0x00006cfd leal (%rbx,%rsi), %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006d00 andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006d06 cmpl $4081, %ecx - 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00006d0c jae LBB32_101 - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x35, 0x00, //0x00006d12 movdqu (%r13,%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x0c, 0x33, //0x00006d19 movdqu (%rbx,%rsi), %xmm1 - 0x66, 0x0f, 0x74, 0xc8, //0x00006d1e pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00006d22 pmovmskb %xmm1, %esi - 0x66, 0x83, 0xfe, 0xff, //0x00006d26 cmpw $-1, %si - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00006d2a je LBB32_76 - 0xf7, 0xd6, //0x00006d30 notl %esi - 0x66, 0x0f, 0xbc, 0xce, //0x00006d32 bsfw %si, %cx - 0x0f, 0xb7, 0xc9, //0x00006d36 movzwl %cx, %ecx - 0x45, 0x31, 0xc0, //0x00006d39 xorl %r8d, %r8d - 0x48, 0x39, 0xca, //0x00006d3c cmpq %rcx, %rdx - 0x41, 0x0f, 0x96, 0xc0, //0x00006d3f setbe %r8b - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00006d43 jmp LBB32_76 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006d48 .p2align 4, 0x90 - //0x00006d50 LBB32_100 - 0x48, 0x83, 0xc6, 0x01, //0x00006d50 addq $1, %rsi - //0x00006d54 LBB32_101 - 0x49, 0x39, 0xf6, //0x00006d54 cmpq %rsi, %r14 - 0x0f, 0x84, 0x46, 0xff, 0xff, 0xff, //0x00006d57 je LBB32_76 - 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x00, //0x00006d5d movzbl (%r13,%rsi), %ecx - 0x3a, 0x0c, 0x33, //0x00006d63 cmpb (%rbx,%rsi), %cl - 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006d66 je LBB32_100 - 0xe9, 0x2f, 0xff, 0xff, 0xff, //0x00006d6c jmp LBB32_71 - //0x00006d71 LBB32_136 - 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00006d71 movq $0, $-64(%rbp) - 0x49, 0x8b, 0x0c, 0x24, //0x00006d79 movq (%r12), %rcx - 0x4a, 0x8d, 0x34, 0x29, //0x00006d7d leaq (%rcx,%r13), %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00006d81 movq %rsi, $-56(%rbp) - 0x48, 0x01, 0xc1, //0x00006d85 addq %rax, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00006d88 addq $-1, %rcx - 0x48, 0x83, 0xc0, 0xff, //0x00006d8c addq $-1, %rax - 0x4e, 0x8d, 0x3c, 0x33, //0x00006d90 leaq (%rbx,%r14), %r15 - 0x49, 0x39, 0xc5, //0x00006d94 cmpq %rax, %r13 - 0x0f, 0x8d, 0xdf, 0x00, 0x00, 0x00, //0x00006d97 jge LBB32_153 - 0x4d, 0x85, 0xf6, //0x00006d9d testq %r14, %r14 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00006da0 movq $-48(%rbp), %r13 - 0x48, 0x8d, 0x55, 0xc0, //0x00006da4 leaq $-64(%rbp), %rdx - 0x0f, 0x8e, 0xd2, 0x00, 0x00, 0x00, //0x00006da8 jle LBB32_154 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006dae movabsq $4294977024, %r10 - 0x49, 0x89, 0xce, //0x00006db8 movq %rcx, %r14 - //0x00006dbb LBB32_139 - 0x8a, 0x06, //0x00006dbb movb (%rsi), %al - 0x3c, 0x5c, //0x00006dbd cmpb $92, %al - 0x0f, 0x85, 0x6d, 0x00, 0x00, 0x00, //0x00006dbf jne LBB32_146 - 0x48, 0x8d, 0x7d, 0xc8, //0x00006dc5 leaq $-56(%rbp), %rdi - 0x4c, 0x89, 0xf6, //0x00006dc9 movq %r14, %rsi - 0xe8, 0x8f, 0x29, 0x00, 0x00, //0x00006dcc callq _unescape - 0x49, 0x89, 0xc0, //0x00006dd1 movq %rax, %r8 - 0x48, 0x85, 0xc0, //0x00006dd4 testq %rax, %rax - 0x0f, 0x88, 0xcd, 0x00, 0x00, 0x00, //0x00006dd7 js LBB32_158 - 0x49, 0x8d, 0x34, 0x28, //0x00006ddd leaq (%r8,%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x00006de1 addq $-64, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x00006de5 leaq $-64(%rbp), %rdx - 0x4c, 0x39, 0xfb, //0x00006de9 cmpq %r15, %rbx - 0x0f, 0x83, 0x59, 0x00, 0x00, 0x00, //0x00006dec jae LBB32_148 - 0x48, 0x39, 0xd6, //0x00006df2 cmpq %rdx, %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006df5 movabsq $4294977024, %r10 - 0x48, 0x89, 0xd1, //0x00006dff movq %rdx, %rcx - 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00006e02 jbe LBB32_149 - //0x00006e08 LBB32_143 - 0x0f, 0xb6, 0x03, //0x00006e08 movzbl (%rbx), %eax - 0x3a, 0x01, //0x00006e0b cmpb (%rcx), %al - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00006e0d jne LBB32_149 - 0x48, 0x83, 0xc3, 0x01, //0x00006e13 addq $1, %rbx - 0x48, 0x83, 0xc1, 0x01, //0x00006e17 addq $1, %rcx - 0x4c, 0x39, 0xfb, //0x00006e1b cmpq %r15, %rbx - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00006e1e jae LBB32_149 - 0x48, 0x39, 0xf1, //0x00006e24 cmpq %rsi, %rcx - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x00006e27 jb LBB32_143 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00006e2d jmp LBB32_149 - //0x00006e32 LBB32_146 - 0x3a, 0x03, //0x00006e32 cmpb (%rbx), %al - 0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00006e34 jne LBB32_160 - 0x48, 0x83, 0xc6, 0x01, //0x00006e3a addq $1, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00006e3e movq %rsi, $-56(%rbp) - 0x48, 0x83, 0xc3, 0x01, //0x00006e42 addq $1, %rbx - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00006e46 jmp LBB32_151 - //0x00006e4b LBB32_148 - 0x48, 0x89, 0xd1, //0x00006e4b movq %rdx, %rcx - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006e4e movabsq $4294977024, %r10 - //0x00006e58 LBB32_149 - 0x48, 0x39, 0xf1, //0x00006e58 cmpq %rsi, %rcx - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00006e5b jne LBB32_160 - 0x48, 0x8b, 0x75, 0xc8, //0x00006e61 movq $-56(%rbp), %rsi - //0x00006e65 LBB32_151 - 0x4c, 0x39, 0xf6, //0x00006e65 cmpq %r14, %rsi - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00006e68 jae LBB32_155 - 0x4c, 0x39, 0xfb, //0x00006e6e cmpq %r15, %rbx - 0x0f, 0x82, 0x44, 0xff, 0xff, 0xff, //0x00006e71 jb LBB32_139 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006e77 jmp LBB32_155 - //0x00006e7c LBB32_153 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00006e7c movq $-48(%rbp), %r13 - //0x00006e80 LBB32_154 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006e80 movabsq $4294977024, %r10 - 0x49, 0x89, 0xce, //0x00006e8a movq %rcx, %r14 - //0x00006e8d LBB32_155 - 0x4c, 0x31, 0xf6, //0x00006e8d xorq %r14, %rsi - 0x4c, 0x31, 0xfb, //0x00006e90 xorq %r15, %rbx - 0x45, 0x31, 0xc0, //0x00006e93 xorl %r8d, %r8d - 0x48, 0x09, 0xf3, //0x00006e96 orq %rsi, %rbx - 0x41, 0x0f, 0x94, 0xc0, //0x00006e99 sete %r8b - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00006e9d jmp LBB32_156 - //0x00006ea2 LBB32_160 - 0x45, 0x31, 0xc0, //0x00006ea2 xorl %r8d, %r8d - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00006ea5 jmp LBB32_156 - //0x00006eaa LBB32_158 - 0x48, 0x8b, 0x45, 0xc8, //0x00006eaa movq $-56(%rbp), %rax - 0x49, 0x2b, 0x04, 0x24, //0x00006eae subq (%r12), %rax - 0x49, 0x89, 0x45, 0x00, //0x00006eb2 movq %rax, (%r13) - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006eb6 movabsq $4294977024, %r10 - //0x00006ec0 LBB32_156 - 0x4d, 0x85, 0xc0, //0x00006ec0 testq %r8, %r8 - 0x0f, 0x88, 0x92, 0x06, 0x00, 0x00, //0x00006ec3 js LBB32_235 - 0x49, 0x8b, 0x45, 0x00, //0x00006ec9 movq (%r13), %rax - 0x49, 0x8b, 0x14, 0x24, //0x00006ecd movq (%r12), %rdx - 0x49, 0x8b, 0x74, 0x24, 0x08, //0x00006ed1 movq $8(%r12), %rsi - 0x48, 0x39, 0xf0, //0x00006ed6 cmpq %rsi, %rax - 0x0f, 0x82, 0xda, 0xfd, 0xff, 0xff, //0x00006ed9 jb LBB32_78 - 0x90, //0x00006edf .p2align 4, 0x90 - //0x00006ee0 LBB32_82 - 0x48, 0x8d, 0x78, 0x01, //0x00006ee0 leaq $1(%rax), %rdi - 0x48, 0x39, 0xf7, //0x00006ee4 cmpq %rsi, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006ee7 jae LBB32_86 - 0x8a, 0x1c, 0x3a, //0x00006eed movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00006ef0 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006ef3 je LBB32_86 - 0x80, 0xfb, 0x20, //0x00006ef9 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006efc je LBB32_86 - 0x80, 0xc3, 0xf7, //0x00006f02 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006f05 cmpb $1, %bl - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006f08 ja LBB32_107 - 0x90, 0x90, //0x00006f0e .p2align 4, 0x90 - //0x00006f10 LBB32_86 - 0x48, 0x8d, 0x78, 0x02, //0x00006f10 leaq $2(%rax), %rdi - 0x48, 0x39, 0xf7, //0x00006f14 cmpq %rsi, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f17 jae LBB32_90 - 0x8a, 0x1c, 0x3a, //0x00006f1d movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00006f20 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006f23 je LBB32_90 - 0x80, 0xfb, 0x20, //0x00006f29 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006f2c je LBB32_90 - 0x80, 0xc3, 0xf7, //0x00006f32 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006f35 cmpb $1, %bl - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006f38 ja LBB32_107 - 0x90, 0x90, //0x00006f3e .p2align 4, 0x90 - //0x00006f40 LBB32_90 - 0x48, 0x8d, 0x78, 0x03, //0x00006f40 leaq $3(%rax), %rdi - 0x48, 0x39, 0xf7, //0x00006f44 cmpq %rsi, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f47 jae LBB32_94 - 0x8a, 0x1c, 0x3a, //0x00006f4d movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00006f50 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006f53 je LBB32_94 - 0x80, 0xfb, 0x20, //0x00006f59 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00006f5c je LBB32_94 - 0x80, 0xc3, 0xf7, //0x00006f62 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00006f65 cmpb $1, %bl - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006f68 ja LBB32_107 - 0x90, 0x90, //0x00006f6e .p2align 4, 0x90 - //0x00006f70 LBB32_94 - 0x48, 0x8d, 0x78, 0x04, //0x00006f70 leaq $4(%rax), %rdi - 0x48, 0x39, 0xfe, //0x00006f74 cmpq %rdi, %rsi - 0x0f, 0x86, 0x93, 0x05, 0x00, 0x00, //0x00006f77 jbe LBB32_232 - 0x48, 0x39, 0xfe, //0x00006f7d cmpq %rdi, %rsi - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00006f80 je LBB32_104 - 0x48, 0x8d, 0x1c, 0x32, //0x00006f86 leaq (%rdx,%rsi), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006f8a .p2align 4, 0x90 - //0x00006f90 LBB32_97 - 0x0f, 0xbe, 0x0c, 0x3a, //0x00006f90 movsbl (%rdx,%rdi), %ecx - 0x83, 0xf9, 0x20, //0x00006f94 cmpl $32, %ecx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00006f97 ja LBB32_106 - 0x49, 0x0f, 0xa3, 0xca, //0x00006f9d btq %rcx, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00006fa1 jae LBB32_106 - 0x48, 0x83, 0xc7, 0x01, //0x00006fa7 addq $1, %rdi - 0x48, 0x39, 0xfe, //0x00006fab cmpq %rdi, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00006fae jne LBB32_97 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00006fb4 jmp LBB32_105 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006fb9 .p2align 4, 0x90 - //0x00006fc0 LBB32_104 - 0x48, 0x01, 0xd7, //0x00006fc0 addq %rdx, %rdi - 0x48, 0x89, 0xfb, //0x00006fc3 movq %rdi, %rbx - //0x00006fc6 LBB32_105 - 0x48, 0x29, 0xd3, //0x00006fc6 subq %rdx, %rbx - 0x48, 0x89, 0xdf, //0x00006fc9 movq %rbx, %rdi - //0x00006fcc LBB32_106 - 0x48, 0x39, 0xf7, //0x00006fcc cmpq %rsi, %rdi - 0x0f, 0x83, 0x77, 0x05, 0x00, 0x00, //0x00006fcf jae LBB32_234 - //0x00006fd5 LBB32_107 - 0x48, 0x8d, 0x77, 0x01, //0x00006fd5 leaq $1(%rdi), %rsi - 0x49, 0x89, 0x75, 0x00, //0x00006fd9 movq %rsi, (%r13) - 0x80, 0x3c, 0x3a, 0x3a, //0x00006fdd cmpb $58, (%rdx,%rdi) - 0x0f, 0x85, 0x0c, 0x05, 0x00, 0x00, //0x00006fe1 jne LBB32_233 - 0x4d, 0x85, 0xc0, //0x00006fe7 testq %r8, %r8 - 0x0f, 0x85, 0xb9, 0x04, 0x00, 0x00, //0x00006fea jne LBB32_220 - 0x4c, 0x89, 0xe7, //0x00006ff0 movq %r12, %rdi - 0x4c, 0x89, 0xee, //0x00006ff3 movq %r13, %rsi - 0xe8, 0x75, 0xe9, 0xff, 0xff, //0x00006ff6 callq _skip_one_fast - 0x49, 0x8b, 0x14, 0x24, //0x00006ffb movq (%r12), %rdx - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x00006fff movq $8(%r12), %rcx - 0x49, 0x8b, 0x45, 0x00, //0x00007004 movq (%r13), %rax - 0x48, 0x39, 0xc8, //0x00007008 cmpq %rcx, %rax - 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x0000700b jae LBB32_114 - 0x8a, 0x1c, 0x02, //0x00007011 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00007014 cmpb $13, %bl - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00007017 je LBB32_114 - 0x80, 0xfb, 0x20, //0x0000701d cmpb $32, %bl - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00007020 je LBB32_114 - 0x80, 0xc3, 0xf7, //0x00007026 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00007029 cmpb $1, %bl - 0x0f, 0x86, 0x1e, 0x00, 0x00, 0x00, //0x0000702c jbe LBB32_114 - 0x48, 0x89, 0xc6, //0x00007032 movq %rax, %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007035 movabsq $4294977024, %r10 - 0xe9, 0x11, 0x01, 0x00, 0x00, //0x0000703f jmp LBB32_135 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007044 .p2align 4, 0x90 - //0x00007050 LBB32_114 - 0x48, 0x8d, 0x70, 0x01, //0x00007050 leaq $1(%rax), %rsi - 0x48, 0x39, 0xce, //0x00007054 cmpq %rcx, %rsi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007057 movabsq $4294977024, %r10 - 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00007061 jae LBB32_118 - 0x8a, 0x1c, 0x32, //0x00007067 movb (%rdx,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x0000706a cmpb $13, %bl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000706d je LBB32_118 - 0x80, 0xfb, 0x20, //0x00007073 cmpb $32, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00007076 je LBB32_118 - 0x80, 0xc3, 0xf7, //0x0000707c addb $-9, %bl - 0x80, 0xfb, 0x01, //0x0000707f cmpb $1, %bl - 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x00007082 ja LBB32_135 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007088 .p2align 4, 0x90 - //0x00007090 LBB32_118 - 0x48, 0x8d, 0x70, 0x02, //0x00007090 leaq $2(%rax), %rsi - 0x48, 0x39, 0xce, //0x00007094 cmpq %rcx, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007097 jae LBB32_122 - 0x8a, 0x1c, 0x32, //0x0000709d movb (%rdx,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000070a0 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000070a3 je LBB32_122 - 0x80, 0xfb, 0x20, //0x000070a9 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000070ac je LBB32_122 - 0x80, 0xc3, 0xf7, //0x000070b2 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000070b5 cmpb $1, %bl - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x000070b8 ja LBB32_135 - 0x90, 0x90, //0x000070be .p2align 4, 0x90 - //0x000070c0 LBB32_122 - 0x48, 0x8d, 0x70, 0x03, //0x000070c0 leaq $3(%rax), %rsi - 0x48, 0x39, 0xce, //0x000070c4 cmpq %rcx, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070c7 jae LBB32_126 - 0x8a, 0x1c, 0x32, //0x000070cd movb (%rdx,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000070d0 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000070d3 je LBB32_126 - 0x80, 0xfb, 0x20, //0x000070d9 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000070dc je LBB32_126 - 0x80, 0xc3, 0xf7, //0x000070e2 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000070e5 cmpb $1, %bl - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x000070e8 ja LBB32_135 - 0x90, 0x90, //0x000070ee .p2align 4, 0x90 - //0x000070f0 LBB32_126 - 0x48, 0x8d, 0x70, 0x04, //0x000070f0 leaq $4(%rax), %rsi - 0x48, 0x39, 0xf1, //0x000070f4 cmpq %rsi, %rcx - 0x0f, 0x86, 0xf6, 0x03, 0x00, 0x00, //0x000070f7 jbe LBB32_233 - 0x48, 0x39, 0xf1, //0x000070fd cmpq %rsi, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00007100 je LBB32_132 - 0x48, 0x8d, 0x3c, 0x0a, //0x00007106 leaq (%rdx,%rcx), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000710a .p2align 4, 0x90 - //0x00007110 LBB32_129 - 0x0f, 0xbe, 0x1c, 0x32, //0x00007110 movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00007114 cmpl $32, %ebx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00007117 ja LBB32_134 - 0x49, 0x0f, 0xa3, 0xda, //0x0000711d btq %rbx, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00007121 jae LBB32_134 - 0x48, 0x83, 0xc6, 0x01, //0x00007127 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x0000712b cmpq %rsi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000712e jne LBB32_129 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00007134 jmp LBB32_133 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007139 .p2align 4, 0x90 - //0x00007140 LBB32_132 - 0x48, 0x01, 0xd6, //0x00007140 addq %rdx, %rsi - 0x48, 0x89, 0xf7, //0x00007143 movq %rsi, %rdi - //0x00007146 LBB32_133 - 0x48, 0x29, 0xd7, //0x00007146 subq %rdx, %rdi - 0x48, 0x89, 0xfe, //0x00007149 movq %rdi, %rsi - //0x0000714c LBB32_134 - 0x48, 0x39, 0xce, //0x0000714c cmpq %rcx, %rsi - 0x0f, 0x83, 0xf7, 0x03, 0x00, 0x00, //0x0000714f jae LBB32_234 - //0x00007155 LBB32_135 - 0x48, 0x8d, 0x46, 0x01, //0x00007155 leaq $1(%rsi), %rax - 0x49, 0x89, 0x45, 0x00, //0x00007159 movq %rax, (%r13) - 0x8a, 0x0c, 0x32, //0x0000715d movb (%rdx,%rsi), %cl - 0x80, 0xf9, 0x2c, //0x00007160 cmpb $44, %cl - 0x0f, 0x84, 0x11, 0xf9, 0xff, 0xff, //0x00007163 je LBB32_34 - 0xe9, 0xaa, 0x03, 0x00, 0x00, //0x00007169 jmp LBB32_225 - 0x90, 0x90, //0x0000716e .p2align 4, 0x90 - //0x00007170 LBB32_161 - 0x40, 0x80, 0xff, 0x5b, //0x00007170 cmpb $91, %dil - 0x0f, 0x85, 0xd2, 0x03, 0x00, 0x00, //0x00007174 jne LBB32_234 - 0x49, 0x8b, 0x71, 0x08, //0x0000717a movq $8(%r9), %rsi - 0x4c, 0x8b, 0x36, //0x0000717e movq (%rsi), %r14 - 0x4d, 0x85, 0xf6, //0x00007181 testq %r14, %r14 - 0x0f, 0x88, 0xab, 0x03, 0x00, 0x00, //0x00007184 js LBB32_228 - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x0000718a movq $8(%r12), %rcx - 0x48, 0x39, 0xc8, //0x0000718f cmpq %rcx, %rax - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00007192 jae LBB32_168 - 0x40, 0x8a, 0x34, 0x02, //0x00007198 movb (%rdx,%rax), %sil - 0x40, 0x80, 0xfe, 0x0d, //0x0000719c cmpb $13, %sil - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000071a0 je LBB32_168 - 0x40, 0x80, 0xfe, 0x20, //0x000071a6 cmpb $32, %sil - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000071aa je LBB32_168 - 0x40, 0x80, 0xc6, 0xf7, //0x000071b0 addb $-9, %sil - 0x40, 0x80, 0xfe, 0x01, //0x000071b4 cmpb $1, %sil - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000071b8 jbe LBB32_168 - 0x48, 0x89, 0xc6, //0x000071be movq %rax, %rsi - 0xe9, 0x30, 0x01, 0x00, 0x00, //0x000071c1 jmp LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071c6 .p2align 4, 0x90 - //0x000071d0 LBB32_168 - 0x48, 0x8d, 0x70, 0x01, //0x000071d0 leaq $1(%rax), %rsi - 0x48, 0x39, 0xce, //0x000071d4 cmpq %rcx, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000071d7 jae LBB32_172 - 0x40, 0x8a, 0x3c, 0x32, //0x000071dd movb (%rdx,%rsi), %dil - 0x40, 0x80, 0xff, 0x0d, //0x000071e1 cmpb $13, %dil - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000071e5 je LBB32_172 - 0x40, 0x80, 0xff, 0x20, //0x000071eb cmpb $32, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000071ef je LBB32_172 - 0x40, 0x80, 0xc7, 0xf7, //0x000071f5 addb $-9, %dil - 0x40, 0x80, 0xff, 0x01, //0x000071f9 cmpb $1, %dil - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x000071fd ja LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007203 .p2align 4, 0x90 - //0x00007210 LBB32_172 - 0x48, 0x8d, 0x70, 0x02, //0x00007210 leaq $2(%rax), %rsi - 0x48, 0x39, 0xce, //0x00007214 cmpq %rcx, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00007217 jae LBB32_176 - 0x40, 0x8a, 0x3c, 0x32, //0x0000721d movb (%rdx,%rsi), %dil - 0x40, 0x80, 0xff, 0x0d, //0x00007221 cmpb $13, %dil - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007225 je LBB32_176 - 0x40, 0x80, 0xff, 0x20, //0x0000722b cmpb $32, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000722f je LBB32_176 - 0x40, 0x80, 0xc7, 0xf7, //0x00007235 addb $-9, %dil - 0x40, 0x80, 0xff, 0x01, //0x00007239 cmpb $1, %dil - 0x0f, 0x87, 0xb3, 0x00, 0x00, 0x00, //0x0000723d ja LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007243 .p2align 4, 0x90 - //0x00007250 LBB32_176 - 0x48, 0x8d, 0x70, 0x03, //0x00007250 leaq $3(%rax), %rsi - 0x48, 0x39, 0xce, //0x00007254 cmpq %rcx, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00007257 jae LBB32_180 - 0x40, 0x8a, 0x3c, 0x32, //0x0000725d movb (%rdx,%rsi), %dil - 0x40, 0x80, 0xff, 0x0d, //0x00007261 cmpb $13, %dil - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007265 je LBB32_180 - 0x40, 0x80, 0xff, 0x20, //0x0000726b cmpb $32, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000726f je LBB32_180 - 0x40, 0x80, 0xc7, 0xf7, //0x00007275 addb $-9, %dil - 0x40, 0x80, 0xff, 0x01, //0x00007279 cmpb $1, %dil - 0x0f, 0x87, 0x73, 0x00, 0x00, 0x00, //0x0000727d ja LBB32_190 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007283 .p2align 4, 0x90 - //0x00007290 LBB32_180 - 0x48, 0x8d, 0x70, 0x04, //0x00007290 leaq $4(%rax), %rsi - 0x48, 0x39, 0xf1, //0x00007294 cmpq %rsi, %rcx - 0x0f, 0x86, 0x3c, 0x00, 0x00, 0x00, //0x00007297 jbe LBB32_186 - 0x48, 0x39, 0xf1, //0x0000729d cmpq %rsi, %rcx - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000072a0 je LBB32_187 - 0x48, 0x8d, 0x3c, 0x0a, //0x000072a6 leaq (%rdx,%rcx), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000072aa .p2align 4, 0x90 - //0x000072b0 LBB32_183 - 0x0f, 0xbe, 0x1c, 0x32, //0x000072b0 movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000072b4 cmpl $32, %ebx - 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x000072b7 ja LBB32_189 - 0x49, 0x0f, 0xa3, 0xda, //0x000072bd btq %rbx, %r10 - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000072c1 jae LBB32_189 - 0x48, 0x83, 0xc6, 0x01, //0x000072c7 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x000072cb cmpq %rsi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000072ce jne LBB32_183 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000072d4 jmp LBB32_188 - //0x000072d9 LBB32_186 - 0x48, 0x89, 0xf0, //0x000072d9 movq %rsi, %rax - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000072dc jmp LBB32_191 - //0x000072e1 LBB32_187 - 0x48, 0x01, 0xd6, //0x000072e1 addq %rdx, %rsi - 0x48, 0x89, 0xf7, //0x000072e4 movq %rsi, %rdi - //0x000072e7 LBB32_188 - 0x48, 0x29, 0xd7, //0x000072e7 subq %rdx, %rdi - 0x48, 0x89, 0xfe, //0x000072ea movq %rdi, %rsi - //0x000072ed LBB32_189 - 0x48, 0x39, 0xce, //0x000072ed cmpq %rcx, %rsi - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000072f0 jae LBB32_191 - //0x000072f6 LBB32_190 - 0x48, 0x8d, 0x46, 0x01, //0x000072f6 leaq $1(%rsi), %rax - 0x49, 0x89, 0x45, 0x00, //0x000072fa movq %rax, (%r13) - 0x80, 0x3c, 0x32, 0x5d, //0x000072fe cmpb $93, (%rdx,%rsi) - 0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x00007302 je LBB32_226 - //0x00007308 LBB32_191 - 0x48, 0x83, 0xc0, 0xff, //0x00007308 addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x0000730c movq %rax, (%r13) - 0x48, 0x89, 0xc6, //0x00007310 movq %rax, %rsi - 0x4d, 0x85, 0xf6, //0x00007313 testq %r14, %r14 - 0x0f, 0x8e, 0x8d, 0x01, 0x00, 0x00, //0x00007316 jle LBB32_220 - 0x90, 0x90, 0x90, 0x90, //0x0000731c .p2align 4, 0x90 - //0x00007320 LBB32_192 - 0x4c, 0x89, 0xe7, //0x00007320 movq %r12, %rdi - 0x4c, 0x89, 0xee, //0x00007323 movq %r13, %rsi - 0xe8, 0x45, 0xe6, 0xff, 0xff, //0x00007326 callq _skip_one_fast - 0x49, 0x8b, 0x14, 0x24, //0x0000732b movq (%r12), %rdx - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x0000732f movq $8(%r12), %rcx - 0x49, 0x8b, 0x45, 0x00, //0x00007334 movq (%r13), %rax - 0x48, 0x39, 0xc8, //0x00007338 cmpq %rcx, %rax - 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x0000733b jae LBB32_197 - 0x8a, 0x1c, 0x02, //0x00007341 movb (%rdx,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00007344 cmpb $13, %bl - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00007347 je LBB32_197 - 0x80, 0xfb, 0x20, //0x0000734d cmpb $32, %bl - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00007350 je LBB32_197 - 0x80, 0xc3, 0xf7, //0x00007356 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00007359 cmpb $1, %bl - 0x0f, 0x86, 0x1e, 0x00, 0x00, 0x00, //0x0000735c jbe LBB32_197 - 0x48, 0x89, 0xc7, //0x00007362 movq %rax, %rdi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007365 movabsq $4294977024, %r10 - 0xe9, 0x11, 0x01, 0x00, 0x00, //0x0000736f jmp LBB32_218 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007374 .p2align 4, 0x90 - //0x00007380 LBB32_197 - 0x48, 0x8d, 0x78, 0x01, //0x00007380 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007384 cmpq %rcx, %rdi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007387 movabsq $4294977024, %r10 - 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00007391 jae LBB32_201 - 0x8a, 0x1c, 0x3a, //0x00007397 movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x0000739a cmpb $13, %bl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000739d je LBB32_201 - 0x80, 0xfb, 0x20, //0x000073a3 cmpb $32, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000073a6 je LBB32_201 - 0x80, 0xc3, 0xf7, //0x000073ac addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000073af cmpb $1, %bl - 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x000073b2 ja LBB32_218 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000073b8 .p2align 4, 0x90 - //0x000073c0 LBB32_201 - 0x48, 0x8d, 0x78, 0x02, //0x000073c0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000073c4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000073c7 jae LBB32_205 - 0x8a, 0x1c, 0x3a, //0x000073cd movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x000073d0 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000073d3 je LBB32_205 - 0x80, 0xfb, 0x20, //0x000073d9 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000073dc je LBB32_205 - 0x80, 0xc3, 0xf7, //0x000073e2 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000073e5 cmpb $1, %bl - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x000073e8 ja LBB32_218 - 0x90, 0x90, //0x000073ee .p2align 4, 0x90 - //0x000073f0 LBB32_205 - 0x48, 0x8d, 0x78, 0x03, //0x000073f0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000073f4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000073f7 jae LBB32_209 - 0x8a, 0x1c, 0x3a, //0x000073fd movb (%rdx,%rdi), %bl - 0x80, 0xfb, 0x0d, //0x00007400 cmpb $13, %bl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00007403 je LBB32_209 - 0x80, 0xfb, 0x20, //0x00007409 cmpb $32, %bl - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000740c je LBB32_209 - 0x80, 0xc3, 0xf7, //0x00007412 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00007415 cmpb $1, %bl - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00007418 ja LBB32_218 - 0x90, 0x90, //0x0000741e .p2align 4, 0x90 - //0x00007420 LBB32_209 - 0x48, 0x8d, 0x78, 0x04, //0x00007420 leaq $4(%rax), %rdi - 0x48, 0x39, 0xf9, //0x00007424 cmpq %rdi, %rcx - 0x0f, 0x86, 0xe3, 0x00, 0x00, 0x00, //0x00007427 jbe LBB32_232 - 0x48, 0x39, 0xf9, //0x0000742d cmpq %rdi, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00007430 je LBB32_215 - 0x48, 0x8d, 0x34, 0x0a, //0x00007436 leaq (%rdx,%rcx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000743a .p2align 4, 0x90 - //0x00007440 LBB32_212 - 0x0f, 0xbe, 0x1c, 0x3a, //0x00007440 movsbl (%rdx,%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007444 cmpl $32, %ebx - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00007447 ja LBB32_217 - 0x49, 0x0f, 0xa3, 0xda, //0x0000744d btq %rbx, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00007451 jae LBB32_217 - 0x48, 0x83, 0xc7, 0x01, //0x00007457 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x0000745b cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000745e jne LBB32_212 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00007464 jmp LBB32_216 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007469 .p2align 4, 0x90 - //0x00007470 LBB32_215 - 0x48, 0x01, 0xd7, //0x00007470 addq %rdx, %rdi - 0x48, 0x89, 0xfe, //0x00007473 movq %rdi, %rsi - //0x00007476 LBB32_216 - 0x48, 0x29, 0xd6, //0x00007476 subq %rdx, %rsi - 0x48, 0x89, 0xf7, //0x00007479 movq %rsi, %rdi - //0x0000747c LBB32_217 - 0x48, 0x39, 0xcf, //0x0000747c cmpq %rcx, %rdi - 0x0f, 0x83, 0xc7, 0x00, 0x00, 0x00, //0x0000747f jae LBB32_234 - //0x00007485 LBB32_218 - 0x48, 0x8d, 0x77, 0x01, //0x00007485 leaq $1(%rdi), %rsi - 0x49, 0x89, 0x75, 0x00, //0x00007489 movq %rsi, (%r13) - 0x8a, 0x04, 0x3a, //0x0000748d movb (%rdx,%rdi), %al - 0x3c, 0x2c, //0x00007490 cmpb $44, %al - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00007492 jne LBB32_222 - 0x49, 0x8d, 0x46, 0xff, //0x00007498 leaq $-1(%r14), %rax - 0x49, 0x83, 0xfe, 0x02, //0x0000749c cmpq $2, %r14 - 0x49, 0x89, 0xc6, //0x000074a0 movq %rax, %r14 - 0x0f, 0x8d, 0x77, 0xfe, 0xff, 0xff, //0x000074a3 jge LBB32_192 - //0x000074a9 LBB32_220 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000074a9 movq $-72(%rbp), %r9 - 0x49, 0x83, 0xc1, 0x10, //0x000074ad addq $16, %r9 - 0x4c, 0x3b, 0x4d, 0xa8, //0x000074b1 cmpq $-88(%rbp), %r9 - 0x48, 0x8b, 0x4d, 0xa0, //0x000074b5 movq $-96(%rbp), %rcx - 0x0f, 0x85, 0x19, 0xf4, 0xff, 0xff, //0x000074b9 jne LBB32_2 - //0x000074bf LBB32_221 - 0x66, 0x0f, 0x6f, 0x05, 0xb9, 0xf3, 0xff, 0xff, //0x000074bf movdqa $-3143(%rip), %xmm0 /* LCPI32_0+0(%rip) */ - 0xf3, 0x0f, 0x7f, 0x01, //0x000074c7 movdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x000074cb movq %rcx, %rdi - 0x4c, 0x89, 0xe6, //0x000074ce movq %r12, %rsi - 0x4c, 0x89, 0xea, //0x000074d1 movq %r13, %rdx - 0x31, 0xc9, //0x000074d4 xorl %ecx, %ecx - 0xe8, 0xb5, 0xd4, 0xff, 0xff, //0x000074d6 callq _fsm_exec - 0x49, 0x89, 0xc0, //0x000074db movq %rax, %r8 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000074de jmp LBB32_235 - //0x000074e3 LBB32_222 - 0x3c, 0x5d, //0x000074e3 cmpb $93, %al - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x000074e5 jne LBB32_233 - 0x48, 0x89, 0xf0, //0x000074eb movq %rsi, %rax - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000074ee jmp LBB32_226 - //0x000074f3 LBB32_233 - 0x48, 0x89, 0xf0, //0x000074f3 movq %rsi, %rax - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x000074f6 jmp LBB32_234 - //0x000074fb LBB32_224 - 0x4c, 0x89, 0xe8, //0x000074fb movq %r13, %rax - 0x80, 0xf9, 0x7d, //0x000074fe cmpb $125, %cl - 0x4c, 0x8b, 0x6d, 0xd0, //0x00007501 movq $-48(%rbp), %r13 - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00007505 jne LBB32_234 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000750b jmp LBB32_226 - //0x00007510 LBB32_232 - 0x48, 0x89, 0xf8, //0x00007510 movq %rdi, %rax - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00007513 jmp LBB32_234 - //0x00007518 LBB32_225 - 0x80, 0xf9, 0x7d, //0x00007518 cmpb $125, %cl - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x0000751b jne LBB32_234 - //0x00007521 LBB32_226 - 0x48, 0x83, 0xc0, 0xff, //0x00007521 addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x00007525 movq %rax, (%r13) - 0x49, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x00007529 movq $-33, %r8 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00007530 jmp LBB32_235 - //0x00007535 LBB32_228 - 0x48, 0x83, 0xc0, 0xff, //0x00007535 addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x00007539 movq %rax, (%r13) - 0x49, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x0000753d movq $-34, %r8 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007544 jmp LBB32_235 - //0x00007549 LBB32_231 - 0x4c, 0x89, 0xf8, //0x00007549 movq %r15, %rax - //0x0000754c LBB32_234 - 0x48, 0x83, 0xc0, 0xff, //0x0000754c addq $-1, %rax - 0x49, 0x89, 0x45, 0x00, //0x00007550 movq %rax, (%r13) - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00007554 movq $-2, %r8 - //0x0000755b LBB32_235 - 0x4c, 0x89, 0xc0, //0x0000755b movq %r8, %rax - 0x48, 0x83, 0xc4, 0x38, //0x0000755e addq $56, %rsp - 0x5b, //0x00007562 popq %rbx - 0x41, 0x5c, //0x00007563 popq %r12 - 0x41, 0x5d, //0x00007565 popq %r13 - 0x41, 0x5e, //0x00007567 popq %r14 - 0x41, 0x5f, //0x00007569 popq %r15 - 0x5d, //0x0000756b popq %rbp - 0xc3, //0x0000756c retq - //0x0000756d LBB32_236 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x0000756d movq $8(%r12), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00007572 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00007576 movq %rax, (%rcx) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007579 movq $-1, %r8 - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00007580 jmp LBB32_235 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007585 .p2align 4, 0x90 - //0x00007590 _validate_utf8 - 0x55, //0x00007590 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007591 movq %rsp, %rbp - 0x41, 0x57, //0x00007594 pushq %r15 - 0x41, 0x56, //0x00007596 pushq %r14 - 0x41, 0x54, //0x00007598 pushq %r12 - 0x53, //0x0000759a pushq %rbx - 0x50, //0x0000759b pushq %rax - 0x4c, 0x8b, 0x17, //0x0000759c movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000759f movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x000075a3 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x000075a6 addq %r10, %rcx - 0x4f, 0x8d, 0x04, 0x1a, //0x000075a9 leaq (%r10,%r11), %r8 - 0x49, 0x83, 0xc0, 0xfd, //0x000075ad addq $-3, %r8 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000075b1 jmp LBB33_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000075b6 .p2align 4, 0x90 - //0x000075c0 LBB33_19 - 0x48, 0x01, 0xd9, //0x000075c0 addq %rbx, %rcx - //0x000075c3 LBB33_1 - 0x4c, 0x39, 0xc1, //0x000075c3 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x000075c6 jae LBB33_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000075cc movl $1, %ebx - 0x80, 0x39, 0x00, //0x000075d1 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000075d4 jns LBB33_19 - 0x8b, 0x01, //0x000075da movl (%rcx), %eax - 0x89, 0xc7, //0x000075dc movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x000075de andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x000075e4 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000075ea jne LBB33_10 - 0x89, 0xc7, //0x000075f0 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000075f2 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000075f8 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000075fe je LBB33_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007604 movl $3, %ebx - 0x85, 0xff, //0x00007609 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000760b jne LBB33_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007611 .p2align 4, 0x90 - //0x00007620 LBB33_10 - 0x89, 0xc7, //0x00007620 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007622 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007628 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000762e jne LBB33_12 - 0x89, 0xc7, //0x00007634 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007636 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x0000763b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000763e jne LBB33_19 - //0x00007644 LBB33_12 - 0x89, 0xc7, //0x00007644 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007646 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000764c cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007652 jne LBB33_16 - 0x89, 0xc7, //0x00007658 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000765a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007660 je LBB33_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007666 movl $4, %ebx - 0xa8, 0x04, //0x0000766b testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x0000766d je LBB33_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x00007673 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x00007678 je LBB33_19 - //0x0000767e LBB33_16 - 0x48, 0x89, 0xcf, //0x0000767e movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x00007681 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x00007684 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x00007687 cmpq $4096, %rbx - 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x0000768e jae LBB33_17 - 0x48, 0x63, 0xc7, //0x00007694 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x00007697 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x0000769b movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000769e movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000076a3 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000076a8 jmp LBB33_19 - //0x000076ad LBB33_2 - 0x4d, 0x01, 0xd3, //0x000076ad addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x000076b0 cmpq %r11, %rcx - 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x000076b3 jae LBB33_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x000076b9 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x000076bd leaq $-38(%rbp), %r9 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000076c1 jmp LBB33_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076c6 .p2align 4, 0x90 - //0x000076d0 LBB33_5 - 0x48, 0x83, 0xc1, 0x01, //0x000076d0 addq $1, %rcx - 0x4c, 0x39, 0xd9, //0x000076d4 cmpq %r11, %rcx - 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x000076d7 jae LBB33_36 - //0x000076dd LBB33_4 - 0x80, 0x39, 0x00, //0x000076dd cmpb $0, (%rcx) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x000076e0 jns LBB33_5 - 0xc6, 0x45, 0xdc, 0x00, //0x000076e6 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x000076ea movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x000076ee movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x000076f1 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x000076f4 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x000076f8 jb LBB33_21 - 0x44, 0x0f, 0xb6, 0x21, //0x000076fe movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007702 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007707 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000770b leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000770f addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007713 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007716 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007719 je LBB33_24 - //0x0000771f LBB33_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000771f movzbl (%r15), %eax - 0x88, 0x07, //0x00007723 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007725 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x0000772a movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000772e jmp LBB33_26 - //0x00007733 LBB33_21 - 0x45, 0x31, 0xe4, //0x00007733 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007736 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007739 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x0000773c movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x0000773f testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007742 jne LBB33_25 - //0x00007748 LBB33_24 - 0x31, 0xff, //0x00007748 xorl %edi, %edi - //0x0000774a LBB33_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x0000774a movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x0000774e shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007751 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007755 shll $8, %ebx - 0x09, 0xc3, //0x00007758 orl %eax, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x0000775a movzbl %r12b, %edi - 0x09, 0xdf, //0x0000775e orl %ebx, %edi - 0x89, 0xf8, //0x00007760 movl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x00007762 andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007767 cmpl $8421600, %eax - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x0000776c jne LBB33_29 - 0x89, 0xf8, //0x00007772 movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007774 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007779 cmpl $8205, %eax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000777e je LBB33_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007784 movl $3, %ebx - 0x85, 0xc0, //0x00007789 testl %eax, %eax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000778b jne LBB33_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007791 .p2align 4, 0x90 - //0x000077a0 LBB33_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x000077a0 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000077a4 je LBB33_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000077aa andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000077b0 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000077b5 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000077bb jne LBB33_31 - //0x000077c1 LBB33_34 - 0x48, 0x01, 0xd9, //0x000077c1 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x000077c4 cmpq %r11, %rcx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x000077c7 jb LBB33_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000077cd jmp LBB33_36 - //0x000077d2 LBB33_31 - 0x48, 0x89, 0xc8, //0x000077d2 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x000077d5 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x000077d8 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x000077db cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x000077e2 jae LBB33_32 - 0x48, 0x98, //0x000077e8 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x000077ea leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x000077ee movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x000077f1 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000077f6 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x000077fb addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x000077fe cmpq %r11, %rcx - 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00007801 jb LBB33_4 - //0x00007807 LBB33_36 - 0x4c, 0x29, 0xd1, //0x00007807 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000780a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000780d xorl %eax, %eax - //0x0000780f LBB33_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000780f addq $8, %rsp - 0x5b, //0x00007813 popq %rbx - 0x41, 0x5c, //0x00007814 popq %r12 - 0x41, 0x5e, //0x00007816 popq %r14 - 0x41, 0x5f, //0x00007818 popq %r15 - 0x5d, //0x0000781a popq %rbp - 0xc3, //0x0000781b retq - //0x0000781c LBB33_32 - 0x48, 0x89, 0x06, //0x0000781c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000781f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007826 jmp LBB33_37 - //0x0000782b LBB33_17 - 0x48, 0x89, 0x3e, //0x0000782b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000782e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007835 jmp LBB33_37 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000783a .p2align 4, 0x90 - //0x00007840 _validate_utf8_fast - 0x55, //0x00007840 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007841 movq %rsp, %rbp - 0x53, //0x00007844 pushq %rbx - 0x50, //0x00007845 pushq %rax - 0x4c, 0x8b, 0x17, //0x00007846 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x00007849 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x34, 0x1a, //0x0000784d leaq (%r10,%r11), %rsi - 0x48, 0x83, 0xc6, 0xfd, //0x00007851 addq $-3, %rsi - 0x4c, 0x89, 0xd0, //0x00007855 movq %r10, %rax - 0x4c, 0x39, 0xd6, //0x00007858 cmpq %r10, %rsi - 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x0000785b jbe LBB34_14 - 0x4c, 0x89, 0xd0, //0x00007861 movq %r10, %rax - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00007864 jmp LBB34_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007869 .p2align 4, 0x90 - //0x00007870 LBB34_2 - 0x48, 0x01, 0xd0, //0x00007870 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00007873 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00007876 jae LBB34_14 - //0x0000787c LBB34_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000787c movl $1, %edx - 0x80, 0x38, 0x00, //0x00007881 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007884 jns LBB34_2 - 0x8b, 0x38, //0x0000788a movl (%rax), %edi - 0x89, 0xf9, //0x0000788c movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000788e andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00007894 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000789a jne LBB34_7 - 0x89, 0xf9, //0x000078a0 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000078a2 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000078a8 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000078ae je LBB34_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000078b4 movl $3, %edx - 0x85, 0xc9, //0x000078b9 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000078bb jne LBB34_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000078c1 .p2align 4, 0x90 - //0x000078d0 LBB34_7 - 0x89, 0xf9, //0x000078d0 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000078d2 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000078d8 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000078de jne LBB34_9 - 0x89, 0xf9, //0x000078e4 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000078e6 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x000078eb andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000078ee jne LBB34_2 - //0x000078f4 LBB34_9 - 0x89, 0xf9, //0x000078f4 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x000078f6 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x000078fc cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007902 jne LBB34_13 - 0x89, 0xf9, //0x00007908 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x0000790a andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007910 je LBB34_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007916 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x0000791b testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x0000791f je LBB34_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007925 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x0000792b je LBB34_2 - //0x00007931 LBB34_13 - 0x48, 0xf7, 0xd0, //0x00007931 notq %rax - 0x4c, 0x01, 0xd0, //0x00007934 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00007937 addq $8, %rsp - 0x5b, //0x0000793b popq %rbx - 0x5d, //0x0000793c popq %rbp - 0xc3, //0x0000793d retq - //0x0000793e LBB34_14 - 0x4d, 0x01, 0xd3, //0x0000793e addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x00007941 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007944 jae LBB34_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x0000794a leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x0000794e leaq $-14(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007952 jmp LBB34_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007957 .p2align 4, 0x90 - //0x00007960 LBB34_16 - 0x48, 0x83, 0xc0, 0x01, //0x00007960 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x00007964 cmpq %r11, %rax - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007967 jae LBB34_30 - //0x0000796d LBB34_17 - 0x80, 0x38, 0x00, //0x0000796d cmpb $0, (%rax) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00007970 jns LBB34_16 - 0xc6, 0x45, 0xf4, 0x00, //0x00007976 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x0000797a movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x0000797e movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x00007981 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00007984 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00007988 jb LBB34_21 - 0x0f, 0xb6, 0x30, //0x0000798e movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x00007991 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x00007995 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x00007999 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x0000799d addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x000079a1 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x000079a4 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000079a7 je LBB34_22 - //0x000079ad LBB34_20 - 0x0f, 0xb6, 0x09, //0x000079ad movzbl (%rcx), %ecx - 0x88, 0x0b, //0x000079b0 movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x000079b2 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x000079b6 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000079ba jmp LBB34_23 - //0x000079bf LBB34_21 - 0x31, 0xf6, //0x000079bf xorl %esi, %esi - 0x31, 0xff, //0x000079c1 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x000079c3 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x000079c6 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x000079c9 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000079cc jne LBB34_20 - //0x000079d2 LBB34_22 - 0x31, 0xc9, //0x000079d2 xorl %ecx, %ecx - //0x000079d4 LBB34_23 - 0x0f, 0xb6, 0xc9, //0x000079d4 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x000079d7 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x000079da movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x000079de shll $8, %edi - 0x09, 0xcf, //0x000079e1 orl %ecx, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x000079e3 movzbl %sil, %edx - 0x09, 0xfa, //0x000079e7 orl %edi, %edx - 0x89, 0xd1, //0x000079e9 movl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000079eb andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000079f1 cmpl $8421600, %ecx - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000079f7 jne LBB34_26 - 0x89, 0xd7, //0x000079fd movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000079ff andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007a05 cmpl $8205, %edi - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00007a0b je LBB34_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00007a11 movl $3, %ecx - 0x85, 0xff, //0x00007a16 testl %edi, %edi - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00007a18 jne LBB34_28 - 0x90, 0x90, //0x00007a1e .p2align 4, 0x90 - //0x00007a20 LBB34_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x00007a20 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007a24 je LBB34_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00007a2a andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007a30 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007a35 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x00007a3b jne LBB34_13 - //0x00007a41 LBB34_28 - 0x48, 0x01, 0xc8, //0x00007a41 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x00007a44 cmpq %r11, %rax - 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x00007a47 jb LBB34_17 - //0x00007a4d LBB34_30 - 0x31, 0xc0, //0x00007a4d xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00007a4f addq $8, %rsp - 0x5b, //0x00007a53 popq %rbx - 0x5d, //0x00007a54 popq %rbp - 0xc3, //0x00007a55 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a56 .p2align 4, 0x00 - //0x00007a60 LCPI35_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007a60 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00007a70 .p2align 4, 0x90 - //0x00007a70 _f32toa - 0x55, //0x00007a70 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007a71 movq %rsp, %rbp - 0x41, 0x57, //0x00007a74 pushq %r15 - 0x41, 0x56, //0x00007a76 pushq %r14 - 0x41, 0x55, //0x00007a78 pushq %r13 - 0x41, 0x54, //0x00007a7a pushq %r12 - 0x53, //0x00007a7c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00007a7d subq $16, %rsp - 0x66, 0x0f, 0x7e, 0xc0, //0x00007a81 movd %xmm0, %eax - 0x89, 0xc1, //0x00007a85 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00007a87 shrl $23, %ecx - 0x0f, 0xb6, 0xd1, //0x00007a8a movzbl %cl, %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00007a8d cmpl $255, %edx - 0x0f, 0x84, 0x1c, 0x0e, 0x00, 0x00, //0x00007a93 je LBB35_1 - 0xc6, 0x07, 0x2d, //0x00007a99 movb $45, (%rdi) - 0x41, 0x89, 0xc2, //0x00007a9c movl %eax, %r10d - 0x41, 0xc1, 0xea, 0x1f, //0x00007a9f shrl $31, %r10d - 0x4e, 0x8d, 0x0c, 0x17, //0x00007aa3 leaq (%rdi,%r10), %r9 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00007aa7 testl $2147483647, %eax - 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00007aac je LBB35_3 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00007ab2 andl $8388607, %eax - 0x85, 0xd2, //0x00007ab7 testl %edx, %edx - 0x0f, 0x84, 0xfd, 0x0d, 0x00, 0x00, //0x00007ab9 je LBB35_5 - 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x00007abf leal $8388608(%rax), %r11d - 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00007ac6 leal $-150(%rdx), %r8d - 0x8d, 0x4a, 0x81, //0x00007acd leal $-127(%rdx), %ecx - 0x83, 0xf9, 0x17, //0x00007ad0 cmpl $23, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00007ad3 ja LBB35_10 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007ad9 movl $150, %ecx - 0x29, 0xd1, //0x00007ade subl %edx, %ecx - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00007ae0 movq $-1, %rsi - 0x48, 0xd3, 0xe6, //0x00007ae7 shlq %cl, %rsi - 0xf7, 0xd6, //0x00007aea notl %esi - 0x44, 0x85, 0xde, //0x00007aec testl %r11d, %esi - 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x00007aef je LBB35_12 - //0x00007af5 LBB35_10 - 0x4c, 0x89, 0x4d, 0xc8, //0x00007af5 movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x00007af9 movq %rdi, $-48(%rbp) - //0x00007afd LBB35_6 - 0x45, 0x89, 0xdf, //0x00007afd movl %r11d, %r15d - 0x41, 0x83, 0xe7, 0x01, //0x00007b00 andl $1, %r15d - 0x85, 0xc0, //0x00007b04 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x00007b06 sete %al - 0x83, 0xfa, 0x02, //0x00007b09 cmpl $2, %edx - 0x0f, 0x93, 0xc1, //0x00007b0c setae %cl - 0x20, 0xc1, //0x00007b0f andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x00007b11 movzbl %cl, %ecx - 0x45, 0x89, 0xd9, //0x00007b14 movl %r11d, %r9d - 0x41, 0xc1, 0xe1, 0x02, //0x00007b17 shll $2, %r9d - 0x42, 0x8d, 0x04, 0x99, //0x00007b1b leal (%rcx,%r11,4), %eax - 0x83, 0xc0, 0xfe, //0x00007b1f addl $-2, %eax - 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x00007b22 imull $1262611, %r8d, %edx - 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x00007b29 leal $-524031(%rdx), %r14d - 0x84, 0xc9, //0x00007b30 testb %cl, %cl - 0x44, 0x0f, 0x44, 0xf2, //0x00007b32 cmovel %edx, %r14d - 0x41, 0xc1, 0xfe, 0x16, //0x00007b36 sarl $22, %r14d - 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x00007b3a imull $-1741647, %r14d, %ecx - 0xc1, 0xe9, 0x13, //0x00007b41 shrl $19, %ecx - 0x44, 0x01, 0xc1, //0x00007b44 addl %r8d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007b47 movl $31, %edx - 0x44, 0x29, 0xf2, //0x00007b4c subl %r14d, %edx - 0x80, 0xc1, 0x01, //0x00007b4f addb $1, %cl - 0xd3, 0xe0, //0x00007b52 shll %cl, %eax - 0x48, 0x8d, 0x35, 0x05, 0xbe, 0x00, 0x00, //0x00007b54 leaq $48645(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0x4c, 0x8b, 0x2c, 0xd6, //0x00007b5b movq (%rsi,%rdx,8), %r13 - 0x49, 0xf7, 0xe5, //0x00007b5f mulq %r13 - 0x49, 0x89, 0xd0, //0x00007b62 movq %rdx, %r8 - 0x48, 0xc1, 0xe8, 0x20, //0x00007b65 shrq $32, %rax - 0x45, 0x31, 0xe4, //0x00007b69 xorl %r12d, %r12d - 0x83, 0xf8, 0x02, //0x00007b6c cmpl $2, %eax - 0x41, 0x0f, 0x93, 0xc4, //0x00007b6f setae %r12b - 0x41, 0xd3, 0xe1, //0x00007b73 shll %cl, %r9d - 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00007b76 leal $2(,%r11,4), %r11d - 0x4c, 0x89, 0xc8, //0x00007b7e movq %r9, %rax - 0x49, 0xf7, 0xe5, //0x00007b81 mulq %r13 - 0x49, 0x89, 0xd1, //0x00007b84 movq %rdx, %r9 - 0x45, 0x09, 0xc4, //0x00007b87 orl %r8d, %r12d - 0x48, 0xc1, 0xe8, 0x20, //0x00007b8a shrq $32, %rax - 0x31, 0xdb, //0x00007b8e xorl %ebx, %ebx - 0x83, 0xf8, 0x02, //0x00007b90 cmpl $2, %eax - 0x0f, 0x93, 0xc3, //0x00007b93 setae %bl - 0x41, 0xd3, 0xe3, //0x00007b96 shll %cl, %r11d - 0x44, 0x09, 0xcb, //0x00007b99 orl %r9d, %ebx - 0x4c, 0x89, 0xd8, //0x00007b9c movq %r11, %rax - 0x49, 0xf7, 0xe5, //0x00007b9f mulq %r13 - 0x48, 0xc1, 0xe8, 0x20, //0x00007ba2 shrq $32, %rax - 0x31, 0xc9, //0x00007ba6 xorl %ecx, %ecx - 0x83, 0xf8, 0x02, //0x00007ba8 cmpl $2, %eax - 0x0f, 0x93, 0xc1, //0x00007bab setae %cl - 0x09, 0xd1, //0x00007bae orl %edx, %ecx - 0x45, 0x01, 0xfc, //0x00007bb0 addl %r15d, %r12d - 0x44, 0x29, 0xf9, //0x00007bb3 subl %r15d, %ecx - 0x83, 0xfb, 0x28, //0x00007bb6 cmpl $40, %ebx - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00007bb9 jb LBB35_31 - 0x44, 0x89, 0xc8, //0x00007bbf movl %r9d, %eax - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007bc2 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00007bc7 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007bcb shrq $37, %rdx - 0x44, 0x89, 0xe0, //0x00007bcf movl %r12d, %eax - 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00007bd2 leaq (,%rdx,8), %rsi - 0x48, 0x8d, 0x3c, 0xb6, //0x00007bda leaq (%rsi,%rsi,4), %rdi - 0x48, 0x39, 0xc7, //0x00007bde cmpq %rax, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x00007be1 setb %r11b - 0x48, 0x8d, 0x34, 0xb6, //0x00007be5 leaq (%rsi,%rsi,4), %rsi - 0x48, 0x83, 0xc6, 0x28, //0x00007be9 addq $40, %rsi - 0x89, 0xcf, //0x00007bed movl %ecx, %edi - 0x31, 0xc0, //0x00007bef xorl %eax, %eax - 0x48, 0x39, 0xfe, //0x00007bf1 cmpq %rdi, %rsi - 0x41, 0x0f, 0x96, 0xc0, //0x00007bf4 setbe %r8b - 0x45, 0x38, 0xc3, //0x00007bf8 cmpb %r8b, %r11b - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00007bfb je LBB35_8 - //0x00007c01 LBB35_31 - 0x4d, 0x89, 0xc8, //0x00007c01 movq %r9, %r8 - 0x49, 0xc1, 0xe8, 0x02, //0x00007c04 shrq $2, %r8 - 0x44, 0x89, 0xca, //0x00007c08 movl %r9d, %edx - 0x83, 0xe2, 0xfc, //0x00007c0b andl $-4, %edx - 0x41, 0x39, 0xd4, //0x00007c0e cmpl %edx, %r12d - 0x40, 0x0f, 0x97, 0xc6, //0x00007c11 seta %sil - 0x8d, 0x7a, 0x04, //0x00007c15 leal $4(%rdx), %edi - 0x39, 0xcf, //0x00007c18 cmpl %ecx, %edi - 0x0f, 0x96, 0xc0, //0x00007c1a setbe %al - 0x40, 0x30, 0xf0, //0x00007c1d xorb %sil, %al - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00007c20 je LBB35_32 - 0x83, 0xca, 0x02, //0x00007c26 orl $2, %edx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007c29 movl $1, %eax - 0x39, 0xd3, //0x00007c2e cmpl %edx, %ebx - 0x4c, 0x8b, 0x65, 0xc8, //0x00007c30 movq $-56(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007c34 ja LBB35_35 - 0x0f, 0x94, 0xc0, //0x00007c3a sete %al - 0x41, 0xc0, 0xe9, 0x02, //0x00007c3d shrb $2, %r9b - 0x41, 0x20, 0xc1, //0x00007c41 andb %al, %r9b - 0x41, 0x0f, 0xb6, 0xc1, //0x00007c44 movzbl %r9b, %eax - //0x00007c48 LBB35_35 - 0x44, 0x01, 0xc0, //0x00007c48 addl %r8d, %eax - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00007c4b cmpl $100000, %eax - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00007c50 jae LBB35_37 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00007c56 jmp LBB35_40 - //0x00007c5b LBB35_3 - 0x41, 0xc6, 0x01, 0x30, //0x00007c5b movb $48, (%r9) - 0x41, 0x29, 0xf9, //0x00007c5f subl %edi, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00007c62 addl $1, %r9d - 0x44, 0x89, 0xc8, //0x00007c66 movl %r9d, %eax - 0xe9, 0x38, 0x0c, 0x00, 0x00, //0x00007c69 jmp LBB35_156 - //0x00007c6e LBB35_32 - 0x39, 0xf9, //0x00007c6e cmpl %edi, %ecx - 0x41, 0x83, 0xd8, 0xff, //0x00007c70 sbbl $-1, %r8d - 0x44, 0x89, 0xc0, //0x00007c74 movl %r8d, %eax - 0x4c, 0x8b, 0x65, 0xc8, //0x00007c77 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00007c7b cmpl $100000, %eax - 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00007c80 jb LBB35_40 - //0x00007c86 LBB35_37 - 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00007c86 movl $6, %r13d - 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x00007c8c cmpl $1000000, %eax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007c91 jb LBB35_45 - 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00007c97 movl $7, %r13d - 0x3d, 0x80, 0x96, 0x98, 0x00, //0x00007c9d cmpl $10000000, %eax - 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00007ca2 jb LBB35_45 - 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00007ca8 cmpl $100000000, %eax - 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x00007cad movl $9, %r13d - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00007cb3 jmp LBB35_44 - //0x00007cb8 LBB35_8 - 0x44, 0x88, 0xc0, //0x00007cb8 movb %r8b, %al - 0x01, 0xd0, //0x00007cbb addl %edx, %eax - 0x41, 0x83, 0xc6, 0x01, //0x00007cbd addl $1, %r14d - 0x4c, 0x8b, 0x65, 0xc8, //0x00007cc1 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00007cc5 cmpl $100000, %eax - 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x00007cca jae LBB35_37 - //0x00007cd0 LBB35_40 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007cd0 movl $1, %r13d - 0x83, 0xf8, 0x0a, //0x00007cd6 cmpl $10, %eax - 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00007cd9 jb LBB35_45 - 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x00007cdf movl $2, %r13d - 0x83, 0xf8, 0x64, //0x00007ce5 cmpl $100, %eax - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00007ce8 jb LBB35_45 - 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x00007cee movl $3, %r13d - 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x00007cf4 cmpl $1000, %eax - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007cf9 jb LBB35_45 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00007cff cmpl $10000, %eax - 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x00007d04 movl $5, %r13d - //0x00007d0a LBB35_44 - 0x41, 0x83, 0xdd, 0x00, //0x00007d0a sbbl $0, %r13d - //0x00007d0e LBB35_45 - 0x47, 0x8d, 0x0c, 0x2e, //0x00007d0e leal (%r14,%r13), %r9d - 0x43, 0x8d, 0x0c, 0x2e, //0x00007d12 leal (%r14,%r13), %ecx - 0x83, 0xc1, 0x05, //0x00007d16 addl $5, %ecx - 0x83, 0xf9, 0x1b, //0x00007d19 cmpl $27, %ecx - 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x00007d1c jb LBB35_70 - 0x44, 0x89, 0xea, //0x00007d22 movl %r13d, %edx - 0x49, 0x8d, 0x0c, 0x14, //0x00007d25 leaq (%r12,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00007d29 addq $1, %rcx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00007d2d cmpl $10000, %eax - 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00007d32 jb LBB35_47 - 0x89, 0xc6, //0x00007d38 movl %eax, %esi - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00007d3a movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xde, //0x00007d3f imulq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x00007d43 shrq $45, %rbx - 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00007d47 imull $-10000, %ebx, %r8d - 0x41, 0x01, 0xc0, //0x00007d4e addl %eax, %r8d - 0x4c, 0x8b, 0x6d, 0xd0, //0x00007d51 movq $-48(%rbp), %r13 - 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x00007d55 je LBB35_49 - 0x44, 0x89, 0xc0, //0x00007d5b movl %r8d, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00007d5e imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007d65 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00007d69 imull $100, %eax, %esi - 0x41, 0x29, 0xf0, //0x00007d6c subl %esi, %r8d - 0x48, 0x8d, 0x35, 0x6a, 0x48, 0x00, 0x00, //0x00007d6f leaq $18538(%rip), %rsi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00007d76 movzwl (%rsi,%r8,2), %edi - 0x66, 0x89, 0x79, 0xfe, //0x00007d7b movw %di, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x46, //0x00007d7f movzwl (%rsi,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00007d83 movw %ax, $-4(%rcx) - 0x45, 0x31, 0xc0, //0x00007d87 xorl %r8d, %r8d - 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x00007d8a jmp LBB35_51 - //0x00007d8f LBB35_70 - 0x45, 0x89, 0xe8, //0x00007d8f movl %r13d, %r8d - 0x45, 0x85, 0xf6, //0x00007d92 testl %r14d, %r14d - 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00007d95 js LBB35_71 - 0x4b, 0x8d, 0x14, 0x04, //0x00007d9b leaq (%r12,%r8), %rdx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00007d9f cmpl $10000, %eax - 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00007da4 jb LBB35_124 - 0x89, 0xc1, //0x00007daa movl %eax, %ecx - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00007dac movl $3518437209, %esi - 0x48, 0x0f, 0xaf, 0xf1, //0x00007db1 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x2d, //0x00007db5 shrq $45, %rsi - 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00007db9 imull $-10000, %esi, %ecx - 0x01, 0xc1, //0x00007dbf addl %eax, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00007dc1 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007dc8 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x00007dcc imull $100, %eax, %edi - 0x29, 0xf9, //0x00007dcf subl %edi, %ecx - 0x48, 0x8d, 0x3d, 0x08, 0x48, 0x00, 0x00, //0x00007dd1 leaq $18440(%rip), %rdi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4f, //0x00007dd8 movzwl (%rdi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xfe, //0x00007ddc movw %cx, $-2(%rdx) - 0x48, 0x8d, 0x4a, 0xfc, //0x00007de0 leaq $-4(%rdx), %rcx - 0x0f, 0xb7, 0x04, 0x47, //0x00007de4 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x42, 0xfc, //0x00007de8 movw %ax, $-4(%rdx) - 0x89, 0xf0, //0x00007dec movl %esi, %eax - 0x83, 0xf8, 0x64, //0x00007dee cmpl $100, %eax - 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x00007df1 jae LBB35_128 - //0x00007df7 LBB35_127 - 0x89, 0xc3, //0x00007df7 movl %eax, %ebx - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00007df9 jmp LBB35_130 - //0x00007dfe LBB35_47 - 0x45, 0x31, 0xc0, //0x00007dfe xorl %r8d, %r8d - 0x89, 0xc3, //0x00007e01 movl %eax, %ebx - 0x4c, 0x8b, 0x6d, 0xd0, //0x00007e03 movq $-48(%rbp), %r13 - 0x83, 0xfb, 0x64, //0x00007e07 cmpl $100, %ebx - 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x00007e0a jae LBB35_54 - //0x00007e10 LBB35_53 - 0x89, 0xd8, //0x00007e10 movl %ebx, %eax - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x00007e12 jmp LBB35_56 - //0x00007e17 LBB35_12 - 0x41, 0xd3, 0xeb, //0x00007e17 shrl %cl, %r11d - 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x00007e1a cmpl $100000, %r11d - 0x0f, 0x82, 0xc8, 0x01, 0x00, 0x00, //0x00007e21 jb LBB35_18 - 0xb9, 0x06, 0x00, 0x00, 0x00, //0x00007e27 movl $6, %ecx - 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x00007e2c cmpl $1000000, %r11d - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00007e33 jb LBB35_16 - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00007e39 movl $7, %ecx - 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x00007e3e cmpl $10000000, %r11d - 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00007e45 jb LBB35_16 - 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x00007e4b cmpl $100000000, %r11d - 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00007e52 movl $9, %ecx - 0x48, 0x83, 0xd9, 0x00, //0x00007e57 sbbq $0, %rcx - //0x00007e5b LBB35_16 - 0x4c, 0x01, 0xc9, //0x00007e5b addq %r9, %rcx - //0x00007e5e LBB35_17 - 0x44, 0x89, 0xd8, //0x00007e5e movl %r11d, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00007e61 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00007e66 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00007e6a shrq $45, %rdx - 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x00007e6e imull $-10000, %edx, %eax - 0x44, 0x01, 0xd8, //0x00007e74 addl %r11d, %eax - 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00007e77 imulq $1374389535, %rax, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00007e7e shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00007e82 imull $100, %esi, %ebx - 0x29, 0xd8, //0x00007e85 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x52, 0x47, 0x00, 0x00, //0x00007e87 leaq $18258(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00007e8e movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfe, //0x00007e92 movw %ax, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x73, //0x00007e96 movzwl (%rbx,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00007e9a movw %ax, $-4(%rcx) - 0x48, 0x89, 0xc8, //0x00007e9e movq %rcx, %rax - 0x48, 0x83, 0xc1, 0xfc, //0x00007ea1 addq $-4, %rcx - 0x41, 0x89, 0xd3, //0x00007ea5 movl %edx, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00007ea8 cmpl $100, %r11d - 0x0f, 0x83, 0x7d, 0x01, 0x00, 0x00, //0x00007eac jae LBB35_25 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00007eb2 jmp LBB35_27 - //0x00007eb7 LBB35_71 - 0x45, 0x85, 0xc9, //0x00007eb7 testl %r9d, %r9d - 0x0f, 0x8f, 0x22, 0x06, 0x00, 0x00, //0x00007eba jg LBB35_84 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00007ec0 movw $11824, (%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00007ec7 addq $2, %r12 - 0x45, 0x85, 0xc9, //0x00007ecb testl %r9d, %r9d - 0x0f, 0x89, 0x0e, 0x06, 0x00, 0x00, //0x00007ece jns LBB35_84 - 0x45, 0x89, 0xeb, //0x00007ed4 movl %r13d, %r11d - 0x41, 0xf7, 0xd3, //0x00007ed7 notl %r11d - 0x45, 0x29, 0xf3, //0x00007eda subl %r14d, %r11d - 0x31, 0xc9, //0x00007edd xorl %ecx, %ecx - 0x41, 0x83, 0xfb, 0x1f, //0x00007edf cmpl $31, %r11d - 0x0f, 0x82, 0xe0, 0x05, 0x00, 0x00, //0x00007ee3 jb LBB35_82 - 0x4c, 0x89, 0xe7, //0x00007ee9 movq %r12, %rdi - 0x49, 0x83, 0xc3, 0x01, //0x00007eec addq $1, %r11 - 0x4c, 0x89, 0xd9, //0x00007ef0 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0xe0, //0x00007ef3 andq $-32, %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00007ef7 leaq $-32(%rcx), %rdx - 0x49, 0x89, 0xd4, //0x00007efb movq %rdx, %r12 - 0x49, 0xc1, 0xec, 0x05, //0x00007efe shrq $5, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x00007f02 addq $1, %r12 - 0x45, 0x89, 0xe7, //0x00007f06 movl %r12d, %r15d - 0x41, 0x83, 0xe7, 0x07, //0x00007f09 andl $7, %r15d - 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x00007f0d cmpq $224, %rdx - 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x00007f14 jae LBB35_76 - 0x31, 0xd2, //0x00007f1a xorl %edx, %edx - 0xe9, 0x5c, 0x05, 0x00, 0x00, //0x00007f1c jmp LBB35_78 - //0x00007f21 LBB35_124 - 0x48, 0x89, 0xd1, //0x00007f21 movq %rdx, %rcx - 0x83, 0xf8, 0x64, //0x00007f24 cmpl $100, %eax - 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x00007f27 jb LBB35_127 - //0x00007f2d LBB35_128 - 0x48, 0x83, 0xc1, 0xff, //0x00007f2d addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0xa8, 0x46, 0x00, 0x00, //0x00007f31 leaq $18088(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f38 .p2align 4, 0x90 - //0x00007f40 LBB35_129 - 0x89, 0xc6, //0x00007f40 movl %eax, %esi - 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x00007f42 imulq $1374389535, %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00007f49 shrq $37, %rbx - 0x6b, 0xf3, 0x64, //0x00007f4d imull $100, %ebx, %esi - 0x89, 0xc7, //0x00007f50 movl %eax, %edi - 0x29, 0xf7, //0x00007f52 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00007f54 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00007f59 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007f5d addq $-2, %rcx - 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00007f61 cmpl $9999, %eax - 0x89, 0xd8, //0x00007f66 movl %ebx, %eax - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00007f68 ja LBB35_129 - //0x00007f6e LBB35_130 - 0x4d, 0x63, 0xe9, //0x00007f6e movslq %r9d, %r13 - 0x83, 0xfb, 0x0a, //0x00007f71 cmpl $10, %ebx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00007f74 jb LBB35_132 - 0x89, 0xd8, //0x00007f7a movl %ebx, %eax - 0x48, 0x8d, 0x0d, 0x5d, 0x46, 0x00, 0x00, //0x00007f7c leaq $18013(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00007f83 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00007f87 movw %ax, (%r12) - 0x4d, 0x01, 0xec, //0x00007f8c addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00007f8f cmpq %r13, %r8 - 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00007f92 jl LBB35_135 - 0xe9, 0xdd, 0x03, 0x00, 0x00, //0x00007f98 jmp LBB35_134 - //0x00007f9d LBB35_132 - 0x80, 0xc3, 0x30, //0x00007f9d addb $48, %bl - 0x41, 0x88, 0x1c, 0x24, //0x00007fa0 movb %bl, (%r12) - 0x4d, 0x01, 0xec, //0x00007fa4 addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00007fa7 cmpq %r13, %r8 - 0x0f, 0x8d, 0xca, 0x03, 0x00, 0x00, //0x00007faa jge LBB35_134 - //0x00007fb0 LBB35_135 - 0x48, 0x8b, 0x45, 0xd0, //0x00007fb0 movq $-48(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00007fb4 addq %r10, %rax - 0x4d, 0x8d, 0x34, 0x00, //0x00007fb7 leaq (%r8,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00007fbb addq $1, %r14 - 0x49, 0x01, 0xc5, //0x00007fbf addq %rax, %r13 - 0x4d, 0x39, 0xee, //0x00007fc2 cmpq %r13, %r14 - 0x4d, 0x89, 0xef, //0x00007fc5 movq %r13, %r15 - 0x4d, 0x0f, 0x47, 0xfe, //0x00007fc8 cmovaq %r14, %r15 - 0x4e, 0x8d, 0x1c, 0x00, //0x00007fcc leaq (%rax,%r8), %r11 - 0x4d, 0x29, 0xdf, //0x00007fd0 subq %r11, %r15 - 0x49, 0x83, 0xff, 0x08, //0x00007fd3 cmpq $8, %r15 - 0x0f, 0x82, 0xd3, 0x03, 0x00, 0x00, //0x00007fd7 jb LBB35_152 - 0x49, 0x83, 0xff, 0x20, //0x00007fdd cmpq $32, %r15 - 0x0f, 0x83, 0xfb, 0x01, 0x00, 0x00, //0x00007fe1 jae LBB35_141 - 0x45, 0x31, 0xc9, //0x00007fe7 xorl %r9d, %r9d - 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x00007fea jmp LBB35_138 - //0x00007fef LBB35_18 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007fef movl $1, %eax - 0x41, 0x83, 0xfb, 0x0a, //0x00007ff4 cmpl $10, %r11d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007ff8 jb LBB35_21 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007ffe movl $2, %eax - 0x41, 0x83, 0xfb, 0x64, //0x00008003 cmpl $100, %r11d - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008007 jb LBB35_21 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000800d movl $3, %eax - 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x00008012 cmpl $1000, %r11d - 0x0f, 0x83, 0x67, 0x03, 0x00, 0x00, //0x00008019 jae LBB35_23 - //0x0000801f LBB35_21 - 0x4c, 0x01, 0xc8, //0x0000801f addq %r9, %rax - 0x48, 0x89, 0xc1, //0x00008022 movq %rax, %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00008025 cmpl $100, %r11d - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00008029 jb LBB35_27 - //0x0000802f LBB35_25 - 0x48, 0x83, 0xc1, 0xff, //0x0000802f addq $-1, %rcx - 0x4c, 0x8d, 0x05, 0xa6, 0x45, 0x00, 0x00, //0x00008033 leaq $17830(%rip), %r8 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000803a .p2align 4, 0x90 - //0x00008040 LBB35_26 - 0x44, 0x89, 0xde, //0x00008040 movl %r11d, %esi - 0x44, 0x89, 0xdb, //0x00008043 movl %r11d, %ebx - 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x00008046 imulq $1374389535, %rbx, %r11 - 0x49, 0xc1, 0xeb, 0x25, //0x0000804d shrq $37, %r11 - 0x41, 0x6b, 0xdb, 0x64, //0x00008051 imull $100, %r11d, %ebx - 0x89, 0xf2, //0x00008055 movl %esi, %edx - 0x29, 0xda, //0x00008057 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00008059 movzwl (%r8,%rdx,2), %edx - 0x66, 0x89, 0x51, 0xff, //0x0000805e movw %dx, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00008062 addq $-2, %rcx - 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00008066 cmpl $9999, %esi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000806c ja LBB35_26 - //0x00008072 LBB35_27 - 0x41, 0x83, 0xfb, 0x0a, //0x00008072 cmpl $10, %r11d - 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00008076 jb LBB35_29 - 0x44, 0x89, 0xd9, //0x0000807c movl %r11d, %ecx - 0x48, 0x8d, 0x15, 0x5a, 0x45, 0x00, 0x00, //0x0000807f leaq $17754(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008086 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x09, //0x0000808a movw %cx, (%r9) - 0x29, 0xf8, //0x0000808e subl %edi, %eax - 0xe9, 0x11, 0x08, 0x00, 0x00, //0x00008090 jmp LBB35_156 - //0x00008095 LBB35_29 - 0x41, 0x80, 0xc3, 0x30, //0x00008095 addb $48, %r11b - 0x45, 0x88, 0x19, //0x00008099 movb %r11b, (%r9) - 0x29, 0xf8, //0x0000809c subl %edi, %eax - 0xe9, 0x03, 0x08, 0x00, 0x00, //0x0000809e jmp LBB35_156 - //0x000080a3 LBB35_49 - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x000080a3 movl $4, %r8d - //0x000080a9 LBB35_51 - 0x48, 0x83, 0xc1, 0xfc, //0x000080a9 addq $-4, %rcx - 0x83, 0xfb, 0x64, //0x000080ad cmpl $100, %ebx - 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x000080b0 jb LBB35_53 - //0x000080b6 LBB35_54 - 0x48, 0x83, 0xc1, 0xff, //0x000080b6 addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0x1f, 0x45, 0x00, 0x00, //0x000080ba leaq $17695(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000080c1 .p2align 4, 0x90 - //0x000080d0 LBB35_55 - 0x89, 0xd8, //0x000080d0 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000080d2 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x000080d9 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x000080dd imull $100, %eax, %esi - 0x89, 0xdf, //0x000080e0 movl %ebx, %edi - 0x29, 0xf7, //0x000080e2 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x000080e4 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x000080e9 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x000080ed addq $-2, %rcx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000080f1 cmpl $9999, %ebx - 0x89, 0xc3, //0x000080f7 movl %eax, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000080f9 ja LBB35_55 - //0x000080ff LBB35_56 - 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x000080ff leaq $1(%r12), %rcx - 0x83, 0xf8, 0x0a, //0x00008104 cmpl $10, %eax - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00008107 jb LBB35_58 - 0x89, 0xc6, //0x0000810d movl %eax, %esi - 0x48, 0x8d, 0x3d, 0xca, 0x44, 0x00, 0x00, //0x0000810f leaq $17610(%rip), %rdi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x77, //0x00008116 movb (%rdi,%rsi,2), %al - 0x8a, 0x5c, 0x77, 0x01, //0x00008119 movb $1(%rdi,%rsi,2), %bl - 0x41, 0x88, 0x44, 0x24, 0x01, //0x0000811d movb %al, $1(%r12) - 0x41, 0x88, 0x5c, 0x24, 0x02, //0x00008122 movb %bl, $2(%r12) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00008127 jmp LBB35_59 - //0x0000812c LBB35_58 - 0x04, 0x30, //0x0000812c addb $48, %al - 0x88, 0x01, //0x0000812e movb %al, (%rcx) - //0x00008130 LBB35_59 - 0x4d, 0x29, 0xc2, //0x00008130 subq %r8, %r10 - 0x4d, 0x01, 0xea, //0x00008133 addq %r13, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00008136 movl $1, %ebx - 0x4c, 0x29, 0xc3, //0x0000813b subq %r8, %rbx - 0x90, 0x90, //0x0000813e .p2align 4, 0x90 - //0x00008140 LBB35_60 - 0x48, 0x83, 0xc3, 0xff, //0x00008140 addq $-1, %rbx - 0x41, 0x80, 0x3c, 0x12, 0x30, //0x00008144 cmpb $48, (%r10,%rdx) - 0x4d, 0x8d, 0x52, 0xff, //0x00008149 leaq $-1(%r10), %r10 - 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x0000814d je LBB35_60 - 0x41, 0x88, 0x04, 0x24, //0x00008153 movb %al, (%r12) - 0x48, 0x01, 0xd3, //0x00008157 addq %rdx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x0000815a cmpq $2, %rbx - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000815e jl LBB35_62 - 0x49, 0x8d, 0x04, 0x12, //0x00008164 leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00008168 addq $2, %rax - 0xc6, 0x01, 0x2e, //0x0000816c movb $46, (%rcx) - 0xc6, 0x00, 0x65, //0x0000816f movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00008172 testl %r9d, %r9d - 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00008175 jle LBB35_65 - //0x0000817b LBB35_66 - 0x41, 0x83, 0xc1, 0xff, //0x0000817b addl $-1, %r9d - 0xc6, 0x40, 0x01, 0x2b, //0x0000817f movb $43, $1(%rax) - 0x44, 0x89, 0xc9, //0x00008183 movl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x00008186 cmpl $10, %ecx - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00008189 jl LBB35_69 - //0x0000818f LBB35_68 - 0x48, 0x63, 0xc9, //0x0000818f movslq %ecx, %rcx - 0x48, 0x8d, 0x15, 0x47, 0x44, 0x00, 0x00, //0x00008192 leaq $17479(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008199 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0x02, //0x0000819d movw %cx, $2(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x000081a1 addq $4, %rax - 0xe9, 0xf9, 0x06, 0x00, 0x00, //0x000081a5 jmp LBB35_155 - //0x000081aa LBB35_62 - 0x49, 0x8d, 0x04, 0x12, //0x000081aa leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000081ae addq $1, %rax - 0xc6, 0x00, 0x65, //0x000081b2 movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x000081b5 testl %r9d, %r9d - 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x000081b8 jg LBB35_66 - //0x000081be LBB35_65 - 0xc6, 0x40, 0x01, 0x2d, //0x000081be movb $45, $1(%rax) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000081c2 movl $1, %ecx - 0x44, 0x29, 0xc9, //0x000081c7 subl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x000081ca cmpl $10, %ecx - 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x000081cd jge LBB35_68 - //0x000081d3 LBB35_69 - 0x80, 0xc1, 0x30, //0x000081d3 addb $48, %cl - 0x88, 0x48, 0x02, //0x000081d6 movb %cl, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x000081d9 addq $3, %rax - 0xe9, 0xc1, 0x06, 0x00, 0x00, //0x000081dd jmp LBB35_155 - //0x000081e2 LBB35_141 - 0x4c, 0x89, 0xe6, //0x000081e2 movq %r12, %rsi - 0x4d, 0x89, 0xf9, //0x000081e5 movq %r15, %r9 - 0x49, 0x83, 0xe1, 0xe0, //0x000081e8 andq $-32, %r9 - 0x49, 0x8d, 0x41, 0xe0, //0x000081ec leaq $-32(%r9), %rax - 0x48, 0x89, 0xc3, //0x000081f0 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x000081f3 shrq $5, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x000081f7 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x000081fb movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x07, //0x000081fe andl $7, %r12d - 0x48, 0x3d, 0xe0, 0x00, 0x00, 0x00, //0x00008202 cmpq $224, %rax - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00008208 jae LBB35_143 - 0x31, 0xc9, //0x0000820e xorl %ecx, %ecx - 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x00008210 jmp LBB35_145 - //0x00008215 LBB35_143 - 0x4b, 0x8d, 0x04, 0x02, //0x00008215 leaq (%r10,%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00008219 movq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x0000821d addq %rcx, %rax - 0x48, 0x05, 0xf0, 0x00, 0x00, 0x00, //0x00008220 addq $240, %rax - 0x48, 0x83, 0xe3, 0xf8, //0x00008226 andq $-8, %rbx - 0x48, 0xf7, 0xdb, //0x0000822a negq %rbx - 0x31, 0xc9, //0x0000822d xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x29, 0xf8, 0xff, 0xff, //0x0000822f movdqa $-2007(%rip), %xmm0 /* LCPI35_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008237 .p2align 4, 0x90 - //0x00008240 LBB35_144 - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x10, 0xff, 0xff, 0xff, //0x00008240 movdqu %xmm0, $-240(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x00008249 movdqu %xmm0, $-224(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x30, 0xff, 0xff, 0xff, //0x00008252 movdqu %xmm0, $-208(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x0000825b movdqu %xmm0, $-192(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x50, 0xff, 0xff, 0xff, //0x00008264 movdqu %xmm0, $-176(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000826d movdqu %xmm0, $-160(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x70, 0xff, 0xff, 0xff, //0x00008276 movdqu %xmm0, $-144(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x80, //0x0000827f movdqu %xmm0, $-128(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x90, //0x00008285 movdqu %xmm0, $-112(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xa0, //0x0000828b movdqu %xmm0, $-96(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xb0, //0x00008291 movdqu %xmm0, $-80(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xc0, //0x00008297 movdqu %xmm0, $-64(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xd0, //0x0000829d movdqu %xmm0, $-48(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xe0, //0x000082a3 movdqu %xmm0, $-32(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x000082a9 movdqu %xmm0, $-16(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x000082af movdqu %xmm0, (%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x000082b4 addq $256, %rcx - 0x48, 0x83, 0xc3, 0x08, //0x000082bb addq $8, %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000082bf jne LBB35_144 - //0x000082c5 LBB35_145 - 0x4d, 0x85, 0xe4, //0x000082c5 testq %r12, %r12 - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000082c8 je LBB35_148 - 0x4c, 0x01, 0xd1, //0x000082ce addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x000082d1 addq %r8, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x000082d4 movq $-48(%rbp), %rax - 0x48, 0x01, 0xc8, //0x000082d8 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x10, //0x000082db addq $16, %rax - 0x49, 0xc1, 0xe4, 0x05, //0x000082df shlq $5, %r12 - 0x31, 0xc9, //0x000082e3 xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x73, 0xf7, 0xff, 0xff, //0x000082e5 movdqa $-2189(%rip), %xmm0 /* LCPI35_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x000082ed .p2align 4, 0x90 - //0x000082f0 LBB35_147 - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x000082f0 movdqu %xmm0, $-16(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x000082f6 movdqu %xmm0, (%rax,%rcx) - 0x48, 0x83, 0xc1, 0x20, //0x000082fb addq $32, %rcx - 0x49, 0x39, 0xcc, //0x000082ff cmpq %rcx, %r12 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00008302 jne LBB35_147 - //0x00008308 LBB35_148 - 0x4d, 0x39, 0xcf, //0x00008308 cmpq %r9, %r15 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000830b jne LBB35_150 - 0x48, 0x89, 0xf0, //0x00008311 movq %rsi, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x00008314 movq $-48(%rbp), %r13 - 0xe9, 0x86, 0x05, 0x00, 0x00, //0x00008318 jmp LBB35_155 - //0x0000831d LBB35_150 - 0x41, 0xf6, 0xc7, 0x18, //0x0000831d testb $24, %r15b - 0x49, 0x89, 0xf4, //0x00008321 movq %rsi, %r12 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00008324 je LBB35_151 - //0x0000832a LBB35_138 - 0x4d, 0x39, 0xee, //0x0000832a cmpq %r13, %r14 - 0x4d, 0x0f, 0x47, 0xee, //0x0000832d cmovaq %r14, %r13 - 0x4d, 0x29, 0xdd, //0x00008331 subq %r11, %r13 - 0x4d, 0x89, 0xeb, //0x00008334 movq %r13, %r11 - 0x49, 0x83, 0xe3, 0xf8, //0x00008337 andq $-8, %r11 - 0x4c, 0x01, 0xda, //0x0000833b addq %r11, %rdx - 0x4d, 0x01, 0xca, //0x0000833e addq %r9, %r10 - 0x4d, 0x01, 0xc2, //0x00008341 addq %r8, %r10 - 0x4c, 0x03, 0x55, 0xd0, //0x00008344 addq $-48(%rbp), %r10 - 0x4c, 0x89, 0xd9, //0x00008348 movq %r11, %rcx - 0x4c, 0x29, 0xc9, //0x0000834b subq %r9, %rcx - 0x31, 0xdb, //0x0000834e xorl %ebx, %ebx - 0x48, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008350 movabsq $3472328296227680304, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000835a .p2align 4, 0x90 - //0x00008360 LBB35_139 - 0x49, 0x89, 0x04, 0x1a, //0x00008360 movq %rax, (%r10,%rbx) - 0x48, 0x83, 0xc3, 0x08, //0x00008364 addq $8, %rbx - 0x48, 0x39, 0xd9, //0x00008368 cmpq %rbx, %rcx - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000836b jne LBB35_139 - 0x4d, 0x39, 0xdd, //0x00008371 cmpq %r11, %r13 - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00008374 jne LBB35_152 - //0x0000837a LBB35_134 - 0x4c, 0x89, 0xe0, //0x0000837a movq %r12, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000837d movq $-48(%rbp), %r13 - 0xe9, 0x1d, 0x05, 0x00, 0x00, //0x00008381 jmp LBB35_155 - //0x00008386 LBB35_23 - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00008386 cmpl $10000, %r11d - 0x4c, 0x89, 0xc9, //0x0000838d movq %r9, %rcx - 0x48, 0x83, 0xd9, 0x00, //0x00008390 sbbq $0, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00008394 addq $5, %rcx - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00008398 cmpl $10000, %r11d - 0x0f, 0x83, 0xb9, 0xfa, 0xff, 0xff, //0x0000839f jae LBB35_17 - 0x48, 0x89, 0xc8, //0x000083a5 movq %rcx, %rax - 0xe9, 0x82, 0xfc, 0xff, 0xff, //0x000083a8 jmp LBB35_25 - //0x000083ad LBB35_151 - 0x4c, 0x01, 0xca, //0x000083ad addq %r9, %rdx - //0x000083b0 LBB35_152 - 0x4c, 0x8b, 0x6d, 0xd0, //0x000083b0 movq $-48(%rbp), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083b4 .p2align 4, 0x90 - //0x000083c0 LBB35_153 - 0xc6, 0x02, 0x30, //0x000083c0 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x000083c3 addq $1, %rdx - 0x4c, 0x39, 0xe2, //0x000083c7 cmpq %r12, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x000083ca jb LBB35_153 - 0x4c, 0x89, 0xe0, //0x000083d0 movq %r12, %rax - 0xe9, 0xcb, 0x04, 0x00, 0x00, //0x000083d3 jmp LBB35_155 - //0x000083d8 LBB35_76 - 0x48, 0x8b, 0x55, 0xd0, //0x000083d8 movq $-48(%rbp), %rdx - 0x49, 0x8d, 0x1c, 0x12, //0x000083dc leaq (%r10,%rdx), %rbx - 0x48, 0x81, 0xc3, 0xf2, 0x00, 0x00, 0x00, //0x000083e0 addq $242, %rbx - 0x49, 0x83, 0xe4, 0xf8, //0x000083e7 andq $-8, %r12 - 0x49, 0xf7, 0xdc, //0x000083eb negq %r12 - 0x31, 0xd2, //0x000083ee xorl %edx, %edx - 0x66, 0x0f, 0x6f, 0x05, 0x68, 0xf6, 0xff, 0xff, //0x000083f0 movdqa $-2456(%rip), %xmm0 /* LCPI35_0+0(%rip) */ - //0x000083f8 LBB35_77 - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x10, 0xff, 0xff, 0xff, //0x000083f8 movdqu %xmm0, $-240(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x00008401 movdqu %xmm0, $-224(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x30, 0xff, 0xff, 0xff, //0x0000840a movdqu %xmm0, $-208(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x00008413 movdqu %xmm0, $-192(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x50, 0xff, 0xff, 0xff, //0x0000841c movdqu %xmm0, $-176(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x00008425 movdqu %xmm0, $-160(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x70, 0xff, 0xff, 0xff, //0x0000842e movdqu %xmm0, $-144(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x80, //0x00008437 movdqu %xmm0, $-128(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x90, //0x0000843d movdqu %xmm0, $-112(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xa0, //0x00008443 movdqu %xmm0, $-96(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xb0, //0x00008449 movdqu %xmm0, $-80(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xc0, //0x0000844f movdqu %xmm0, $-64(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xd0, //0x00008455 movdqu %xmm0, $-48(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xe0, //0x0000845b movdqu %xmm0, $-32(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xf0, //0x00008461 movdqu %xmm0, $-16(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x04, 0x13, //0x00008467 movdqu %xmm0, (%rbx,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x0000846c addq $256, %rdx - 0x49, 0x83, 0xc4, 0x08, //0x00008473 addq $8, %r12 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00008477 jne LBB35_77 - //0x0000847d LBB35_78 - 0x4d, 0x85, 0xff, //0x0000847d testq %r15, %r15 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00008480 je LBB35_81 - 0x4c, 0x01, 0xd2, //0x00008486 addq %r10, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00008489 movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x0000848d addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x12, //0x00008490 addq $18, %rdx - 0x49, 0xc1, 0xe7, 0x05, //0x00008494 shlq $5, %r15 - 0x31, 0xf6, //0x00008498 xorl %esi, %esi - 0x66, 0x0f, 0x6f, 0x05, 0xbe, 0xf5, 0xff, 0xff, //0x0000849a movdqa $-2626(%rip), %xmm0 /* LCPI35_0+0(%rip) */ - //0x000084a2 LBB35_80 - 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x000084a2 movdqu %xmm0, $-16(%rdx,%rsi) - 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x000084a8 movdqu %xmm0, (%rdx,%rsi) - 0x48, 0x83, 0xc6, 0x20, //0x000084ad addq $32, %rsi - 0x49, 0x39, 0xf7, //0x000084b1 cmpq %rsi, %r15 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x000084b4 jne LBB35_80 - //0x000084ba LBB35_81 - 0x49, 0x89, 0xfc, //0x000084ba movq %rdi, %r12 - 0x49, 0x01, 0xcc, //0x000084bd addq %rcx, %r12 - 0x49, 0x39, 0xcb, //0x000084c0 cmpq %rcx, %r11 - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000084c3 je LBB35_84 - //0x000084c9 LBB35_82 - 0x44, 0x01, 0xc9, //0x000084c9 addl %r9d, %ecx - 0xf7, 0xd9, //0x000084cc negl %ecx - 0x90, 0x90, //0x000084ce .p2align 4, 0x90 - //0x000084d0 LBB35_83 - 0x41, 0xc6, 0x04, 0x24, 0x30, //0x000084d0 movb $48, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x000084d5 addq $1, %r12 - 0x83, 0xc1, 0xff, //0x000084d9 addl $-1, %ecx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000084dc jne LBB35_83 - //0x000084e2 LBB35_84 - 0x4f, 0x8d, 0x3c, 0x04, //0x000084e2 leaq (%r12,%r8), %r15 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000084e6 cmpl $10000, %eax - 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x000084eb jb LBB35_85 - 0x89, 0xc2, //0x000084f1 movl %eax, %edx - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000084f3 movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xda, //0x000084f8 imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x000084fc shrq $45, %rbx - 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00008500 imull $-10000, %ebx, %edx - 0x01, 0xc2, //0x00008506 addl %eax, %edx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00008508 je LBB35_87 - 0x89, 0xd0, //0x0000850e movl %edx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00008510 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008517 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x0000851b imull $100, %eax, %esi - 0x29, 0xf2, //0x0000851e subl %esi, %edx - 0x48, 0x8d, 0x35, 0xb9, 0x40, 0x00, 0x00, //0x00008520 leaq $16569(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00008527 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x41, 0x89, 0x57, 0xfe, //0x0000852b movw %dx, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x46, //0x00008530 movzwl (%rsi,%rax,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00008534 movw %ax, $-4(%r15) - 0x45, 0x31, 0xdb, //0x00008539 xorl %r11d, %r11d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000853c jmp LBB35_89 - //0x00008541 LBB35_85 - 0x45, 0x31, 0xdb, //0x00008541 xorl %r11d, %r11d - 0x4c, 0x89, 0xfa, //0x00008544 movq %r15, %rdx - 0x89, 0xc3, //0x00008547 movl %eax, %ebx - 0x83, 0xfb, 0x64, //0x00008549 cmpl $100, %ebx - 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x0000854c jae LBB35_92 - //0x00008552 LBB35_91 - 0x89, 0xd8, //0x00008552 movl %ebx, %eax - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00008554 jmp LBB35_94 - //0x00008559 LBB35_87 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00008559 movl $4, %r11d - //0x0000855f LBB35_89 - 0x49, 0x8d, 0x57, 0xfc, //0x0000855f leaq $-4(%r15), %rdx - 0x83, 0xfb, 0x64, //0x00008563 cmpl $100, %ebx - 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00008566 jb LBB35_91 - //0x0000856c LBB35_92 - 0x48, 0x83, 0xc2, 0xff, //0x0000856c addq $-1, %rdx - 0x48, 0x8d, 0x35, 0x69, 0x40, 0x00, 0x00, //0x00008570 leaq $16489(%rip), %rsi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008577 .p2align 4, 0x90 - //0x00008580 LBB35_93 - 0x89, 0xd8, //0x00008580 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00008582 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008589 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x0000858d imull $100, %eax, %edi - 0x89, 0xd9, //0x00008590 movl %ebx, %ecx - 0x29, 0xf9, //0x00008592 subl %edi, %ecx - 0x0f, 0xb7, 0x0c, 0x4e, //0x00008594 movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xff, //0x00008598 movw %cx, $-1(%rdx) - 0x48, 0x83, 0xc2, 0xfe, //0x0000859c addq $-2, %rdx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000085a0 cmpl $9999, %ebx - 0x89, 0xc3, //0x000085a6 movl %eax, %ebx - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x000085a8 ja LBB35_93 - //0x000085ae LBB35_94 - 0x83, 0xf8, 0x0a, //0x000085ae cmpl $10, %eax - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000085b1 jb LBB35_96 - 0x89, 0xc0, //0x000085b7 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x20, 0x40, 0x00, 0x00, //0x000085b9 leaq $16416(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000085c0 movzwl (%rcx,%rax,2), %eax - 0x4d, 0x89, 0xe2, //0x000085c4 movq %r12, %r10 - 0x66, 0x41, 0x89, 0x04, 0x24, //0x000085c7 movw %ax, (%r12) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000085cc jmp LBB35_97 - //0x000085d1 LBB35_96 - 0x04, 0x30, //0x000085d1 addb $48, %al - 0x4d, 0x89, 0xe2, //0x000085d3 movq %r12, %r10 - 0x41, 0x88, 0x04, 0x24, //0x000085d6 movb %al, (%r12) - //0x000085da LBB35_97 - 0x4d, 0x29, 0xdf, //0x000085da subq %r11, %r15 - 0x4d, 0x29, 0xd8, //0x000085dd subq %r11, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000085e0 addq $1, %r8 - 0x43, 0x8d, 0x04, 0x33, //0x000085e4 leal (%r11,%r14), %eax - 0xb1, 0x01, //0x000085e8 movb $1, %cl - 0x28, 0xc1, //0x000085ea subb %al, %cl - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000085ec movl $1, %edx - 0x44, 0x29, 0xf2, //0x000085f1 subl %r14d, %edx - 0x44, 0x29, 0xda, //0x000085f4 subl %r11d, %edx - 0x47, 0x8d, 0x24, 0x1e, //0x000085f7 leal (%r14,%r11), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x000085fb addl $-2, %r12d - 0x45, 0x01, 0xde, //0x000085ff addl %r11d, %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00008602 addl $-1, %r14d - 0x31, 0xdb, //0x00008606 xorl %ebx, %ebx - 0x44, 0x89, 0xe6, //0x00008608 movl %r12d, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000860b .p2align 4, 0x90 - //0x00008610 LBB35_98 - 0x80, 0xc1, 0x03, //0x00008610 addb $3, %cl - 0x83, 0xc6, 0x01, //0x00008613 addl $1, %esi - 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00008616 cmpb $48, $-1(%r15,%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x0000861c leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00008620 je LBB35_98 - 0x49, 0x8d, 0x04, 0x1f, //0x00008626 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000862a addq $1, %rax - 0x45, 0x85, 0xc9, //0x0000862e testl %r9d, %r9d - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00008631 jle LBB35_100 - 0x45, 0x29, 0xdd, //0x00008637 subl %r11d, %r13d - 0x42, 0x8d, 0x3c, 0x2b, //0x0000863a leal (%rbx,%r13), %edi - 0x83, 0xc7, 0x01, //0x0000863e addl $1, %edi - 0x41, 0x39, 0xf9, //0x00008641 cmpl %edi, %r9d - 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00008644 jge LBB35_102 - 0x83, 0xc2, 0xff, //0x0000864a addl $-1, %edx - 0x48, 0x63, 0xc2, //0x0000864d movslq %edx, %rax - 0x48, 0x8d, 0x34, 0x18, //0x00008650 leaq (%rax,%rbx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00008654 addq $1, %rsi - 0x85, 0xf6, //0x00008658 testl %esi, %esi - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000865a movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x0000865e jle LBB35_120 - 0x41, 0x89, 0xf0, //0x00008664 movl %esi, %r8d - 0x49, 0x8d, 0x50, 0xff, //0x00008667 leaq $-1(%r8), %rdx - 0x48, 0x83, 0xfa, 0x03, //0x0000866b cmpq $3, %rdx - 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x0000866f jae LBB35_121 - 0x31, 0xd2, //0x00008675 xorl %edx, %edx - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00008677 jmp LBB35_117 - //0x0000867c LBB35_100 - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000867c movq $-48(%rbp), %r13 - 0xe9, 0x1e, 0x02, 0x00, 0x00, //0x00008680 jmp LBB35_155 - //0x00008685 LBB35_102 - 0x45, 0x89, 0xf6, //0x00008685 movl %r14d, %r14d - 0x49, 0x29, 0xde, //0x00008688 subq %rbx, %r14 - 0x45, 0x85, 0xf6, //0x0000868b testl %r14d, %r14d - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000868e movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0x0b, 0x02, 0x00, 0x00, //0x00008692 jle LBB35_155 - 0x45, 0x89, 0xe3, //0x00008698 movl %r12d, %r11d - 0x4c, 0x89, 0xd9, //0x0000869b movq %r11, %rcx - 0x48, 0x29, 0xd9, //0x0000869e subq %rbx, %rcx - 0x31, 0xd2, //0x000086a1 xorl %edx, %edx - 0x83, 0xf9, 0x1f, //0x000086a3 cmpl $31, %ecx - 0x0f, 0x82, 0xe4, 0x01, 0x00, 0x00, //0x000086a6 jb LBB35_112 - 0x49, 0x29, 0xdb, //0x000086ac subq %rbx, %r11 - 0x41, 0x89, 0xc9, //0x000086af movl %ecx, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x000086b2 addq $1, %r9 - 0x4c, 0x89, 0xca, //0x000086b6 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000086b9 andq $-32, %rdx - 0x4d, 0x01, 0xc2, //0x000086bd addq %r8, %r10 - 0x89, 0xf0, //0x000086c0 movl %esi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000086c2 addq $1, %rax - 0x48, 0x83, 0xe0, 0xe0, //0x000086c6 andq $-32, %rax - 0x4c, 0x01, 0xd0, //0x000086ca addq %r10, %rax - 0x48, 0x8d, 0x4a, 0xe0, //0x000086cd leaq $-32(%rdx), %rcx - 0x49, 0x89, 0xc8, //0x000086d1 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x05, //0x000086d4 shrq $5, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000086d8 addq $1, %r8 - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x000086dc cmpq $224, %rcx - 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x000086e3 jae LBB35_106 - 0x31, 0xc9, //0x000086e9 xorl %ecx, %ecx - 0xe9, 0x33, 0x01, 0x00, 0x00, //0x000086eb jmp LBB35_108 - //0x000086f0 LBB35_121 - 0x83, 0xe6, 0xfc, //0x000086f0 andl $-4, %esi - 0x48, 0xf7, 0xde, //0x000086f3 negq %rsi - 0x31, 0xd2, //0x000086f6 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000086f8 .p2align 4, 0x90 - //0x00008700 LBB35_122 - 0x49, 0x8d, 0x3c, 0x17, //0x00008700 leaq (%r15,%rdx), %rdi - 0x8b, 0x44, 0x3b, 0xfd, //0x00008704 movl $-3(%rbx,%rdi), %eax - 0x89, 0x44, 0x3b, 0xfe, //0x00008708 movl %eax, $-2(%rbx,%rdi) - 0x48, 0x83, 0xc2, 0xfc, //0x0000870c addq $-4, %rdx - 0x48, 0x39, 0xd6, //0x00008710 cmpq %rdx, %rsi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008713 jne LBB35_122 - 0x48, 0xf7, 0xda, //0x00008719 negq %rdx - //0x0000871c LBB35_117 - 0x41, 0xf6, 0xc0, 0x03, //0x0000871c testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00008720 je LBB35_120 - 0x0f, 0xb6, 0xf9, //0x00008726 movzbl %cl, %edi - 0x83, 0xe7, 0x03, //0x00008729 andl $3, %edi - 0x48, 0xf7, 0xdf, //0x0000872c negq %rdi - 0x4c, 0x89, 0xf9, //0x0000872f movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x00008732 subq %rdx, %rcx - 0x31, 0xd2, //0x00008735 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008737 .p2align 4, 0x90 - //0x00008740 LBB35_119 - 0x48, 0x8d, 0x34, 0x11, //0x00008740 leaq (%rcx,%rdx), %rsi - 0x0f, 0xb6, 0x04, 0x33, //0x00008744 movzbl (%rbx,%rsi), %eax - 0x88, 0x44, 0x33, 0x01, //0x00008748 movb %al, $1(%rbx,%rsi) - 0x48, 0x83, 0xc2, 0xff, //0x0000874c addq $-1, %rdx - 0x48, 0x39, 0xd7, //0x00008750 cmpq %rdx, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008753 jne LBB35_119 - //0x00008759 LBB35_120 - 0x49, 0x63, 0xc1, //0x00008759 movslq %r9d, %rax - 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x0000875c movb $46, (%r10,%rax) - 0x49, 0x8d, 0x04, 0x1f, //0x00008761 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00008765 addq $2, %rax - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00008769 jmp LBB35_155 - //0x0000876e LBB35_106 - 0x44, 0x89, 0xde, //0x0000876e movl %r11d, %esi - 0x48, 0x83, 0xc6, 0x01, //0x00008771 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xe0, //0x00008775 andq $-32, %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00008779 addq $-32, %rsi - 0x48, 0xc1, 0xee, 0x05, //0x0000877d shrq $5, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00008781 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x00008785 andq $-8, %rsi - 0x48, 0xf7, 0xde, //0x00008789 negq %rsi - 0x31, 0xc9, //0x0000878c xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0xca, 0xf2, 0xff, 0xff, //0x0000878e movdqa $-3382(%rip), %xmm0 /* LCPI35_0+0(%rip) */ - //0x00008796 LBB35_107 - 0x49, 0x8d, 0x3c, 0x0f, //0x00008796 leaq (%r15,%rcx), %rdi - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x01, //0x0000879a movdqu %xmm0, $1(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x11, //0x000087a0 movdqu %xmm0, $17(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x21, //0x000087a6 movdqu %xmm0, $33(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x31, //0x000087ac movdqu %xmm0, $49(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x41, //0x000087b2 movdqu %xmm0, $65(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x51, //0x000087b8 movdqu %xmm0, $81(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x61, //0x000087be movdqu %xmm0, $97(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x71, //0x000087c4 movdqu %xmm0, $113(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x000087ca movdqu %xmm0, $129(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x91, 0x00, 0x00, 0x00, //0x000087d3 movdqu %xmm0, $145(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x000087dc movdqu %xmm0, $161(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xb1, 0x00, 0x00, 0x00, //0x000087e5 movdqu %xmm0, $177(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x000087ee movdqu %xmm0, $193(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xd1, 0x00, 0x00, 0x00, //0x000087f7 movdqu %xmm0, $209(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x00008800 movdqu %xmm0, $225(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xf1, 0x00, 0x00, 0x00, //0x00008809 movdqu %xmm0, $241(%rbx,%rdi) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00008812 addq $256, %rcx - 0x48, 0x83, 0xc6, 0x08, //0x00008819 addq $8, %rsi - 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x0000881d jne LBB35_107 - //0x00008823 LBB35_108 - 0x48, 0x01, 0xd8, //0x00008823 addq %rbx, %rax - 0x41, 0xf6, 0xc0, 0x07, //0x00008826 testb $7, %r8b - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x0000882a je LBB35_111 - 0x41, 0x80, 0xc3, 0x01, //0x00008830 addb $1, %r11b - 0x41, 0x80, 0xe3, 0xe0, //0x00008834 andb $-32, %r11b - 0x41, 0x80, 0xc3, 0xe0, //0x00008838 addb $-32, %r11b - 0x41, 0xc0, 0xeb, 0x05, //0x0000883c shrb $5, %r11b - 0x41, 0x80, 0xc3, 0x01, //0x00008840 addb $1, %r11b - 0x45, 0x0f, 0xb6, 0xc3, //0x00008844 movzbl %r11b, %r8d - 0x41, 0x83, 0xe0, 0x07, //0x00008848 andl $7, %r8d - 0x49, 0xc1, 0xe0, 0x05, //0x0000884c shlq $5, %r8 - 0x4c, 0x01, 0xf9, //0x00008850 addq %r15, %rcx - 0x48, 0x83, 0xc1, 0x11, //0x00008853 addq $17, %rcx - 0x31, 0xf6, //0x00008857 xorl %esi, %esi - 0x66, 0x0f, 0x6f, 0x05, 0xff, 0xf1, 0xff, 0xff, //0x00008859 movdqa $-3585(%rip), %xmm0 /* LCPI35_0+0(%rip) */ - //0x00008861 LBB35_110 - 0x48, 0x8d, 0x3c, 0x31, //0x00008861 leaq (%rcx,%rsi), %rdi - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0xf0, //0x00008865 movdqu %xmm0, $-16(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x04, 0x3b, //0x0000886b movdqu %xmm0, (%rbx,%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00008870 addq $32, %rsi - 0x49, 0x39, 0xf0, //0x00008874 cmpq %rsi, %r8 - 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00008877 jne LBB35_110 - //0x0000887d LBB35_111 - 0x49, 0x39, 0xd1, //0x0000887d cmpq %rdx, %r9 - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00008880 je LBB35_155 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008886 .p2align 4, 0x90 - //0x00008890 LBB35_112 - 0xc6, 0x00, 0x30, //0x00008890 movb $48, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00008893 addq $1, %rax - 0x83, 0xc2, 0x01, //0x00008897 addl $1, %edx - 0x44, 0x39, 0xf2, //0x0000889a cmpl %r14d, %edx - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000889d jl LBB35_112 - //0x000088a3 LBB35_155 - 0x44, 0x29, 0xe8, //0x000088a3 subl %r13d, %eax - //0x000088a6 LBB35_156 - 0x48, 0x83, 0xc4, 0x10, //0x000088a6 addq $16, %rsp - 0x5b, //0x000088aa popq %rbx - 0x41, 0x5c, //0x000088ab popq %r12 - 0x41, 0x5d, //0x000088ad popq %r13 - 0x41, 0x5e, //0x000088af popq %r14 - 0x41, 0x5f, //0x000088b1 popq %r15 - 0x5d, //0x000088b3 popq %rbp - 0xc3, //0x000088b4 retq - //0x000088b5 LBB35_1 - 0x31, 0xc0, //0x000088b5 xorl %eax, %eax - 0xe9, 0xea, 0xff, 0xff, 0xff, //0x000088b7 jmp LBB35_156 - //0x000088bc LBB35_5 - 0x4c, 0x89, 0x4d, 0xc8, //0x000088bc movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000088c0 movq %rdi, $-48(%rbp) - 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x000088c4 movl $-149, %r8d - 0x41, 0x89, 0xc3, //0x000088ca movl %eax, %r11d - 0xe9, 0x2b, 0xf2, 0xff, 0xff, //0x000088cd jmp LBB35_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000088d2 .p2align 4, 0x00 - //0x000088e0 LCPI36_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x000088e0 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x000088f0 LCPI36_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000088f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00008900 LCPI36_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00008900 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00008910 LCPI36_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00008910 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x00008920 LCPI36_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00008920 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00008930 LCPI36_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00008930 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00008940 LCPI36_6 - 0xbf, //0x00008940 .byte 191 - 0xbf, //0x00008941 .byte 191 - 0xbf, //0x00008942 .byte 191 - 0xbf, //0x00008943 .byte 191 - 0xbf, //0x00008944 .byte 191 - 0xbf, //0x00008945 .byte 191 - 0xbf, //0x00008946 .byte 191 - 0xbf, //0x00008947 .byte 191 - 0x00, //0x00008948 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00008949 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000894a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000894b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000894c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000894d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000894e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000894f BYTE $0x00 // .space 1, '\x00' - //0x00008950 LCPI36_7 - 0x1a, //0x00008950 .byte 26 - 0x1a, //0x00008951 .byte 26 - 0x1a, //0x00008952 .byte 26 - 0x1a, //0x00008953 .byte 26 - 0x1a, //0x00008954 .byte 26 - 0x1a, //0x00008955 .byte 26 - 0x1a, //0x00008956 .byte 26 - 0x1a, //0x00008957 .byte 26 - 0x00, //0x00008958 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00008959 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000895a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000895b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000895c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000895d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000895e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000895f BYTE $0x00 // .space 1, '\x00' - //0x00008960 LCPI36_8 - 0x20, //0x00008960 .byte 32 - 0x20, //0x00008961 .byte 32 - 0x20, //0x00008962 .byte 32 - 0x20, //0x00008963 .byte 32 - 0x20, //0x00008964 .byte 32 - 0x20, //0x00008965 .byte 32 - 0x20, //0x00008966 .byte 32 - 0x20, //0x00008967 .byte 32 - 0x00, //0x00008968 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00008969 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000896a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000896b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000896c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000896d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000896e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000896f BYTE $0x00 // .space 1, '\x00' - //0x00008970 .p2align 4, 0x90 - //0x00008970 _to_lower - 0x55, //0x00008970 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008971 movq %rsp, %rbp - 0x48, 0x83, 0xfa, 0x10, //0x00008974 cmpq $16, %rdx - 0x0f, 0x82, 0xfc, 0x00, 0x00, 0x00, //0x00008978 jb LBB36_1 - 0x4c, 0x8d, 0x42, 0xf0, //0x0000897e leaq $-16(%rdx), %r8 - 0x41, 0xf6, 0xc0, 0x10, //0x00008982 testb $16, %r8b - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00008986 je LBB36_6 - 0x49, 0x83, 0xf8, 0x10, //0x0000898c cmpq $16, %r8 - 0x0f, 0x83, 0x58, 0x00, 0x00, 0x00, //0x00008990 jae LBB36_8 - //0x00008996 LBB36_2 - 0x4d, 0x85, 0xc0, //0x00008996 testq %r8, %r8 - 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x00008999 jne LBB36_3 - 0xe9, 0x9a, 0x01, 0x00, 0x00, //0x0000899f jmp LBB36_32 - //0x000089a4 LBB36_6 - 0xf3, 0x0f, 0x6f, 0x06, //0x000089a4 movdqu (%rsi), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x000089a8 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x64, 0x0d, 0x2c, 0xff, 0xff, 0xff, //0x000089ac pcmpgtb $-212(%rip), %xmm1 /* LCPI36_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x34, 0xff, 0xff, 0xff, //0x000089b4 movdqa $-204(%rip), %xmm2 /* LCPI36_1+0(%rip) */ - 0x66, 0x0f, 0x64, 0xd0, //0x000089bc pcmpgtb %xmm0, %xmm2 - 0x66, 0x0f, 0xdb, 0xd1, //0x000089c0 pand %xmm1, %xmm2 - 0x66, 0x0f, 0xdb, 0x15, 0x34, 0xff, 0xff, 0xff, //0x000089c4 pand $-204(%rip), %xmm2 /* LCPI36_2+0(%rip) */ - 0x66, 0x0f, 0x71, 0xf2, 0x05, //0x000089cc psllw $5, %xmm2 - 0x66, 0x0f, 0xfc, 0xd0, //0x000089d1 paddb %xmm0, %xmm2 - 0xf3, 0x0f, 0x7f, 0x17, //0x000089d5 movdqu %xmm2, (%rdi) - 0x48, 0x83, 0xc6, 0x10, //0x000089d9 addq $16, %rsi - 0x48, 0x83, 0xc7, 0x10, //0x000089dd addq $16, %rdi - 0x4c, 0x89, 0xc2, //0x000089e1 movq %r8, %rdx - 0x49, 0x83, 0xf8, 0x10, //0x000089e4 cmpq $16, %r8 - 0x0f, 0x82, 0xa8, 0xff, 0xff, 0xff, //0x000089e8 jb LBB36_2 - //0x000089ee LBB36_8 - 0x66, 0x0f, 0x6f, 0x05, 0xea, 0xfe, 0xff, 0xff, //0x000089ee movdqa $-278(%rip), %xmm0 /* LCPI36_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xf2, 0xfe, 0xff, 0xff, //0x000089f6 movdqa $-270(%rip), %xmm1 /* LCPI36_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0xfa, 0xfe, 0xff, 0xff, //0x000089fe movdqa $-262(%rip), %xmm2 /* LCPI36_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a06 .p2align 4, 0x90 - //0x00008a10 LBB36_9 - 0xf3, 0x0f, 0x6f, 0x1e, //0x00008a10 movdqu (%rsi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00008a14 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x00008a18 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x6f, 0xe9, //0x00008a1c movdqa %xmm1, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00008a20 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00008a24 pand %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xea, //0x00008a28 pand %xmm2, %xmm5 - 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x00008a2c psllw $5, %xmm5 - 0x66, 0x0f, 0xfc, 0xeb, //0x00008a31 paddb %xmm3, %xmm5 - 0xf3, 0x0f, 0x7f, 0x2f, //0x00008a35 movdqu %xmm5, (%rdi) - 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00008a39 movdqu $16(%rsi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00008a3e movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x00008a42 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x6f, 0xe9, //0x00008a46 movdqa %xmm1, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00008a4a pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00008a4e pand %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xea, //0x00008a52 pand %xmm2, %xmm5 - 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x00008a56 psllw $5, %xmm5 - 0x66, 0x0f, 0xfc, 0xeb, //0x00008a5b paddb %xmm3, %xmm5 - 0xf3, 0x0f, 0x7f, 0x6f, 0x10, //0x00008a5f movdqu %xmm5, $16(%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00008a64 addq $32, %rsi - 0x48, 0x83, 0xc7, 0x20, //0x00008a68 addq $32, %rdi - 0x48, 0x83, 0xc2, 0xe0, //0x00008a6c addq $-32, %rdx - 0x48, 0x83, 0xfa, 0x0f, //0x00008a70 cmpq $15, %rdx - 0x0f, 0x87, 0x96, 0xff, 0xff, 0xff, //0x00008a74 ja LBB36_9 - //0x00008a7a LBB36_1 - 0x49, 0x89, 0xd0, //0x00008a7a movq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x00008a7d testq %r8, %r8 - 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x00008a80 je LBB36_32 - //0x00008a86 LBB36_3 - 0x49, 0x83, 0xf8, 0x08, //0x00008a86 cmpq $8, %r8 - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00008a8a jb LBB36_4 - 0x4a, 0x8d, 0x04, 0x06, //0x00008a90 leaq (%rsi,%r8), %rax - 0x48, 0x39, 0xc7, //0x00008a94 cmpq %rax, %rdi - 0x0f, 0x83, 0xa3, 0x00, 0x00, 0x00, //0x00008a97 jae LBB36_12 - 0x4a, 0x8d, 0x04, 0x07, //0x00008a9d leaq (%rdi,%r8), %rax - 0x48, 0x39, 0xc6, //0x00008aa1 cmpq %rax, %rsi - 0x0f, 0x83, 0x96, 0x00, 0x00, 0x00, //0x00008aa4 jae LBB36_12 - //0x00008aaa LBB36_4 - 0x49, 0x89, 0xf3, //0x00008aaa movq %rsi, %r11 - 0x4d, 0x89, 0xc1, //0x00008aad movq %r8, %r9 - 0x48, 0x89, 0xf8, //0x00008ab0 movq %rdi, %rax - //0x00008ab3 LBB36_17 - 0x41, 0xf6, 0xc1, 0x01, //0x00008ab3 testb $1, %r9b - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00008ab7 jne LBB36_28 - 0x4d, 0x89, 0xc8, //0x00008abd movq %r9, %r8 - 0x49, 0x83, 0xf9, 0x01, //0x00008ac0 cmpq $1, %r9 - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00008ac4 jne LBB36_30 - 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x00008aca jmp LBB36_32 - //0x00008acf LBB36_28 - 0x41, 0x0f, 0xb6, 0x0b, //0x00008acf movzbl (%r11), %ecx - 0x8d, 0x71, 0xbf, //0x00008ad3 leal $-65(%rcx), %esi - 0x8d, 0x79, 0x20, //0x00008ad6 leal $32(%rcx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x00008ad9 cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x00008add movzbl %dil, %esi - 0x0f, 0x43, 0xf1, //0x00008ae1 cmovael %ecx, %esi - 0x4d, 0x8d, 0x41, 0xff, //0x00008ae4 leaq $-1(%r9), %r8 - 0x40, 0x88, 0x30, //0x00008ae8 movb %sil, (%rax) - 0x49, 0x83, 0xc3, 0x01, //0x00008aeb addq $1, %r11 - 0x48, 0x83, 0xc0, 0x01, //0x00008aef addq $1, %rax - 0x49, 0x83, 0xf9, 0x01, //0x00008af3 cmpq $1, %r9 - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00008af7 je LBB36_32 - //0x00008afd LBB36_30 - 0x31, 0xf6, //0x00008afd xorl %esi, %esi - 0x90, //0x00008aff .p2align 4, 0x90 - //0x00008b00 LBB36_31 - 0x41, 0x0f, 0xb6, 0x3c, 0x33, //0x00008b00 movzbl (%r11,%rsi), %edi - 0x8d, 0x4f, 0xbf, //0x00008b05 leal $-65(%rdi), %ecx - 0x8d, 0x57, 0x20, //0x00008b08 leal $32(%rdi), %edx - 0x80, 0xf9, 0x1a, //0x00008b0b cmpb $26, %cl - 0x0f, 0xb6, 0xca, //0x00008b0e movzbl %dl, %ecx - 0x0f, 0x43, 0xcf, //0x00008b11 cmovael %edi, %ecx - 0x88, 0x0c, 0x30, //0x00008b14 movb %cl, (%rax,%rsi) - 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x01, //0x00008b17 movzbl $1(%r11,%rsi), %ecx - 0x8d, 0x51, 0xbf, //0x00008b1d leal $-65(%rcx), %edx - 0x8d, 0x79, 0x20, //0x00008b20 leal $32(%rcx), %edi - 0x80, 0xfa, 0x1a, //0x00008b23 cmpb $26, %dl - 0x40, 0x0f, 0xb6, 0xd7, //0x00008b26 movzbl %dil, %edx - 0x0f, 0x43, 0xd1, //0x00008b2a cmovael %ecx, %edx - 0x88, 0x54, 0x30, 0x01, //0x00008b2d movb %dl, $1(%rax,%rsi) - 0x48, 0x83, 0xc6, 0x02, //0x00008b31 addq $2, %rsi - 0x49, 0x39, 0xf0, //0x00008b35 cmpq %rsi, %r8 - 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00008b38 jne LBB36_31 - //0x00008b3e LBB36_32 - 0x5d, //0x00008b3e popq %rbp - 0xc3, //0x00008b3f retq - //0x00008b40 LBB36_12 - 0x49, 0x83, 0xf8, 0x20, //0x00008b40 cmpq $32, %r8 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00008b44 jae LBB36_19 - 0x31, 0xc9, //0x00008b4a xorl %ecx, %ecx - 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00008b4c jmp LBB36_14 - //0x00008b51 LBB36_19 - 0x4c, 0x89, 0xc1, //0x00008b51 movq %r8, %rcx - 0x48, 0x83, 0xe1, 0xe0, //0x00008b54 andq $-32, %rcx - 0x48, 0x8d, 0x41, 0xe0, //0x00008b58 leaq $-32(%rcx), %rax - 0x49, 0x89, 0xc1, //0x00008b5c movq %rax, %r9 - 0x49, 0xc1, 0xe9, 0x05, //0x00008b5f shrq $5, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00008b63 addq $1, %r9 - 0x48, 0x85, 0xc0, //0x00008b67 testq %rax, %rax - 0x0f, 0x84, 0x1d, 0x02, 0x00, 0x00, //0x00008b6a je LBB36_20 - 0x4c, 0x89, 0xca, //0x00008b70 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0xfe, //0x00008b73 andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x00008b77 negq %rdx - 0x31, 0xc0, //0x00008b7a xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x8c, 0xfd, 0xff, 0xff, //0x00008b7c movdqa $-628(%rip), %xmm0 /* LCPI36_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x94, 0xfd, 0xff, 0xff, //0x00008b84 movdqa $-620(%rip), %xmm1 /* LCPI36_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x9c, 0xfd, 0xff, 0xff, //0x00008b8c movdqa $-612(%rip), %xmm2 /* LCPI36_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b94 .p2align 4, 0x90 - //0x00008ba0 LBB36_22 - 0xf3, 0x0f, 0x6f, 0x1c, 0x06, //0x00008ba0 movdqu (%rsi,%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x64, 0x06, 0x10, //0x00008ba5 movdqu $16(%rsi,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00008bab movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xfc, 0xe8, //0x00008baf paddb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00008bb3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xf0, //0x00008bb7 paddb %xmm0, %xmm6 - 0x66, 0x0f, 0x6f, 0xfd, //0x00008bbb movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0xda, 0xf9, //0x00008bbf pminub %xmm1, %xmm7 - 0x66, 0x0f, 0x74, 0xfd, //0x00008bc3 pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0x6f, 0xee, //0x00008bc7 movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x00008bcb pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xee, //0x00008bcf pcmpeqb %xmm6, %xmm5 - 0x66, 0x0f, 0x6f, 0xf7, //0x00008bd3 movdqa %xmm7, %xmm6 - 0x66, 0x0f, 0xdf, 0xf3, //0x00008bd7 pandn %xmm3, %xmm6 - 0x66, 0x0f, 0xfc, 0xda, //0x00008bdb paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdb, 0xdf, //0x00008bdf pand %xmm7, %xmm3 - 0x66, 0x0f, 0xeb, 0xde, //0x00008be3 por %xmm6, %xmm3 - 0x66, 0x0f, 0x6f, 0xf5, //0x00008be7 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0xdf, 0xf4, //0x00008beb pandn %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xe2, //0x00008bef paddb %xmm2, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00008bf3 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00008bf7 por %xmm6, %xmm4 - 0xf3, 0x0f, 0x7f, 0x1c, 0x07, //0x00008bfb movdqu %xmm3, (%rdi,%rax) - 0xf3, 0x0f, 0x7f, 0x64, 0x07, 0x10, //0x00008c00 movdqu %xmm4, $16(%rdi,%rax) - 0xf3, 0x0f, 0x6f, 0x5c, 0x06, 0x20, //0x00008c06 movdqu $32(%rsi,%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x64, 0x06, 0x30, //0x00008c0c movdqu $48(%rsi,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00008c12 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xfc, 0xe8, //0x00008c16 paddb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00008c1a movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xf0, //0x00008c1e paddb %xmm0, %xmm6 - 0x66, 0x0f, 0x6f, 0xfd, //0x00008c22 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0xda, 0xf9, //0x00008c26 pminub %xmm1, %xmm7 - 0x66, 0x0f, 0x74, 0xfd, //0x00008c2a pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0x6f, 0xee, //0x00008c2e movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x00008c32 pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xee, //0x00008c36 pcmpeqb %xmm6, %xmm5 - 0x66, 0x0f, 0x6f, 0xf7, //0x00008c3a movdqa %xmm7, %xmm6 - 0x66, 0x0f, 0xdf, 0xf3, //0x00008c3e pandn %xmm3, %xmm6 - 0x66, 0x0f, 0xfc, 0xda, //0x00008c42 paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdb, 0xdf, //0x00008c46 pand %xmm7, %xmm3 - 0x66, 0x0f, 0xeb, 0xde, //0x00008c4a por %xmm6, %xmm3 - 0x66, 0x0f, 0x6f, 0xf5, //0x00008c4e movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0xdf, 0xf4, //0x00008c52 pandn %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xe2, //0x00008c56 paddb %xmm2, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00008c5a pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00008c5e por %xmm6, %xmm4 - 0xf3, 0x0f, 0x7f, 0x5c, 0x07, 0x20, //0x00008c62 movdqu %xmm3, $32(%rdi,%rax) - 0xf3, 0x0f, 0x7f, 0x64, 0x07, 0x30, //0x00008c68 movdqu %xmm4, $48(%rdi,%rax) - 0x48, 0x83, 0xc0, 0x40, //0x00008c6e addq $64, %rax - 0x48, 0x83, 0xc2, 0x02, //0x00008c72 addq $2, %rdx - 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x00008c76 jne LBB36_22 - 0x41, 0xf6, 0xc1, 0x01, //0x00008c7c testb $1, %r9b - 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00008c80 je LBB36_25 - //0x00008c86 LBB36_24 - 0xf3, 0x0f, 0x6f, 0x04, 0x06, //0x00008c86 movdqu (%rsi,%rax), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4c, 0x06, 0x10, //0x00008c8b movdqu $16(%rsi,%rax), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0x77, 0xfc, 0xff, 0xff, //0x00008c91 movdqa $-905(%rip), %xmm2 /* LCPI36_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00008c99 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xfc, 0xda, //0x00008c9d paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xfc, 0xd1, //0x00008ca1 paddb %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0x25, 0x73, 0xfc, 0xff, 0xff, //0x00008ca5 movdqa $-909(%rip), %xmm4 /* LCPI36_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xeb, //0x00008cad movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xec, //0x00008cb1 pminub %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00008cb5 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xe2, //0x00008cb9 pminub %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x00008cbd pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0x6f, 0x15, 0x67, 0xfc, 0xff, 0xff, //0x00008cc1 movdqa $-921(%rip), %xmm2 /* LCPI36_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xdd, //0x00008cc9 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0xdf, 0xd8, //0x00008ccd pandn %xmm0, %xmm3 - 0x66, 0x0f, 0xfc, 0xc2, //0x00008cd1 paddb %xmm2, %xmm0 - 0x66, 0x0f, 0xfc, 0xd1, //0x00008cd5 paddb %xmm1, %xmm2 - 0x66, 0x0f, 0xdb, 0xc5, //0x00008cd9 pand %xmm5, %xmm0 - 0x66, 0x0f, 0xeb, 0xc3, //0x00008cdd por %xmm3, %xmm0 - 0x66, 0x0f, 0xdb, 0xd4, //0x00008ce1 pand %xmm4, %xmm2 - 0x66, 0x0f, 0xdf, 0xe1, //0x00008ce5 pandn %xmm1, %xmm4 - 0x66, 0x0f, 0xeb, 0xe2, //0x00008ce9 por %xmm2, %xmm4 - 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00008ced movdqu %xmm0, (%rdi,%rax) - 0xf3, 0x0f, 0x7f, 0x64, 0x07, 0x10, //0x00008cf2 movdqu %xmm4, $16(%rdi,%rax) - //0x00008cf8 LBB36_25 - 0x49, 0x39, 0xc8, //0x00008cf8 cmpq %rcx, %r8 - 0x0f, 0x84, 0x3d, 0xfe, 0xff, 0xff, //0x00008cfb je LBB36_32 - 0x41, 0xf6, 0xc0, 0x18, //0x00008d01 testb $24, %r8b - 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x00008d05 je LBB36_27 - //0x00008d0b LBB36_14 - 0x4d, 0x89, 0xc2, //0x00008d0b movq %r8, %r10 - 0x49, 0x83, 0xe2, 0xf8, //0x00008d0e andq $-8, %r10 - 0x4e, 0x8d, 0x1c, 0x16, //0x00008d12 leaq (%rsi,%r10), %r11 - 0x45, 0x89, 0xc1, //0x00008d16 movl %r8d, %r9d - 0x41, 0x83, 0xe1, 0x07, //0x00008d19 andl $7, %r9d - 0x4a, 0x8d, 0x04, 0x17, //0x00008d1d leaq (%rdi,%r10), %rax - 0x66, 0x0f, 0x6f, 0x05, 0x17, 0xfc, 0xff, 0xff, //0x00008d21 movdqa $-1001(%rip), %xmm0 /* LCPI36_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x1f, 0xfc, 0xff, 0xff, //0x00008d29 movdqa $-993(%rip), %xmm1 /* LCPI36_7+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x27, 0xfc, 0xff, 0xff, //0x00008d31 movdqa $-985(%rip), %xmm2 /* LCPI36_8+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d39 .p2align 4, 0x90 - //0x00008d40 LBB36_15 - 0xf3, 0x0f, 0x7e, 0x1c, 0x0e, //0x00008d40 movq (%rsi,%rcx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00008d45 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0xfc, 0xe0, //0x00008d49 paddb %xmm0, %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00008d4d movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xde, 0xe9, //0x00008d51 pmaxub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x00008d55 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe5, //0x00008d59 movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00008d5d pand %xmm3, %xmm4 - 0x66, 0x0f, 0xfc, 0xda, //0x00008d61 paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdf, 0xeb, //0x00008d65 pandn %xmm3, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00008d69 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd6, 0x2c, 0x0f, //0x00008d6d movq %xmm5, (%rdi,%rcx) - 0x48, 0x83, 0xc1, 0x08, //0x00008d72 addq $8, %rcx - 0x49, 0x39, 0xca, //0x00008d76 cmpq %rcx, %r10 - 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x00008d79 jne LBB36_15 - 0x4d, 0x39, 0xd0, //0x00008d7f cmpq %r10, %r8 - 0x0f, 0x85, 0x2b, 0xfd, 0xff, 0xff, //0x00008d82 jne LBB36_17 - 0xe9, 0xb1, 0xfd, 0xff, 0xff, //0x00008d88 jmp LBB36_32 - //0x00008d8d LBB36_20 - 0x31, 0xc0, //0x00008d8d xorl %eax, %eax - 0x41, 0xf6, 0xc1, 0x01, //0x00008d8f testb $1, %r9b - 0x0f, 0x85, 0xed, 0xfe, 0xff, 0xff, //0x00008d93 jne LBB36_24 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00008d99 jmp LBB36_25 - //0x00008d9e LBB36_27 - 0x48, 0x01, 0xcf, //0x00008d9e addq %rcx, %rdi - 0x41, 0x83, 0xe0, 0x1f, //0x00008da1 andl $31, %r8d - 0x48, 0x01, 0xce, //0x00008da5 addq %rcx, %rsi - 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x00008da8 jmp LBB36_4 - 0x90, 0x90, 0x90, //0x00008dad .p2align 4, 0x90 - //0x00008db0 _format_significand - 0x55, //0x00008db0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008db1 movq %rsp, %rbp - 0x41, 0x56, //0x00008db4 pushq %r14 - 0x53, //0x00008db6 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00008db7 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x00008dba addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00008dbd movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00008dc0 shrq $32, %rax - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00008dc4 jne LBB37_2 - 0x45, 0x31, 0xc9, //0x00008dca xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00008dcd movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00008dd0 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008dd3 cmpl $10000, %edx - 0x0f, 0x83, 0xe3, 0x00, 0x00, 0x00, //0x00008dd9 jae LBB37_8 - //0x00008ddf LBB37_7 - 0x89, 0xd7, //0x00008ddf movl %edx, %edi - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00008de1 jmp LBB37_10 - //0x00008de6 LBB37_2 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008de6 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00008df0 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00008df3 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00008df6 shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008dfa imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00008e00 addl %edi, %ecx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00008e02 je LBB37_3 - 0x89, 0xc8, //0x00008e08 movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008e0a movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00008e10 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00008e14 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008e18 imull $10000, %eax, %edi - 0x29, 0xf9, //0x00008e1e subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00008e20 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00008e23 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008e27 shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008e2b imull $10000, %edi, %edi - 0x29, 0xf8, //0x00008e31 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00008e33 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00008e36 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008e39 imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00008e40 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00008e44 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00008e48 subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00008e4a movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00008e4e movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00008e51 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008e54 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00008e5a shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00008e5d imull $100, %edi, %ecx - 0x29, 0xc8, //0x00008e60 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00008e62 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x73, 0x37, 0x00, 0x00, //0x00008e66 leaq $14195(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008e6d movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008e72 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008e77 movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008e7c movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008e81 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008e86 movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00008e8b movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008e8f movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00008e94 xorl %r9d, %r9d - 0x4d, 0x8d, 0x70, 0xf8, //0x00008e97 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008e9b cmpl $10000, %edx - 0x0f, 0x82, 0x38, 0xff, 0xff, 0xff, //0x00008ea1 jb LBB37_7 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00008ea7 jmp LBB37_8 - //0x00008eac LBB37_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008eac movl $8, %r9d - 0x4d, 0x8d, 0x70, 0xf8, //0x00008eb2 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008eb6 cmpl $10000, %edx - 0x0f, 0x82, 0x1d, 0xff, 0xff, 0xff, //0x00008ebc jb LBB37_7 - //0x00008ec2 LBB37_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008ec2 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0x11, 0x37, 0x00, 0x00, //0x00008ec8 leaq $14097(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00008ecf .p2align 4, 0x90 - //0x00008ed0 LBB37_9 - 0x89, 0xd7, //0x00008ed0 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00008ed2 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008ed6 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008eda imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00008ee0 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008ee2 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008ee9 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00008eed imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00008ef0 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008ef2 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008ef7 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008efc movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008f01 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00008f06 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008f0a cmpl $99999999, %edx - 0x89, 0xfa, //0x00008f10 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008f12 ja LBB37_9 - //0x00008f18 LBB37_10 - 0x83, 0xff, 0x64, //0x00008f18 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008f1b jae LBB37_11 - 0x83, 0xff, 0x0a, //0x00008f21 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008f24 jb LBB37_14 - //0x00008f2a LBB37_13 - 0x89, 0xf8, //0x00008f2a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0xad, 0x36, 0x00, 0x00, //0x00008f2c leaq $13997(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008f33 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008f37 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008f3c jmp LBB37_15 - //0x00008f41 LBB37_11 - 0x0f, 0xb7, 0xc7, //0x00008f41 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00008f44 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008f47 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00008f4d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00008f50 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00008f53 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00008f55 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x81, 0x36, 0x00, 0x00, //0x00008f58 leaq $13953(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008f5f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008f63 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00008f68 addq $-2, %r14 - 0x89, 0xc7, //0x00008f6c movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00008f6e cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008f71 jae LBB37_13 - //0x00008f77 LBB37_14 - 0x40, 0x80, 0xc7, 0x30, //0x00008f77 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00008f7b movb %dil, (%rsi) - //0x00008f7e LBB37_15 - 0x4d, 0x29, 0xc8, //0x00008f7e subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00008f81 movq %r8, %rax - 0x5b, //0x00008f84 popq %rbx - 0x41, 0x5e, //0x00008f85 popq %r14 - 0x5d, //0x00008f87 popq %rbp - 0xc3, //0x00008f88 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f89 .p2align 4, 0x90 - //0x00008f90 _left_shift - 0x55, //0x00008f90 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008f91 movq %rsp, %rbp - 0x41, 0x57, //0x00008f94 pushq %r15 - 0x41, 0x56, //0x00008f96 pushq %r14 - 0x53, //0x00008f98 pushq %rbx - 0x89, 0xf1, //0x00008f99 movl %esi, %ecx - 0x4c, 0x6b, 0xf1, 0x68, //0x00008f9b imulq $104, %rcx, %r14 - 0x48, 0x8d, 0x15, 0x2a, 0x90, 0x00, 0x00, //0x00008f9f leaq $36906(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */ - 0x45, 0x8b, 0x04, 0x16, //0x00008fa6 movl (%r14,%rdx), %r8d - 0x4c, 0x8b, 0x1f, //0x00008faa movq (%rdi), %r11 - 0x4c, 0x63, 0x4f, 0x10, //0x00008fad movslq $16(%rdi), %r9 - 0x45, 0x89, 0xca, //0x00008fb1 movl %r9d, %r10d - 0x4d, 0x85, 0xc9, //0x00008fb4 testq %r9, %r9 - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00008fb7 je LBB38_1 - 0x49, 0x8d, 0x34, 0x16, //0x00008fbd leaq (%r14,%rdx), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00008fc1 addq $4, %rsi - 0x31, 0xdb, //0x00008fc5 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fc7 .p2align 4, 0x90 - //0x00008fd0 LBB38_3 - 0x0f, 0xb6, 0x04, 0x1e, //0x00008fd0 movzbl (%rsi,%rbx), %eax - 0x84, 0xc0, //0x00008fd4 testb %al, %al - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00008fd6 je LBB38_10 - 0x41, 0x38, 0x04, 0x1b, //0x00008fdc cmpb %al, (%r11,%rbx) - 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x00008fe0 jne LBB38_5 - 0x48, 0x83, 0xc3, 0x01, //0x00008fe6 addq $1, %rbx - 0x49, 0x39, 0xd9, //0x00008fea cmpq %rbx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00008fed jne LBB38_3 - 0x44, 0x89, 0xce, //0x00008ff3 movl %r9d, %esi - 0x4c, 0x01, 0xf2, //0x00008ff6 addq %r14, %rdx - 0x80, 0x7c, 0x16, 0x04, 0x00, //0x00008ff9 cmpb $0, $4(%rsi,%rdx) - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00008ffe jne LBB38_9 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00009004 jmp LBB38_10 - //0x00009009 LBB38_1 - 0x31, 0xf6, //0x00009009 xorl %esi, %esi - 0x4c, 0x01, 0xf2, //0x0000900b addq %r14, %rdx - 0x80, 0x7c, 0x16, 0x04, 0x00, //0x0000900e cmpb $0, $4(%rsi,%rdx) - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00009013 je LBB38_10 - //0x00009019 LBB38_9 - 0x41, 0x83, 0xc0, 0xff, //0x00009019 addl $-1, %r8d - //0x0000901d LBB38_10 - 0x45, 0x85, 0xd2, //0x0000901d testl %r10d, %r10d - 0x0f, 0x8e, 0xa2, 0x00, 0x00, 0x00, //0x00009020 jle LBB38_25 - 0x43, 0x8d, 0x04, 0x10, //0x00009026 leal (%r8,%r10), %eax - 0x4c, 0x63, 0xf8, //0x0000902a movslq %eax, %r15 - 0x41, 0x83, 0xc1, 0xff, //0x0000902d addl $-1, %r9d - 0x49, 0x83, 0xc7, 0xff, //0x00009031 addq $-1, %r15 - 0x31, 0xd2, //0x00009035 xorl %edx, %edx - 0x49, 0xbe, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009037 movabsq $-3689348814741910323, %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009041 .p2align 4, 0x90 - //0x00009050 LBB38_12 - 0x44, 0x89, 0xc8, //0x00009050 movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00009053 movsbq (%r11,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00009058 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x0000905c shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x0000905f addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00009062 movq %rsi, %rax - 0x49, 0xf7, 0xe6, //0x00009065 mulq %r14 - 0x48, 0xc1, 0xea, 0x03, //0x00009068 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000906c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009070 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00009074 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00009077 subq %rbx, %rax - 0x4c, 0x39, 0x7f, 0x08, //0x0000907a cmpq %r15, $8(%rdi) - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000907e jbe LBB38_18 - 0x04, 0x30, //0x00009084 addb $48, %al - 0x43, 0x88, 0x04, 0x3b, //0x00009086 movb %al, (%r11,%r15) - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000908a jmp LBB38_20 - 0x90, //0x0000908f .p2align 4, 0x90 - //0x00009090 LBB38_18 - 0x48, 0x85, 0xc0, //0x00009090 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00009093 je LBB38_20 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009099 movl $1, $28(%rdi) - //0x000090a0 LBB38_20 - 0x49, 0x83, 0xfa, 0x02, //0x000090a0 cmpq $2, %r10 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000090a4 jl LBB38_14 - 0x49, 0x83, 0xc2, 0xff, //0x000090aa addq $-1, %r10 - 0x4c, 0x8b, 0x1f, //0x000090ae movq (%rdi), %r11 - 0x41, 0x83, 0xc1, 0xff, //0x000090b1 addl $-1, %r9d - 0x49, 0x83, 0xc7, 0xff, //0x000090b5 addq $-1, %r15 - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x000090b9 jmp LBB38_12 - //0x000090be LBB38_14 - 0x48, 0x83, 0xfe, 0x0a, //0x000090be cmpq $10, %rsi - 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x000090c2 jae LBB38_15 - //0x000090c8 LBB38_25 - 0x48, 0x63, 0x4f, 0x10, //0x000090c8 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x000090cc movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x000090cf addq %rcx, %rax - 0x89, 0x47, 0x10, //0x000090d2 movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x000090d5 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x000090d9 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x000090dc ja LBB38_27 - 0x89, 0x4f, 0x10, //0x000090e2 movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x000090e5 movl %ecx, %eax - //0x000090e7 LBB38_27 - 0x44, 0x01, 0x47, 0x14, //0x000090e7 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x000090eb testl %eax, %eax - 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x000090ed jle LBB38_31 - 0x48, 0x8b, 0x0f, //0x000090f3 movq (%rdi), %rcx - 0x89, 0xc2, //0x000090f6 movl %eax, %edx - 0x48, 0x83, 0xc2, 0x01, //0x000090f8 addq $1, %rdx - 0x83, 0xc0, 0xff, //0x000090fc addl $-1, %eax - 0x90, //0x000090ff .p2align 4, 0x90 - //0x00009100 LBB38_29 - 0x89, 0xc6, //0x00009100 movl %eax, %esi - 0x80, 0x3c, 0x31, 0x30, //0x00009102 cmpb $48, (%rcx,%rsi) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00009106 jne LBB38_33 - 0x89, 0x47, 0x10, //0x0000910c movl %eax, $16(%rdi) - 0x48, 0x83, 0xc2, 0xff, //0x0000910f addq $-1, %rdx - 0x83, 0xc0, 0xff, //0x00009113 addl $-1, %eax - 0x48, 0x83, 0xfa, 0x01, //0x00009116 cmpq $1, %rdx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000911a jg LBB38_29 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00009120 jmp LBB38_32 - //0x00009125 LBB38_31 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00009125 jne LBB38_33 - //0x0000912b LBB38_32 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x0000912b movl $0, $20(%rdi) - //0x00009132 LBB38_33 - 0x5b, //0x00009132 popq %rbx - 0x41, 0x5e, //0x00009133 popq %r14 - 0x41, 0x5f, //0x00009135 popq %r15 - 0x5d, //0x00009137 popq %rbp - 0xc3, //0x00009138 retq - //0x00009139 LBB38_15 - 0x45, 0x01, 0xc1, //0x00009139 addl %r8d, %r9d - 0x49, 0x63, 0xf1, //0x0000913c movslq %r9d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x0000913f addq $-1, %rsi - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00009143 jmp LBB38_16 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009148 .p2align 4, 0x90 - //0x00009150 LBB38_17 - 0x04, 0x30, //0x00009150 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00009152 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00009155 movb %al, (%rbx,%rsi) - //0x00009158 LBB38_24 - 0x48, 0x83, 0xc6, 0xff, //0x00009158 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x0000915c cmpq $9, %rcx - 0x0f, 0x86, 0x62, 0xff, 0xff, 0xff, //0x00009160 jbe LBB38_25 - //0x00009166 LBB38_16 - 0x48, 0x89, 0xd1, //0x00009166 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00009169 movq %rdx, %rax - 0x49, 0xf7, 0xe6, //0x0000916c mulq %r14 - 0x48, 0xc1, 0xea, 0x03, //0x0000916f shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009173 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009177 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x0000917b movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x0000917e subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00009181 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x00009185 ja LBB38_17 - 0x48, 0x85, 0xc0, //0x0000918b testq %rax, %rax - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000918e je LBB38_24 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009194 movl $1, $28(%rdi) - 0xe9, 0xb8, 0xff, 0xff, 0xff, //0x0000919b jmp LBB38_24 - //0x000091a0 LBB38_5 - 0x0f, 0x8c, 0x73, 0xfe, 0xff, 0xff, //0x000091a0 jl LBB38_9 - 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x000091a6 jmp LBB38_10 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000091ab .p2align 4, 0x90 - //0x000091b0 _right_shift - 0x55, //0x000091b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000091b1 movq %rsp, %rbp - 0x53, //0x000091b4 pushq %rbx - 0x89, 0xf1, //0x000091b5 movl %esi, %ecx - 0x44, 0x8b, 0x47, 0x10, //0x000091b7 movl $16(%rdi), %r8d - 0x31, 0xd2, //0x000091bb xorl %edx, %edx - 0x45, 0x85, 0xc0, //0x000091bd testl %r8d, %r8d - 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x000091c0 movl $0, %r11d - 0x45, 0x0f, 0x4f, 0xd8, //0x000091c6 cmovgl %r8d, %r11d - 0x31, 0xc0, //0x000091ca xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, //0x000091cc .p2align 4, 0x90 - //0x000091d0 LBB39_1 - 0x49, 0x39, 0xd3, //0x000091d0 cmpq %rdx, %r11 - 0x0f, 0x84, 0x4f, 0x01, 0x00, 0x00, //0x000091d3 je LBB39_2 - 0x48, 0x8d, 0x04, 0x80, //0x000091d9 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x000091dd movq (%rdi), %rsi - 0x48, 0x0f, 0xbe, 0x34, 0x16, //0x000091e0 movsbq (%rsi,%rdx), %rsi - 0x48, 0x8d, 0x04, 0x46, //0x000091e5 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000091e9 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x000091ed addq $1, %rdx - 0x48, 0x89, 0xc6, //0x000091f1 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x000091f4 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x000091f7 testq %rsi, %rsi - 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x000091fa je LBB39_1 - 0x41, 0x89, 0xd3, //0x00009200 movl %edx, %r11d - //0x00009203 LBB39_7 - 0x8b, 0x57, 0x14, //0x00009203 movl $20(%rdi), %edx - 0x44, 0x29, 0xda, //0x00009206 subl %r11d, %edx - 0x83, 0xc2, 0x01, //0x00009209 addl $1, %edx - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000920c movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00009213 shlq %cl, %r9 - 0x89, 0x57, 0x14, //0x00009216 movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd1, //0x00009219 notq %r9 - 0x45, 0x31, 0xd2, //0x0000921c xorl %r10d, %r10d - 0x45, 0x39, 0xc3, //0x0000921f cmpl %r8d, %r11d - 0x0f, 0x8d, 0x80, 0x00, 0x00, 0x00, //0x00009222 jge LBB39_10 - 0x4d, 0x63, 0xc3, //0x00009228 movslq %r11d, %r8 - 0x48, 0x8b, 0x37, //0x0000922b movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x0000922e xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009231 .p2align 4, 0x90 - //0x00009240 LBB39_9 - 0x48, 0x89, 0xc2, //0x00009240 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009243 shrq %cl, %rdx - 0x4c, 0x21, 0xc8, //0x00009246 andq %r9, %rax - 0x80, 0xc2, 0x30, //0x00009249 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x0000924c movb %dl, (%rsi,%r10) - 0x48, 0x8b, 0x37, //0x00009250 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x06, //0x00009253 leaq (%rsi,%r8), %rdx - 0x4d, 0x0f, 0xbe, 0x1c, 0x12, //0x00009257 movsbq (%r10,%rdx), %r11 - 0x4b, 0x8d, 0x5c, 0x10, 0x01, //0x0000925c leaq $1(%r8,%r10), %rbx - 0x49, 0x83, 0xc2, 0x01, //0x00009261 addq $1, %r10 - 0x48, 0x8d, 0x04, 0x80, //0x00009265 leaq (%rax,%rax,4), %rax - 0x49, 0x8d, 0x04, 0x43, //0x00009269 leaq (%r11,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000926d addq $-48, %rax - 0x48, 0x63, 0x57, 0x10, //0x00009271 movslq $16(%rdi), %rdx - 0x48, 0x39, 0xd3, //0x00009275 cmpq %rdx, %rbx - 0x0f, 0x8c, 0xc2, 0xff, 0xff, 0xff, //0x00009278 jl LBB39_9 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000927e jmp LBB39_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009283 .p2align 4, 0x90 - //0x00009290 LBB39_12 - 0x40, 0x80, 0xc6, 0x30, //0x00009290 addb $48, %sil - 0x48, 0x8b, 0x1f, //0x00009294 movq (%rdi), %rbx - 0x40, 0x88, 0x34, 0x13, //0x00009297 movb %sil, (%rbx,%rdx) - 0x83, 0xc2, 0x01, //0x0000929b addl $1, %edx - 0x41, 0x89, 0xd2, //0x0000929e movl %edx, %r10d - //0x000092a1 LBB39_15 - 0x48, 0x01, 0xc0, //0x000092a1 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000092a4 leaq (%rax,%rax,4), %rax - //0x000092a8 LBB39_10 - 0x48, 0x85, 0xc0, //0x000092a8 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000092ab je LBB39_16 - 0x48, 0x89, 0xc6, //0x000092b1 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x000092b4 shrq %cl, %rsi - 0x4c, 0x21, 0xc8, //0x000092b7 andq %r9, %rax - 0x49, 0x63, 0xd2, //0x000092ba movslq %r10d, %rdx - 0x48, 0x39, 0x57, 0x08, //0x000092bd cmpq %rdx, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x000092c1 ja LBB39_12 - 0x48, 0x85, 0xf6, //0x000092c7 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000092ca je LBB39_15 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x000092d0 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x000092d7 jmp LBB39_15 - //0x000092dc LBB39_16 - 0x44, 0x89, 0x57, 0x10, //0x000092dc movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x000092e0 testl %r10d, %r10d - 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x000092e3 jle LBB39_20 - 0x48, 0x8b, 0x07, //0x000092e9 movq (%rdi), %rax - 0x44, 0x89, 0xd1, //0x000092ec movl %r10d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x000092ef addq $1, %rcx - 0x41, 0x83, 0xc2, 0xff, //0x000092f3 addl $-1, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000092f7 .p2align 4, 0x90 - //0x00009300 LBB39_18 - 0x44, 0x89, 0xd2, //0x00009300 movl %r10d, %edx - 0x80, 0x3c, 0x10, 0x30, //0x00009303 cmpb $48, (%rax,%rdx) - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00009307 jne LBB39_22 - 0x44, 0x89, 0x57, 0x10, //0x0000930d movl %r10d, $16(%rdi) - 0x48, 0x83, 0xc1, 0xff, //0x00009311 addq $-1, %rcx - 0x41, 0x83, 0xc2, 0xff, //0x00009315 addl $-1, %r10d - 0x48, 0x83, 0xf9, 0x01, //0x00009319 cmpq $1, %rcx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x0000931d jg LBB39_18 - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x00009323 jmp LBB39_21 - //0x00009328 LBB39_2 - 0x48, 0x85, 0xc0, //0x00009328 testq %rax, %rax - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x0000932b je LBB39_23 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009331 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009340 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009343 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009346 testq %rdx, %rdx - 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00009349 jne LBB39_7 - //0x0000934f LBB39_4 - 0x48, 0x01, 0xc0, //0x0000934f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009352 leaq (%rax,%rax,4), %rax - 0x41, 0x83, 0xc3, 0x01, //0x00009356 addl $1, %r11d - 0x48, 0x89, 0xc2, //0x0000935a movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000935d shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009360 testq %rdx, %rdx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009363 je LBB39_4 - 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00009369 jmp LBB39_7 - //0x0000936e LBB39_20 - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x0000936e je LBB39_21 - //0x00009374 LBB39_22 - 0x5b, //0x00009374 popq %rbx - 0x5d, //0x00009375 popq %rbp - 0xc3, //0x00009376 retq - //0x00009377 LBB39_21 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009377 movl $0, $20(%rdi) - 0x5b, //0x0000937e popq %rbx - 0x5d, //0x0000937f popq %rbp - 0xc3, //0x00009380 retq - //0x00009381 LBB39_23 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00009381 movl $0, $16(%rdi) - 0x5b, //0x00009388 popq %rbx - 0x5d, //0x00009389 popq %rbp - 0xc3, //0x0000938a retq - 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000938b .p2align 4, 0x00 - //0x00009390 LCPI40_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009390 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000093a0 LCPI40_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000093a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000093b0 .p2align 4, 0x90 - //0x000093b0 _advance_string_default - 0x55, //0x000093b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000093b1 movq %rsp, %rbp - 0x41, 0x57, //0x000093b4 pushq %r15 - 0x41, 0x56, //0x000093b6 pushq %r14 - 0x41, 0x55, //0x000093b8 pushq %r13 - 0x41, 0x54, //0x000093ba pushq %r12 - 0x53, //0x000093bc pushq %rbx - 0x50, //0x000093bd pushq %rax - 0x4c, 0x8b, 0x7f, 0x08, //0x000093be movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x000093c2 subq %rsi, %r15 - 0x0f, 0x84, 0x81, 0x03, 0x00, 0x00, //0x000093c5 je LBB40_17 - 0x4c, 0x8b, 0x0f, //0x000093cb movq (%rdi), %r9 - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000093ce movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x000093d5 cmpq $64, %r15 - 0x0f, 0x82, 0xf8, 0x01, 0x00, 0x00, //0x000093d9 jb LBB40_18 - 0x48, 0x89, 0xf7, //0x000093df movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x000093e2 notq %rdi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000093e5 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xf6, //0x000093ed xorl %r14d, %r14d - 0x66, 0x0f, 0x6f, 0x05, 0x98, 0xff, 0xff, 0xff, //0x000093f0 movdqa $-104(%rip), %xmm0 /* LCPI40_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xa0, 0xff, 0xff, 0xff, //0x000093f8 movdqa $-96(%rip), %xmm1 /* LCPI40_1+0(%rip) */ - //0x00009400 .p2align 4, 0x90 - //0x00009400 LBB40_3 - 0xf3, 0x41, 0x0f, 0x6f, 0x14, 0x31, //0x00009400 movdqu (%r9,%rsi), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x31, 0x10, //0x00009406 movdqu $16(%r9,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x31, 0x20, //0x0000940d movdqu $32(%r9,%rsi), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x31, 0x30, //0x00009414 movdqu $48(%r9,%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000941b movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000941f pcmpeqb %xmm0, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00009423 pmovmskb %xmm6, %r12d - 0x66, 0x0f, 0x6f, 0xf3, //0x00009428 movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000942c pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x00009430 pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x6f, 0xf4, //0x00009434 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00009438 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x0000943c pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00009440 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00009444 pcmpeqb %xmm0, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00009448 pmovmskb %xmm6, %r8d - 0x66, 0x0f, 0x74, 0xd1, //0x0000944d pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00009451 pmovmskb %xmm2, %r13d - 0x66, 0x0f, 0x74, 0xd9, //0x00009456 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000945a pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x0000945e pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00009462 pmovmskb %xmm4, %r10d - 0x66, 0x0f, 0x74, 0xe9, //0x00009467 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x0000946b pmovmskb %xmm5, %r11d - 0x49, 0xc1, 0xe0, 0x30, //0x00009470 shlq $48, %r8 - 0x48, 0xc1, 0xe0, 0x20, //0x00009474 shlq $32, %rax - 0x4c, 0x09, 0xc0, //0x00009478 orq %r8, %rax - 0x48, 0xc1, 0xe3, 0x10, //0x0000947b shlq $16, %rbx - 0x48, 0x09, 0xc3, //0x0000947f orq %rax, %rbx - 0x49, 0x09, 0xdc, //0x00009482 orq %rbx, %r12 - 0x49, 0xc1, 0xe3, 0x30, //0x00009485 shlq $48, %r11 - 0x49, 0xc1, 0xe2, 0x20, //0x00009489 shlq $32, %r10 - 0x4d, 0x09, 0xda, //0x0000948d orq %r11, %r10 - 0x48, 0xc1, 0xe1, 0x10, //0x00009490 shlq $16, %rcx - 0x4c, 0x09, 0xd1, //0x00009494 orq %r10, %rcx - 0x49, 0x09, 0xcd, //0x00009497 orq %rcx, %r13 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000949a jne LBB40_7 - 0x4d, 0x85, 0xf6, //0x000094a0 testq %r14, %r14 - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000094a3 jne LBB40_9 - 0x45, 0x31, 0xf6, //0x000094a9 xorl %r14d, %r14d - 0x4d, 0x85, 0xe4, //0x000094ac testq %r12, %r12 - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000094af jne LBB40_10 - //0x000094b5 LBB40_6 - 0x49, 0x83, 0xc7, 0xc0, //0x000094b5 addq $-64, %r15 - 0x48, 0x83, 0xc7, 0xc0, //0x000094b9 addq $-64, %rdi - 0x48, 0x83, 0xc6, 0x40, //0x000094bd addq $64, %rsi - 0x49, 0x83, 0xff, 0x3f, //0x000094c1 cmpq $63, %r15 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x000094c5 ja LBB40_3 - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000094cb jmp LBB40_12 - //0x000094d0 LBB40_7 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000094d0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000094d5 jne LBB40_9 - 0x49, 0x0f, 0xbc, 0xc5, //0x000094db bsfq %r13, %rax - 0x48, 0x01, 0xf0, //0x000094df addq %rsi, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000094e2 movq %rax, $-48(%rbp) - 0x48, 0x89, 0x02, //0x000094e6 movq %rax, (%rdx) - //0x000094e9 LBB40_9 - 0x4c, 0x89, 0xf0, //0x000094e9 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x000094ec notq %rax - 0x4c, 0x21, 0xe8, //0x000094ef andq %r13, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x000094f2 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf0, //0x000094f6 orq %r14, %r8 - 0x4c, 0x89, 0xc1, //0x000094f9 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000094fc notq %rcx - 0x4c, 0x21, 0xe9, //0x000094ff andq %r13, %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009502 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd9, //0x0000950c andq %rbx, %rcx - 0x45, 0x31, 0xf6, //0x0000950f xorl %r14d, %r14d - 0x48, 0x01, 0xc1, //0x00009512 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc6, //0x00009515 setb %r14b - 0x48, 0x01, 0xc9, //0x00009519 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000951c movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00009526 xorq %rax, %rcx - 0x4c, 0x21, 0xc1, //0x00009529 andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x0000952c notq %rcx - 0x49, 0x21, 0xcc, //0x0000952f andq %rcx, %r12 - 0x4d, 0x85, 0xe4, //0x00009532 testq %r12, %r12 - 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00009535 je LBB40_6 - //0x0000953b LBB40_10 - 0x49, 0x0f, 0xbc, 0xc4, //0x0000953b bsfq %r12, %rax - 0x48, 0x29, 0xf8, //0x0000953f subq %rdi, %rax - //0x00009542 LBB40_11 - 0x48, 0x83, 0xc4, 0x08, //0x00009542 addq $8, %rsp - 0x5b, //0x00009546 popq %rbx - 0x41, 0x5c, //0x00009547 popq %r12 - 0x41, 0x5d, //0x00009549 popq %r13 - 0x41, 0x5e, //0x0000954b popq %r14 - 0x41, 0x5f, //0x0000954d popq %r15 - 0x5d, //0x0000954f popq %rbp - 0xc3, //0x00009550 retq - //0x00009551 LBB40_12 - 0x4c, 0x01, 0xce, //0x00009551 addq %r9, %rsi - 0x49, 0x83, 0xff, 0x20, //0x00009554 cmpq $32, %r15 - 0x0f, 0x82, 0xf6, 0x00, 0x00, 0x00, //0x00009558 jb LBB40_23 - //0x0000955e LBB40_13 - 0xf3, 0x0f, 0x6f, 0x06, //0x0000955e movdqu (%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x00009562 movdqu $16(%rsi), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0x21, 0xfe, 0xff, 0xff, //0x00009567 movdqa $-479(%rip), %xmm2 /* LCPI40_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0x29, 0xfe, 0xff, 0xff, //0x0000956f movdqa $-471(%rip), %xmm3 /* LCPI40_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xe0, //0x00009577 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x0000957b pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000957f pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xd1, //0x00009583 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00009587 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x74, 0xc3, //0x0000958b pcmpeqb %xmm3, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000958f pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x74, 0xcb, //0x00009593 pcmpeqb %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xd9, //0x00009597 pmovmskb %xmm1, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x0000959b shlq $16, %rcx - 0x48, 0x09, 0xcf, //0x0000959f orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000095a2 shlq $16, %rbx - 0x48, 0x09, 0xd8, //0x000095a6 orq %rbx, %rax - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x000095a9 jne LBB40_19 - 0x4d, 0x85, 0xf6, //0x000095af testq %r14, %r14 - 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x000095b2 jne LBB40_21 - 0x45, 0x31, 0xf6, //0x000095b8 xorl %r14d, %r14d - 0x48, 0x85, 0xff, //0x000095bb testq %rdi, %rdi - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000095be je LBB40_22 - //0x000095c4 LBB40_16 - 0x48, 0x0f, 0xbc, 0xc7, //0x000095c4 bsfq %rdi, %rax - 0x4c, 0x29, 0xce, //0x000095c8 subq %r9, %rsi - 0x48, 0x01, 0xf0, //0x000095cb addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000095ce addq $1, %rax - 0xe9, 0x6b, 0xff, 0xff, 0xff, //0x000095d2 jmp LBB40_11 - //0x000095d7 LBB40_18 - 0x4c, 0x01, 0xce, //0x000095d7 addq %r9, %rsi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000095da movq $-1, $-48(%rbp) - 0x45, 0x31, 0xf6, //0x000095e2 xorl %r14d, %r14d - 0x49, 0x83, 0xff, 0x20, //0x000095e5 cmpq $32, %r15 - 0x0f, 0x83, 0x6f, 0xff, 0xff, 0xff, //0x000095e9 jae LBB40_13 - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000095ef jmp LBB40_23 - //0x000095f4 LBB40_19 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000095f4 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x000095f9 jne LBB40_21 - 0x48, 0x89, 0xf1, //0x000095ff movq %rsi, %rcx - 0x4c, 0x29, 0xc9, //0x00009602 subq %r9, %rcx - 0x48, 0x0f, 0xbc, 0xd8, //0x00009605 bsfq %rax, %rbx - 0x48, 0x01, 0xcb, //0x00009609 addq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x0000960c movq %rbx, $-48(%rbp) - 0x48, 0x89, 0x1a, //0x00009610 movq %rbx, (%rdx) - //0x00009613 LBB40_21 - 0x44, 0x89, 0xf1, //0x00009613 movl %r14d, %ecx - 0xf7, 0xd1, //0x00009616 notl %ecx - 0x21, 0xc1, //0x00009618 andl %eax, %ecx - 0x45, 0x8d, 0x04, 0x4e, //0x0000961a leal (%r14,%rcx,2), %r8d - 0x8d, 0x1c, 0x09, //0x0000961e leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00009621 notl %ebx - 0x21, 0xc3, //0x00009623 andl %eax, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009625 andl $-1431655766, %ebx - 0x45, 0x31, 0xf6, //0x0000962b xorl %r14d, %r14d - 0x01, 0xcb, //0x0000962e addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc6, //0x00009630 setb %r14b - 0x01, 0xdb, //0x00009634 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00009636 xorl $1431655765, %ebx - 0x44, 0x21, 0xc3, //0x0000963c andl %r8d, %ebx - 0xf7, 0xd3, //0x0000963f notl %ebx - 0x21, 0xdf, //0x00009641 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00009643 testq %rdi, %rdi - 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00009646 jne LBB40_16 - //0x0000964c LBB40_22 - 0x48, 0x83, 0xc6, 0x20, //0x0000964c addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x00009650 addq $-32, %r15 - //0x00009654 LBB40_23 - 0x4d, 0x85, 0xf6, //0x00009654 testq %r14, %r14 - 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x00009657 jne LBB40_37 - 0x4d, 0x85, 0xff, //0x0000965d testq %r15, %r15 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00009660 je LBB40_36 - //0x00009666 LBB40_25 - 0x4c, 0x89, 0xcf, //0x00009666 movq %r9, %rdi - 0x48, 0xf7, 0xd7, //0x00009669 notq %rdi - 0x48, 0x83, 0xc7, 0x01, //0x0000966c addq $1, %rdi - //0x00009670 LBB40_26 - 0x31, 0xc0, //0x00009670 xorl %eax, %eax - //0x00009672 LBB40_27 - 0x48, 0x89, 0xc3, //0x00009672 movq %rax, %rbx - 0x0f, 0xb6, 0x0c, 0x06, //0x00009675 movzbl (%rsi,%rax), %ecx - 0x80, 0xf9, 0x22, //0x00009679 cmpb $34, %cl - 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x0000967c je LBB40_35 - 0x80, 0xf9, 0x5c, //0x00009682 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00009685 je LBB40_30 - 0x48, 0x8d, 0x43, 0x01, //0x0000968b leaq $1(%rbx), %rax - 0x49, 0x39, 0xc7, //0x0000968f cmpq %rax, %r15 - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00009692 jne LBB40_27 - 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00009698 jmp LBB40_34 - //0x0000969d LBB40_30 - 0x49, 0x8d, 0x4f, 0xff, //0x0000969d leaq $-1(%r15), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000096a1 movq $-1, %rax - 0x48, 0x39, 0xd9, //0x000096a8 cmpq %rbx, %rcx - 0x0f, 0x84, 0x91, 0xfe, 0xff, 0xff, //0x000096ab je LBB40_11 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000096b1 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000096b6 jne LBB40_33 - 0x48, 0x8d, 0x0c, 0x37, //0x000096bc leaq (%rdi,%rsi), %rcx - 0x48, 0x01, 0xd9, //0x000096c0 addq %rbx, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x000096c3 movq %rcx, $-48(%rbp) - 0x48, 0x89, 0x0a, //0x000096c7 movq %rcx, (%rdx) - //0x000096ca LBB40_33 - 0x48, 0x01, 0xde, //0x000096ca addq %rbx, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x000096cd addq $2, %rsi - 0x4c, 0x89, 0xf9, //0x000096d1 movq %r15, %rcx - 0x48, 0x29, 0xd9, //0x000096d4 subq %rbx, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000096d7 addq $-2, %rcx - 0x49, 0x83, 0xc7, 0xfe, //0x000096db addq $-2, %r15 - 0x49, 0x39, 0xdf, //0x000096df cmpq %rbx, %r15 - 0x49, 0x89, 0xcf, //0x000096e2 movq %rcx, %r15 - 0x0f, 0x85, 0x85, 0xff, 0xff, 0xff, //0x000096e5 jne LBB40_26 - 0xe9, 0x52, 0xfe, 0xff, 0xff, //0x000096eb jmp LBB40_11 - //0x000096f0 LBB40_34 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000096f0 movq $-1, %rax - 0x80, 0xf9, 0x22, //0x000096f7 cmpb $34, %cl - 0x0f, 0x85, 0x42, 0xfe, 0xff, 0xff, //0x000096fa jne LBB40_11 - //0x00009700 LBB40_35 - 0x48, 0x01, 0xde, //0x00009700 addq %rbx, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00009703 addq $1, %rsi - //0x00009707 LBB40_36 - 0x4c, 0x29, 0xce, //0x00009707 subq %r9, %rsi - 0x48, 0x89, 0xf0, //0x0000970a movq %rsi, %rax - 0xe9, 0x30, 0xfe, 0xff, 0xff, //0x0000970d jmp LBB40_11 - //0x00009712 LBB40_37 - 0x4d, 0x85, 0xff, //0x00009712 testq %r15, %r15 - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00009715 je LBB40_17 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000971b cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00009720 jne LBB40_40 - 0x4c, 0x89, 0xc8, //0x00009726 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x00009729 notq %rax - 0x48, 0x01, 0xf0, //0x0000972c addq %rsi, %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000972f movq %rax, $-48(%rbp) - 0x48, 0x89, 0x02, //0x00009733 movq %rax, (%rdx) - //0x00009736 LBB40_40 - 0x48, 0x83, 0xc6, 0x01, //0x00009736 addq $1, %rsi - 0x49, 0x83, 0xc7, 0xff, //0x0000973a addq $-1, %r15 - 0x4d, 0x85, 0xff, //0x0000973e testq %r15, %r15 - 0x0f, 0x85, 0x1f, 0xff, 0xff, 0xff, //0x00009741 jne LBB40_25 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00009747 jmp LBB40_36 - //0x0000974c LBB40_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000974c movq $-1, %rax - 0xe9, 0xea, 0xfd, 0xff, 0xff, //0x00009753 jmp LBB40_11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009758 .p2align 4, 0x90 - //0x00009760 _unescape - 0x55, //0x00009760 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009761 movq %rsp, %rbp - 0x41, 0x57, //0x00009764 pushq %r15 - 0x41, 0x56, //0x00009766 pushq %r14 - 0x41, 0x55, //0x00009768 pushq %r13 - 0x41, 0x54, //0x0000976a pushq %r12 - 0x53, //0x0000976c pushq %rbx - 0x50, //0x0000976d pushq %rax - 0x4c, 0x8b, 0x2f, //0x0000976e movq (%rdi), %r13 - 0x4c, 0x29, 0xee, //0x00009771 subq %r13, %rsi - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00009774 movq $-1, %rbx - 0x48, 0x85, 0xf6, //0x0000977b testq %rsi, %rsi - 0x0f, 0x8e, 0xcf, 0x00, 0x00, 0x00, //0x0000977e jle LBB41_13 - 0x49, 0x89, 0xd6, //0x00009784 movq %rdx, %r14 - 0x49, 0x89, 0xff, //0x00009787 movq %rdi, %r15 - 0x49, 0x8d, 0x45, 0x01, //0x0000978a leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x0000978e movzbl $1(%r13), %ecx - 0x48, 0x8d, 0x15, 0x36, 0x77, 0x00, 0x00, //0x00009793 leaq $30518(%rip), %rdx /* __UnquoteTab+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x0000979a movb (%rcx,%rdx), %cl - 0x80, 0xf9, 0xff, //0x0000979d cmpb $-1, %cl - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000097a0 je LBB41_4 - 0x84, 0xc9, //0x000097a6 testb %cl, %cl - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000097a8 jne LBB41_6 - 0x49, 0x89, 0x07, //0x000097ae movq %rax, (%r15) - 0x48, 0xc7, 0xc3, 0xfd, 0xff, 0xff, 0xff, //0x000097b1 movq $-3, %rbx - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x000097b8 jmp LBB41_13 - //0x000097bd LBB41_4 - 0x48, 0x83, 0xfe, 0x03, //0x000097bd cmpq $3, %rsi - 0x0f, 0x8f, 0x19, 0x00, 0x00, 0x00, //0x000097c1 jg LBB41_7 - 0x49, 0x89, 0x07, //0x000097c7 movq %rax, (%r15) - 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000097ca jmp LBB41_13 - //0x000097cf LBB41_6 - 0x41, 0x88, 0x0e, //0x000097cf movb %cl, (%r14) - 0x49, 0x83, 0x07, 0x02, //0x000097d2 addq $2, (%r15) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000097d6 movl $1, %ebx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000097db jmp LBB41_13 - //0x000097e0 LBB41_7 - 0x41, 0x8b, 0x4d, 0x02, //0x000097e0 movl $2(%r13), %ecx - 0x89, 0xc8, //0x000097e4 movl %ecx, %eax - 0xf7, 0xd0, //0x000097e6 notl %eax - 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000097e8 leal $-808464432(%rcx), %edx - 0x25, 0x80, 0x80, 0x80, 0x80, //0x000097ee andl $-2139062144, %eax - 0x85, 0xd0, //0x000097f3 testl %edx, %eax - 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x000097f5 jne LBB41_11 - 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000097fb leal $421075225(%rcx), %edx - 0x09, 0xca, //0x00009801 orl %ecx, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00009803 testl $-2139062144, %edx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00009809 jne LBB41_11 - 0x89, 0xca, //0x0000980f movl %ecx, %edx - 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00009811 andl $2139062143, %edx - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00009817 movl $-1061109568, %edi - 0x29, 0xd7, //0x0000981c subl %edx, %edi - 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000981e leal $1179010630(%rdx), %ebx - 0x21, 0xc7, //0x00009824 andl %eax, %edi - 0x85, 0xdf, //0x00009826 testl %ebx, %edi - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00009828 jne LBB41_11 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000982e movl $-522133280, %edi - 0x29, 0xd7, //0x00009833 subl %edx, %edi - 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00009835 addl $960051513, %edx - 0x21, 0xf8, //0x0000983b andl %edi, %eax - 0x85, 0xd0, //0x0000983d testl %edx, %eax - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000983f je LBB41_14 - //0x00009845 LBB41_11 - 0x49, 0x83, 0xc5, 0x02, //0x00009845 addq $2, %r13 - 0x4d, 0x89, 0x2f, //0x00009849 movq %r13, (%r15) - //0x0000984c LBB41_12 - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000984c movq $-2, %rbx - //0x00009853 LBB41_13 - 0x48, 0x89, 0xd8, //0x00009853 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00009856 addq $8, %rsp - 0x5b, //0x0000985a popq %rbx - 0x41, 0x5c, //0x0000985b popq %r12 - 0x41, 0x5d, //0x0000985d popq %r13 - 0x41, 0x5e, //0x0000985f popq %r14 - 0x41, 0x5f, //0x00009861 popq %r15 - 0x5d, //0x00009863 popq %rbp - 0xc3, //0x00009864 retq - //0x00009865 LBB41_14 - 0x0f, 0xc9, //0x00009865 bswapl %ecx - 0x89, 0xc8, //0x00009867 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00009869 shrl $4, %eax - 0xf7, 0xd0, //0x0000986c notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000986e andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00009873 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00009876 andl $252645135, %ecx - 0x01, 0xc1, //0x0000987c addl %eax, %ecx - 0x89, 0xc8, //0x0000987e movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00009880 shrl $4, %eax - 0x09, 0xc8, //0x00009883 orl %ecx, %eax - 0x89, 0xc1, //0x00009885 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00009887 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000988a andl $65280, %ecx - 0x44, 0x0f, 0xb6, 0xe0, //0x00009890 movzbl %al, %r12d - 0x41, 0x09, 0xcc, //0x00009894 orl %ecx, %r12d - 0x49, 0x8d, 0x55, 0x06, //0x00009897 leaq $6(%r13), %rdx - 0x49, 0x89, 0x17, //0x0000989b movq %rdx, (%r15) - 0x41, 0x83, 0xfc, 0x7f, //0x0000989e cmpl $127, %r12d - 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x000098a2 jbe LBB41_18 - 0x41, 0x81, 0xfc, 0xff, 0x07, 0x00, 0x00, //0x000098a8 cmpl $2047, %r12d - 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x000098af jbe LBB41_19 - 0x89, 0xc7, //0x000098b5 movl %eax, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x000098b7 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x000098bd cmpl $14155776, %edi - 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000098c3 je LBB41_20 - 0xc1, 0xe9, 0x0c, //0x000098c9 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x000098cc orb $-32, %cl - 0x41, 0x88, 0x0e, //0x000098cf movb %cl, (%r14) - 0x41, 0xc1, 0xec, 0x06, //0x000098d2 shrl $6, %r12d - 0x41, 0x80, 0xe4, 0x3f, //0x000098d6 andb $63, %r12b - 0x41, 0x80, 0xcc, 0x80, //0x000098da orb $-128, %r12b - 0x45, 0x88, 0x66, 0x01, //0x000098de movb %r12b, $1(%r14) - 0x24, 0x3f, //0x000098e2 andb $63, %al - 0x0c, 0x80, //0x000098e4 orb $-128, %al - 0x41, 0x88, 0x46, 0x02, //0x000098e6 movb %al, $2(%r14) - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000098ea movl $3, %ebx - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x000098ef jmp LBB41_13 - //0x000098f4 LBB41_18 - 0x41, 0x88, 0x06, //0x000098f4 movb %al, (%r14) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000098f7 movl $1, %ebx - 0xe9, 0x52, 0xff, 0xff, 0xff, //0x000098fc jmp LBB41_13 - //0x00009901 LBB41_19 - 0x41, 0xc1, 0xec, 0x06, //0x00009901 shrl $6, %r12d - 0x41, 0x80, 0xcc, 0xc0, //0x00009905 orb $-64, %r12b - 0x45, 0x88, 0x26, //0x00009909 movb %r12b, (%r14) - 0x24, 0x3f, //0x0000990c andb $63, %al - 0x0c, 0x80, //0x0000990e orb $-128, %al - 0x41, 0x88, 0x46, 0x01, //0x00009910 movb %al, $1(%r14) - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00009914 movl $2, %ebx - 0xe9, 0x35, 0xff, 0xff, 0xff, //0x00009919 jmp LBB41_13 - //0x0000991e LBB41_20 - 0x48, 0xc7, 0xc3, 0xfc, 0xff, 0xff, 0xff, //0x0000991e movq $-4, %rbx - 0x48, 0x83, 0xfe, 0x06, //0x00009925 cmpq $6, %rsi - 0x0f, 0x8c, 0x24, 0xff, 0xff, 0xff, //0x00009929 jl LBB41_13 - 0x41, 0x81, 0xfc, 0xff, 0xdb, 0x00, 0x00, //0x0000992f cmpl $56319, %r12d - 0x0f, 0x87, 0x17, 0xff, 0xff, 0xff, //0x00009936 ja LBB41_13 - 0x80, 0x3a, 0x5c, //0x0000993c cmpb $92, (%rdx) - 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x0000993f jne LBB41_13 - 0x41, 0x80, 0x7d, 0x07, 0x75, //0x00009945 cmpb $117, $7(%r13) - 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x0000994a jne LBB41_13 - 0x49, 0x8d, 0x7d, 0x08, //0x00009950 leaq $8(%r13), %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00009954 movq %rdi, $-48(%rbp) - 0xe8, 0x13, 0x8c, 0xff, 0xff, //0x00009958 callq _unhex16_is - 0x84, 0xc0, //0x0000995d testb %al, %al - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000995f je LBB41_27 - 0x48, 0x8b, 0x45, 0xd0, //0x00009965 movq $-48(%rbp), %rax - 0x8b, 0x08, //0x00009969 movl (%rax), %ecx - 0x0f, 0xc9, //0x0000996b bswapl %ecx - 0x89, 0xc8, //0x0000996d movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x0000996f shrl $4, %eax - 0xf7, 0xd0, //0x00009972 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00009974 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00009979 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000997c andl $252645135, %ecx - 0x01, 0xc1, //0x00009982 addl %eax, %ecx - 0x89, 0xc8, //0x00009984 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00009986 shrl $4, %eax - 0x09, 0xc8, //0x00009989 orl %ecx, %eax - 0x89, 0xc1, //0x0000998b movl %eax, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000998d andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00009993 cmpl $14417920, %ecx - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00009999 jne LBB41_28 - 0x89, 0xc1, //0x0000999f movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x000099a1 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000099a4 andl $65280, %ecx - 0x0f, 0xb6, 0xc0, //0x000099aa movzbl %al, %eax - 0x09, 0xc8, //0x000099ad orl %ecx, %eax - 0x41, 0xc1, 0xe4, 0x0a, //0x000099af shll $10, %r12d - 0x42, 0x8d, 0x0c, 0x20, //0x000099b3 leal (%rax,%r12), %ecx - 0x44, 0x01, 0xe0, //0x000099b7 addl %r12d, %eax - 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x000099ba addl $-56613888, %eax - 0x89, 0xc2, //0x000099bf movl %eax, %edx - 0xc1, 0xea, 0x12, //0x000099c1 shrl $18, %edx - 0x80, 0xca, 0xf0, //0x000099c4 orb $-16, %dl - 0x41, 0x88, 0x16, //0x000099c7 movb %dl, (%r14) - 0x89, 0xc2, //0x000099ca movl %eax, %edx - 0xc1, 0xea, 0x0c, //0x000099cc shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x000099cf andb $63, %dl - 0x80, 0xca, 0x80, //0x000099d2 orb $-128, %dl - 0x41, 0x88, 0x56, 0x01, //0x000099d5 movb %dl, $1(%r14) - 0xc1, 0xe8, 0x06, //0x000099d9 shrl $6, %eax - 0x24, 0x3f, //0x000099dc andb $63, %al - 0x0c, 0x80, //0x000099de orb $-128, %al - 0x41, 0x88, 0x46, 0x02, //0x000099e0 movb %al, $2(%r14) - 0x80, 0xe1, 0x3f, //0x000099e4 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000099e7 orb $-128, %cl - 0x41, 0x88, 0x4e, 0x03, //0x000099ea movb %cl, $3(%r14) - 0x49, 0x83, 0xc5, 0x0c, //0x000099ee addq $12, %r13 - 0x4d, 0x89, 0x2f, //0x000099f2 movq %r13, (%r15) - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000099f5 movl $4, %ebx - 0xe9, 0x54, 0xfe, 0xff, 0xff, //0x000099fa jmp LBB41_13 - //0x000099ff LBB41_27 - 0x48, 0x8b, 0x45, 0xd0, //0x000099ff movq $-48(%rbp), %rax - 0x49, 0x89, 0x07, //0x00009a03 movq %rax, (%r15) - 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x00009a06 jmp LBB41_12 - //0x00009a0b LBB41_28 - 0x48, 0x8b, 0x45, 0xd0, //0x00009a0b movq $-48(%rbp), %rax - 0x49, 0x89, 0x07, //0x00009a0f movq %rax, (%r15) - 0xe9, 0x3c, 0xfe, 0xff, 0xff, //0x00009a12 jmp LBB41_13 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009a17 .p2align 4, 0x00 - //0x00009a20 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00009a20 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00009a28 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00009a30 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00009a38 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00009a40 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00009a48 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00009a50 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00009a58 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00009a60 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00009a68 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009a70 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009a78 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009a80 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009a88 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00009a90 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00009a98 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00009aa0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00009aa8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00009ab0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00009ab8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00009ac0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00009ac8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00009ad0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00009ad8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00009ae0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00009ae8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009af0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009af8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009b00 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009b08 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00009b10 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00009b18 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00009b20 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00009b28 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00009b30 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00009b38 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00009b40 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00009b48 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00009b50 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00009b58 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00009b60 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00009b68 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009b70 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009b78 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009b80 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009b88 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00009b90 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00009b98 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00009ba0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00009ba8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00009bb0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00009bb8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00009bc0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00009bc8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00009bd0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00009bd8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00009be0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00009be8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009bf0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009bf8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009c00 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009c08 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00009c10 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00009c18 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00009c20 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00009c28 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00009c30 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00009c38 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00009c40 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00009c48 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00009c50 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00009c58 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00009c60 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00009c68 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009c70 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009c78 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009c80 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009c88 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00009c90 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00009c98 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00009ca0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00009ca8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00009cb0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00009cb8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00009cc0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00009cc8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00009cd0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00009cd8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00009ce0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00009ce8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009cf0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009cf8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009d00 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009d08 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00009d10 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00009d18 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00009d20 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00009d28 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00009d30 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00009d38 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00009d40 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00009d48 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00009d50 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00009d58 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00009d60 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00009d68 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009d70 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009d78 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009d80 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009d88 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00009d90 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00009d98 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00009da0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00009da8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00009db0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00009db8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00009dc0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00009dc8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00009dd0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00009dd8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00009de0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00009de8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009df0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009df8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009e00 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009e08 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00009e10 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00009e18 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00009e20 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00009e28 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00009e30 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00009e38 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00009e40 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00009e48 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00009e50 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00009e58 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00009e60 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00009e68 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009e70 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009e78 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009e80 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009e88 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00009e90 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00009e98 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00009ea0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00009ea8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00009eb0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00009eb8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00009ec0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00009ec8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00009ed0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00009ed8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00009ee0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00009ee8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009ef0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009ef8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009f00 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009f08 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009f10 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009f18 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009f20 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009f28 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009f30 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009f38 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009f40 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009f48 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009f50 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009f58 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009f60 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009f68 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009f70 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009f78 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009f80 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009f88 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00009f90 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00009f98 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00009fa0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00009fa8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00009fb0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00009fb8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00009fc0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00009fc8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00009fd0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00009fd8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00009fe0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00009fe8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009ff0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009ff8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000a000 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000a008 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000a010 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000a018 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000a020 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000a028 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000a030 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000a038 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000a040 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000a048 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000a050 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000a058 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000a060 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000a068 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000a070 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000a078 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000a080 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000a088 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000a090 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000a098 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000a0a0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000a0a8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000a0b0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000a0b8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000a0c0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000a0c8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000a0d0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000a0d8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000a0e0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000a0e8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000a0f0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000a0f8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000a100 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000a108 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000a110 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000a118 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000a120 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000a128 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000a130 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000a138 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000a140 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000a148 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000a150 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000a158 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000a160 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000a168 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000a170 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000a178 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000a180 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000a188 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000a190 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000a198 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000a1a0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000a1a8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000a1b0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000a1b8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000a1c0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000a1c8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000a1d0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000a1d8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000a1e0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000a1e8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000a1f0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000a1f8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000a200 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000a208 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000a210 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000a218 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000a220 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000a228 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000a230 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000a238 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000a240 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000a248 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000a250 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000a258 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000a260 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000a268 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000a270 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000a278 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000a280 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000a288 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000a290 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000a298 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000a2a0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000a2a8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000a2b0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000a2b8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000a2c0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000a2c8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000a2d0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000a2d8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000a2e0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000a2e8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000a2f0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000a2f8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000a300 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000a308 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000a310 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000a318 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000a320 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000a328 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000a330 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000a338 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000a340 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000a348 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000a350 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000a358 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000a360 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000a368 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000a370 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000a378 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000a380 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000a388 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000a390 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000a398 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000a3a0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000a3a8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000a3b0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000a3b8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000a3c0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000a3c8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000a3d0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000a3d8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000a3e0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000a3e8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000a3f0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000a3f8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000a400 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000a408 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000a410 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000a418 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000a420 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000a428 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000a430 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000a438 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000a440 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000a448 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000a450 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000a458 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000a460 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000a468 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000a470 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000a478 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000a480 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000a488 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000a490 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000a498 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000a4a0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000a4a8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000a4b0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000a4b8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000a4c0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000a4c8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000a4d0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000a4d8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000a4e0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000a4e8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000a4f0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000a4f8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000a500 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000a508 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000a510 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000a518 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000a520 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000a528 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000a530 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000a538 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000a540 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000a548 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000a550 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000a558 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000a560 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000a568 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000a570 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000a578 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000a580 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000a588 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000a590 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000a598 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000a5a0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000a5a8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000a5b0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000a5b8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000a5c0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000a5c8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000a5d0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000a5d8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000a5e0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000a5e8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000a5f0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000a5f8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000a600 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000a608 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000a610 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000a618 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000a620 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000a628 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000a630 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000a638 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000a640 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000a648 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000a650 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000a658 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000a660 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000a668 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000a670 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000a678 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000a680 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000a688 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000a690 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000a698 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000a6a0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000a6a8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000a6b0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000a6b8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000a6c0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000a6c8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000a6d0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000a6d8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000a6e0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000a6e8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a6f0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a6f8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a700 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a708 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a710 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a718 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a720 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a728 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a730 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a738 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a740 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a748 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a750 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a758 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a760 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a768 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a770 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a778 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a780 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a788 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a790 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a798 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a7a0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a7a8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a7b0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a7b8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a7c0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a7c8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a7d0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a7d8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a7e0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a7e8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a7f0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a7f8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a800 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a808 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a810 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a818 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a820 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a828 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a830 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a838 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a840 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a848 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a850 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a858 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a860 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a868 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a870 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a878 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a880 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a888 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a890 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a898 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a8a0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a8a8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a8b0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a8b8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a8c0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a8c8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a8d0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a8d8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a8e0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a8e8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a8f0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a8f8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a900 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a908 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a910 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a918 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a920 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a928 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a930 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a938 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a940 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a948 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a950 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a958 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a960 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a968 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a970 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a978 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a980 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a988 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a990 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a998 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a9a0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a9a8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a9b0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a9b8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a9c0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a9c8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a9d0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a9d8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a9e0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a9e8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a9f0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a9f8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000aa00 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000aa08 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000aa10 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000aa18 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000aa20 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000aa28 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000aa30 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000aa38 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000aa40 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000aa48 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000aa50 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000aa58 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000aa60 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000aa68 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000aa70 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000aa78 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000aa80 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000aa88 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000aa90 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000aa98 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000aaa0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000aaa8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000aab0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000aab8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000aac0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000aac8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000aad0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000aad8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000aae0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000aae8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000aaf0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000aaf8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000ab00 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000ab08 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000ab10 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000ab18 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000ab20 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000ab28 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000ab30 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000ab38 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000ab40 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000ab48 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000ab50 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000ab58 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000ab60 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000ab68 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000ab70 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000ab78 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000ab80 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000ab88 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000ab90 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000ab98 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000aba0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000aba8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000abb0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000abb8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000abc0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000abc8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000abd0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000abd8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000abe0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000abe8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000abf0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000abf8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000ac00 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000ac08 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000ac10 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000ac18 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000ac20 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000ac28 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000ac30 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000ac38 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000ac40 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000ac48 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000ac50 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000ac58 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000ac60 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000ac68 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000ac70 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000ac78 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000ac80 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000ac88 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000ac90 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000ac98 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000aca0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000aca8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000acb0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000acb8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000acc0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000acc8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000acd0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000acd8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000ace0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000ace8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000acf0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000acf8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000ad00 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000ad08 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000ad10 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000ad18 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000ad20 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000ad28 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000ad30 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000ad38 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000ad40 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000ad48 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000ad50 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000ad58 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000ad60 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000ad68 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000ad70 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000ad78 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000ad80 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000ad88 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000ad90 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000ad98 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000ada0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000ada8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000adb0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000adb8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000adc0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000adc8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000add0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000add8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000ade0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000ade8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000adf0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000adf8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000ae00 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000ae08 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000ae10 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000ae18 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000ae20 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000ae28 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000ae30 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000ae38 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000ae40 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000ae48 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000ae50 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000ae58 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000ae60 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000ae68 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000ae70 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000ae78 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000ae80 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000ae88 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000ae90 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000ae98 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000aea0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000aea8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000aeb0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000aeb8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000aec0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000aec8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000aed0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000aed8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000aee0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000aee8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000aef0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000aef8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000af00 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000af08 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000af10 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000af18 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000af20 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000af28 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000af30 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000af38 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000af40 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000af48 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000af50 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000af58 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000af60 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000af68 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000af70 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000af78 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000af80 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000af88 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000af90 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000af98 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000afa0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000afa8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000afb0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000afb8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000afc0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000afc8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000afd0 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, //0x0000afe0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000afe8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aff0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000aff8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b000 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000b008 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b010 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000b018 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b020 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000b028 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b030 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000b038 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b040 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000b048 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b050 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000b058 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b060 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000b068 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b070 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000b078 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b080 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000b088 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b090 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000b098 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b0a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000b0a8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b0b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000b0b8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b0c0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000b0c8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b0d0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000b0d8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b0e0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000b0e8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b0f0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000b0f8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b100 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000b108 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b110 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000b118 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b120 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000b128 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b130 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000b138 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b140 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000b148 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b150 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000b158 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b160 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000b168 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b170 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000b178 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b180 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000b188 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b190 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000b198 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000b1a0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000b1a8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000b1b0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000b1b8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000b1c0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000b1c8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000b1d0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000b1d8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000b1e0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000b1e8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000b1f0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000b1f8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000b200 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000b208 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000b210 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000b218 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000b220 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000b228 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000b230 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000b238 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000b240 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000b248 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000b250 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000b258 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000b260 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000b268 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000b270 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000b278 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000b280 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000b288 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000b290 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000b298 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000b2a0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000b2a8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000b2b0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000b2b8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000b2c0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000b2c8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000b2d0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000b2d8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000b2e0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000b2e8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000b2f0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000b2f8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000b300 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000b308 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000b310 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000b318 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000b320 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000b328 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000b330 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000b338 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000b340 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000b348 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000b350 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000b358 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000b360 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000b368 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000b370 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000b378 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000b380 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000b388 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000b390 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000b398 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000b3a0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000b3a8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000b3b0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000b3b8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000b3c0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000b3c8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000b3d0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000b3d8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000b3e0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000b3e8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000b3f0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000b3f8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000b400 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000b408 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000b410 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000b418 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000b420 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000b428 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000b430 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000b438 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000b440 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000b448 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000b450 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000b458 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000b460 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000b468 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000b470 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000b478 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000b480 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000b488 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000b490 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000b498 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000b4a0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000b4a8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000b4b0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000b4b8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000b4c0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000b4c8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000b4d0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000b4d8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000b4e0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000b4e8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000b4f0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000b4f8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000b500 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000b508 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000b510 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000b518 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000b520 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000b528 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000b530 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000b538 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000b540 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000b548 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000b550 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000b558 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000b560 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000b568 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000b570 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000b578 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000b580 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000b588 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000b590 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000b598 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000b5a0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000b5a8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000b5b0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000b5b8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000b5c0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000b5c8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000b5d0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000b5d8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000b5e0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000b5e8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000b5f0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000b5f8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000b600 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000b608 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000b610 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000b618 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000b620 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000b628 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000b630 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000b638 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000b640 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000b648 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000b650 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000b658 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000b660 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000b668 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000b670 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000b678 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000b680 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000b688 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000b690 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000b698 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000b6a0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000b6a8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000b6b0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000b6b8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000b6c0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000b6c8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000b6d0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000b6d8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000b6e0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000b6e8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b6f0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b6f8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b700 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b708 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b710 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b718 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b720 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b728 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b730 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b738 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b740 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b748 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b750 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b758 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b760 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b768 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b770 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b778 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b780 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b788 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b790 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b798 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b7a0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b7a8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b7b0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b7b8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b7c0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b7c8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b7d0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b7d8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b7e0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b7e8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b7f0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b7f8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b800 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b808 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b810 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b818 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b820 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b828 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b830 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b838 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b840 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b848 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b850 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b858 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b860 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b868 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b870 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b878 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b880 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b888 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b890 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b898 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b8a0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b8a8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b8b0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b8b8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b8c0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b8c8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b8d0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b8d8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b8e0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b8e8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b8f0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b8f8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b900 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b908 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b910 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b918 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b920 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b928 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b930 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b938 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b940 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b948 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b950 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b958 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b960 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b968 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b970 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b978 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b980 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b988 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b990 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b998 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b9a0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b9a8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b9b0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b9b8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b9c0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b9c8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b9d0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b9d8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b9e0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b9e8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b9f0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b9f8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000ba00 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000ba08 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000ba10 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000ba18 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000ba20 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000ba28 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000ba30 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000ba38 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000ba40 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000ba48 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000ba50 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000ba58 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000ba60 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000ba68 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000ba70 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000ba78 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000ba80 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000ba88 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000ba90 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000ba98 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000baa0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000baa8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000bab0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000bab8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000bac0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000bac8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000bad0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000bad8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000bae0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000bae8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000baf0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000baf8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000bb00 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000bb08 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000bb10 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000bb18 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000bb20 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000bb28 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000bb30 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000bb38 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000bb40 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000bb48 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000bb50 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000bb58 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000bb60 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000bb68 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000bb70 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000bb78 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000bb80 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000bb88 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000bb90 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000bb98 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000bba0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000bba8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000bbb0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000bbb8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000bbc0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000bbc8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000bbd0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000bbd8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000bbe0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000bbe8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000bbf0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000bbf8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000bc00 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000bc08 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000bc10 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000bc18 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000bc20 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000bc28 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000bc30 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000bc38 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000bc40 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000bc48 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000bc50 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000bc58 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000bc60 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000bc68 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000bc70 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000bc78 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000bc80 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000bc88 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000bc90 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000bc98 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000bca0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000bca8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000bcb0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000bcb8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000bcc0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000bcc8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000bcd0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000bcd8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000bce0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000bce8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000bcf0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000bcf8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000bd00 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000bd08 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000bd10 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000bd18 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000bd20 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000bd28 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000bd30 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000bd38 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000bd40 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000bd48 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000bd50 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000bd58 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000bd60 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000bd68 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000bd70 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000bd78 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000bd80 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000bd88 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000bd90 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000bd98 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000bda0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000bda8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000bdb0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000bdb8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000bdc0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000bdc8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000bdd0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000bdd8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000bde0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000bde8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000bdf0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000bdf8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000be00 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000be08 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000be10 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000be18 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000be20 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000be28 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000be30 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000be38 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000be40 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000be48 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000be50 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000be58 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000be60 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000be68 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000be70 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000be78 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000be80 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000be88 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000be90 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000be98 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000bea0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000bea8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000beb0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000beb8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000bec0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000bec8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000bed0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000bed8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000bee0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000bee8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000bef0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000bef8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000bf00 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000bf08 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000bf10 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000bf18 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000bf20 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000bf28 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000bf30 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000bf38 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000bf40 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000bf48 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000bf50 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000bf58 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000bf60 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000bf68 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000bf70 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000bf78 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000bf80 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000bf88 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000bf90 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000bf98 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000bfa0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000bfa8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000bfb0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000bfb8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000bfc0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000bfc8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000bfd0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000bfd8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000bfe0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000bfe8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000bff0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000bff8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000c000 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000c008 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000c010 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000c018 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000c020 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000c028 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000c030 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000c038 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000c040 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000c048 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000c050 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000c058 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000c060 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000c068 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000c070 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000c078 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000c080 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000c088 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000c090 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000c098 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000c0a0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000c0a8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000c0b0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000c0b8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000c0c0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000c0c8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000c0d0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000c0d8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000c0e0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000c0e8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000c0f0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000c0f8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000c100 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000c108 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000c110 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000c118 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000c120 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000c128 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000c130 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000c138 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000c140 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000c148 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000c150 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000c158 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000c160 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000c168 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000c170 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000c178 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000c180 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000c188 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000c190 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000c198 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000c1a0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000c1a8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000c1b0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000c1b8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000c1c0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000c1c8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000c1d0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000c1d8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000c1e0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000c1e8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000c1f0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000c1f8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000c200 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000c208 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000c210 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000c218 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000c220 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000c228 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000c230 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000c238 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000c240 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000c248 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000c250 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000c258 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000c260 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000c268 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000c270 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000c278 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000c280 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000c288 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000c290 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000c298 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000c2a0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000c2a8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000c2b0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000c2b8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000c2c0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000c2c8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000c2d0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000c2d8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000c2e0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000c2e8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000c2f0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000c2f8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000c300 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000c308 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000c310 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000c318 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000c320 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000c328 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000c330 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000c338 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000c340 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000c348 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000c350 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000c358 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000c360 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000c368 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000c370 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000c378 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000c380 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000c388 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000c390 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000c398 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000c3a0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000c3a8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000c3b0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000c3b8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000c3c0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000c3c8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000c3d0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000c3d8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000c3e0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000c3e8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000c3f0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000c3f8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000c400 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000c408 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000c410 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000c418 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000c420 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000c428 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000c430 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000c438 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000c440 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000c448 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000c450 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000c458 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000c460 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000c468 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000c470 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000c478 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000c480 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000c488 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000c490 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000c498 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000c4a0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000c4a8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000c4b0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000c4b8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000c4c0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000c4c8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000c4d0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000c4d8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000c4e0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000c4e8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000c4f0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000c4f8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000c500 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000c508 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000c510 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000c518 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000c520 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000c528 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000c530 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000c538 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000c540 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000c548 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000c550 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000c558 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000c560 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000c568 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000c570 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000c578 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000c580 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000c588 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000c590 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000c598 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c5a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000c5b0 .p2align 4, 0x00 - //0x0000c5b0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000c5b0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000c5b4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000c5b8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000c5bc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000c5c0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000c5c4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000c5c8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000c5cc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000c5d0 .long 26 - //0x0000c5d4 .p2align 2, 0x00 - //0x0000c5d4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000c5d4 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c5d8 .p2align 4, 0x00 - //0x0000c5e0 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000c5e0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000c5f0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000c600 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000c610 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000c620 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000c630 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000c640 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000c650 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000c660 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000c670 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000c680 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000c690 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000c6a0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c6a8 .p2align 4, 0x00 - //0x0000c6b0 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c6b0 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c6b8 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c6c0 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c6c8 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c6d0 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c6d8 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c6e0 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c6e8 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c6f0 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c6f8 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c700 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c708 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c710 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c718 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c720 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c728 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c730 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c738 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c740 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c748 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c750 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c758 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c760 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c768 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c770 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c778 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c780 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c788 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c790 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c798 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c7a0 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c7a8 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c7b0 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c7b8 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c7c0 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c7c8 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c7d0 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c7d8 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c7e0 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c7e8 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c7f0 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c7f8 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c800 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c808 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c810 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c818 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c820 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c828 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c830 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c838 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c840 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c848 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c850 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c858 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c860 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c868 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c870 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c878 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c880 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c888 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c890 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c898 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c8a0 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c8a8 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c8b0 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c8b8 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c8c0 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c8c8 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c8d0 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c8d8 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c8e0 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c8e8 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c8f0 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c8f8 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c900 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c908 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c910 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c918 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c920 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c928 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c930 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c938 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c940 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c948 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c950 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c958 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c960 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c968 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c970 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c978 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c980 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c988 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c990 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c998 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c9a0 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c9a8 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c9b0 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c9b8 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c9c0 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c9c8 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c9d0 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c9d8 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c9e0 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c9e8 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c9f0 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c9f8 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000ca00 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000ca08 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000ca10 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000ca18 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000ca20 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000ca28 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000ca30 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000ca38 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000ca40 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000ca48 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000ca50 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000ca58 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000ca60 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000ca68 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000ca70 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000ca78 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000ca80 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000ca88 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000ca90 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000ca98 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000caa0 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000caa8 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000cab0 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000cab8 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000cac0 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000cac8 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000cad0 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000cad8 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000cae0 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000cae8 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000caf0 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000caf8 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000cb00 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000cb08 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000cb10 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000cb18 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000cb20 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000cb28 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000cb30 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000cb38 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000cb40 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000cb48 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000cb50 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000cb58 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000cb60 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000cb68 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000cb70 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000cb78 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000cb80 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000cb88 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000cb90 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000cb98 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000cba0 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000cba8 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000cbb0 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000cbb8 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000cbc0 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000cbc8 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000cbd0 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000cbd8 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000cbe0 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000cbe8 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000cbf0 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000cbf8 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000cc00 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000cc08 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000cc10 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000cc18 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000cc20 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000cc28 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000cc30 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000cc38 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000cc40 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000cc48 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000cc50 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000cc58 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000cc60 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000cc68 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000cc70 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000cc78 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000cc80 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000cc88 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000cc90 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000cc98 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000cca0 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000cca8 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000ccb0 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000ccb8 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000ccc0 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000ccc8 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000ccd0 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000ccd8 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000cce0 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000cce8 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000ccf0 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000ccf8 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000cd00 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000cd08 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000cd10 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000cd18 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000cd20 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000cd28 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000cd30 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000cd38 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000cd40 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000cd48 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000cd50 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000cd58 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000cd60 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000cd68 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000cd70 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000cd78 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000cd80 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000cd88 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000cd90 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000cd98 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000cda0 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000cda8 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000cdb0 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000cdb8 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000cdc0 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000cdc8 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000cdd0 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000cdd8 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000cde0 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000cde8 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000cdf0 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000cdf8 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000ce00 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000ce08 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000ce10 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000ce18 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000ce20 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000ce28 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000ce30 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000ce38 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000ce40 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000ce48 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000ce50 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000ce58 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000ce60 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000ce68 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000ce70 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000ce78 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000ce80 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000ce88 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000ce90 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000ce98 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000cea0 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000cea8 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ceb0 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ceb8 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000cec0 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000cec8 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ced0 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ced8 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000cee0 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000cee8 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000cef0 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000cef8 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000cf00 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000cf08 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000cf10 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000cf18 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000cf20 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000cf28 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000cf30 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000cf38 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000cf40 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000cf48 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000cf50 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000cf58 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000cf60 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000cf68 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000cf70 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000cf78 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000cf80 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000cf88 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000cf90 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000cf98 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000cfa0 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000cfa8 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000cfb0 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000cfb8 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000cfc0 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000cfc8 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000cfd0 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000cfd8 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000cfe0 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000cfe8 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000cff0 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000cff8 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d000 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d008 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d010 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d018 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d020 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d028 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d030 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d038 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d040 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d048 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d050 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d058 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d060 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d068 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d070 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d078 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d080 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d088 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d090 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d098 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d0a0 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d0a8 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d0b0 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d0b8 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d0c0 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d0c8 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d0d0 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d0d8 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d0e0 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d0e8 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d0f0 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d0f8 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d100 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d108 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d110 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d118 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d120 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d128 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d130 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d138 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d140 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d148 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d150 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d158 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d160 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d168 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d170 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d178 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d180 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d188 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d190 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d198 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d1a0 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d1a8 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d1b0 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d1b8 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d1c0 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d1c8 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d1d0 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d1d8 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d1e0 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d1e8 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d1f0 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d1f8 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d200 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d208 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d210 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d218 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d220 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d228 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d230 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d238 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d240 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d248 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d250 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d258 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d260 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d268 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d270 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d278 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d280 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d288 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d290 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d298 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d2a0 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d2a8 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d2b0 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d2b8 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d2c0 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d2c8 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d2d0 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d2d8 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d2e0 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d2e8 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d2f0 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d2f8 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d300 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d308 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d310 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d318 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d320 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d328 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d330 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d338 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d340 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d348 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d350 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d358 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d360 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d368 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d370 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d378 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d380 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d388 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d390 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d398 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000d3a0 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000d3a8 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000d3b0 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000d3b8 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000d3c0 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000d3c8 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000d3d0 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000d3d8 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000d3e0 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000d3e8 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000d3f0 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000d3f8 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000d400 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000d408 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000d410 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000d418 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000d420 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000d428 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000d430 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000d438 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000d440 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000d448 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000d450 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000d458 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000d460 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000d468 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d470 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d478 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d480 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d488 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d490 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d498 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d4a0 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d4a8 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d4b0 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d4b8 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d4c0 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d4c8 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d4d0 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d4d8 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d4e0 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d4e8 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d4f0 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d4f8 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d500 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d508 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d510 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d518 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d520 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d528 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d530 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d538 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d540 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d548 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d550 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d558 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d560 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d568 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d570 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d578 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d580 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d588 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d590 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d598 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d5a0 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d5a8 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d5b0 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d5b8 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d5c0 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d5c8 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d5d0 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d5d8 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d5e0 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d5e8 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d5f0 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d5f8 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d600 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d608 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d610 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d618 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d620 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d628 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d630 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d638 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d640 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d648 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d650 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d658 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d660 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d668 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d670 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d678 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d680 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d688 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d690 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d698 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d6a0 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d6a8 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d6b0 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d6b8 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d6c0 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d6c8 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d6d0 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d6d8 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d6e0 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d6e8 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d6f0 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d6f8 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d700 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d708 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d710 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d718 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d720 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d728 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d730 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d738 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d740 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d748 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d750 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d758 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d760 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d768 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d770 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d778 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d780 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d788 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d790 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d798 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d7a0 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d7a8 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d7b0 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d7b8 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d7c0 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d7c8 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d7d0 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d7d8 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d7e0 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d7e8 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d7f0 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d7f8 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d800 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d808 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d810 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d818 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d820 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d828 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d830 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d838 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d840 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d848 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d850 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d858 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d860 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d868 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d870 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d878 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d880 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d888 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d890 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d898 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d8a0 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d8a8 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d8b0 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d8b8 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d8c0 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d8c8 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d8d0 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d8d8 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d8e0 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d8e8 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d8f0 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8f8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d900 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d908 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d910 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d918 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d920 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d928 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d930 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d938 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d940 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d948 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d950 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d958 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d960 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d968 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d970 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d978 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d980 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d988 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d990 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d998 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d9a0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d9a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d9b0 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d9b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d9c0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d9c8 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d9d0 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d9d8 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d9e0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d9e8 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d9f0 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d9f8 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000da00 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da08 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000da10 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da18 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000da20 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da28 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000da30 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da38 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000da40 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da48 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000da50 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da58 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000da60 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da68 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000da70 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da78 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000da80 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da88 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000da90 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da98 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000daa0 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000daa8 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000dab0 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000dab8 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000dac0 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000dac8 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000dad0 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000dad8 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000dae0 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000dae8 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000daf0 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000daf8 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000db00 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000db08 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000db10 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000db18 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000db20 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000db28 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000db30 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000db38 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000db40 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000db48 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000db50 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000db58 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000db60 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000db68 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000db70 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000db78 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000db80 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000db88 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000db90 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000db98 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000dba0 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000dba8 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000dbb0 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000dbb8 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000dbc0 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000dbc8 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000dbd0 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000dbd8 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000dbe0 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000dbe8 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000dbf0 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000dbf8 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000dc00 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000dc08 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000dc10 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000dc18 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000dc20 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000dc28 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000dc30 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000dc38 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000dc40 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000dc48 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000dc50 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000dc58 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000dc60 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000dc68 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000dc70 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000dc78 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000dc80 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000dc88 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000dc90 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000dc98 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000dca0 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000dca8 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000dcb0 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000dcb8 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000dcc0 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000dcc8 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000dcd0 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000dcd8 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000dce0 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000dce8 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000dcf0 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000dcf8 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000dd00 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000dd08 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000dd10 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000dd18 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000dd20 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000dd28 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000dd30 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000dd38 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000dd40 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000dd48 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000dd50 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000dd58 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000dd60 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000dd68 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000dd70 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000dd78 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000dd80 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000dd88 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000dd90 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000dd98 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000dda0 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000dda8 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000ddb0 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000ddb8 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000ddc0 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000ddc8 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000ddd0 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000ddd8 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000dde0 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000dde8 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000ddf0 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000ddf8 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000de00 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000de08 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000de10 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000de18 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000de20 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000de28 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000de30 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000de38 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000de40 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000de48 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000de50 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000de58 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000de60 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000de68 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000de70 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000de78 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000de80 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000de88 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000de90 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000de98 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000dea0 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000dea8 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000deb0 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000deb8 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000dec0 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000dec8 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000ded0 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000ded8 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000dee0 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000dee8 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000def0 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000def8 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000df00 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000df08 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000df10 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000df18 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000df20 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000df28 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000df30 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000df38 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000df40 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000df48 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000df50 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000df58 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000df60 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000df68 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000df70 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000df78 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000df80 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000df88 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000df90 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000df98 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000dfa0 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000dfa8 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000dfb0 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000dfb8 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000dfc0 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000dfc8 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000dfd0 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000dfd8 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000dfe0 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000dfe8 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000dff0 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000dff8 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e000 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e008 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e010 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e018 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e020 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e028 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e030 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e038 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e040 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e048 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e050 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e058 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e060 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e068 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e070 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e078 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e080 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e088 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e090 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e098 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e0a0 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e0a8 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e0b0 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e0b8 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e0c0 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e0c8 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e0d0 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e0d8 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e0e0 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e0e8 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e0f0 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e0f8 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e100 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e108 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e110 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e118 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e120 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e128 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e130 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e138 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e140 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e148 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e150 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e158 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e160 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e168 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e170 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e178 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e180 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e188 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e190 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e198 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e1a0 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e1a8 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e1b0 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e1b8 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e1c0 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e1c8 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e1d0 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e1d8 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e1e0 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e1e8 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e1f0 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e1f8 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e200 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e208 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e210 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e218 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e220 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e228 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e230 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e238 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e240 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e248 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e250 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e258 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e260 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e268 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e270 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e278 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e280 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e288 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e290 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e298 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e2a0 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e2a8 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e2b0 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e2b8 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e2c0 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e2c8 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e2d0 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e2d8 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e2e0 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e2e8 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e2f0 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e2f8 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e300 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e308 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e310 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e318 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e320 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e328 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e330 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e338 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e340 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e348 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e350 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e358 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e360 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e368 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e370 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e378 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e380 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e388 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e390 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e398 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000e3a0 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000e3a8 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000e3b0 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000e3b8 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000e3c0 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000e3c8 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000e3d0 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000e3d8 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000e3e0 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000e3e8 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000e3f0 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000e3f8 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000e400 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000e408 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000e410 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000e418 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000e420 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000e428 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000e430 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000e438 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000e440 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000e448 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000e450 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000e458 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000e460 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000e468 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e470 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e478 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e480 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e488 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e490 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e498 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e4a0 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e4a8 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e4b0 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e4b8 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e4c0 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e4c8 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e4d0 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e4d8 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e4e0 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e4e8 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e4f0 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e4f8 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e500 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e508 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e510 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e518 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e520 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e528 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e530 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e538 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e540 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e548 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e550 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e558 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e560 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e568 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e570 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e578 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e580 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e588 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e590 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e598 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e5a0 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e5a8 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e5b0 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e5b8 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e5c0 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e5c8 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e5d0 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e5d8 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e5e0 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e5e8 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e5f0 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e5f8 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e600 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e608 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e610 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e618 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e620 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e628 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e630 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e638 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e640 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e648 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e650 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e658 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e660 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e668 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e670 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e678 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e680 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e688 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e690 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e698 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e6a0 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e6a8 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e6b0 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e6b8 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e6c0 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e6c8 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e6d0 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e6d8 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e6e0 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e6e8 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e6f0 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e6f8 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e700 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e708 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e710 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e718 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e720 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e728 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e730 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e738 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e740 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e748 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e750 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e758 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e760 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e768 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e770 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e778 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e780 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e788 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e790 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e798 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e7a0 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e7a8 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e7b0 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e7b8 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e7c0 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e7c8 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e7d0 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e7d8 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e7e0 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e7e8 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e7f0 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e7f8 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e800 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e808 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e810 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e818 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e820 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e828 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e830 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e838 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e840 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e848 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e850 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e858 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e860 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e868 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e870 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e878 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e880 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e888 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e890 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e898 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e8a0 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e8a8 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e8b0 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e8b8 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e8c0 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e8c8 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e8d0 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e8d8 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e8e0 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e8e8 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e8f0 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e8f8 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e900 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e908 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e910 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e918 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e920 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e928 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e930 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e938 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e940 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e948 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e950 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e958 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e960 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e968 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e970 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e978 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e980 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e988 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e990 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e998 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e9a0 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e9a8 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e9b0 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e9b8 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e9c0 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e9c8 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e9d0 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e9d8 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e9e0 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e9e8 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e9f0 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e9f8 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000ea00 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000ea08 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000ea10 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000ea18 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000ea20 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000ea28 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000ea30 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000ea38 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000ea40 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000ea48 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000ea50 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000ea58 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000ea60 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000ea68 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000ea70 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000ea78 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000ea80 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000ea88 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000ea90 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000ea98 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000eaa0 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000eaa8 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000eab0 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000eab8 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000eac0 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000eac8 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000ead0 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000ead8 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000eae0 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000eae8 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000eaf0 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000eaf8 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000eb00 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000eb08 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000eb10 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000eb18 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000eb20 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000eb28 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000eb30 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000eb38 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000eb40 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000eb48 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000eb50 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000eb58 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000eb60 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000eb68 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000eb70 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000eb78 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000eb80 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000eb88 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000eb90 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000eb98 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000eba0 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000eba8 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000ebb0 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000ebb8 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000ebc0 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000ebc8 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000ebd0 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000ebd8 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000ebe0 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000ebe8 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000ebf0 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000ebf8 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000ec00 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000ec08 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000ec10 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000ec18 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000ec20 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000ec28 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000ec30 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000ec38 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000ec40 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000ec48 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000ec50 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000ec58 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000ec60 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000ec68 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000ec70 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000ec78 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000ec80 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000ec88 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000ec90 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000ec98 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000eca0 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000eca8 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000ecb0 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000ecb8 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000ecc0 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000ecc8 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000ecd0 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000ecd8 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000ece0 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000ece8 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000ecf0 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000ecf8 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000ed00 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000ed08 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000ed10 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000ed18 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000ed20 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000ed28 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000ed30 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000ed38 .quad 7784369436827535058 - //0x0000ed40 .p2align 4, 0x00 - //0x0000ed40 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000ed40 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, //0x0000ed50 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, //0x0000ed60 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, //0x0000ed70 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, //0x0000ed80 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, //0x0000ed90 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, //0x0000eda0 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, //0x0000edb0 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, //0x0000edc0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000edd0 .p2align 4, 0x00 - //0x0000edd0 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000edd8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ede0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000ede8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000edf8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000ee08 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000ee18 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000ee28 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000ee38 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000ee48 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000ee58 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee60 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee68 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee70 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee78 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000ee88 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000ee98 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eea0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eea8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eeb0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000eeb8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eec0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000eec8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000eed8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eee0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000eee8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eef0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000eef8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000ef08 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000ef18 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000ef28 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000ef38 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000ef48 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000ef58 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000ef68 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000ef78 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000ef88 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000ef98 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efa0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000efa8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efb0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000efb8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000efc8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006947 jae LBB28_203 + 0x41, 0x8a, 0x14, 0x39, //0x0000694d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00006951 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006954 je LBB28_203 + 0x80, 0xfa, 0x20, //0x0000695a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000695d je LBB28_203 + 0x80, 0xc2, 0xf7, //0x00006963 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006966 cmpb $1, %dl + 0x0f, 0x87, 0x7b, 0x0a, 0x00, 0x00, //0x00006969 ja LBB28_213 + 0x90, //0x0000696f .p2align 4, 0x90 + //0x00006970 LBB28_203 + 0x48, 0x8d, 0x50, 0x04, //0x00006970 leaq $4(%rax), %rdx + 0x49, 0x39, 0xd0, //0x00006974 cmpq %rdx, %r8 + 0x0f, 0x86, 0x22, 0x0a, 0x00, 0x00, //0x00006977 jbe LBB28_209 + 0x49, 0x39, 0xd0, //0x0000697d cmpq %rdx, %r8 + 0x0f, 0x84, 0x3b, 0x0a, 0x00, 0x00, //0x00006980 je LBB28_210 + 0x4b, 0x8d, 0x14, 0x01, //0x00006986 leaq (%r9,%r8), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x0000698a addq $4, %rsi + 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000698e leaq $5(%r9,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006993 .p2align 4, 0x90 + //0x000069a0 LBB28_206 + 0x0f, 0xbe, 0x4f, 0xff, //0x000069a0 movsbl $-1(%rdi), %ecx + 0x83, 0xf9, 0x20, //0x000069a4 cmpl $32, %ecx + 0x0f, 0x87, 0x2b, 0x0a, 0x00, 0x00, //0x000069a7 ja LBB28_212 + 0x49, 0x0f, 0xa3, 0xcc, //0x000069ad btq %rcx, %r12 + 0x0f, 0x83, 0x21, 0x0a, 0x00, 0x00, //0x000069b1 jae LBB28_212 + 0x48, 0xff, 0xc7, //0x000069b7 incq %rdi + 0x48, 0xff, 0xc6, //0x000069ba incq %rsi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000069bd jne LBB28_206 + 0xe9, 0xfc, 0x09, 0x00, 0x00, //0x000069c3 jmp LBB28_211 + //0x000069c8 LBB28_180 + 0x4c, 0x89, 0xca, //0x000069c8 movq %r9, %rdx + 0x48, 0xf7, 0xd2, //0x000069cb notq %rdx + 0x48, 0x01, 0xd7, //0x000069ce addq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x000069d1 cmpq %rcx, %rdi + 0x0f, 0x83, 0x12, 0x0c, 0x00, 0x00, //0x000069d4 jae LBB28_247 + //0x000069da LBB28_181 + 0x48, 0x8d, 0x47, 0x01, //0x000069da leaq $1(%rdi), %rax + 0x49, 0x89, 0x07, //0x000069de movq %rax, (%r15) + 0x41, 0x8a, 0x0c, 0x39, //0x000069e1 movb (%r9,%rdi), %cl + 0x80, 0xf9, 0x2c, //0x000069e5 cmpb $44, %cl + 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000069e8 jne LBB28_253 + //0x000069ee LBB28_34 + 0x49, 0x8b, 0x4b, 0x08, //0x000069ee movq $8(%r11), %rcx + 0x48, 0x89, 0xc6, //0x000069f2 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x000069f5 subq %rcx, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000069f8 jae LBB28_39 + 0x41, 0x8a, 0x14, 0x01, //0x000069fe movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00006a02 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006a05 je LBB28_39 + 0x80, 0xfa, 0x20, //0x00006a0b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00006a0e je LBB28_39 + 0x80, 0xc2, 0xf7, //0x00006a14 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006a17 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x00006a1a jbe LBB28_39 + 0x49, 0x89, 0xc5, //0x00006a20 movq %rax, %r13 + 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006a23 jmp LBB28_60 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a28 .p2align 4, 0x90 + //0x00006a30 LBB28_39 + 0x4c, 0x8d, 0x68, 0x01, //0x00006a30 leaq $1(%rax), %r13 + 0x49, 0x39, 0xcd, //0x00006a34 cmpq %rcx, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a37 jae LBB28_43 + 0x43, 0x8a, 0x14, 0x29, //0x00006a3d movb (%r9,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00006a41 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a44 je LBB28_43 + 0x80, 0xfa, 0x20, //0x00006a4a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a4d je LBB28_43 + 0x80, 0xc2, 0xf7, //0x00006a53 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006a56 cmpb $1, %dl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006a59 ja LBB28_60 + 0x90, //0x00006a5f .p2align 4, 0x90 + //0x00006a60 LBB28_43 + 0x4c, 0x8d, 0x68, 0x02, //0x00006a60 leaq $2(%rax), %r13 + 0x49, 0x39, 0xcd, //0x00006a64 cmpq %rcx, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a67 jae LBB28_47 + 0x43, 0x8a, 0x14, 0x29, //0x00006a6d movb (%r9,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00006a71 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a74 je LBB28_47 + 0x80, 0xfa, 0x20, //0x00006a7a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a7d je LBB28_47 + 0x80, 0xc2, 0xf7, //0x00006a83 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006a86 cmpb $1, %dl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006a89 ja LBB28_60 + 0x90, //0x00006a8f .p2align 4, 0x90 + //0x00006a90 LBB28_47 + 0x4c, 0x8d, 0x68, 0x03, //0x00006a90 leaq $3(%rax), %r13 + 0x49, 0x39, 0xcd, //0x00006a94 cmpq %rcx, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a97 jae LBB28_51 + 0x43, 0x8a, 0x14, 0x29, //0x00006a9d movb (%r9,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00006aa1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006aa4 je LBB28_51 + 0x80, 0xfa, 0x20, //0x00006aaa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006aad je LBB28_51 + 0x80, 0xc2, 0xf7, //0x00006ab3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006ab6 cmpb $1, %dl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00006ab9 ja LBB28_60 + 0x90, //0x00006abf .p2align 4, 0x90 + //0x00006ac0 LBB28_51 + 0x48, 0x8d, 0x50, 0x04, //0x00006ac0 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd1, //0x00006ac4 cmpq %rdx, %rcx + 0x0f, 0x86, 0x19, 0x0b, 0x00, 0x00, //0x00006ac7 jbe LBB28_245 + 0x48, 0x39, 0xd1, //0x00006acd cmpq %rdx, %rcx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00006ad0 je LBB28_57 + 0x49, 0x8d, 0x14, 0x09, //0x00006ad6 leaq (%r9,%rcx), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x00006ada addq $4, %rsi + 0x4d, 0x8d, 0x6c, 0x01, 0x05, //0x00006ade leaq $5(%r9,%rax), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ae3 .p2align 4, 0x90 + //0x00006af0 LBB28_54 + 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00006af0 movsbl $-1(%r13), %edi + 0x83, 0xff, 0x20, //0x00006af5 cmpl $32, %edi + 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00006af8 ja LBB28_59 + 0x49, 0x0f, 0xa3, 0xfc, //0x00006afe btq %rdi, %r12 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006b02 jae LBB28_59 + 0x49, 0xff, 0xc5, //0x00006b08 incq %r13 + 0x48, 0xff, 0xc6, //0x00006b0b incq %rsi + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00006b0e jne LBB28_54 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006b14 jmp LBB28_58 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b19 .p2align 4, 0x90 + //0x00006b20 LBB28_57 + 0x4c, 0x01, 0xca, //0x00006b20 addq %r9, %rdx + //0x00006b23 LBB28_58 + 0x4c, 0x29, 0xca, //0x00006b23 subq %r9, %rdx + 0x49, 0x89, 0xd5, //0x00006b26 movq %rdx, %r13 + 0x49, 0x39, 0xcd, //0x00006b29 cmpq %rcx, %r13 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00006b2c jb LBB28_60 + 0xe9, 0xb5, 0x0a, 0x00, 0x00, //0x00006b32 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b37 .p2align 4, 0x90 + //0x00006b40 LBB28_59 + 0x4c, 0x89, 0xca, //0x00006b40 movq %r9, %rdx + 0x48, 0xf7, 0xd2, //0x00006b43 notq %rdx + 0x49, 0x01, 0xd5, //0x00006b46 addq %rdx, %r13 + 0x49, 0x39, 0xcd, //0x00006b49 cmpq %rcx, %r13 + 0x0f, 0x83, 0x9a, 0x0a, 0x00, 0x00, //0x00006b4c jae LBB28_247 + //0x00006b52 LBB28_60 + 0x49, 0x8d, 0x5d, 0x01, //0x00006b52 leaq $1(%r13), %rbx + 0x49, 0x89, 0x1f, //0x00006b56 movq %rbx, (%r15) + 0x43, 0x8a, 0x0c, 0x29, //0x00006b59 movb (%r9,%r13), %cl + 0x80, 0xf9, 0x22, //0x00006b5d cmpb $34, %cl + 0x0f, 0x85, 0xc7, 0x0a, 0x00, 0x00, //0x00006b60 jne LBB28_252 + 0x48, 0x8b, 0x45, 0xb8, //0x00006b66 movq $-72(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00006b6a movq $8(%rax), %rax + 0x4c, 0x8b, 0x30, //0x00006b6e movq (%rax), %r14 + 0x4c, 0x8b, 0x78, 0x08, //0x00006b71 movq $8(%rax), %r15 + 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006b75 movq $-1, $-80(%rbp) + 0x4c, 0x89, 0xdf, //0x00006b7d movq %r11, %rdi + 0x48, 0x89, 0xde, //0x00006b80 movq %rbx, %rsi + 0x48, 0x8d, 0x55, 0xb0, //0x00006b83 leaq $-80(%rbp), %rdx + 0xe8, 0x64, 0x26, 0x00, 0x00, //0x00006b87 callq _advance_string_default + 0x48, 0x85, 0xc0, //0x00006b8c testq %rax, %rax + 0x0f, 0x88, 0xb6, 0x0a, 0x00, 0x00, //0x00006b8f js LBB28_255 + 0x48, 0x8b, 0x4d, 0xd0, //0x00006b95 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00006b99 movq %rax, (%rcx) + 0x48, 0x8b, 0x4d, 0xb0, //0x00006b9c movq $-80(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x00006ba0 cmpq $-1, %rcx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00006ba4 je LBB28_64 + 0x48, 0x39, 0xc1, //0x00006baa cmpq %rax, %rcx + 0x0f, 0x8e, 0x61, 0x01, 0x00, 0x00, //0x00006bad jle LBB28_87 + //0x00006bb3 LBB28_64 + 0x48, 0x89, 0xc2, //0x00006bb3 movq %rax, %rdx + 0x4c, 0x29, 0xea, //0x00006bb6 subq %r13, %rdx + 0x48, 0x83, 0xc2, 0xfe, //0x00006bb9 addq $-2, %rdx + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006bbd movl $1, %r10d + 0x48, 0x89, 0xd1, //0x00006bc3 movq %rdx, %rcx + 0x4c, 0x09, 0xf9, //0x00006bc6 orq %r15, %rcx + 0x4c, 0x8b, 0x5d, 0xc0, //0x00006bc9 movq $-64(%rbp), %r11 + 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x00006bcd je LBB28_82 + 0x4c, 0x39, 0xfa, //0x00006bd3 cmpq %r15, %rdx + 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x00006bd6 jne LBB28_81 + 0x49, 0x03, 0x1b, //0x00006bdc addq (%r11), %rbx + 0x49, 0x83, 0xff, 0x10, //0x00006bdf cmpq $16, %r15 + 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00006be3 jb LBB28_71 + 0x49, 0x8d, 0x57, 0xf0, //0x00006be9 leaq $-16(%r15), %rdx + 0x48, 0x89, 0xd1, //0x00006bed movq %rdx, %rcx + 0x48, 0x83, 0xe1, 0xf0, //0x00006bf0 andq $-16, %rcx + 0x4c, 0x8d, 0x44, 0x0b, 0x10, //0x00006bf4 leaq $16(%rbx,%rcx), %r8 + 0x49, 0x8d, 0x7c, 0x0e, 0x10, //0x00006bf9 leaq $16(%r14,%rcx), %rdi + 0x83, 0xe2, 0x0f, //0x00006bfe andl $15, %edx + 0x31, 0xf6, //0x00006c01 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c03 .p2align 4, 0x90 + //0x00006c10 LBB28_68 + 0xf3, 0x0f, 0x6f, 0x04, 0x33, //0x00006c10 movdqu (%rbx,%rsi), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x0c, 0x36, //0x00006c15 movdqu (%r14,%rsi), %xmm1 + 0x66, 0x0f, 0x74, 0xc8, //0x00006c1b pcmpeqb %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00006c1f pmovmskb %xmm1, %ecx + 0x66, 0x83, 0xf9, 0xff, //0x00006c23 cmpw $-1, %cx + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00006c27 jne LBB28_81 + 0x49, 0x83, 0xc7, 0xf0, //0x00006c2d addq $-16, %r15 + 0x48, 0x83, 0xc6, 0x10, //0x00006c31 addq $16, %rsi + 0x49, 0x83, 0xff, 0x0f, //0x00006c35 cmpq $15, %r15 + 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00006c39 ja LBB28_68 + 0x49, 0x89, 0xd7, //0x00006c3f movq %rdx, %r15 + 0x49, 0x89, 0xfe, //0x00006c42 movq %rdi, %r14 + 0x4c, 0x89, 0xc3, //0x00006c45 movq %r8, %rbx + //0x00006c48 LBB28_71 + 0x44, 0x89, 0xf1, //0x00006c48 movl %r14d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006c4b andl $4095, %ecx + 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006c51 cmpl $4080, %ecx + 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00006c57 ja LBB28_76 + 0x89, 0xd9, //0x00006c5d movl %ebx, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006c5f andl $4095, %ecx + 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006c65 cmpl $4081, %ecx + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00006c6b jae LBB28_76 + 0xf3, 0x0f, 0x6f, 0x03, //0x00006c71 movdqu (%rbx), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x0e, //0x00006c75 movdqu (%r14), %xmm1 + 0x66, 0x0f, 0x74, 0xc8, //0x00006c7a pcmpeqb %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x00006c7e pmovmskb %xmm1, %edx + 0x66, 0x83, 0xfa, 0xff, //0x00006c82 cmpw $-1, %dx + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00006c86 je LBB28_82 + 0xf7, 0xd2, //0x00006c8c notl %edx + 0x0f, 0xb7, 0xca, //0x00006c8e movzwl %dx, %ecx + 0x48, 0x0f, 0xbc, 0xc9, //0x00006c91 bsfq %rcx, %rcx + 0x45, 0x31, 0xd2, //0x00006c95 xorl %r10d, %r10d + 0x4c, 0x39, 0xf9, //0x00006c98 cmpq %r15, %rcx + 0x41, 0x0f, 0x93, 0xc2, //0x00006c9b setae %r10b + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00006c9f jmp LBB28_82 + //0x00006ca4 LBB28_76 + 0x4d, 0x85, 0xff, //0x00006ca4 testq %r15, %r15 + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00006ca7 je LBB28_82 + 0x31, 0xd2, //0x00006cad xorl %edx, %edx + 0x90, //0x00006caf .p2align 4, 0x90 + //0x00006cb0 LBB28_78 + 0x0f, 0xb6, 0x0c, 0x13, //0x00006cb0 movzbl (%rbx,%rdx), %ecx + 0x41, 0x3a, 0x0c, 0x16, //0x00006cb4 cmpb (%r14,%rdx), %cl + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006cb8 jne LBB28_81 + 0x48, 0xff, 0xc2, //0x00006cbe incq %rdx + 0x49, 0x39, 0xd7, //0x00006cc1 cmpq %rdx, %r15 + 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00006cc4 jne LBB28_78 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006cca jmp LBB28_82 + 0x90, //0x00006ccf .p2align 4, 0x90 + //0x00006cd0 LBB28_81 + 0x45, 0x31, 0xd2, //0x00006cd0 xorl %r10d, %r10d + //0x00006cd3 LBB28_82 + 0x4d, 0x8b, 0x0b, //0x00006cd3 movq (%r11), %r9 + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006cd6 movq $-48(%rbp), %r15 + 0x49, 0x8b, 0x73, 0x08, //0x00006cda movq $8(%r11), %rsi + 0x48, 0x89, 0xc7, //0x00006cde movq %rax, %rdi + 0x48, 0x29, 0xf7, //0x00006ce1 subq %rsi, %rdi + 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x00006ce4 jae LBB28_132 + //0x00006cea LBB28_83 + 0x41, 0x8a, 0x14, 0x01, //0x00006cea movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00006cee cmpb $13, %dl + 0x0f, 0x84, 0x09, 0x04, 0x00, 0x00, //0x00006cf1 je LBB28_132 + 0x80, 0xfa, 0x20, //0x00006cf7 cmpb $32, %dl + 0x0f, 0x84, 0x00, 0x04, 0x00, 0x00, //0x00006cfa je LBB28_132 + 0x80, 0xc2, 0xf7, //0x00006d00 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00006d03 cmpb $1, %dl + 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00006d06 jbe LBB28_132 + 0x48, 0x89, 0xc3, //0x00006d0c movq %rax, %rbx + 0xe9, 0x0e, 0x05, 0x00, 0x00, //0x00006d0f jmp LBB28_153 + //0x00006d14 LBB28_87 + 0x48, 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00006d14 movq $0, $-56(%rbp) + 0x48, 0x8b, 0x4d, 0xc0, //0x00006d1c movq $-64(%rbp), %rcx + 0x4c, 0x8b, 0x09, //0x00006d20 movq (%rcx), %r9 + 0x4c, 0x01, 0xcb, //0x00006d23 addq %r9, %rbx + 0x4d, 0x8d, 0x44, 0x01, 0xff, //0x00006d26 leaq $-1(%r9,%rax), %r8 + 0x4f, 0x8d, 0x1c, 0x3e, //0x00006d2b leaq (%r14,%r15), %r11 + 0x4d, 0x85, 0xff, //0x00006d2f testq %r15, %r15 + 0x0f, 0x8e, 0xa0, 0x03, 0x00, 0x00, //0x00006d32 jle LBB28_129 + 0x49, 0x39, 0xd8, //0x00006d38 cmpq %rbx, %r8 + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d3b movq $-48(%rbp), %r15 + 0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00006d3f jbe LBB28_130 + //0x00006d45 LBB28_89 + 0x8a, 0x0b, //0x00006d45 movb (%rbx), %cl + 0x80, 0xf9, 0x5c, //0x00006d47 cmpb $92, %cl + 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006d4a jne LBB28_94 + 0x4c, 0x89, 0xc2, //0x00006d50 movq %r8, %rdx + 0x48, 0x29, 0xda, //0x00006d53 subq %rbx, %rdx + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006d56 movq $-1, %rcx + 0x48, 0x85, 0xd2, //0x00006d5d testq %rdx, %rdx + 0x0f, 0x8e, 0x22, 0x09, 0x00, 0x00, //0x00006d60 jle LBB28_259 + 0x0f, 0xb6, 0x73, 0x01, //0x00006d66 movzbl $1(%rbx), %esi + 0x48, 0x8d, 0x3d, 0xef, 0x9c, 0x00, 0x00, //0x00006d6a leaq $40175(%rip), %rdi /* __UnquoteTab+0(%rip) */ + 0x44, 0x8a, 0x3c, 0x3e, //0x00006d71 movb (%rsi,%rdi), %r15b + 0x41, 0x80, 0xff, 0xff, //0x00006d75 cmpb $-1, %r15b + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00006d79 je LBB28_96 + 0x45, 0x84, 0xff, //0x00006d7f testb %r15b, %r15b + 0x0f, 0x84, 0xee, 0x08, 0x00, 0x00, //0x00006d82 je LBB28_257 + 0x44, 0x88, 0x7d, 0xc8, //0x00006d88 movb %r15b, $-56(%rbp) + 0x48, 0x83, 0xc3, 0x02, //0x00006d8c addq $2, %rbx + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d90 movl $1, %edx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d95 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006d9a cmpq %r11, %r14 + 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00006d9d jb LBB28_107 + 0xe9, 0x08, 0x03, 0x00, 0x00, //0x00006da3 jmp LBB28_113 + //0x00006da8 LBB28_94 + 0x41, 0x3a, 0x0e, //0x00006da8 cmpb (%r14), %cl + 0x0f, 0x85, 0xe6, 0x05, 0x00, 0x00, //0x00006dab jne LBB28_183 + 0x48, 0xff, 0xc3, //0x00006db1 incq %rbx + 0x49, 0xff, 0xc6, //0x00006db4 incq %r14 + 0xe9, 0x05, 0x03, 0x00, 0x00, //0x00006db7 jmp LBB28_115 + //0x00006dbc LBB28_96 + 0x48, 0x83, 0xfa, 0x03, //0x00006dbc cmpq $3, %rdx + 0x0f, 0x8e, 0xbf, 0x08, 0x00, 0x00, //0x00006dc0 jle LBB28_258 + 0x8b, 0x4b, 0x02, //0x00006dc6 movl $2(%rbx), %ecx + 0x89, 0xce, //0x00006dc9 movl %ecx, %esi + 0xf7, 0xd6, //0x00006dcb notl %esi + 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006dcd leal $-808464432(%rcx), %edi + 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00006dd3 andl $-2139062144, %esi + 0x85, 0xfe, //0x00006dd9 testl %edi, %esi + 0x0f, 0x85, 0x85, 0x08, 0x00, 0x00, //0x00006ddb jne LBB28_256 + 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00006de1 leal $421075225(%rcx), %edi + 0x09, 0xcf, //0x00006de7 orl %ecx, %edi + 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00006de9 testl $-2139062144, %edi + 0x0f, 0x85, 0x71, 0x08, 0x00, 0x00, //0x00006def jne LBB28_256 + 0x89, 0xcf, //0x00006df5 movl %ecx, %edi + 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006df7 andl $2139062143, %edi + 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006dfd movl $-1061109568, %r10d + 0x41, 0x29, 0xfa, //0x00006e03 subl %edi, %r10d + 0x44, 0x8d, 0xbf, 0x46, 0x46, 0x46, 0x46, //0x00006e06 leal $1179010630(%rdi), %r15d + 0x41, 0x21, 0xf2, //0x00006e0d andl %esi, %r10d + 0x45, 0x85, 0xfa, //0x00006e10 testl %r15d, %r10d + 0x0f, 0x85, 0x4d, 0x08, 0x00, 0x00, //0x00006e13 jne LBB28_256 + 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006e19 movl $-522133280, %r10d + 0x41, 0x29, 0xfa, //0x00006e1f subl %edi, %r10d + 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00006e22 addl $960051513, %edi + 0x44, 0x21, 0xd6, //0x00006e28 andl %r10d, %esi + 0x85, 0xfe, //0x00006e2b testl %edi, %esi + 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00006e2d jne LBB28_256 + 0x0f, 0xc9, //0x00006e33 bswapl %ecx + 0x89, 0xce, //0x00006e35 movl %ecx, %esi + 0xc1, 0xee, 0x04, //0x00006e37 shrl $4, %esi + 0xf7, 0xd6, //0x00006e3a notl %esi + 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006e3c andl $16843009, %esi + 0x8d, 0x34, 0xf6, //0x00006e42 leal (%rsi,%rsi,8), %esi + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006e45 andl $252645135, %ecx + 0x01, 0xf1, //0x00006e4b addl %esi, %ecx + 0x41, 0x89, 0xcf, //0x00006e4d movl %ecx, %r15d + 0x41, 0xc1, 0xef, 0x04, //0x00006e50 shrl $4, %r15d + 0x41, 0x09, 0xcf, //0x00006e54 orl %ecx, %r15d + 0x44, 0x89, 0xfe, //0x00006e57 movl %r15d, %esi + 0xc1, 0xee, 0x08, //0x00006e5a shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00006e5d andl $65280, %esi + 0x41, 0x0f, 0xb6, 0xcf, //0x00006e63 movzbl %r15b, %ecx + 0x09, 0xf1, //0x00006e67 orl %esi, %ecx + 0x4c, 0x8d, 0x53, 0x06, //0x00006e69 leaq $6(%rbx), %r10 + 0x83, 0xf9, 0x7f, //0x00006e6d cmpl $127, %ecx + 0x0f, 0x86, 0xb2, 0x00, 0x00, 0x00, //0x00006e70 jbe LBB28_117 + 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00006e76 cmpl $2047, %ecx + 0x0f, 0x86, 0xc5, 0x00, 0x00, 0x00, //0x00006e7c jbe LBB28_118 + 0x44, 0x89, 0xff, //0x00006e82 movl %r15d, %edi + 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x00006e85 andl $16252928, %edi + 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x00006e8b cmpl $14155776, %edi + 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00006e91 je LBB28_119 + 0xc1, 0xee, 0x0c, //0x00006e97 shrl $12, %esi + 0x40, 0x80, 0xce, 0xe0, //0x00006e9a orb $-32, %sil + 0x40, 0x88, 0x75, 0xc8, //0x00006e9e movb %sil, $-56(%rbp) + 0xc1, 0xe9, 0x06, //0x00006ea2 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00006ea5 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00006ea8 orb $-128, %cl + 0x88, 0x4d, 0xc9, //0x00006eab movb %cl, $-55(%rbp) + 0x41, 0x80, 0xe7, 0x3f, //0x00006eae andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00006eb2 orb $-128, %r15b + 0x44, 0x88, 0x7d, 0xca, //0x00006eb6 movb %r15b, $-54(%rbp) + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00006eba movl $3, %edx + 0x41, 0x89, 0xf7, //0x00006ebf movl %esi, %r15d + 0x4c, 0x89, 0xd3, //0x00006ec2 movq %r10, %rbx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006ec5 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006eca cmpq %r11, %r14 + 0x0f, 0x83, 0xdd, 0x01, 0x00, 0x00, //0x00006ecd jae LBB28_113 + //0x00006ed3 LBB28_107 + 0x48, 0x8d, 0x4d, 0xc8, //0x00006ed3 leaq $-56(%rbp), %rcx + 0x49, 0x39, 0xca, //0x00006ed7 cmpq %rcx, %r10 + 0x0f, 0x86, 0xd0, 0x01, 0x00, 0x00, //0x00006eda jbe LBB28_113 + 0x45, 0x38, 0x3e, //0x00006ee0 cmpb %r15b, (%r14) + 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00006ee3 jne LBB28_113 + 0x49, 0xff, 0xc6, //0x00006ee9 incq %r14 + 0x48, 0x8d, 0x75, 0xc9, //0x00006eec leaq $-55(%rbp), %rsi + 0x4c, 0x89, 0xf7, //0x00006ef0 movq %r14, %rdi + 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ef3 movq $-48(%rbp), %r15 + //0x00006ef7 LBB28_110 + 0x49, 0x89, 0xfe, //0x00006ef7 movq %rdi, %r14 + 0x48, 0x89, 0xf2, //0x00006efa movq %rsi, %rdx + 0x4c, 0x39, 0xd6, //0x00006efd cmpq %r10, %rsi + 0x0f, 0x83, 0xb2, 0x01, 0x00, 0x00, //0x00006f00 jae LBB28_114 + 0x4d, 0x39, 0xde, //0x00006f06 cmpq %r11, %r14 + 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00006f09 jae LBB28_114 + 0x41, 0x0f, 0xb6, 0x0e, //0x00006f0f movzbl (%r14), %ecx + 0x49, 0x8d, 0x7e, 0x01, //0x00006f13 leaq $1(%r14), %rdi + 0x48, 0x8d, 0x72, 0x01, //0x00006f17 leaq $1(%rdx), %rsi + 0x3a, 0x0a, //0x00006f1b cmpb (%rdx), %cl + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006f1d je LBB28_110 + 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00006f23 jmp LBB28_114 + //0x00006f28 LBB28_117 + 0x44, 0x88, 0x7d, 0xc8, //0x00006f28 movb %r15b, $-56(%rbp) + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006f2c movl $1, %edx + 0x4c, 0x89, 0xd3, //0x00006f31 movq %r10, %rbx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006f34 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006f39 cmpq %r11, %r14 + 0x0f, 0x82, 0x91, 0xff, 0xff, 0xff, //0x00006f3c jb LBB28_107 + 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00006f42 jmp LBB28_113 + //0x00006f47 LBB28_118 + 0xc1, 0xe9, 0x06, //0x00006f47 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00006f4a orb $-64, %cl + 0x88, 0x4d, 0xc8, //0x00006f4d movb %cl, $-56(%rbp) + 0x41, 0x80, 0xe7, 0x3f, //0x00006f50 andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00006f54 orb $-128, %r15b + 0x44, 0x88, 0x7d, 0xc9, //0x00006f58 movb %r15b, $-55(%rbp) + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00006f5c movl $2, %edx + 0x41, 0x89, 0xcf, //0x00006f61 movl %ecx, %r15d + 0x4c, 0x89, 0xd3, //0x00006f64 movq %r10, %rbx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006f67 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x00006f6c cmpq %r11, %r14 + 0x0f, 0x82, 0x5e, 0xff, 0xff, 0xff, //0x00006f6f jb LBB28_107 + 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00006f75 jmp LBB28_113 + //0x00006f7a LBB28_119 + 0x48, 0x83, 0xfa, 0x06, //0x00006f7a cmpq $6, %rdx + 0x0f, 0x8c, 0x1f, 0x07, 0x00, 0x00, //0x00006f7e jl LBB28_261 + 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00006f84 cmpl $56319, %ecx + 0x0f, 0x87, 0x13, 0x07, 0x00, 0x00, //0x00006f8a ja LBB28_261 + 0x41, 0x80, 0x3a, 0x5c, //0x00006f90 cmpb $92, (%r10) + 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00006f94 jne LBB28_261 + 0x80, 0x7b, 0x07, 0x75, //0x00006f9a cmpb $117, $7(%rbx) + 0x0f, 0x85, 0xff, 0x06, 0x00, 0x00, //0x00006f9e jne LBB28_261 + 0x4c, 0x8d, 0x53, 0x08, //0x00006fa4 leaq $8(%rbx), %r10 + 0x8b, 0x53, 0x08, //0x00006fa8 movl $8(%rbx), %edx + 0x89, 0xd7, //0x00006fab movl %edx, %edi + 0xf7, 0xd7, //0x00006fad notl %edi + 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006faf leal $-808464432(%rdx), %esi + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00006fb5 andl $-2139062144, %edi + 0x85, 0xf7, //0x00006fbb testl %esi, %edi + 0x0f, 0x85, 0xd4, 0x06, 0x00, 0x00, //0x00006fbd jne LBB28_260 + 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00006fc3 leal $421075225(%rdx), %esi + 0x09, 0xd6, //0x00006fc9 orl %edx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00006fcb testl $-2139062144, %esi + 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00006fd1 jne LBB28_260 + 0x89, 0xd6, //0x00006fd7 movl %edx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006fd9 andl $2139062143, %esi + 0x41, 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006fdf movl $-1061109568, %r15d + 0x41, 0x29, 0xf7, //0x00006fe5 subl %esi, %r15d + 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x00006fe8 leal $1179010630(%rsi), %r13d + 0x41, 0x21, 0xff, //0x00006fef andl %edi, %r15d + 0x45, 0x85, 0xef, //0x00006ff2 testl %r13d, %r15d + 0x0f, 0x85, 0x9c, 0x06, 0x00, 0x00, //0x00006ff5 jne LBB28_260 + 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006ffb movl $-522133280, %r15d + 0x41, 0x29, 0xf7, //0x00007001 subl %esi, %r15d + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00007004 addl $960051513, %esi + 0x44, 0x21, 0xff, //0x0000700a andl %r15d, %edi + 0x85, 0xf7, //0x0000700d testl %esi, %edi + 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x0000700f jne LBB28_260 + 0x0f, 0xca, //0x00007015 bswapl %edx + 0x89, 0xd6, //0x00007017 movl %edx, %esi + 0xc1, 0xee, 0x04, //0x00007019 shrl $4, %esi + 0xf7, 0xd6, //0x0000701c notl %esi + 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x0000701e andl $16843009, %esi + 0x8d, 0x34, 0xf6, //0x00007024 leal (%rsi,%rsi,8), %esi + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007027 andl $252645135, %edx + 0x01, 0xf2, //0x0000702d addl %esi, %edx + 0x89, 0xd6, //0x0000702f movl %edx, %esi + 0xc1, 0xee, 0x04, //0x00007031 shrl $4, %esi + 0x09, 0xd6, //0x00007034 orl %edx, %esi + 0x89, 0xf2, //0x00007036 movl %esi, %edx + 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00007038 andl $16515072, %edx + 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x0000703e cmpl $14417920, %edx + 0x0f, 0x85, 0x59, 0x06, 0x00, 0x00, //0x00007044 jne LBB28_261 + 0x89, 0xf2, //0x0000704a movl %esi, %edx + 0xc1, 0xea, 0x08, //0x0000704c shrl $8, %edx + 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x0000704f andl $65280, %edx + 0x40, 0x0f, 0xb6, 0xf6, //0x00007055 movzbl %sil, %esi + 0x09, 0xd6, //0x00007059 orl %edx, %esi + 0xc1, 0xe1, 0x0a, //0x0000705b shll $10, %ecx + 0x8d, 0x8c, 0x31, 0x00, 0x24, 0xa0, 0xfc, //0x0000705e leal $-56613888(%rcx,%rsi), %ecx + 0x41, 0x89, 0xcf, //0x00007065 movl %ecx, %r15d + 0x41, 0xc1, 0xef, 0x12, //0x00007068 shrl $18, %r15d + 0x41, 0x80, 0xcf, 0xf0, //0x0000706c orb $-16, %r15b + 0x44, 0x88, 0x7d, 0xc8, //0x00007070 movb %r15b, $-56(%rbp) + 0x89, 0xca, //0x00007074 movl %ecx, %edx + 0xc1, 0xea, 0x0c, //0x00007076 shrl $12, %edx + 0x80, 0xe2, 0x3f, //0x00007079 andb $63, %dl + 0x80, 0xca, 0x80, //0x0000707c orb $-128, %dl + 0x88, 0x55, 0xc9, //0x0000707f movb %dl, $-55(%rbp) + 0x89, 0xca, //0x00007082 movl %ecx, %edx + 0xc1, 0xea, 0x06, //0x00007084 shrl $6, %edx + 0x80, 0xe2, 0x3f, //0x00007087 andb $63, %dl + 0x80, 0xca, 0x80, //0x0000708a orb $-128, %dl + 0x88, 0x55, 0xca, //0x0000708d movb %dl, $-54(%rbp) + 0x80, 0xe1, 0x3f, //0x00007090 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00007093 orb $-128, %cl + 0x88, 0x4d, 0xcb, //0x00007096 movb %cl, $-53(%rbp) + 0x48, 0x83, 0xc3, 0x0c, //0x00007099 addq $12, %rbx + 0xba, 0x04, 0x00, 0x00, 0x00, //0x0000709d movl $4, %edx + 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x000070a2 leaq $-56(%rbp,%rdx), %r10 + 0x4d, 0x39, 0xde, //0x000070a7 cmpq %r11, %r14 + 0x0f, 0x82, 0x23, 0xfe, 0xff, 0xff, //0x000070aa jb LBB28_107 + //0x000070b0 LBB28_113 + 0x48, 0x8d, 0x55, 0xc8, //0x000070b0 leaq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x7d, 0xd0, //0x000070b4 movq $-48(%rbp), %r15 + //0x000070b8 LBB28_114 + 0x4c, 0x39, 0xd2, //0x000070b8 cmpq %r10, %rdx + 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x000070bb jne LBB28_183 + //0x000070c1 LBB28_115 + 0x49, 0x39, 0xd8, //0x000070c1 cmpq %rbx, %r8 + 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000070c4 jbe LBB28_130 + 0x4d, 0x39, 0xde, //0x000070ca cmpq %r11, %r14 + 0x0f, 0x82, 0x72, 0xfc, 0xff, 0xff, //0x000070cd jb LBB28_89 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000070d3 jmp LBB28_130 + //0x000070d8 LBB28_129 + 0x4c, 0x8b, 0x7d, 0xd0, //0x000070d8 movq $-48(%rbp), %r15 + //0x000070dc LBB28_130 + 0x49, 0x31, 0xd8, //0x000070dc xorq %rbx, %r8 + 0x4d, 0x31, 0xde, //0x000070df xorq %r11, %r14 + 0x45, 0x31, 0xd2, //0x000070e2 xorl %r10d, %r10d + 0x4d, 0x09, 0xc6, //0x000070e5 orq %r8, %r14 + 0x41, 0x0f, 0x94, 0xc2, //0x000070e8 sete %r10b + //0x000070ec LBB28_131 + 0x4c, 0x8b, 0x5d, 0xc0, //0x000070ec movq $-64(%rbp), %r11 + 0x49, 0x8b, 0x73, 0x08, //0x000070f0 movq $8(%r11), %rsi + 0x48, 0x89, 0xc7, //0x000070f4 movq %rax, %rdi + 0x48, 0x29, 0xf7, //0x000070f7 subq %rsi, %rdi + 0x0f, 0x82, 0xea, 0xfb, 0xff, 0xff, //0x000070fa jb LBB28_83 + //0x00007100 .p2align 4, 0x90 + //0x00007100 LBB28_132 + 0x48, 0x8d, 0x58, 0x01, //0x00007100 leaq $1(%rax), %rbx + 0x48, 0x39, 0xf3, //0x00007104 cmpq %rsi, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007107 jae LBB28_136 + 0x41, 0x8a, 0x14, 0x19, //0x0000710d movb (%r9,%rbx), %dl + 0x80, 0xfa, 0x0d, //0x00007111 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007114 je LBB28_136 + 0x80, 0xfa, 0x20, //0x0000711a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000711d je LBB28_136 + 0x80, 0xc2, 0xf7, //0x00007123 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007126 cmpb $1, %dl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007129 ja LBB28_153 + 0x90, //0x0000712f .p2align 4, 0x90 + //0x00007130 LBB28_136 + 0x48, 0x8d, 0x58, 0x02, //0x00007130 leaq $2(%rax), %rbx + 0x48, 0x39, 0xf3, //0x00007134 cmpq %rsi, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007137 jae LBB28_140 + 0x41, 0x8a, 0x14, 0x19, //0x0000713d movb (%r9,%rbx), %dl + 0x80, 0xfa, 0x0d, //0x00007141 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007144 je LBB28_140 + 0x80, 0xfa, 0x20, //0x0000714a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000714d je LBB28_140 + 0x80, 0xc2, 0xf7, //0x00007153 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007156 cmpb $1, %dl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00007159 ja LBB28_153 + 0x90, //0x0000715f .p2align 4, 0x90 + //0x00007160 LBB28_140 + 0x48, 0x8d, 0x58, 0x03, //0x00007160 leaq $3(%rax), %rbx + 0x48, 0x39, 0xf3, //0x00007164 cmpq %rsi, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007167 jae LBB28_144 + 0x41, 0x8a, 0x14, 0x19, //0x0000716d movb (%r9,%rbx), %dl + 0x80, 0xfa, 0x0d, //0x00007171 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007174 je LBB28_144 + 0x80, 0xfa, 0x20, //0x0000717a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000717d je LBB28_144 + 0x80, 0xc2, 0xf7, //0x00007183 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007186 cmpb $1, %dl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00007189 ja LBB28_153 + 0x90, //0x0000718f .p2align 4, 0x90 + //0x00007190 LBB28_144 + 0x48, 0x8d, 0x50, 0x04, //0x00007190 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd6, //0x00007194 cmpq %rdx, %rsi + 0x0f, 0x86, 0x49, 0x04, 0x00, 0x00, //0x00007197 jbe LBB28_245 + 0x48, 0x39, 0xd6, //0x0000719d cmpq %rdx, %rsi + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000071a0 je LBB28_150 + 0x49, 0x8d, 0x14, 0x31, //0x000071a6 leaq (%r9,%rsi), %rdx + 0x48, 0x83, 0xc7, 0x04, //0x000071aa addq $4, %rdi + 0x49, 0x8d, 0x5c, 0x01, 0x05, //0x000071ae leaq $5(%r9,%rax), %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071b3 .p2align 4, 0x90 + //0x000071c0 LBB28_147 + 0x0f, 0xbe, 0x4b, 0xff, //0x000071c0 movsbl $-1(%rbx), %ecx + 0x83, 0xf9, 0x20, //0x000071c4 cmpl $32, %ecx + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x000071c7 ja LBB28_152 + 0x49, 0x0f, 0xa3, 0xcc, //0x000071cd btq %rcx, %r12 + 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000071d1 jae LBB28_152 + 0x48, 0xff, 0xc3, //0x000071d7 incq %rbx + 0x48, 0xff, 0xc7, //0x000071da incq %rdi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000071dd jne LBB28_147 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000071e3 jmp LBB28_151 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071e8 .p2align 4, 0x90 + //0x000071f0 LBB28_150 + 0x4c, 0x01, 0xca, //0x000071f0 addq %r9, %rdx + //0x000071f3 LBB28_151 + 0x4c, 0x29, 0xca, //0x000071f3 subq %r9, %rdx + 0x48, 0x89, 0xd3, //0x000071f6 movq %rdx, %rbx + 0x48, 0x39, 0xf3, //0x000071f9 cmpq %rsi, %rbx + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000071fc jb LBB28_153 + 0xe9, 0xe5, 0x03, 0x00, 0x00, //0x00007202 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007207 .p2align 4, 0x90 + //0x00007210 LBB28_152 + 0x4c, 0x89, 0xc9, //0x00007210 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00007213 notq %rcx + 0x48, 0x01, 0xcb, //0x00007216 addq %rcx, %rbx + 0x48, 0x39, 0xf3, //0x00007219 cmpq %rsi, %rbx + 0x0f, 0x83, 0xca, 0x03, 0x00, 0x00, //0x0000721c jae LBB28_247 + //0x00007222 LBB28_153 + 0x48, 0x8d, 0x53, 0x01, //0x00007222 leaq $1(%rbx), %rdx + 0x49, 0x89, 0x17, //0x00007226 movq %rdx, (%r15) + 0x41, 0x80, 0x3c, 0x19, 0x3a, //0x00007229 cmpb $58, (%r9,%rbx) + 0x0f, 0x85, 0xb5, 0x03, 0x00, 0x00, //0x0000722e jne LBB28_246 + 0x4d, 0x85, 0xd2, //0x00007234 testq %r10, %r10 + 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00007237 jne LBB28_243 + 0x4c, 0x89, 0xdf, //0x0000723d movq %r11, %rdi + 0x4c, 0x89, 0xfe, //0x00007240 movq %r15, %rsi + 0xe8, 0xc8, 0xe4, 0xff, 0xff, //0x00007243 callq _skip_one_fast + 0x4c, 0x8b, 0x5d, 0xc0, //0x00007248 movq $-64(%rbp), %r11 + 0x4d, 0x8b, 0x0b, //0x0000724c movq (%r11), %r9 + 0x49, 0x8b, 0x4b, 0x08, //0x0000724f movq $8(%r11), %rcx + 0x49, 0x8b, 0x07, //0x00007253 movq (%r15), %rax + 0x48, 0x89, 0xc6, //0x00007256 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x00007259 subq %rcx, %rsi + 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000725c jae LBB28_160 + 0x41, 0x8a, 0x14, 0x01, //0x00007262 movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00007266 cmpb $13, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007269 je LBB28_160 + 0x80, 0xfa, 0x20, //0x0000726f cmpb $32, %dl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007272 je LBB28_160 + 0x80, 0xc2, 0xf7, //0x00007278 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x0000727b cmpb $1, %dl + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000727e jbe LBB28_160 + 0x48, 0x89, 0xc7, //0x00007284 movq %rax, %rdi + 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00007287 jmp LBB28_181 + 0x90, 0x90, 0x90, 0x90, //0x0000728c .p2align 4, 0x90 + //0x00007290 LBB28_160 + 0x48, 0x8d, 0x78, 0x01, //0x00007290 leaq $1(%rax), %rdi + 0x48, 0x39, 0xcf, //0x00007294 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007297 jae LBB28_164 + 0x41, 0x8a, 0x14, 0x39, //0x0000729d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000072a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072a4 je LBB28_164 + 0x80, 0xfa, 0x20, //0x000072aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072ad je LBB28_164 + 0x80, 0xc2, 0xf7, //0x000072b3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000072b6 cmpb $1, %dl + 0x0f, 0x87, 0x1b, 0xf7, 0xff, 0xff, //0x000072b9 ja LBB28_181 + 0x90, //0x000072bf .p2align 4, 0x90 + //0x000072c0 LBB28_164 + 0x48, 0x8d, 0x78, 0x02, //0x000072c0 leaq $2(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000072c4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072c7 jae LBB28_168 + 0x41, 0x8a, 0x14, 0x39, //0x000072cd movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000072d1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072d4 je LBB28_168 + 0x80, 0xfa, 0x20, //0x000072da cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072dd je LBB28_168 + 0x80, 0xc2, 0xf7, //0x000072e3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000072e6 cmpb $1, %dl + 0x0f, 0x87, 0xeb, 0xf6, 0xff, 0xff, //0x000072e9 ja LBB28_181 + 0x90, //0x000072ef .p2align 4, 0x90 + //0x000072f0 LBB28_168 + 0x48, 0x8d, 0x78, 0x03, //0x000072f0 leaq $3(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000072f4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072f7 jae LBB28_172 + 0x41, 0x8a, 0x14, 0x39, //0x000072fd movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00007301 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007304 je LBB28_172 + 0x80, 0xfa, 0x20, //0x0000730a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000730d je LBB28_172 + 0x80, 0xc2, 0xf7, //0x00007313 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007316 cmpb $1, %dl + 0x0f, 0x87, 0xbb, 0xf6, 0xff, 0xff, //0x00007319 ja LBB28_181 + 0x90, //0x0000731f .p2align 4, 0x90 + //0x00007320 LBB28_172 + 0x48, 0x8d, 0x50, 0x04, //0x00007320 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd1, //0x00007324 cmpq %rdx, %rcx + 0x0f, 0x86, 0xb9, 0x02, 0x00, 0x00, //0x00007327 jbe LBB28_245 + 0x48, 0x39, 0xd1, //0x0000732d cmpq %rdx, %rcx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007330 je LBB28_178 + 0x49, 0x8d, 0x14, 0x09, //0x00007336 leaq (%r9,%rcx), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x0000733a addq $4, %rsi + 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000733e leaq $5(%r9,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007343 .p2align 4, 0x90 + //0x00007350 LBB28_175 + 0x0f, 0xbe, 0x5f, 0xff, //0x00007350 movsbl $-1(%rdi), %ebx + 0x83, 0xfb, 0x20, //0x00007354 cmpl $32, %ebx + 0x0f, 0x87, 0x6b, 0xf6, 0xff, 0xff, //0x00007357 ja LBB28_180 + 0x49, 0x0f, 0xa3, 0xdc, //0x0000735d btq %rbx, %r12 + 0x0f, 0x83, 0x61, 0xf6, 0xff, 0xff, //0x00007361 jae LBB28_180 + 0x48, 0xff, 0xc7, //0x00007367 incq %rdi + 0x48, 0xff, 0xc6, //0x0000736a incq %rsi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000736d jne LBB28_175 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007373 jmp LBB28_179 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007378 .p2align 4, 0x90 + //0x00007380 LBB28_178 + 0x4c, 0x01, 0xca, //0x00007380 addq %r9, %rdx + //0x00007383 LBB28_179 + 0x4c, 0x29, 0xca, //0x00007383 subq %r9, %rdx + 0x48, 0x89, 0xd7, //0x00007386 movq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x00007389 cmpq %rcx, %rdi + 0x0f, 0x82, 0x48, 0xf6, 0xff, 0xff, //0x0000738c jb LBB28_181 + 0xe9, 0x55, 0x02, 0x00, 0x00, //0x00007392 jmp LBB28_247 + //0x00007397 LBB28_183 + 0x45, 0x31, 0xd2, //0x00007397 xorl %r10d, %r10d + 0xe9, 0x4d, 0xfd, 0xff, 0xff, //0x0000739a jmp LBB28_131 + //0x0000739f LBB28_209 + 0x49, 0x89, 0x17, //0x0000739f movq %rdx, (%r15) + 0x48, 0x89, 0xd0, //0x000073a2 movq %rdx, %rax + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000073a5 jmp LBB28_214 + //0x000073aa LBB28_29 + 0x4c, 0x89, 0xc8, //0x000073aa movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x000073ad notq %rax + 0x48, 0x01, 0xc6, //0x000073b0 addq %rax, %rsi + 0x4c, 0x39, 0xc6, //0x000073b3 cmpq %r8, %rsi + 0x0f, 0x82, 0x16, 0xf4, 0xff, 0xff, //0x000073b6 jb LBB28_28 + 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x000073bc jmp LBB28_30 + //0x000073c1 LBB28_210 + 0x4c, 0x01, 0xca, //0x000073c1 addq %r9, %rdx + //0x000073c4 LBB28_211 + 0x4c, 0x29, 0xca, //0x000073c4 subq %r9, %rdx + 0x48, 0x89, 0xd7, //0x000073c7 movq %rdx, %rdi + 0x4c, 0x39, 0xc7, //0x000073ca cmpq %r8, %rdi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000073cd jb LBB28_213 + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000073d3 jmp LBB28_214 + //0x000073d8 LBB28_212 + 0x4c, 0x89, 0xc9, //0x000073d8 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000073db notq %rcx + 0x48, 0x01, 0xcf, //0x000073de addq %rcx, %rdi + 0x4c, 0x39, 0xc7, //0x000073e1 cmpq %r8, %rdi + 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000073e4 jae LBB28_214 + //0x000073ea LBB28_213 + 0x48, 0x8d, 0x47, 0x01, //0x000073ea leaq $1(%rdi), %rax + 0x49, 0x89, 0x07, //0x000073ee movq %rax, (%r15) + 0x41, 0x80, 0x3c, 0x39, 0x5d, //0x000073f1 cmpb $93, (%r9,%rdi) + 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x000073f6 je LBB28_254 + //0x000073fc LBB28_214 + 0x48, 0xff, 0xc8, //0x000073fc decq %rax + 0x49, 0x89, 0x07, //0x000073ff movq %rax, (%r15) + 0x48, 0x89, 0xc2, //0x00007402 movq %rax, %rdx + 0x4d, 0x85, 0xf6, //0x00007405 testq %r14, %r14 + 0x0f, 0x8e, 0x95, 0x01, 0x00, 0x00, //0x00007408 jle LBB28_243 + 0x90, 0x90, //0x0000740e .p2align 4, 0x90 + //0x00007410 LBB28_215 + 0x4c, 0x89, 0xdf, //0x00007410 movq %r11, %rdi + 0x4c, 0x89, 0xfe, //0x00007413 movq %r15, %rsi + 0xe8, 0xf5, 0xe2, 0xff, 0xff, //0x00007416 callq _skip_one_fast + 0x4c, 0x8b, 0x5d, 0xc0, //0x0000741b movq $-64(%rbp), %r11 + 0x4d, 0x8b, 0x0b, //0x0000741f movq (%r11), %r9 + 0x49, 0x8b, 0x4b, 0x08, //0x00007422 movq $8(%r11), %rcx + 0x49, 0x8b, 0x07, //0x00007426 movq (%r15), %rax + 0x48, 0x89, 0xc6, //0x00007429 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x0000742c subq %rcx, %rsi + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000742f jae LBB28_220 + 0x41, 0x8a, 0x14, 0x01, //0x00007435 movb (%r9,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00007439 cmpb $13, %dl + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000743c je LBB28_220 + 0x80, 0xfa, 0x20, //0x00007442 cmpb $32, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007445 je LBB28_220 + 0x80, 0xc2, 0xf7, //0x0000744b addb $-9, %dl + 0x80, 0xfa, 0x01, //0x0000744e cmpb $1, %dl + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00007451 jbe LBB28_220 + 0x48, 0x89, 0xc7, //0x00007457 movq %rax, %rdi + 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000745a jmp LBB28_241 + 0x90, //0x0000745f .p2align 4, 0x90 + //0x00007460 LBB28_220 + 0x48, 0x8d, 0x78, 0x01, //0x00007460 leaq $1(%rax), %rdi + 0x48, 0x39, 0xcf, //0x00007464 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007467 jae LBB28_224 + 0x41, 0x8a, 0x14, 0x39, //0x0000746d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00007471 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007474 je LBB28_224 + 0x80, 0xfa, 0x20, //0x0000747a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000747d je LBB28_224 + 0x80, 0xc2, 0xf7, //0x00007483 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00007486 cmpb $1, %dl + 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007489 ja LBB28_241 + 0x90, //0x0000748f .p2align 4, 0x90 + //0x00007490 LBB28_224 + 0x48, 0x8d, 0x78, 0x02, //0x00007490 leaq $2(%rax), %rdi + 0x48, 0x39, 0xcf, //0x00007494 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007497 jae LBB28_228 + 0x41, 0x8a, 0x14, 0x39, //0x0000749d movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000074a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000074a4 je LBB28_228 + 0x80, 0xfa, 0x20, //0x000074aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000074ad je LBB28_228 + 0x80, 0xc2, 0xf7, //0x000074b3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000074b6 cmpb $1, %dl + 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x000074b9 ja LBB28_241 + 0x90, //0x000074bf .p2align 4, 0x90 + //0x000074c0 LBB28_228 + 0x48, 0x8d, 0x78, 0x03, //0x000074c0 leaq $3(%rax), %rdi + 0x48, 0x39, 0xcf, //0x000074c4 cmpq %rcx, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000074c7 jae LBB28_232 + 0x41, 0x8a, 0x14, 0x39, //0x000074cd movb (%r9,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000074d1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000074d4 je LBB28_232 + 0x80, 0xfa, 0x20, //0x000074da cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000074dd je LBB28_232 + 0x80, 0xc2, 0xf7, //0x000074e3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000074e6 cmpb $1, %dl + 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000074e9 ja LBB28_241 + 0x90, //0x000074ef .p2align 4, 0x90 + //0x000074f0 LBB28_232 + 0x48, 0x8d, 0x50, 0x04, //0x000074f0 leaq $4(%rax), %rdx + 0x48, 0x39, 0xd1, //0x000074f4 cmpq %rdx, %rcx + 0x0f, 0x86, 0xe9, 0x00, 0x00, 0x00, //0x000074f7 jbe LBB28_245 + 0x48, 0x39, 0xd1, //0x000074fd cmpq %rdx, %rcx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007500 je LBB28_238 + 0x49, 0x8d, 0x14, 0x09, //0x00007506 leaq (%r9,%rcx), %rdx + 0x48, 0x83, 0xc6, 0x04, //0x0000750a addq $4, %rsi + 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000750e leaq $5(%r9,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007513 .p2align 4, 0x90 + //0x00007520 LBB28_235 + 0x0f, 0xbe, 0x5f, 0xff, //0x00007520 movsbl $-1(%rdi), %ebx + 0x83, 0xfb, 0x20, //0x00007524 cmpl $32, %ebx + 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00007527 ja LBB28_240 + 0x49, 0x0f, 0xa3, 0xdc, //0x0000752d btq %rbx, %r12 + 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00007531 jae LBB28_240 + 0x48, 0xff, 0xc7, //0x00007537 incq %rdi + 0x48, 0xff, 0xc6, //0x0000753a incq %rsi + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000753d jne LBB28_235 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007543 jmp LBB28_239 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007548 .p2align 4, 0x90 + //0x00007550 LBB28_238 + 0x4c, 0x01, 0xca, //0x00007550 addq %r9, %rdx + //0x00007553 LBB28_239 + 0x4c, 0x29, 0xca, //0x00007553 subq %r9, %rdx + 0x48, 0x89, 0xd7, //0x00007556 movq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x00007559 cmpq %rcx, %rdi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000755c jb LBB28_241 + 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00007562 jmp LBB28_247 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007567 .p2align 4, 0x90 + //0x00007570 LBB28_240 + 0x4c, 0x89, 0xca, //0x00007570 movq %r9, %rdx + 0x48, 0xf7, 0xd2, //0x00007573 notq %rdx + 0x48, 0x01, 0xd7, //0x00007576 addq %rdx, %rdi + 0x48, 0x39, 0xcf, //0x00007579 cmpq %rcx, %rdi + 0x0f, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x0000757c jae LBB28_247 + //0x00007582 LBB28_241 + 0x48, 0x8d, 0x57, 0x01, //0x00007582 leaq $1(%rdi), %rdx + 0x49, 0x89, 0x17, //0x00007586 movq %rdx, (%r15) + 0x41, 0x8a, 0x04, 0x39, //0x00007589 movb (%r9,%rdi), %al + 0x3c, 0x2c, //0x0000758d cmpb $44, %al + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x0000758f jne LBB28_249 + 0x49, 0x83, 0xfe, 0x02, //0x00007595 cmpq $2, %r14 + 0x4d, 0x8d, 0x76, 0xff, //0x00007599 leaq $-1(%r14), %r14 + 0x0f, 0x8d, 0x6d, 0xfe, 0xff, 0xff, //0x0000759d jge LBB28_215 + //0x000075a3 LBB28_243 + 0x48, 0x8b, 0x45, 0xb8, //0x000075a3 movq $-72(%rbp), %rax + 0x48, 0x83, 0xc0, 0x10, //0x000075a7 addq $16, %rax + 0x4c, 0x8b, 0x55, 0xa8, //0x000075ab movq $-88(%rbp), %r10 + 0x48, 0x89, 0x45, 0xb8, //0x000075af movq %rax, $-72(%rbp) + 0x4c, 0x39, 0xd0, //0x000075b3 cmpq %r10, %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x000075b6 movq $-96(%rbp), %rcx + 0x0f, 0x85, 0xde, 0xf0, 0xff, 0xff, //0x000075ba jne LBB28_2 + //0x000075c0 LBB28_244 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000075c0 movl $1, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000075c5 movq %rax, %xmm0 + 0xf3, 0x0f, 0x7f, 0x01, //0x000075ca movdqu %xmm0, (%rcx) + 0x48, 0x89, 0xcf, //0x000075ce movq %rcx, %rdi + 0x4c, 0x89, 0xde, //0x000075d1 movq %r11, %rsi + 0x4c, 0x89, 0xfa, //0x000075d4 movq %r15, %rdx + 0x31, 0xc9, //0x000075d7 xorl %ecx, %ecx + 0xe8, 0x82, 0xd0, 0xff, 0xff, //0x000075d9 callq _fsm_exec + 0x48, 0x89, 0xc1, //0x000075de movq %rax, %rcx + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000075e1 jmp LBB28_248 + //0x000075e6 LBB28_245 + 0x49, 0x89, 0x17, //0x000075e6 movq %rdx, (%r15) + //0x000075e9 LBB28_246 + 0x48, 0x89, 0xd0, //0x000075e9 movq %rdx, %rax + //0x000075ec LBB28_247 + 0x48, 0xff, 0xc8, //0x000075ec decq %rax + 0x49, 0x89, 0x07, //0x000075ef movq %rax, (%r15) + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000075f2 movq $-2, %rcx + //0x000075f9 LBB28_248 + 0x48, 0x89, 0xc8, //0x000075f9 movq %rcx, %rax + 0x48, 0x83, 0xc4, 0x38, //0x000075fc addq $56, %rsp + 0x5b, //0x00007600 popq %rbx + 0x41, 0x5c, //0x00007601 popq %r12 + 0x41, 0x5d, //0x00007603 popq %r13 + 0x41, 0x5e, //0x00007605 popq %r14 + 0x41, 0x5f, //0x00007607 popq %r15 + 0x5d, //0x00007609 popq %rbp + 0xc3, //0x0000760a retq + //0x0000760b LBB28_249 + 0x3c, 0x5d, //0x0000760b cmpb $93, %al + 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000760d jne LBB28_246 + 0x48, 0x89, 0xd0, //0x00007613 movq %rdx, %rax + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00007616 jmp LBB28_254 + //0x0000761b LBB28_251 + 0x48, 0xff, 0xc8, //0x0000761b decq %rax + 0x49, 0x89, 0x07, //0x0000761e movq %rax, (%r15) + 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00007621 movq $-34, %rcx + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00007628 jmp LBB28_248 + //0x0000762d LBB28_252 + 0x48, 0x89, 0xd8, //0x0000762d movq %rbx, %rax + //0x00007630 LBB28_253 + 0x80, 0xf9, 0x7d, //0x00007630 cmpb $125, %cl + 0x0f, 0x85, 0xb3, 0xff, 0xff, 0xff, //0x00007633 jne LBB28_247 + //0x00007639 LBB28_254 + 0x48, 0xff, 0xc8, //0x00007639 decq %rax + 0x49, 0x89, 0x07, //0x0000763c movq %rax, (%r15) + 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000763f movq $-33, %rcx + 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00007646 jmp LBB28_248 + //0x0000764b LBB28_255 + 0x48, 0x8b, 0x45, 0xc0, //0x0000764b movq $-64(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x0000764f movq $8(%rax), %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00007653 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00007657 movq %rax, (%rcx) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000765a movq $-1, %rcx + 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00007661 jmp LBB28_248 + //0x00007666 LBB28_256 + 0x48, 0x83, 0xc3, 0x02, //0x00007666 addq $2, %rbx + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000766a movq $-2, %rcx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007671 jmp LBB28_259 + //0x00007676 LBB28_257 + 0x48, 0xff, 0xc3, //0x00007676 incq %rbx + 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00007679 movq $-3, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00007680 jmp LBB28_259 + //0x00007685 LBB28_258 + 0x48, 0xff, 0xc3, //0x00007685 incq %rbx + //0x00007688 LBB28_259 + 0x48, 0x8b, 0x45, 0xd0, //0x00007688 movq $-48(%rbp), %rax + 0x4c, 0x29, 0xcb, //0x0000768c subq %r9, %rbx + 0x48, 0x89, 0x18, //0x0000768f movq %rbx, (%rax) + 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00007692 jmp LBB28_248 + //0x00007697 LBB28_260 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00007697 movq $-2, %rcx + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000769e jmp LBB28_262 + //0x000076a3 LBB28_261 + 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000076a3 movq $-4, %rcx + //0x000076aa LBB28_262 + 0x4c, 0x89, 0xd3, //0x000076aa movq %r10, %rbx + 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x000076ad jmp LBB28_259 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076b2 .p2align 4, 0x90 + //0x000076c0 _validate_utf8 + 0x55, //0x000076c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000076c1 movq %rsp, %rbp + 0x41, 0x57, //0x000076c4 pushq %r15 + 0x41, 0x56, //0x000076c6 pushq %r14 + 0x41, 0x54, //0x000076c8 pushq %r12 + 0x53, //0x000076ca pushq %rbx + 0x50, //0x000076cb pushq %rax + 0x4c, 0x8b, 0x17, //0x000076cc movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x000076cf movq $8(%rdi), %r11 + 0x48, 0x8b, 0x0e, //0x000076d3 movq (%rsi), %rcx + 0x4c, 0x01, 0xd1, //0x000076d6 addq %r10, %rcx + 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x000076d9 leaq $-3(%r10,%r11), %r8 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000076de jmp LBB29_1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076e3 .p2align 4, 0x90 + //0x000076f0 LBB29_19 + 0x48, 0x01, 0xd9, //0x000076f0 addq %rbx, %rcx + //0x000076f3 LBB29_1 + 0x4c, 0x39, 0xc1, //0x000076f3 cmpq %r8, %rcx + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x000076f6 jae LBB29_2 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000076fc movl $1, %ebx + 0x80, 0x39, 0x00, //0x00007701 cmpb $0, (%rcx) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007704 jns LBB29_19 + 0x8b, 0x01, //0x0000770a movl (%rcx), %eax + 0x89, 0xc7, //0x0000770c movl %eax, %edi + 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000770e andl $12632304, %edi + 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007714 cmpl $8421600, %edi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000771a jne LBB29_10 + 0x89, 0xc7, //0x00007720 movl %eax, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007722 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007728 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000772e je LBB29_10 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007734 movl $3, %ebx + 0x85, 0xff, //0x00007739 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000773b jne LBB29_19 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007741 .p2align 4, 0x90 + //0x00007750 LBB29_10 + 0x89, 0xc7, //0x00007750 movl %eax, %edi + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007752 andl $49376, %edi + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007758 cmpl $32960, %edi + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000775e jne LBB29_12 + 0x89, 0xc7, //0x00007764 movl %eax, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007766 movl $2, %ebx + 0x83, 0xe7, 0x1e, //0x0000776b andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000776e jne LBB29_19 + //0x00007774 LBB29_12 + 0x89, 0xc7, //0x00007774 movl %eax, %edi + 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007776 andl $-1061109512, %edi + 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000777c cmpl $-2139062032, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007782 jne LBB29_16 + 0x89, 0xc7, //0x00007788 movl %eax, %edi + 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000778a andl $12295, %edi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007790 je LBB29_16 + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007796 movl $4, %ebx + 0xa8, 0x04, //0x0000779b testb $4, %al + 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x0000779d je LBB29_19 + 0x25, 0x03, 0x30, 0x00, 0x00, //0x000077a3 andl $12291, %eax + 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000077a8 je LBB29_19 + //0x000077ae LBB29_16 + 0x48, 0x89, 0xcf, //0x000077ae movq %rcx, %rdi + 0x4c, 0x29, 0xd7, //0x000077b1 subq %r10, %rdi + 0x48, 0x8b, 0x1a, //0x000077b4 movq (%rdx), %rbx + 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000077b7 cmpq $4096, %rbx + 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x000077be jae LBB29_17 + 0x48, 0x63, 0xc7, //0x000077c4 movslq %edi, %rax + 0x48, 0x8d, 0x7b, 0x01, //0x000077c7 leaq $1(%rbx), %rdi + 0x48, 0x89, 0x3a, //0x000077cb movq %rdi, (%rdx) + 0x48, 0x89, 0x44, 0xda, 0x08, //0x000077ce movq %rax, $8(%rdx,%rbx,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000077d3 movl $1, %ebx + 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000077d8 jmp LBB29_19 + //0x000077dd LBB29_2 + 0x4d, 0x01, 0xd3, //0x000077dd addq %r10, %r11 + 0x4c, 0x39, 0xd9, //0x000077e0 cmpq %r11, %rcx + 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x000077e3 jae LBB29_36 + 0x4c, 0x8d, 0x45, 0xdc, //0x000077e9 leaq $-36(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xda, //0x000077ed leaq $-38(%rbp), %r9 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000077f1 jmp LBB29_4 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077f6 .p2align 4, 0x90 + //0x00007800 LBB29_5 + 0x48, 0xff, 0xc1, //0x00007800 incq %rcx + 0x4c, 0x39, 0xd9, //0x00007803 cmpq %r11, %rcx + 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007806 jae LBB29_36 + //0x0000780c LBB29_4 + 0x80, 0x39, 0x00, //0x0000780c cmpb $0, (%rcx) + 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000780f jns LBB29_5 + 0xc6, 0x45, 0xdc, 0x00, //0x00007815 movb $0, $-36(%rbp) + 0xc6, 0x45, 0xda, 0x00, //0x00007819 movb $0, $-38(%rbp) + 0x4c, 0x89, 0xdb, //0x0000781d movq %r11, %rbx + 0x48, 0x29, 0xcb, //0x00007820 subq %rcx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00007823 cmpq $2, %rbx + 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007827 jb LBB29_21 + 0x44, 0x0f, 0xb6, 0x21, //0x0000782d movzbl (%rcx), %r12d + 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007831 movzbl $1(%rcx), %r14d + 0x44, 0x88, 0x65, 0xdc, //0x00007836 movb %r12b, $-36(%rbp) + 0x4c, 0x8d, 0x79, 0x02, //0x0000783a leaq $2(%rcx), %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x0000783e addq $-2, %rbx + 0x4c, 0x89, 0xcf, //0x00007842 movq %r9, %rdi + 0x48, 0x85, 0xdb, //0x00007845 testq %rbx, %rbx + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007848 je LBB29_24 + //0x0000784e LBB29_25 + 0x41, 0x0f, 0xb6, 0x07, //0x0000784e movzbl (%r15), %eax + 0x88, 0x07, //0x00007852 movb %al, (%rdi) + 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007854 movzbl $-36(%rbp), %r12d + 0x0f, 0xb6, 0x7d, 0xda, //0x00007859 movzbl $-38(%rbp), %edi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000785d jmp LBB29_26 + //0x00007862 LBB29_21 + 0x45, 0x31, 0xe4, //0x00007862 xorl %r12d, %r12d + 0x45, 0x31, 0xf6, //0x00007865 xorl %r14d, %r14d + 0x4c, 0x89, 0xc7, //0x00007868 movq %r8, %rdi + 0x49, 0x89, 0xcf, //0x0000786b movq %rcx, %r15 + 0x48, 0x85, 0xdb, //0x0000786e testq %rbx, %rbx + 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007871 jne LBB29_25 + //0x00007877 LBB29_24 + 0x31, 0xff, //0x00007877 xorl %edi, %edi + //0x00007879 LBB29_26 + 0x40, 0x0f, 0xb6, 0xc7, //0x00007879 movzbl %dil, %eax + 0xc1, 0xe0, 0x10, //0x0000787d shll $16, %eax + 0x41, 0x0f, 0xb6, 0xde, //0x00007880 movzbl %r14b, %ebx + 0xc1, 0xe3, 0x08, //0x00007884 shll $8, %ebx + 0x41, 0x0f, 0xb6, 0xfc, //0x00007887 movzbl %r12b, %edi + 0x09, 0xdf, //0x0000788b orl %ebx, %edi + 0x09, 0xf8, //0x0000788d orl %edi, %eax + 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x0000788f andl $12632304, %eax + 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007894 cmpl $8421600, %eax + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007899 jne LBB29_29 + 0x89, 0xf8, //0x0000789f movl %edi, %eax + 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000078a1 andl $8207, %eax + 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000078a6 cmpl $8205, %eax + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000078ab je LBB29_29 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000078b1 movl $3, %ebx + 0x85, 0xc0, //0x000078b6 testl %eax, %eax + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000078b8 jne LBB29_34 + 0x90, 0x90, //0x000078be .p2align 4, 0x90 + //0x000078c0 LBB29_29 + 0x41, 0xf6, 0xc4, 0x1e, //0x000078c0 testb $30, %r12b + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000078c4 je LBB29_31 + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000078ca andl $49376, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000078d0 movl $2, %ebx + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000078d5 cmpl $32960, %edi + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000078db jne LBB29_31 + //0x000078e1 LBB29_34 + 0x48, 0x01, 0xd9, //0x000078e1 addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x000078e4 cmpq %r11, %rcx + 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x000078e7 jb LBB29_4 + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000078ed jmp LBB29_36 + //0x000078f2 LBB29_31 + 0x48, 0x89, 0xc8, //0x000078f2 movq %rcx, %rax + 0x4c, 0x29, 0xd0, //0x000078f5 subq %r10, %rax + 0x48, 0x8b, 0x3a, //0x000078f8 movq (%rdx), %rdi + 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x000078fb cmpq $4096, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007902 jae LBB29_32 + 0x48, 0x98, //0x00007908 cltq + 0x48, 0x8d, 0x5f, 0x01, //0x0000790a leaq $1(%rdi), %rbx + 0x48, 0x89, 0x1a, //0x0000790e movq %rbx, (%rdx) + 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007911 movq %rax, $8(%rdx,%rdi,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007916 movl $1, %ebx + 0x48, 0x01, 0xd9, //0x0000791b addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x0000791e cmpq %r11, %rcx + 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007921 jb LBB29_4 + //0x00007927 LBB29_36 + 0x4c, 0x29, 0xd1, //0x00007927 subq %r10, %rcx + 0x48, 0x89, 0x0e, //0x0000792a movq %rcx, (%rsi) + 0x31, 0xc0, //0x0000792d xorl %eax, %eax + //0x0000792f LBB29_37 + 0x48, 0x83, 0xc4, 0x08, //0x0000792f addq $8, %rsp + 0x5b, //0x00007933 popq %rbx + 0x41, 0x5c, //0x00007934 popq %r12 + 0x41, 0x5e, //0x00007936 popq %r14 + 0x41, 0x5f, //0x00007938 popq %r15 + 0x5d, //0x0000793a popq %rbp + 0xc3, //0x0000793b retq + //0x0000793c LBB29_32 + 0x48, 0x89, 0x06, //0x0000793c movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000793f movq $-1, %rax + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007946 jmp LBB29_37 + //0x0000794b LBB29_17 + 0x48, 0x89, 0x3e, //0x0000794b movq %rdi, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000794e movq $-1, %rax + 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007955 jmp LBB29_37 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000795a .p2align 4, 0x90 + //0x00007960 _validate_utf8_fast + 0x55, //0x00007960 pushq %rbp + 0x48, 0x89, 0xe5, //0x00007961 movq %rsp, %rbp + 0x53, //0x00007964 pushq %rbx + 0x50, //0x00007965 pushq %rax + 0x4c, 0x8b, 0x17, //0x00007966 movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x00007969 movq $8(%rdi), %r11 + 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000796d leaq $-3(%r10,%r11), %rsi + 0x4c, 0x89, 0xd0, //0x00007972 movq %r10, %rax + 0x49, 0x39, 0xf2, //0x00007975 cmpq %rsi, %r10 + 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007978 jae LBB30_14 + 0x4c, 0x89, 0xd0, //0x0000797e movq %r10, %rax + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007981 jmp LBB30_3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007986 .p2align 4, 0x90 + //0x00007990 LBB30_2 + 0x48, 0x01, 0xd0, //0x00007990 addq %rdx, %rax + 0x48, 0x39, 0xf0, //0x00007993 cmpq %rsi, %rax + 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00007996 jae LBB30_14 + //0x0000799c LBB30_3 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000799c movl $1, %edx + 0x80, 0x38, 0x00, //0x000079a1 cmpb $0, (%rax) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000079a4 jns LBB30_2 + 0x8b, 0x38, //0x000079aa movl (%rax), %edi + 0x89, 0xf9, //0x000079ac movl %edi, %ecx + 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000079ae andl $12632304, %ecx + 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000079b4 cmpl $8421600, %ecx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000079ba jne LBB30_7 + 0x89, 0xf9, //0x000079c0 movl %edi, %ecx + 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000079c2 andl $8207, %ecx + 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000079c8 cmpl $8205, %ecx + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000079ce je LBB30_7 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x000079d4 movl $3, %edx + 0x85, 0xc9, //0x000079d9 testl %ecx, %ecx + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000079db jne LBB30_2 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000079e1 .p2align 4, 0x90 + //0x000079f0 LBB30_7 + 0x89, 0xf9, //0x000079f0 movl %edi, %ecx + 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000079f2 andl $49376, %ecx + 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000079f8 cmpl $32960, %ecx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000079fe jne LBB30_9 + 0x89, 0xf9, //0x00007a04 movl %edi, %ecx + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00007a06 movl $2, %edx + 0x83, 0xe1, 0x1e, //0x00007a0b andl $30, %ecx + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x00007a0e jne LBB30_2 + //0x00007a14 LBB30_9 + 0x89, 0xf9, //0x00007a14 movl %edi, %ecx + 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007a16 andl $-1061109512, %ecx + 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x00007a1c cmpl $-2139062032, %ecx + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007a22 jne LBB30_13 + 0x89, 0xf9, //0x00007a28 movl %edi, %ecx + 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x00007a2a andl $12295, %ecx + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007a30 je LBB30_13 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007a36 movl $4, %edx + 0x40, 0xf6, 0xc7, 0x04, //0x00007a3b testb $4, %dil + 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x00007a3f je LBB30_2 + 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007a45 andl $12291, %edi + 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x00007a4b je LBB30_2 + //0x00007a51 LBB30_13 + 0x48, 0xf7, 0xd0, //0x00007a51 notq %rax + 0x4c, 0x01, 0xd0, //0x00007a54 addq %r10, %rax + 0x48, 0x83, 0xc4, 0x08, //0x00007a57 addq $8, %rsp + 0x5b, //0x00007a5b popq %rbx + 0x5d, //0x00007a5c popq %rbp + 0xc3, //0x00007a5d retq + //0x00007a5e LBB30_14 + 0x4d, 0x01, 0xd3, //0x00007a5e addq %r10, %r11 + 0x4c, 0x39, 0xd8, //0x00007a61 cmpq %r11, %rax + 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007a64 jae LBB30_30 + 0x4c, 0x8d, 0x45, 0xf4, //0x00007a6a leaq $-12(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xf2, //0x00007a6e leaq $-14(%rbp), %r9 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007a72 jmp LBB30_17 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a77 .p2align 4, 0x90 + //0x00007a80 LBB30_16 + 0x48, 0xff, 0xc0, //0x00007a80 incq %rax + 0x4c, 0x39, 0xd8, //0x00007a83 cmpq %r11, %rax + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007a86 jae LBB30_30 + //0x00007a8c LBB30_17 + 0x80, 0x38, 0x00, //0x00007a8c cmpb $0, (%rax) + 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x00007a8f jns LBB30_16 + 0xc6, 0x45, 0xf4, 0x00, //0x00007a95 movb $0, $-12(%rbp) + 0xc6, 0x45, 0xf2, 0x00, //0x00007a99 movb $0, $-14(%rbp) + 0x4c, 0x89, 0xda, //0x00007a9d movq %r11, %rdx + 0x48, 0x29, 0xc2, //0x00007aa0 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00007aa3 cmpq $2, %rdx + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00007aa7 jb LBB30_21 + 0x0f, 0xb6, 0x30, //0x00007aad movzbl (%rax), %esi + 0x0f, 0xb6, 0x78, 0x01, //0x00007ab0 movzbl $1(%rax), %edi + 0x40, 0x88, 0x75, 0xf4, //0x00007ab4 movb %sil, $-12(%rbp) + 0x48, 0x8d, 0x48, 0x02, //0x00007ab8 leaq $2(%rax), %rcx + 0x48, 0x83, 0xc2, 0xfe, //0x00007abc addq $-2, %rdx + 0x4c, 0x89, 0xcb, //0x00007ac0 movq %r9, %rbx + 0x48, 0x85, 0xd2, //0x00007ac3 testq %rdx, %rdx + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007ac6 je LBB30_22 + //0x00007acc LBB30_20 + 0x0f, 0xb6, 0x09, //0x00007acc movzbl (%rcx), %ecx + 0x88, 0x0b, //0x00007acf movb %cl, (%rbx) + 0x0f, 0xb6, 0x75, 0xf4, //0x00007ad1 movzbl $-12(%rbp), %esi + 0x0f, 0xb6, 0x4d, 0xf2, //0x00007ad5 movzbl $-14(%rbp), %ecx + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007ad9 jmp LBB30_23 + //0x00007ade LBB30_21 + 0x31, 0xf6, //0x00007ade xorl %esi, %esi + 0x31, 0xff, //0x00007ae0 xorl %edi, %edi + 0x4c, 0x89, 0xc3, //0x00007ae2 movq %r8, %rbx + 0x48, 0x89, 0xc1, //0x00007ae5 movq %rax, %rcx + 0x48, 0x85, 0xd2, //0x00007ae8 testq %rdx, %rdx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00007aeb jne LBB30_20 + //0x00007af1 LBB30_22 + 0x31, 0xc9, //0x00007af1 xorl %ecx, %ecx + //0x00007af3 LBB30_23 + 0x0f, 0xb6, 0xc9, //0x00007af3 movzbl %cl, %ecx + 0xc1, 0xe1, 0x10, //0x00007af6 shll $16, %ecx + 0x40, 0x0f, 0xb6, 0xff, //0x00007af9 movzbl %dil, %edi + 0xc1, 0xe7, 0x08, //0x00007afd shll $8, %edi + 0x40, 0x0f, 0xb6, 0xd6, //0x00007b00 movzbl %sil, %edx + 0x09, 0xfa, //0x00007b04 orl %edi, %edx + 0x09, 0xd1, //0x00007b06 orl %edx, %ecx + 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x00007b08 andl $12632304, %ecx + 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00007b0e cmpl $8421600, %ecx + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007b14 jne LBB30_26 + 0x89, 0xd7, //0x00007b1a movl %edx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007b1c andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007b22 cmpl $8205, %edi + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00007b28 je LBB30_26 + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00007b2e movl $3, %ecx + 0x85, 0xff, //0x00007b33 testl %edi, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007b35 jne LBB30_28 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007b3b .p2align 4, 0x90 + //0x00007b40 LBB30_26 + 0x40, 0xf6, 0xc6, 0x1e, //0x00007b40 testb $30, %sil + 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007b44 je LBB30_13 + 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00007b4a andl $49376, %edx + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007b50 movl $2, %ecx + 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007b55 cmpl $32960, %edx + 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x00007b5b jne LBB30_13 + //0x00007b61 LBB30_28 + 0x48, 0x01, 0xc8, //0x00007b61 addq %rcx, %rax + 0x4c, 0x39, 0xd8, //0x00007b64 cmpq %r11, %rax + 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007b67 jb LBB30_17 + //0x00007b6d LBB30_30 + 0x31, 0xc0, //0x00007b6d xorl %eax, %eax + 0x48, 0x83, 0xc4, 0x08, //0x00007b6f addq $8, %rsp + 0x5b, //0x00007b73 popq %rbx + 0x5d, //0x00007b74 popq %rbp + 0xc3, //0x00007b75 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b76 .p2align 4, 0x00 + //0x00007b80 LCPI31_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007b80 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00007b90 .p2align 4, 0x90 + //0x00007b90 _f32toa + 0x55, //0x00007b90 pushq %rbp + 0x48, 0x89, 0xe5, //0x00007b91 movq %rsp, %rbp + 0x41, 0x57, //0x00007b94 pushq %r15 + 0x41, 0x56, //0x00007b96 pushq %r14 + 0x41, 0x55, //0x00007b98 pushq %r13 + 0x41, 0x54, //0x00007b9a pushq %r12 + 0x53, //0x00007b9c pushq %rbx + 0x66, 0x0f, 0x7e, 0xc0, //0x00007b9d movd %xmm0, %eax + 0x89, 0xc1, //0x00007ba1 movl %eax, %ecx + 0xc1, 0xe9, 0x17, //0x00007ba3 shrl $23, %ecx + 0x0f, 0xb6, 0xd9, //0x00007ba6 movzbl %cl, %ebx + 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00007ba9 cmpl $255, %ebx + 0x0f, 0x84, 0xbc, 0x0c, 0x00, 0x00, //0x00007baf je LBB31_139 + 0xc6, 0x07, 0x2d, //0x00007bb5 movb $45, (%rdi) + 0x41, 0x89, 0xc1, //0x00007bb8 movl %eax, %r9d + 0x41, 0xc1, 0xe9, 0x1f, //0x00007bbb shrl $31, %r9d + 0x4e, 0x8d, 0x04, 0x0f, //0x00007bbf leaq (%rdi,%r9), %r8 + 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00007bc3 testl $2147483647, %eax + 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00007bc8 je LBB31_14 + 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00007bce andl $8388607, %eax + 0x85, 0xdb, //0x00007bd3 testl %ebx, %ebx + 0x0f, 0x84, 0x9e, 0x0c, 0x00, 0x00, //0x00007bd5 je LBB31_140 + 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x00007bdb leal $8388608(%rax), %esi + 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00007be1 leal $-150(%rbx), %r15d + 0x8d, 0x4b, 0x81, //0x00007be8 leal $-127(%rbx), %ecx + 0x83, 0xf9, 0x17, //0x00007beb cmpl $23, %ecx + 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00007bee ja LBB31_5 + 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007bf4 movl $150, %ecx + 0x29, 0xd9, //0x00007bf9 subl %ebx, %ecx + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007bfb movq $-1, %rdx + 0x48, 0xd3, 0xe2, //0x00007c02 shlq %cl, %rdx + 0xf7, 0xd2, //0x00007c05 notl %edx + 0x85, 0xf2, //0x00007c07 testl %esi, %edx + 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00007c09 je LBB31_32 + //0x00007c0f LBB31_5 + 0x41, 0x89, 0xf6, //0x00007c0f movl %esi, %r14d + 0x41, 0x83, 0xe6, 0x01, //0x00007c12 andl $1, %r14d + 0x85, 0xc0, //0x00007c16 testl %eax, %eax + 0x0f, 0x94, 0xc0, //0x00007c18 sete %al + 0x83, 0xfb, 0x01, //0x00007c1b cmpl $1, %ebx + 0x0f, 0x97, 0xc1, //0x00007c1e seta %cl + 0x20, 0xc1, //0x00007c21 andb %al, %cl + 0x0f, 0xb6, 0xc9, //0x00007c23 movzbl %cl, %ecx + 0x41, 0x89, 0xf2, //0x00007c26 movl %esi, %r10d + 0x41, 0xc1, 0xe2, 0x02, //0x00007c29 shll $2, %r10d + 0x8d, 0x44, 0xb1, 0xfe, //0x00007c2d leal $-2(%rcx,%rsi,4), %eax + 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00007c31 imull $1262611, %r15d, %r11d + 0x31, 0xd2, //0x00007c38 xorl %edx, %edx + 0x84, 0xc9, //0x00007c3a testb %cl, %cl + 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x00007c3c movl $524031, %ecx + 0x0f, 0x44, 0xca, //0x00007c41 cmovel %edx, %ecx + 0x41, 0x29, 0xcb, //0x00007c44 subl %ecx, %r11d + 0x41, 0xc1, 0xfb, 0x16, //0x00007c47 sarl $22, %r11d + 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x00007c4b imull $-1741647, %r11d, %ecx + 0xc1, 0xe9, 0x13, //0x00007c52 shrl $19, %ecx + 0x44, 0x01, 0xf9, //0x00007c55 addl %r15d, %ecx + 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007c58 movl $31, %edx + 0x44, 0x29, 0xda, //0x00007c5d subl %r11d, %edx + 0x48, 0x63, 0xd2, //0x00007c60 movslq %edx, %rdx + 0x48, 0x8d, 0x1d, 0x86, 0xb8, 0x00, 0x00, //0x00007c63 leaq $47238(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ + 0xfe, 0xc1, //0x00007c6a incb %cl + 0xd3, 0xe0, //0x00007c6c shll %cl, %eax + 0x4c, 0x8b, 0x24, 0xd3, //0x00007c6e movq (%rbx,%rdx,8), %r12 + 0x49, 0xf7, 0xe4, //0x00007c72 mulq %r12 + 0x48, 0xc1, 0xe8, 0x20, //0x00007c75 shrq $32, %rax + 0x31, 0xdb, //0x00007c79 xorl %ebx, %ebx + 0x83, 0xf8, 0x01, //0x00007c7b cmpl $1, %eax + 0x0f, 0x97, 0xc3, //0x00007c7e seta %bl + 0x41, 0xd3, 0xe2, //0x00007c81 shll %cl, %r10d + 0x09, 0xd3, //0x00007c84 orl %edx, %ebx + 0x4c, 0x89, 0xd0, //0x00007c86 movq %r10, %rax + 0x49, 0xf7, 0xe4, //0x00007c89 mulq %r12 + 0x49, 0x89, 0xd2, //0x00007c8c movq %rdx, %r10 + 0x48, 0xc1, 0xe8, 0x20, //0x00007c8f shrq $32, %rax + 0x45, 0x31, 0xff, //0x00007c93 xorl %r15d, %r15d + 0x83, 0xf8, 0x01, //0x00007c96 cmpl $1, %eax + 0x41, 0x0f, 0x97, 0xc7, //0x00007c99 seta %r15b + 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x00007c9d leal $2(,%rsi,4), %eax + 0xd3, 0xe0, //0x00007ca4 shll %cl, %eax + 0x45, 0x09, 0xd7, //0x00007ca6 orl %r10d, %r15d + 0x49, 0xf7, 0xe4, //0x00007ca9 mulq %r12 + 0x48, 0xc1, 0xe8, 0x20, //0x00007cac shrq $32, %rax + 0x31, 0xc9, //0x00007cb0 xorl %ecx, %ecx + 0x83, 0xf8, 0x01, //0x00007cb2 cmpl $1, %eax + 0x0f, 0x97, 0xc1, //0x00007cb5 seta %cl + 0x09, 0xd1, //0x00007cb8 orl %edx, %ecx + 0x44, 0x01, 0xf3, //0x00007cba addl %r14d, %ebx + 0x44, 0x29, 0xf1, //0x00007cbd subl %r14d, %ecx + 0x41, 0x83, 0xff, 0x28, //0x00007cc0 cmpl $40, %r15d + 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00007cc4 jb LBB31_12 + 0x44, 0x89, 0xd2, //0x00007cca movl %r10d, %edx + 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007ccd movl $3435973837, %eax + 0x48, 0x0f, 0xaf, 0xc2, //0x00007cd2 imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00007cd6 shrq $37, %rax + 0x41, 0x89, 0xde, //0x00007cda movl %ebx, %r14d + 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x00007cdd leaq (,%rax,8), %rsi + 0x48, 0x8d, 0x14, 0xb6, //0x00007ce5 leaq (%rsi,%rsi,4), %rdx + 0x4c, 0x39, 0xf2, //0x00007ce9 cmpq %r14, %rdx + 0x41, 0x0f, 0x93, 0xc4, //0x00007cec setae %r12b + 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00007cf0 leaq $40(%rsi,%rsi,4), %r14 + 0x89, 0xce, //0x00007cf5 movl %ecx, %esi + 0x49, 0x39, 0xf6, //0x00007cf7 cmpq %rsi, %r14 + 0x0f, 0x96, 0xc2, //0x00007cfa setbe %dl + 0x41, 0x38, 0xd4, //0x00007cfd cmpb %dl, %r12b + 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00007d00 je LBB31_12 + 0x45, 0x31, 0xed, //0x00007d06 xorl %r13d, %r13d + 0x49, 0x39, 0xf6, //0x00007d09 cmpq %rsi, %r14 + 0x41, 0x0f, 0x96, 0xc5, //0x00007d0c setbe %r13b + 0x41, 0x01, 0xc5, //0x00007d10 addl %eax, %r13d + 0x41, 0xff, 0xc3, //0x00007d13 incl %r11d + 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007d16 cmpl $100000, %r13d + 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00007d1d jae LBB31_18 + //0x00007d23 LBB31_8 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007d23 movl $1, %eax + 0x41, 0x83, 0xfd, 0x0a, //0x00007d28 cmpl $10, %r13d + 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x00007d2c jb LBB31_22 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007d32 movl $2, %eax + 0x41, 0x83, 0xfd, 0x64, //0x00007d37 cmpl $100, %r13d + 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00007d3b jb LBB31_22 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007d41 movl $3, %eax + 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00007d46 cmpl $1000, %r13d + 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x00007d4d jb LBB31_22 + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007d53 cmpl $10000, %r13d + 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00007d5a movl $5, %eax + 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00007d5f jmp LBB31_21 + //0x00007d64 LBB31_12 + 0x4d, 0x89, 0xd6, //0x00007d64 movq %r10, %r14 + 0x49, 0xc1, 0xee, 0x02, //0x00007d67 shrq $2, %r14 + 0x44, 0x89, 0xd6, //0x00007d6b movl %r10d, %esi + 0x83, 0xe6, 0xfc, //0x00007d6e andl $-4, %esi + 0x39, 0xf3, //0x00007d71 cmpl %esi, %ebx + 0x0f, 0x96, 0xc2, //0x00007d73 setbe %dl + 0x8d, 0x5e, 0x04, //0x00007d76 leal $4(%rsi), %ebx + 0x39, 0xcb, //0x00007d79 cmpl %ecx, %ebx + 0x0f, 0x96, 0xc0, //0x00007d7b setbe %al + 0x38, 0xc2, //0x00007d7e cmpb %al, %dl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00007d80 je LBB31_15 + 0x45, 0x31, 0xed, //0x00007d86 xorl %r13d, %r13d + 0x39, 0xcb, //0x00007d89 cmpl %ecx, %ebx + 0x41, 0x0f, 0x96, 0xc5, //0x00007d8b setbe %r13b + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00007d8f jmp LBB31_17 + //0x00007d94 LBB31_14 + 0x41, 0xc6, 0x00, 0x30, //0x00007d94 movb $48, (%r8) + 0x41, 0x29, 0xf8, //0x00007d98 subl %edi, %r8d + 0x41, 0xff, 0xc0, //0x00007d9b incl %r8d + 0xe9, 0xc0, 0x0a, 0x00, 0x00, //0x00007d9e jmp LBB31_138 + //0x00007da3 LBB31_15 + 0x83, 0xce, 0x02, //0x00007da3 orl $2, %esi + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007da6 movl $1, %r13d + 0x41, 0x39, 0xf7, //0x00007dac cmpl %esi, %r15d + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007daf ja LBB31_17 + 0x0f, 0x94, 0xc0, //0x00007db5 sete %al + 0x41, 0xc0, 0xea, 0x02, //0x00007db8 shrb $2, %r10b + 0x41, 0x20, 0xc2, //0x00007dbc andb %al, %r10b + 0x45, 0x0f, 0xb6, 0xea, //0x00007dbf movzbl %r10b, %r13d + //0x00007dc3 LBB31_17 + 0x45, 0x01, 0xf5, //0x00007dc3 addl %r14d, %r13d + 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007dc6 cmpl $100000, %r13d + 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x00007dcd jb LBB31_8 + //0x00007dd3 LBB31_18 + 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007dd3 movl $6, %eax + 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00007dd8 cmpl $1000000, %r13d + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007ddf jb LBB31_22 + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007de5 movl $7, %eax + 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x00007dea cmpl $10000000, %r13d + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007df1 jb LBB31_22 + 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00007df7 cmpl $100000000, %r13d + 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007dfe movl $9, %eax + //0x00007e03 LBB31_21 + 0x83, 0xd8, 0x00, //0x00007e03 sbbl $0, %eax + //0x00007e06 LBB31_22 + 0x46, 0x8d, 0x14, 0x18, //0x00007e06 leal (%rax,%r11), %r10d + 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x00007e0a leal $5(%rax,%r11), %ecx + 0x83, 0xf9, 0x1b, //0x00007e0f cmpl $27, %ecx + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007e12 jb LBB31_26 + 0x89, 0xc0, //0x00007e18 movl %eax, %eax + 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x00007e1a leaq $1(%r8,%rax), %rbx + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007e1f cmpl $10000, %r13d + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00007e26 jb LBB31_30 + 0x44, 0x89, 0xe8, //0x00007e2c movl %r13d, %eax + 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00007e2f movl $3518437209, %r14d + 0x4c, 0x0f, 0xaf, 0xf0, //0x00007e35 imulq %rax, %r14 + 0x49, 0xc1, 0xee, 0x2d, //0x00007e39 shrq $45, %r14 + 0x41, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x00007e3d imull $-10000, %r14d, %eax + 0x44, 0x01, 0xe8, //0x00007e44 addl %r13d, %eax + 0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x00007e47 je LBB31_62 + 0x89, 0xc1, //0x00007e4d movl %eax, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007e4f imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x00007e56 shrq $37, %rcx + 0x6b, 0xd1, 0x64, //0x00007e5a imull $100, %ecx, %edx + 0x29, 0xd0, //0x00007e5d subl %edx, %eax + 0x48, 0x8d, 0x15, 0x0a, 0x43, 0x00, 0x00, //0x00007e5f leaq $17162(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x42, //0x00007e66 movzwl (%rdx,%rax,2), %eax + 0x66, 0x89, 0x43, 0xfe, //0x00007e6a movw %ax, $-2(%rbx) + 0x0f, 0xb7, 0x04, 0x4a, //0x00007e6e movzwl (%rdx,%rcx,2), %eax + 0x66, 0x89, 0x43, 0xfc, //0x00007e72 movw %ax, $-4(%rbx) + 0x45, 0x31, 0xc9, //0x00007e76 xorl %r9d, %r9d + 0x48, 0x8d, 0x4b, 0xfc, //0x00007e79 leaq $-4(%rbx), %rcx + 0x41, 0x83, 0xfe, 0x64, //0x00007e7d cmpl $100, %r14d + 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00007e81 jae LBB31_64 + //0x00007e87 LBB31_31 + 0x44, 0x89, 0xf2, //0x00007e87 movl %r14d, %edx + 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00007e8a jmp LBB31_66 + //0x00007e8f LBB31_26 + 0x41, 0x89, 0xc4, //0x00007e8f movl %eax, %r12d + 0x45, 0x85, 0xdb, //0x00007e92 testl %r11d, %r11d + 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00007e95 js LBB31_38 + 0x4b, 0x8d, 0x34, 0x20, //0x00007e9b leaq (%r8,%r12), %rsi + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007e9f cmpl $10000, %r13d + 0x0f, 0x82, 0xa8, 0x02, 0x00, 0x00, //0x00007ea6 jb LBB31_43 + 0x44, 0x89, 0xe8, //0x00007eac movl %r13d, %eax + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00007eaf movl $3518437209, %ecx + 0x48, 0x0f, 0xaf, 0xc8, //0x00007eb4 imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00007eb8 shrq $45, %rcx + 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00007ebc imull $-10000, %ecx, %eax + 0x44, 0x01, 0xe8, //0x00007ec2 addl %r13d, %eax + 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00007ec5 imulq $1374389535, %rax, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x00007ecc shrq $37, %rdx + 0x6b, 0xda, 0x64, //0x00007ed0 imull $100, %edx, %ebx + 0x29, 0xd8, //0x00007ed3 subl %ebx, %eax + 0x48, 0x8d, 0x1d, 0x94, 0x42, 0x00, 0x00, //0x00007ed5 leaq $17044(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x43, //0x00007edc movzwl (%rbx,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00007ee0 movw %ax, $-2(%rsi) + 0x48, 0x8d, 0x46, 0xfc, //0x00007ee4 leaq $-4(%rsi), %rax + 0x0f, 0xb7, 0x14, 0x53, //0x00007ee8 movzwl (%rbx,%rdx,2), %edx + 0x66, 0x89, 0x56, 0xfc, //0x00007eec movw %dx, $-4(%rsi) + 0x41, 0x89, 0xcd, //0x00007ef0 movl %ecx, %r13d + 0x41, 0x83, 0xfd, 0x64, //0x00007ef3 cmpl $100, %r13d + 0x0f, 0x83, 0x64, 0x02, 0x00, 0x00, //0x00007ef7 jae LBB31_44 + //0x00007efd LBB31_29 + 0x44, 0x89, 0xe9, //0x00007efd movl %r13d, %ecx + 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00007f00 jmp LBB31_46 + //0x00007f05 LBB31_30 + 0x45, 0x31, 0xc9, //0x00007f05 xorl %r9d, %r9d + 0x48, 0x89, 0xd9, //0x00007f08 movq %rbx, %rcx + 0x45, 0x89, 0xee, //0x00007f0b movl %r13d, %r14d + 0x41, 0x83, 0xfe, 0x64, //0x00007f0e cmpl $100, %r14d + 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00007f12 jb LBB31_31 + //0x00007f18 LBB31_64 + 0x48, 0xff, 0xc9, //0x00007f18 decq %rcx + 0x4c, 0x8d, 0x1d, 0x4e, 0x42, 0x00, 0x00, //0x00007f1b leaq $16974(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f22 .p2align 4, 0x90 + //0x00007f30 LBB31_65 + 0x44, 0x89, 0xf2, //0x00007f30 movl %r14d, %edx + 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00007f33 imulq $1374389535, %rdx, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x00007f3a shrq $37, %rdx + 0x6b, 0xc2, 0x64, //0x00007f3e imull $100, %edx, %eax + 0x44, 0x89, 0xf6, //0x00007f41 movl %r14d, %esi + 0x29, 0xc6, //0x00007f44 subl %eax, %esi + 0x41, 0x0f, 0xb7, 0x04, 0x73, //0x00007f46 movzwl (%r11,%rsi,2), %eax + 0x66, 0x89, 0x41, 0xff, //0x00007f4b movw %ax, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x00007f4f addq $-2, %rcx + 0x41, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00007f53 cmpl $9999, %r14d + 0x41, 0x89, 0xd6, //0x00007f5a movl %edx, %r14d + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007f5d ja LBB31_65 + //0x00007f63 LBB31_66 + 0x49, 0x8d, 0x70, 0x01, //0x00007f63 leaq $1(%r8), %rsi + 0x83, 0xfa, 0x0a, //0x00007f67 cmpl $10, %edx + 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00007f6a jb LBB31_68 + 0x89, 0xd0, //0x00007f70 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0xf7, 0x41, 0x00, 0x00, //0x00007f72 leaq $16887(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x41, //0x00007f79 movb (%rcx,%rax,2), %dl + 0x8a, 0x44, 0x41, 0x01, //0x00007f7c movb $1(%rcx,%rax,2), %al + 0x41, 0x88, 0x50, 0x01, //0x00007f80 movb %dl, $1(%r8) + 0x41, 0x88, 0x40, 0x02, //0x00007f84 movb %al, $2(%r8) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007f88 jmp LBB31_69 + //0x00007f8d LBB31_68 + 0x80, 0xc2, 0x30, //0x00007f8d addb $48, %dl + 0x88, 0x16, //0x00007f90 movb %dl, (%rsi) + //0x00007f92 LBB31_69 + 0x4c, 0x29, 0xcb, //0x00007f92 subq %r9, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f95 .p2align 4, 0x90 + //0x00007fa0 LBB31_70 + 0x80, 0x7b, 0xff, 0x30, //0x00007fa0 cmpb $48, $-1(%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00007fa4 leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00007fa8 je LBB31_70 + 0x41, 0x88, 0x10, //0x00007fae movb %dl, (%r8) + 0x48, 0x8d, 0x43, 0x01, //0x00007fb1 leaq $1(%rbx), %rax + 0x48, 0x89, 0xc1, //0x00007fb5 movq %rax, %rcx + 0x48, 0x29, 0xf1, //0x00007fb8 subq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00007fbb cmpq $2, %rcx + 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00007fbf jl LBB31_73 + 0xc6, 0x06, 0x2e, //0x00007fc5 movb $46, (%rsi) + 0x48, 0x89, 0xc3, //0x00007fc8 movq %rax, %rbx + //0x00007fcb LBB31_73 + 0xc6, 0x03, 0x65, //0x00007fcb movb $101, (%rbx) + 0x45, 0x85, 0xd2, //0x00007fce testl %r10d, %r10d + 0x0f, 0x8e, 0x42, 0x01, 0x00, 0x00, //0x00007fd1 jle LBB31_76 + 0x41, 0xff, 0xca, //0x00007fd7 decl %r10d + 0xc6, 0x43, 0x01, 0x2b, //0x00007fda movb $43, $1(%rbx) + 0x44, 0x89, 0xd0, //0x00007fde movl %r10d, %eax + 0x83, 0xf8, 0x64, //0x00007fe1 cmpl $100, %eax + 0x0f, 0x8c, 0x44, 0x01, 0x00, 0x00, //0x00007fe4 jl LBB31_77 + //0x00007fea LBB31_75 + 0x89, 0xc1, //0x00007fea movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007fec movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00007ff1 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x00007ff5 shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x00007ff9 leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x00007ffc leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x00007fff subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x68, 0x41, 0x00, 0x00, //0x00008001 leaq $16744(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x00008008 movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x89, 0x4b, 0x02, //0x0000800c movw %cx, $2(%rbx) + 0x0c, 0x30, //0x00008010 orb $48, %al + 0x88, 0x43, 0x04, //0x00008012 movb %al, $4(%rbx) + 0x48, 0x83, 0xc3, 0x05, //0x00008015 addq $5, %rbx + 0x49, 0x89, 0xd8, //0x00008019 movq %rbx, %r8 + 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x0000801c jmp LBB31_137 + //0x00008021 LBB31_32 + 0xd3, 0xee, //0x00008021 shrl %cl, %esi + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00008023 cmpl $100000, %esi + 0x0f, 0x82, 0x17, 0x02, 0x00, 0x00, //0x00008029 jb LBB31_52 + 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000802f movl $6, %eax + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00008034 cmpl $1000000, %esi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000803a jb LBB31_36 + 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008040 movl $7, %eax + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00008045 cmpl $10000000, %esi + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000804b jb LBB31_36 + 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00008051 cmpl $100000000, %esi + 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00008057 movl $9, %eax + 0x48, 0x83, 0xd8, 0x00, //0x0000805c sbbq $0, %rax + //0x00008060 LBB31_36 + 0x4c, 0x01, 0xc0, //0x00008060 addq %r8, %rax + //0x00008063 LBB31_37 + 0x89, 0xf1, //0x00008063 movl %esi, %ecx + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008065 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x0000806a imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000806e shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008072 imull $-10000, %edx, %ecx + 0x01, 0xf1, //0x00008078 addl %esi, %ecx + 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x0000807a imulq $1374389535, %rcx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x00008081 shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x00008085 imull $100, %esi, %ebx + 0x29, 0xd9, //0x00008088 subl %ebx, %ecx + 0x48, 0x8d, 0x1d, 0xdf, 0x40, 0x00, 0x00, //0x0000808a leaq $16607(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4b, //0x00008091 movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00008095 movw %cx, $-2(%rax) + 0x0f, 0xb7, 0x0c, 0x73, //0x00008099 movzwl (%rbx,%rsi,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x0000809d movw %cx, $-4(%rax) + 0x49, 0x89, 0xc1, //0x000080a1 movq %rax, %r9 + 0x48, 0x83, 0xc0, 0xfc, //0x000080a4 addq $-4, %rax + 0x89, 0xd6, //0x000080a8 movl %edx, %esi + 0x83, 0xfe, 0x64, //0x000080aa cmpl $100, %esi + 0x0f, 0x83, 0xd2, 0x01, 0x00, 0x00, //0x000080ad jae LBB31_56 + 0xe9, 0x07, 0x02, 0x00, 0x00, //0x000080b3 jmp LBB31_58 + //0x000080b8 LBB31_38 + 0x45, 0x85, 0xd2, //0x000080b8 testl %r10d, %r10d + 0x0f, 0x8f, 0x70, 0x04, 0x00, 0x00, //0x000080bb jg LBB31_98 + 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x000080c1 movw $11824, (%r8) + 0x49, 0x83, 0xc0, 0x02, //0x000080c7 addq $2, %r8 + 0x45, 0x85, 0xd2, //0x000080cb testl %r10d, %r10d + 0x0f, 0x89, 0x5d, 0x04, 0x00, 0x00, //0x000080ce jns LBB31_98 + 0x31, 0xf6, //0x000080d4 xorl %esi, %esi + 0x41, 0x83, 0xfa, 0xe0, //0x000080d6 cmpl $-32, %r10d + 0x0f, 0x87, 0x33, 0x04, 0x00, 0x00, //0x000080da ja LBB31_96 + 0x45, 0x89, 0xd3, //0x000080e0 movl %r10d, %r11d + 0x41, 0xf7, 0xd3, //0x000080e3 notl %r11d + 0x49, 0xff, 0xc3, //0x000080e6 incq %r11 + 0x4c, 0x89, 0xde, //0x000080e9 movq %r11, %rsi + 0x48, 0x83, 0xe6, 0xe0, //0x000080ec andq $-32, %rsi + 0x48, 0x8d, 0x4e, 0xe0, //0x000080f0 leaq $-32(%rsi), %rcx + 0x48, 0x89, 0xc8, //0x000080f4 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x05, //0x000080f7 shrq $5, %rax + 0x48, 0xff, 0xc0, //0x000080fb incq %rax + 0x41, 0x89, 0xc6, //0x000080fe movl %eax, %r14d + 0x41, 0x83, 0xe6, 0x07, //0x00008101 andl $7, %r14d + 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00008105 cmpq $224, %rcx + 0x0f, 0x83, 0x27, 0x03, 0x00, 0x00, //0x0000810c jae LBB31_90 + 0x31, 0xc0, //0x00008112 xorl %eax, %eax + 0xe9, 0xbc, 0x03, 0x00, 0x00, //0x00008114 jmp LBB31_92 + //0x00008119 LBB31_76 + 0xc6, 0x43, 0x01, 0x2d, //0x00008119 movb $45, $1(%rbx) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000811d movl $1, %eax + 0x44, 0x29, 0xd0, //0x00008122 subl %r10d, %eax + 0x83, 0xf8, 0x64, //0x00008125 cmpl $100, %eax + 0x0f, 0x8d, 0xbc, 0xfe, 0xff, 0xff, //0x00008128 jge LBB31_75 + //0x0000812e LBB31_77 + 0x83, 0xf8, 0x0a, //0x0000812e cmpl $10, %eax + 0x0f, 0x8c, 0xfe, 0x00, 0x00, 0x00, //0x00008131 jl LBB31_79 + 0x48, 0x98, //0x00008137 cltq + 0x48, 0x8d, 0x0d, 0x30, 0x40, 0x00, 0x00, //0x00008139 leaq $16432(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008140 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x43, 0x02, //0x00008144 movw %ax, $2(%rbx) + 0x48, 0x83, 0xc3, 0x04, //0x00008148 addq $4, %rbx + 0x49, 0x89, 0xd8, //0x0000814c movq %rbx, %r8 + 0xe9, 0x0c, 0x07, 0x00, 0x00, //0x0000814f jmp LBB31_137 + //0x00008154 LBB31_43 + 0x48, 0x89, 0xf0, //0x00008154 movq %rsi, %rax + 0x41, 0x83, 0xfd, 0x64, //0x00008157 cmpl $100, %r13d + 0x0f, 0x82, 0x9c, 0xfd, 0xff, 0xff, //0x0000815b jb LBB31_29 + //0x00008161 LBB31_44 + 0x48, 0xff, 0xc8, //0x00008161 decq %rax + 0x4c, 0x8d, 0x1d, 0x05, 0x40, 0x00, 0x00, //0x00008164 leaq $16389(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000816b .p2align 4, 0x90 + //0x00008170 LBB31_45 + 0x44, 0x89, 0xe9, //0x00008170 movl %r13d, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008173 imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x0000817a shrq $37, %rcx + 0x6b, 0xd9, 0x64, //0x0000817e imull $100, %ecx, %ebx + 0x44, 0x89, 0xea, //0x00008181 movl %r13d, %edx + 0x29, 0xda, //0x00008184 subl %ebx, %edx + 0x41, 0x0f, 0xb7, 0x14, 0x53, //0x00008186 movzwl (%r11,%rdx,2), %edx + 0x66, 0x89, 0x50, 0xff, //0x0000818b movw %dx, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x0000818f addq $-2, %rax + 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00008193 cmpl $9999, %r13d + 0x41, 0x89, 0xcd, //0x0000819a movl %ecx, %r13d + 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000819d ja LBB31_45 + //0x000081a3 LBB31_46 + 0x49, 0x63, 0xc2, //0x000081a3 movslq %r10d, %rax + 0x83, 0xf9, 0x0a, //0x000081a6 cmpl $10, %ecx + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000081a9 jb LBB31_48 + 0x89, 0xc9, //0x000081af movl %ecx, %ecx + 0x48, 0x8d, 0x15, 0xb8, 0x3f, 0x00, 0x00, //0x000081b1 leaq $16312(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x000081b8 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x08, //0x000081bc movw %cx, (%r8) + 0x49, 0x01, 0xc0, //0x000081c0 addq %rax, %r8 + 0x49, 0x39, 0xc4, //0x000081c3 cmpq %rax, %r12 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000081c6 jl LBB31_49 + 0xe9, 0x8f, 0x06, 0x00, 0x00, //0x000081cc jmp LBB31_137 + //0x000081d1 LBB31_48 + 0x80, 0xc1, 0x30, //0x000081d1 addb $48, %cl + 0x41, 0x88, 0x08, //0x000081d4 movb %cl, (%r8) + 0x49, 0x01, 0xc0, //0x000081d7 addq %rax, %r8 + 0x49, 0x39, 0xc4, //0x000081da cmpq %rax, %r12 + 0x0f, 0x8d, 0x7d, 0x06, 0x00, 0x00, //0x000081dd jge LBB31_137 + //0x000081e3 LBB31_49 + 0x4b, 0x8d, 0x04, 0x21, //0x000081e3 leaq (%r9,%r12), %rax + 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x000081e7 leaq $1(%rdi,%rax), %r11 + 0x4d, 0x39, 0xc3, //0x000081ec cmpq %r8, %r11 + 0x4d, 0x0f, 0x46, 0xd8, //0x000081ef cmovbeq %r8, %r11 + 0x4a, 0x8d, 0x0c, 0x0f, //0x000081f3 leaq (%rdi,%r9), %rcx + 0x4c, 0x01, 0xe1, //0x000081f7 addq %r12, %rcx + 0x49, 0x29, 0xcb, //0x000081fa subq %rcx, %r11 + 0x49, 0x83, 0xfb, 0x20, //0x000081fd cmpq $32, %r11 + 0x0f, 0x82, 0xf9, 0x01, 0x00, 0x00, //0x00008201 jb LBB31_87 + 0x4d, 0x89, 0xda, //0x00008207 movq %r11, %r10 + 0x49, 0x83, 0xe2, 0xe0, //0x0000820a andq $-32, %r10 + 0x49, 0x8d, 0x4a, 0xe0, //0x0000820e leaq $-32(%r10), %rcx + 0x48, 0x89, 0xcb, //0x00008212 movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x05, //0x00008215 shrq $5, %rbx + 0x48, 0xff, 0xc3, //0x00008219 incq %rbx + 0x89, 0xda, //0x0000821c movl %ebx, %edx + 0x83, 0xe2, 0x07, //0x0000821e andl $7, %edx + 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00008221 cmpq $224, %rcx + 0x0f, 0x83, 0xdb, 0x00, 0x00, 0x00, //0x00008228 jae LBB31_80 + 0x31, 0xc0, //0x0000822e xorl %eax, %eax + 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00008230 jmp LBB31_82 + //0x00008235 LBB31_79 + 0x04, 0x30, //0x00008235 addb $48, %al + 0x88, 0x43, 0x02, //0x00008237 movb %al, $2(%rbx) + 0x48, 0x83, 0xc3, 0x03, //0x0000823a addq $3, %rbx + 0x49, 0x89, 0xd8, //0x0000823e movq %rbx, %r8 + 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x00008241 jmp LBB31_137 + //0x00008246 LBB31_52 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008246 movl $1, %r9d + 0x83, 0xfe, 0x0a, //0x0000824c cmpl $10, %esi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000824f jb LBB31_55 + 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008255 movl $2, %r9d + 0x83, 0xfe, 0x64, //0x0000825b cmpl $100, %esi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000825e jb LBB31_55 + 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008264 movl $3, %r9d + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000826a cmpl $1000, %esi + 0x0f, 0x83, 0x9e, 0x01, 0x00, 0x00, //0x00008270 jae LBB31_88 + //0x00008276 LBB31_55 + 0x4d, 0x01, 0xc1, //0x00008276 addq %r8, %r9 + 0x4c, 0x89, 0xc8, //0x00008279 movq %r9, %rax + 0x83, 0xfe, 0x64, //0x0000827c cmpl $100, %esi + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000827f jb LBB31_58 + //0x00008285 LBB31_56 + 0x48, 0xff, 0xc8, //0x00008285 decq %rax + 0x4c, 0x8d, 0x15, 0xe1, 0x3e, 0x00, 0x00, //0x00008288 leaq $16097(%rip), %r10 /* _Digits+0(%rip) */ + 0x90, //0x0000828f .p2align 4, 0x90 + //0x00008290 LBB31_57 + 0x89, 0xf3, //0x00008290 movl %esi, %ebx + 0x89, 0xf6, //0x00008292 movl %esi, %esi + 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00008294 imulq $1374389535, %rsi, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x0000829b shrq $37, %rsi + 0x6b, 0xce, 0x64, //0x0000829f imull $100, %esi, %ecx + 0x89, 0xda, //0x000082a2 movl %ebx, %edx + 0x29, 0xca, //0x000082a4 subl %ecx, %edx + 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x000082a6 movzwl (%r10,%rdx,2), %ecx + 0x66, 0x89, 0x48, 0xff, //0x000082ab movw %cx, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x000082af addq $-2, %rax + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000082b3 cmpl $9999, %ebx + 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000082b9 ja LBB31_57 + //0x000082bf LBB31_58 + 0x83, 0xfe, 0x0a, //0x000082bf cmpl $10, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000082c2 jb LBB31_60 + 0x89, 0xf0, //0x000082c8 movl %esi, %eax + 0x48, 0x8d, 0x0d, 0x9f, 0x3e, 0x00, 0x00, //0x000082ca leaq $16031(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000082d1 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x00, //0x000082d5 movw %ax, (%r8) + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000082d9 jmp LBB31_61 + //0x000082de LBB31_60 + 0x40, 0x80, 0xc6, 0x30, //0x000082de addb $48, %sil + 0x41, 0x88, 0x30, //0x000082e2 movb %sil, (%r8) + //0x000082e5 LBB31_61 + 0x41, 0x29, 0xf9, //0x000082e5 subl %edi, %r9d + 0x45, 0x89, 0xc8, //0x000082e8 movl %r9d, %r8d + 0xe9, 0x73, 0x05, 0x00, 0x00, //0x000082eb jmp LBB31_138 + //0x000082f0 LBB31_62 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000082f0 movl $4, %r9d + 0x48, 0x8d, 0x4b, 0xfc, //0x000082f6 leaq $-4(%rbx), %rcx + 0x41, 0x83, 0xfe, 0x64, //0x000082fa cmpl $100, %r14d + 0x0f, 0x82, 0x83, 0xfb, 0xff, 0xff, //0x000082fe jb LBB31_31 + 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x00008304 jmp LBB31_64 + //0x00008309 LBB31_80 + 0x48, 0x29, 0xd3, //0x00008309 subq %rdx, %rbx + 0x48, 0x8d, 0x8c, 0x07, 0xf0, 0x00, 0x00, 0x00, //0x0000830c leaq $240(%rdi,%rax), %rcx + 0x31, 0xc0, //0x00008314 xorl %eax, %eax + 0x66, 0x0f, 0x6f, 0x05, 0x62, 0xf8, 0xff, 0xff, //0x00008316 movdqa $-1950(%rip), %xmm0 /* LCPI31_0+0(%rip) */ + 0x90, 0x90, //0x0000831e .p2align 4, 0x90 + //0x00008320 LBB31_81 + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x10, 0xff, 0xff, 0xff, //0x00008320 movdqu %xmm0, $-240(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008329 movdqu %xmm0, $-224(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x30, 0xff, 0xff, 0xff, //0x00008332 movdqu %xmm0, $-208(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x0000833b movdqu %xmm0, $-192(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x50, 0xff, 0xff, 0xff, //0x00008344 movdqu %xmm0, $-176(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x0000834d movdqu %xmm0, $-160(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x70, 0xff, 0xff, 0xff, //0x00008356 movdqu %xmm0, $-144(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x80, //0x0000835f movdqu %xmm0, $-128(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x90, //0x00008365 movdqu %xmm0, $-112(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xa0, //0x0000836b movdqu %xmm0, $-96(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xb0, //0x00008371 movdqu %xmm0, $-80(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xc0, //0x00008377 movdqu %xmm0, $-64(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xd0, //0x0000837d movdqu %xmm0, $-48(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xe0, //0x00008383 movdqu %xmm0, $-32(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xf0, //0x00008389 movdqu %xmm0, $-16(%rcx,%rax) + 0xf3, 0x0f, 0x7f, 0x04, 0x01, //0x0000838f movdqu %xmm0, (%rcx,%rax) + 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00008394 addq $256, %rax + 0x48, 0x83, 0xc3, 0xf8, //0x0000839a addq $-8, %rbx + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000839e jne LBB31_81 + //0x000083a4 LBB31_82 + 0x48, 0x85, 0xd2, //0x000083a4 testq %rdx, %rdx + 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000083a7 je LBB31_85 + 0x4c, 0x01, 0xc8, //0x000083ad addq %r9, %rax + 0x4c, 0x01, 0xe0, //0x000083b0 addq %r12, %rax + 0x48, 0x8d, 0x44, 0x07, 0x10, //0x000083b3 leaq $16(%rdi,%rax), %rax + 0x48, 0xf7, 0xda, //0x000083b8 negq %rdx + 0x66, 0x0f, 0x6f, 0x05, 0xbd, 0xf7, 0xff, 0xff, //0x000083bb movdqa $-2115(%rip), %xmm0 /* LCPI31_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083c3 .p2align 4, 0x90 + //0x000083d0 LBB31_84 + 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x000083d0 movdqu %xmm0, $-16(%rax) + 0xf3, 0x0f, 0x7f, 0x00, //0x000083d5 movdqu %xmm0, (%rax) + 0x48, 0x83, 0xc0, 0x20, //0x000083d9 addq $32, %rax + 0x48, 0xff, 0xc2, //0x000083dd incq %rdx + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000083e0 jne LBB31_84 + //0x000083e6 LBB31_85 + 0x4d, 0x39, 0xda, //0x000083e6 cmpq %r11, %r10 + 0x0f, 0x84, 0x71, 0x04, 0x00, 0x00, //0x000083e9 je LBB31_137 + 0x4c, 0x01, 0xd6, //0x000083ef addq %r10, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083f2 .p2align 4, 0x90 + //0x00008400 LBB31_87 + 0xc6, 0x06, 0x30, //0x00008400 movb $48, (%rsi) + 0x48, 0xff, 0xc6, //0x00008403 incq %rsi + 0x4c, 0x39, 0xc6, //0x00008406 cmpq %r8, %rsi + 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008409 jb LBB31_87 + 0xe9, 0x4c, 0x04, 0x00, 0x00, //0x0000840f jmp LBB31_137 + //0x00008414 LBB31_88 + 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008414 cmpl $10000, %esi + 0x4c, 0x89, 0xc0, //0x0000841a movq %r8, %rax + 0x48, 0x83, 0xd8, 0x00, //0x0000841d sbbq $0, %rax + 0x48, 0x83, 0xc0, 0x05, //0x00008421 addq $5, %rax + 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008425 cmpl $10000, %esi + 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x0000842b jae LBB31_37 + 0x49, 0x89, 0xc1, //0x00008431 movq %rax, %r9 + 0xe9, 0x4c, 0xfe, 0xff, 0xff, //0x00008434 jmp LBB31_56 + //0x00008439 LBB31_90 + 0x49, 0x8d, 0x9c, 0x39, 0xf2, 0x00, 0x00, 0x00, //0x00008439 leaq $242(%r9,%rdi), %rbx + 0x4d, 0x89, 0xf7, //0x00008441 movq %r14, %r15 + 0x49, 0x29, 0xc7, //0x00008444 subq %rax, %r15 + 0x31, 0xc0, //0x00008447 xorl %eax, %eax + 0x66, 0x0f, 0x6f, 0x05, 0x2f, 0xf7, 0xff, 0xff, //0x00008449 movdqa $-2257(%rip), %xmm0 /* LCPI31_0+0(%rip) */ + //0x00008451 LBB31_91 + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x10, 0xff, 0xff, 0xff, //0x00008451 movdqu %xmm0, $-240(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x20, 0xff, 0xff, 0xff, //0x0000845a movdqu %xmm0, $-224(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x30, 0xff, 0xff, 0xff, //0x00008463 movdqu %xmm0, $-208(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x40, 0xff, 0xff, 0xff, //0x0000846c movdqu %xmm0, $-192(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x50, 0xff, 0xff, 0xff, //0x00008475 movdqu %xmm0, $-176(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x60, 0xff, 0xff, 0xff, //0x0000847e movdqu %xmm0, $-160(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x70, 0xff, 0xff, 0xff, //0x00008487 movdqu %xmm0, $-144(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x80, //0x00008490 movdqu %xmm0, $-128(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x90, //0x00008496 movdqu %xmm0, $-112(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xa0, //0x0000849c movdqu %xmm0, $-96(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xb0, //0x000084a2 movdqu %xmm0, $-80(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xc0, //0x000084a8 movdqu %xmm0, $-64(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xd0, //0x000084ae movdqu %xmm0, $-48(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xe0, //0x000084b4 movdqu %xmm0, $-32(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xf0, //0x000084ba movdqu %xmm0, $-16(%rbx,%rax) + 0xf3, 0x0f, 0x7f, 0x04, 0x03, //0x000084c0 movdqu %xmm0, (%rbx,%rax) + 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x000084c5 addq $256, %rax + 0x49, 0x83, 0xc7, 0x08, //0x000084cb addq $8, %r15 + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000084cf jne LBB31_91 + //0x000084d5 LBB31_92 + 0x4d, 0x85, 0xf6, //0x000084d5 testq %r14, %r14 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000084d8 je LBB31_95 + 0x4c, 0x01, 0xc8, //0x000084de addq %r9, %rax + 0x48, 0x8d, 0x44, 0x07, 0x12, //0x000084e1 leaq $18(%rdi,%rax), %rax + 0x49, 0xf7, 0xde, //0x000084e6 negq %r14 + 0x66, 0x0f, 0x6f, 0x05, 0x8f, 0xf6, 0xff, 0xff, //0x000084e9 movdqa $-2417(%rip), %xmm0 /* LCPI31_0+0(%rip) */ + //0x000084f1 LBB31_94 + 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x000084f1 movdqu %xmm0, $-16(%rax) + 0xf3, 0x0f, 0x7f, 0x00, //0x000084f6 movdqu %xmm0, (%rax) + 0x48, 0x83, 0xc0, 0x20, //0x000084fa addq $32, %rax + 0x49, 0xff, 0xc6, //0x000084fe incq %r14 + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00008501 jne LBB31_94 + //0x00008507 LBB31_95 + 0x49, 0x01, 0xf0, //0x00008507 addq %rsi, %r8 + 0x49, 0x39, 0xf3, //0x0000850a cmpq %rsi, %r11 + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000850d je LBB31_98 + //0x00008513 LBB31_96 + 0x44, 0x89, 0xd0, //0x00008513 movl %r10d, %eax + 0xf7, 0xd8, //0x00008516 negl %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008518 .p2align 4, 0x90 + //0x00008520 LBB31_97 + 0x41, 0xc6, 0x00, 0x30, //0x00008520 movb $48, (%r8) + 0x49, 0xff, 0xc0, //0x00008524 incq %r8 + 0xff, 0xc6, //0x00008527 incl %esi + 0x39, 0xc6, //0x00008529 cmpl %eax, %esi + 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000852b jl LBB31_97 + //0x00008531 LBB31_98 + 0x4b, 0x8d, 0x04, 0x20, //0x00008531 leaq (%r8,%r12), %rax + 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008535 cmpl $10000, %r13d + 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000853c jb LBB31_101 + 0x44, 0x89, 0xe9, //0x00008542 movl %r13d, %ecx + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00008545 movl $3518437209, %r11d + 0x4c, 0x0f, 0xaf, 0xd9, //0x0000854b imulq %rcx, %r11 + 0x49, 0xc1, 0xeb, 0x2d, //0x0000854f shrq $45, %r11 + 0x41, 0x69, 0xcb, 0xf0, 0xd8, 0xff, 0xff, //0x00008553 imull $-10000, %r11d, %ecx + 0x44, 0x01, 0xe9, //0x0000855a addl %r13d, %ecx + 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000855d je LBB31_103 + 0x89, 0xca, //0x00008563 movl %ecx, %edx + 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008565 imulq $1374389535, %rdx, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x0000856c shrq $37, %rdx + 0x6b, 0xda, 0x64, //0x00008570 imull $100, %edx, %ebx + 0x29, 0xd9, //0x00008573 subl %ebx, %ecx + 0x48, 0x8d, 0x1d, 0xf4, 0x3b, 0x00, 0x00, //0x00008575 leaq $15348(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4b, //0x0000857c movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00008580 movw %cx, $-2(%rax) + 0x0f, 0xb7, 0x0c, 0x53, //0x00008584 movzwl (%rbx,%rdx,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x00008588 movw %cx, $-4(%rax) + 0x45, 0x31, 0xc9, //0x0000858c xorl %r9d, %r9d + 0x48, 0x83, 0xc0, 0xfc, //0x0000858f addq $-4, %rax + 0x41, 0x83, 0xfb, 0x64, //0x00008593 cmpl $100, %r11d + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00008597 jae LBB31_105 + //0x0000859d LBB31_102 + 0x44, 0x89, 0xd9, //0x0000859d movl %r11d, %ecx + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000085a0 jmp LBB31_107 + //0x000085a5 LBB31_101 + 0x45, 0x31, 0xc9, //0x000085a5 xorl %r9d, %r9d + 0x45, 0x89, 0xeb, //0x000085a8 movl %r13d, %r11d + 0x41, 0x83, 0xfb, 0x64, //0x000085ab cmpl $100, %r11d + 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000085af jb LBB31_102 + //0x000085b5 LBB31_105 + 0x48, 0xff, 0xc8, //0x000085b5 decq %rax + 0x48, 0x8d, 0x15, 0xb1, 0x3b, 0x00, 0x00, //0x000085b8 leaq $15281(%rip), %rdx /* _Digits+0(%rip) */ + 0x90, //0x000085bf .p2align 4, 0x90 + //0x000085c0 LBB31_106 + 0x44, 0x89, 0xd9, //0x000085c0 movl %r11d, %ecx + 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000085c3 imulq $1374389535, %rcx, %rcx + 0x48, 0xc1, 0xe9, 0x25, //0x000085ca shrq $37, %rcx + 0x6b, 0xd9, 0x64, //0x000085ce imull $100, %ecx, %ebx + 0x44, 0x89, 0xde, //0x000085d1 movl %r11d, %esi + 0x29, 0xde, //0x000085d4 subl %ebx, %esi + 0x0f, 0xb7, 0x34, 0x72, //0x000085d6 movzwl (%rdx,%rsi,2), %esi + 0x66, 0x89, 0x70, 0xff, //0x000085da movw %si, $-1(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x000085de addq $-2, %rax + 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000085e2 cmpl $9999, %r11d + 0x41, 0x89, 0xcb, //0x000085e9 movl %ecx, %r11d + 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000085ec ja LBB31_106 + //0x000085f2 LBB31_107 + 0x83, 0xf9, 0x0a, //0x000085f2 cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000085f5 jb LBB31_109 + 0x89, 0xc8, //0x000085fb movl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x6c, 0x3b, 0x00, 0x00, //0x000085fd leaq $15212(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008604 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x00, //0x00008608 movw %ax, (%r8) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000860c jmp LBB31_110 + //0x00008611 LBB31_109 + 0x80, 0xc1, 0x30, //0x00008611 addb $48, %cl + 0x41, 0x88, 0x08, //0x00008614 movb %cl, (%r8) + //0x00008617 LBB31_110 + 0x4d, 0x29, 0xcc, //0x00008617 subq %r9, %r12 + 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000861a leaq $1(%r12), %rsi + 0x49, 0x8d, 0x54, 0x24, 0x11, //0x0000861f leaq $17(%r12), %rdx + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00008624 leaq $2(%r12), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008629 .p2align 4, 0x90 + //0x00008630 LBB31_111 + 0x48, 0xff, 0xca, //0x00008630 decq %rdx + 0x48, 0xff, 0xce, //0x00008633 decq %rsi + 0x48, 0xff, 0xc8, //0x00008636 decq %rax + 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00008639 cmpb $48, $-1(%r8,%r12) + 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000863f leaq $-1(%r12), %r12 + 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00008644 je LBB31_111 + 0x4d, 0x8d, 0x0c, 0x30, //0x0000864a leaq (%r8,%rsi), %r9 + 0x45, 0x85, 0xd2, //0x0000864e testl %r10d, %r10d + 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00008651 jle LBB31_116 + 0x44, 0x89, 0xc9, //0x00008657 movl %r9d, %ecx + 0x44, 0x29, 0xc1, //0x0000865a subl %r8d, %ecx + 0x41, 0x39, 0xca, //0x0000865d cmpl %ecx, %r10d + 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00008660 jge LBB31_117 + 0x43, 0x8d, 0x0c, 0x02, //0x00008666 leal (%r10,%r8), %ecx + 0x41, 0x29, 0xc9, //0x0000866a subl %ecx, %r9d + 0x49, 0x8d, 0x49, 0xff, //0x0000866d leaq $-1(%r9), %rcx + 0x45, 0x89, 0xcb, //0x00008671 movl %r9d, %r11d + 0x41, 0x83, 0xe3, 0x03, //0x00008674 andl $3, %r11d + 0x48, 0x83, 0xf9, 0x03, //0x00008678 cmpq $3, %rcx + 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000867c jae LBB31_121 + 0x31, 0xc9, //0x00008682 xorl %ecx, %ecx + 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00008684 jmp LBB31_124 + //0x00008689 LBB31_117 + 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00008689 jle LBB31_116 + 0x45, 0x01, 0xc2, //0x0000868f addl %r8d, %r10d + 0x45, 0x89, 0xcf, //0x00008692 movl %r9d, %r15d + 0x41, 0xf7, 0xd7, //0x00008695 notl %r15d + 0x45, 0x01, 0xd7, //0x00008698 addl %r10d, %r15d + 0x45, 0x31, 0xf6, //0x0000869b xorl %r14d, %r14d + 0x4d, 0x89, 0xcb, //0x0000869e movq %r9, %r11 + 0x41, 0x83, 0xff, 0x1e, //0x000086a1 cmpl $30, %r15d + 0x0f, 0x86, 0x9b, 0x01, 0x00, 0x00, //0x000086a5 jbe LBB31_135 + 0x49, 0xff, 0xc7, //0x000086ab incq %r15 + 0x4d, 0x89, 0xfe, //0x000086ae movq %r15, %r14 + 0x49, 0x83, 0xe6, 0xe0, //0x000086b1 andq $-32, %r14 + 0x4f, 0x8d, 0x1c, 0x30, //0x000086b5 leaq (%r8,%r14), %r11 + 0x49, 0x8d, 0x5e, 0xe0, //0x000086b9 leaq $-32(%r14), %rbx + 0x48, 0x89, 0xd8, //0x000086bd movq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x05, //0x000086c0 shrq $5, %rax + 0x48, 0xff, 0xc0, //0x000086c4 incq %rax + 0x41, 0x89, 0xc4, //0x000086c7 movl %eax, %r12d + 0x41, 0x83, 0xe4, 0x07, //0x000086ca andl $7, %r12d + 0x48, 0x81, 0xfb, 0xe0, 0x00, 0x00, 0x00, //0x000086ce cmpq $224, %rbx + 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000086d5 jae LBB31_129 + 0x31, 0xc0, //0x000086db xorl %eax, %eax + 0xe9, 0x23, 0x01, 0x00, 0x00, //0x000086dd jmp LBB31_131 + //0x000086e2 LBB31_116 + 0x4d, 0x89, 0xc8, //0x000086e2 movq %r9, %r8 + 0xe9, 0x76, 0x01, 0x00, 0x00, //0x000086e5 jmp LBB31_137 + //0x000086ea LBB31_103 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000086ea movl $4, %r9d + 0x48, 0x83, 0xc0, 0xfc, //0x000086f0 addq $-4, %rax + 0x41, 0x83, 0xfb, 0x64, //0x000086f4 cmpl $100, %r11d + 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x000086f8 jb LBB31_102 + 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000086fe jmp LBB31_105 + //0x00008703 LBB31_121 + 0x4d, 0x89, 0xde, //0x00008703 movq %r11, %r14 + 0x4d, 0x29, 0xce, //0x00008706 subq %r9, %r14 + 0x31, 0xc9, //0x00008709 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000870b .p2align 4, 0x90 + //0x00008710 LBB31_122 + 0x49, 0x8d, 0x1c, 0x08, //0x00008710 leaq (%r8,%rcx), %rbx + 0x8b, 0x54, 0x1e, 0xfc, //0x00008714 movl $-4(%rsi,%rbx), %edx + 0x89, 0x54, 0x1e, 0xfd, //0x00008718 movl %edx, $-3(%rsi,%rbx) + 0x48, 0x83, 0xc1, 0xfc, //0x0000871c addq $-4, %rcx + 0x49, 0x39, 0xce, //0x00008720 cmpq %rcx, %r14 + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008723 jne LBB31_122 + 0x48, 0xf7, 0xd9, //0x00008729 negq %rcx + //0x0000872c LBB31_124 + 0x4d, 0x85, 0xdb, //0x0000872c testq %r11, %r11 + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000872f je LBB31_127 + 0x49, 0xf7, 0xdb, //0x00008735 negq %r11 + 0x4c, 0x89, 0xc2, //0x00008738 movq %r8, %rdx + 0x48, 0x29, 0xca, //0x0000873b subq %rcx, %rdx + 0x31, 0xc9, //0x0000873e xorl %ecx, %ecx + //0x00008740 .p2align 4, 0x90 + //0x00008740 LBB31_126 + 0x48, 0x8d, 0x34, 0x0a, //0x00008740 leaq (%rdx,%rcx), %rsi + 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00008744 movzbl (%r12,%rsi), %ebx + 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00008749 movb %bl, $1(%r12,%rsi) + 0x48, 0xff, 0xc9, //0x0000874e decq %rcx + 0x49, 0x39, 0xcb, //0x00008751 cmpq %rcx, %r11 + 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00008754 jne LBB31_126 + //0x0000875a LBB31_127 + 0x49, 0x63, 0xca, //0x0000875a movslq %r10d, %rcx + 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000875d movb $46, (%r8,%rcx) + 0x49, 0x01, 0xc0, //0x00008762 addq %rax, %r8 + 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x00008765 jmp LBB31_137 + //0x0000876a LBB31_129 + 0x4c, 0x89, 0xe3, //0x0000876a movq %r12, %rbx + 0x48, 0x29, 0xc3, //0x0000876d subq %rax, %rbx + 0x31, 0xc0, //0x00008770 xorl %eax, %eax + 0x66, 0x0f, 0x6f, 0x05, 0x06, 0xf4, 0xff, 0xff, //0x00008772 movdqa $-3066(%rip), %xmm0 /* LCPI31_0+0(%rip) */ + //0x0000877a LBB31_130 + 0x49, 0x8d, 0x0c, 0x00, //0x0000877a leaq (%r8,%rax), %rcx + 0xf3, 0x0f, 0x7f, 0x04, 0x0e, //0x0000877e movdqu %xmm0, (%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x10, //0x00008783 movdqu %xmm0, $16(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x20, //0x00008789 movdqu %xmm0, $32(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x30, //0x0000878f movdqu %xmm0, $48(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x40, //0x00008795 movdqu %xmm0, $64(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x50, //0x0000879b movdqu %xmm0, $80(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x60, //0x000087a1 movdqu %xmm0, $96(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x70, //0x000087a7 movdqu %xmm0, $112(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x80, 0x00, 0x00, 0x00, //0x000087ad movdqu %xmm0, $128(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x90, 0x00, 0x00, 0x00, //0x000087b6 movdqu %xmm0, $144(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xa0, 0x00, 0x00, 0x00, //0x000087bf movdqu %xmm0, $160(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xb0, 0x00, 0x00, 0x00, //0x000087c8 movdqu %xmm0, $176(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xc0, 0x00, 0x00, 0x00, //0x000087d1 movdqu %xmm0, $192(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xd0, 0x00, 0x00, 0x00, //0x000087da movdqu %xmm0, $208(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xe0, 0x00, 0x00, 0x00, //0x000087e3 movdqu %xmm0, $224(%rsi,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xf0, 0x00, 0x00, 0x00, //0x000087ec movdqu %xmm0, $240(%rsi,%rcx) + 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x000087f5 addq $256, %rax + 0x48, 0x83, 0xc3, 0x08, //0x000087fb addq $8, %rbx + 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000087ff jne LBB31_130 + //0x00008805 LBB31_131 + 0x49, 0x01, 0xf3, //0x00008805 addq %rsi, %r11 + 0x4d, 0x85, 0xe4, //0x00008808 testq %r12, %r12 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000880b je LBB31_134 + 0x49, 0x01, 0xc0, //0x00008811 addq %rax, %r8 + 0x49, 0x01, 0xd0, //0x00008814 addq %rdx, %r8 + 0x49, 0xf7, 0xdc, //0x00008817 negq %r12 + 0x66, 0x0f, 0x6f, 0x05, 0x5e, 0xf3, 0xff, 0xff, //0x0000881a movdqa $-3234(%rip), %xmm0 /* LCPI31_0+0(%rip) */ + //0x00008822 LBB31_133 + 0xf3, 0x41, 0x0f, 0x7f, 0x40, 0xf0, //0x00008822 movdqu %xmm0, $-16(%r8) + 0xf3, 0x41, 0x0f, 0x7f, 0x00, //0x00008828 movdqu %xmm0, (%r8) + 0x49, 0x83, 0xc0, 0x20, //0x0000882d addq $32, %r8 + 0x49, 0xff, 0xc4, //0x00008831 incq %r12 + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00008834 jne LBB31_133 + //0x0000883a LBB31_134 + 0x4d, 0x89, 0xd8, //0x0000883a movq %r11, %r8 + 0x4d, 0x39, 0xf7, //0x0000883d cmpq %r14, %r15 + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00008840 je LBB31_137 + //0x00008846 LBB31_135 + 0x45, 0x29, 0xf2, //0x00008846 subl %r14d, %r10d + 0x45, 0x29, 0xca, //0x00008849 subl %r9d, %r10d + 0x4d, 0x89, 0xd8, //0x0000884c movq %r11, %r8 + 0x90, //0x0000884f .p2align 4, 0x90 + //0x00008850 LBB31_136 + 0x41, 0xc6, 0x00, 0x30, //0x00008850 movb $48, (%r8) + 0x49, 0xff, 0xc0, //0x00008854 incq %r8 + 0x41, 0xff, 0xca, //0x00008857 decl %r10d + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000885a jne LBB31_136 + //0x00008860 LBB31_137 + 0x41, 0x29, 0xf8, //0x00008860 subl %edi, %r8d + //0x00008863 LBB31_138 + 0x44, 0x89, 0xc0, //0x00008863 movl %r8d, %eax + 0x5b, //0x00008866 popq %rbx + 0x41, 0x5c, //0x00008867 popq %r12 + 0x41, 0x5d, //0x00008869 popq %r13 + 0x41, 0x5e, //0x0000886b popq %r14 + 0x41, 0x5f, //0x0000886d popq %r15 + 0x5d, //0x0000886f popq %rbp + 0xc3, //0x00008870 retq + //0x00008871 LBB31_139 + 0x45, 0x31, 0xc0, //0x00008871 xorl %r8d, %r8d + 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00008874 jmp LBB31_138 + //0x00008879 LBB31_140 + 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00008879 movl $-149, %r15d + 0x89, 0xc6, //0x0000887f movl %eax, %esi + 0xe9, 0x89, 0xf3, 0xff, 0xff, //0x00008881 jmp LBB31_5 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008886 .p2align 4, 0x00 + //0x00008890 LCPI32_0 + 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00008890 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' + //0x000088a0 LCPI32_1 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000088a0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x000088b0 LCPI32_2 + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000088b0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + //0x000088c0 LCPI32_3 + 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000088c0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' + //0x000088d0 LCPI32_4 + 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x000088d0 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' + //0x000088e0 LCPI32_5 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000088e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000088f0 .p2align 4, 0x90 + //0x000088f0 _to_lower + 0x55, //0x000088f0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000088f1 movq %rsp, %rbp + 0x48, 0x83, 0xfa, 0x10, //0x000088f4 cmpq $16, %rdx + 0x0f, 0x82, 0xef, 0x00, 0x00, 0x00, //0x000088f8 jb LBB32_8 + 0x48, 0x8d, 0x4a, 0xf0, //0x000088fe leaq $-16(%rdx), %rcx + 0xf6, 0xc1, 0x10, //0x00008902 testb $16, %cl + 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00008905 jne LBB32_2 + 0xf3, 0x0f, 0x6f, 0x06, //0x0000890b movdqu (%rsi), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x0000890f movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x64, 0x0d, 0x75, 0xff, 0xff, 0xff, //0x00008913 pcmpgtb $-139(%rip), %xmm1 /* LCPI32_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x7d, 0xff, 0xff, 0xff, //0x0000891b movdqa $-131(%rip), %xmm2 /* LCPI32_1+0(%rip) */ + 0x66, 0x0f, 0x64, 0xd0, //0x00008923 pcmpgtb %xmm0, %xmm2 + 0x66, 0x0f, 0xdb, 0xd1, //0x00008927 pand %xmm1, %xmm2 + 0x66, 0x0f, 0xdb, 0x15, 0x7d, 0xff, 0xff, 0xff, //0x0000892b pand $-131(%rip), %xmm2 /* LCPI32_2+0(%rip) */ + 0x66, 0x0f, 0x71, 0xf2, 0x05, //0x00008933 psllw $5, %xmm2 + 0x66, 0x0f, 0xfc, 0xd0, //0x00008938 paddb %xmm0, %xmm2 + 0xf3, 0x0f, 0x7f, 0x17, //0x0000893c movdqu %xmm2, (%rdi) + 0x48, 0x83, 0xc6, 0x10, //0x00008940 addq $16, %rsi + 0x48, 0x83, 0xc7, 0x10, //0x00008944 addq $16, %rdi + 0x48, 0x89, 0xc8, //0x00008948 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0x10, //0x0000894b cmpq $16, %rcx + 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x0000894f jae LBB32_5 + 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00008955 jmp LBB32_7 + //0x0000895a LBB32_2 + 0x48, 0x89, 0xd0, //0x0000895a movq %rdx, %rax + 0x48, 0x83, 0xf9, 0x10, //0x0000895d cmpq $16, %rcx + 0x0f, 0x82, 0x83, 0x00, 0x00, 0x00, //0x00008961 jb LBB32_7 + //0x00008967 LBB32_5 + 0x66, 0x0f, 0x6f, 0x05, 0x21, 0xff, 0xff, 0xff, //0x00008967 movdqa $-223(%rip), %xmm0 /* LCPI32_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x29, 0xff, 0xff, 0xff, //0x0000896f movdqa $-215(%rip), %xmm1 /* LCPI32_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x31, 0xff, 0xff, 0xff, //0x00008977 movdqa $-207(%rip), %xmm2 /* LCPI32_2+0(%rip) */ + 0x90, //0x0000897f .p2align 4, 0x90 + //0x00008980 LBB32_6 + 0xf3, 0x0f, 0x6f, 0x1e, //0x00008980 movdqu (%rsi), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00008984 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0xe0, //0x00008988 pcmpgtb %xmm0, %xmm4 + 0x66, 0x0f, 0x6f, 0xe9, //0x0000898c movdqa %xmm1, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00008990 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00008994 pand %xmm4, %xmm5 + 0x66, 0x0f, 0xdb, 0xea, //0x00008998 pand %xmm2, %xmm5 + 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x0000899c psllw $5, %xmm5 + 0x66, 0x0f, 0xfc, 0xeb, //0x000089a1 paddb %xmm3, %xmm5 + 0xf3, 0x0f, 0x7f, 0x2f, //0x000089a5 movdqu %xmm5, (%rdi) + 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x000089a9 movdqu $16(%rsi), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000089ae movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0xe0, //0x000089b2 pcmpgtb %xmm0, %xmm4 + 0x66, 0x0f, 0x6f, 0xe9, //0x000089b6 movdqa %xmm1, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000089ba pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x000089be pand %xmm4, %xmm5 + 0x66, 0x0f, 0xdb, 0xea, //0x000089c2 pand %xmm2, %xmm5 + 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x000089c6 psllw $5, %xmm5 + 0x66, 0x0f, 0xfc, 0xeb, //0x000089cb paddb %xmm3, %xmm5 + 0xf3, 0x0f, 0x7f, 0x6f, 0x10, //0x000089cf movdqu %xmm5, $16(%rdi) + 0x48, 0x83, 0xc6, 0x20, //0x000089d4 addq $32, %rsi + 0x48, 0x83, 0xc7, 0x20, //0x000089d8 addq $32, %rdi + 0x48, 0x83, 0xc0, 0xe0, //0x000089dc addq $-32, %rax + 0x48, 0x83, 0xf8, 0x0f, //0x000089e0 cmpq $15, %rax + 0x0f, 0x87, 0x96, 0xff, 0xff, 0xff, //0x000089e4 ja LBB32_6 + //0x000089ea LBB32_7 + 0x83, 0xe2, 0x0f, //0x000089ea andl $15, %edx + //0x000089ed LBB32_8 + 0x48, 0x85, 0xd2, //0x000089ed testq %rdx, %rdx + 0x0f, 0x84, 0x69, 0x02, 0x00, 0x00, //0x000089f0 je LBB32_16 + 0x48, 0x83, 0xfa, 0x1f, //0x000089f6 cmpq $31, %rdx + 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x000089fa jbe LBB32_10 + 0x48, 0x8d, 0x04, 0x16, //0x00008a00 leaq (%rsi,%rdx), %rax + 0x48, 0x39, 0xc7, //0x00008a04 cmpq %rax, %rdi + 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00008a07 jae LBB32_19 + 0x48, 0x8d, 0x04, 0x17, //0x00008a0d leaq (%rdi,%rdx), %rax + 0x48, 0x39, 0xc6, //0x00008a11 cmpq %rax, %rsi + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00008a14 jae LBB32_19 + //0x00008a1a LBB32_10 + 0xf6, 0xc2, 0x01, //0x00008a1a testb $1, %dl + 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00008a1d jne LBB32_12 + //0x00008a23 LBB32_11 + 0x49, 0x89, 0xd0, //0x00008a23 movq %rdx, %r8 + 0x48, 0x83, 0xfa, 0x01, //0x00008a26 cmpq $1, %rdx + 0x0f, 0x85, 0xec, 0x01, 0x00, 0x00, //0x00008a2a jne LBB32_14 + 0xe9, 0x2a, 0x02, 0x00, 0x00, //0x00008a30 jmp LBB32_16 + //0x00008a35 LBB32_19 + 0x49, 0x89, 0xd0, //0x00008a35 movq %rdx, %r8 + 0x49, 0x83, 0xe0, 0xe0, //0x00008a38 andq $-32, %r8 + 0x49, 0x8d, 0x48, 0xe0, //0x00008a3c leaq $-32(%r8), %rcx + 0x48, 0x89, 0xc8, //0x00008a40 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x05, //0x00008a43 shrq $5, %rax + 0x48, 0xff, 0xc0, //0x00008a47 incq %rax + 0x41, 0x89, 0xc1, //0x00008a4a movl %eax, %r9d + 0x41, 0x83, 0xe1, 0x01, //0x00008a4d andl $1, %r9d + 0x48, 0x85, 0xc9, //0x00008a51 testq %rcx, %rcx + 0x0f, 0x84, 0x07, 0x02, 0x00, 0x00, //0x00008a54 je LBB32_20 + 0x4c, 0x29, 0xc8, //0x00008a5a subq %r9, %rax + 0x31, 0xc9, //0x00008a5d xorl %ecx, %ecx + 0x66, 0x0f, 0x6f, 0x05, 0x59, 0xfe, 0xff, 0xff, //0x00008a5f movdqa $-423(%rip), %xmm0 /* LCPI32_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x61, 0xfe, 0xff, 0xff, //0x00008a67 movdqa $-415(%rip), %xmm1 /* LCPI32_4+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x15, 0x69, 0xfe, 0xff, 0xff, //0x00008a6f movdqa $-407(%rip), %xmm2 /* LCPI32_5+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a77 .p2align 4, 0x90 + //0x00008a80 LBB32_22 + 0xf3, 0x0f, 0x6f, 0x1c, 0x0e, //0x00008a80 movdqu (%rsi,%rcx), %xmm3 + 0xf3, 0x0f, 0x6f, 0x64, 0x0e, 0x10, //0x00008a85 movdqu $16(%rsi,%rcx), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00008a8b movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0xfc, 0xe8, //0x00008a8f paddb %xmm0, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00008a93 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0xfc, 0xf0, //0x00008a97 paddb %xmm0, %xmm6 + 0x66, 0x0f, 0x6f, 0xfd, //0x00008a9b movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0xda, 0xf9, //0x00008a9f pminub %xmm1, %xmm7 + 0x66, 0x0f, 0x74, 0xfd, //0x00008aa3 pcmpeqb %xmm5, %xmm7 + 0x66, 0x0f, 0x6f, 0xee, //0x00008aa7 movdqa %xmm6, %xmm5 + 0x66, 0x0f, 0xda, 0xe9, //0x00008aab pminub %xmm1, %xmm5 + 0x66, 0x0f, 0x74, 0xee, //0x00008aaf pcmpeqb %xmm6, %xmm5 + 0x66, 0x0f, 0x6f, 0xf7, //0x00008ab3 movdqa %xmm7, %xmm6 + 0x66, 0x0f, 0xdf, 0xf3, //0x00008ab7 pandn %xmm3, %xmm6 + 0x66, 0x0f, 0xfc, 0xda, //0x00008abb paddb %xmm2, %xmm3 + 0x66, 0x0f, 0xdb, 0xdf, //0x00008abf pand %xmm7, %xmm3 + 0x66, 0x0f, 0xeb, 0xde, //0x00008ac3 por %xmm6, %xmm3 + 0x66, 0x0f, 0x6f, 0xf5, //0x00008ac7 movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0xdf, 0xf4, //0x00008acb pandn %xmm4, %xmm6 + 0x66, 0x0f, 0xfc, 0xe2, //0x00008acf paddb %xmm2, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x00008ad3 pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe6, //0x00008ad7 por %xmm6, %xmm4 + 0xf3, 0x0f, 0x7f, 0x1c, 0x0f, //0x00008adb movdqu %xmm3, (%rdi,%rcx) + 0xf3, 0x0f, 0x7f, 0x64, 0x0f, 0x10, //0x00008ae0 movdqu %xmm4, $16(%rdi,%rcx) + 0xf3, 0x0f, 0x6f, 0x5c, 0x0e, 0x20, //0x00008ae6 movdqu $32(%rsi,%rcx), %xmm3 + 0xf3, 0x0f, 0x6f, 0x64, 0x0e, 0x30, //0x00008aec movdqu $48(%rsi,%rcx), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00008af2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0xfc, 0xe8, //0x00008af6 paddb %xmm0, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00008afa movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0xfc, 0xf0, //0x00008afe paddb %xmm0, %xmm6 + 0x66, 0x0f, 0x6f, 0xfd, //0x00008b02 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0xda, 0xf9, //0x00008b06 pminub %xmm1, %xmm7 + 0x66, 0x0f, 0x74, 0xfd, //0x00008b0a pcmpeqb %xmm5, %xmm7 + 0x66, 0x0f, 0x6f, 0xee, //0x00008b0e movdqa %xmm6, %xmm5 + 0x66, 0x0f, 0xda, 0xe9, //0x00008b12 pminub %xmm1, %xmm5 + 0x66, 0x0f, 0x74, 0xee, //0x00008b16 pcmpeqb %xmm6, %xmm5 + 0x66, 0x0f, 0x6f, 0xf7, //0x00008b1a movdqa %xmm7, %xmm6 + 0x66, 0x0f, 0xdf, 0xf3, //0x00008b1e pandn %xmm3, %xmm6 + 0x66, 0x0f, 0xfc, 0xda, //0x00008b22 paddb %xmm2, %xmm3 + 0x66, 0x0f, 0xdb, 0xdf, //0x00008b26 pand %xmm7, %xmm3 + 0x66, 0x0f, 0xeb, 0xde, //0x00008b2a por %xmm6, %xmm3 + 0x66, 0x0f, 0x6f, 0xf5, //0x00008b2e movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0xdf, 0xf4, //0x00008b32 pandn %xmm4, %xmm6 + 0x66, 0x0f, 0xfc, 0xe2, //0x00008b36 paddb %xmm2, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x00008b3a pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe6, //0x00008b3e por %xmm6, %xmm4 + 0xf3, 0x0f, 0x7f, 0x5c, 0x0f, 0x20, //0x00008b42 movdqu %xmm3, $32(%rdi,%rcx) + 0xf3, 0x0f, 0x7f, 0x64, 0x0f, 0x30, //0x00008b48 movdqu %xmm4, $48(%rdi,%rcx) + 0x48, 0x83, 0xc1, 0x40, //0x00008b4e addq $64, %rcx + 0x48, 0x83, 0xc0, 0xfe, //0x00008b52 addq $-2, %rax + 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x00008b56 jne LBB32_22 + 0x4d, 0x85, 0xc9, //0x00008b5c testq %r9, %r9 + 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00008b5f je LBB32_25 + //0x00008b65 LBB32_24 + 0xf3, 0x0f, 0x6f, 0x04, 0x0e, //0x00008b65 movdqu (%rsi,%rcx), %xmm0 + 0xf3, 0x0f, 0x6f, 0x4c, 0x0e, 0x10, //0x00008b6a movdqu $16(%rsi,%rcx), %xmm1 + 0x66, 0x0f, 0x6f, 0x15, 0x48, 0xfd, 0xff, 0xff, //0x00008b70 movdqa $-696(%rip), %xmm2 /* LCPI32_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00008b78 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0xfc, 0xda, //0x00008b7c paddb %xmm2, %xmm3 + 0x66, 0x0f, 0xfc, 0xd1, //0x00008b80 paddb %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0x25, 0x44, 0xfd, 0xff, 0xff, //0x00008b84 movdqa $-700(%rip), %xmm4 /* LCPI32_4+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xeb, //0x00008b8c movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0xda, 0xec, //0x00008b90 pminub %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xeb, //0x00008b94 pcmpeqb %xmm3, %xmm5 + 0x66, 0x0f, 0xda, 0xe2, //0x00008b98 pminub %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe2, //0x00008b9c pcmpeqb %xmm2, %xmm4 + 0x66, 0x0f, 0x6f, 0x15, 0x38, 0xfd, 0xff, 0xff, //0x00008ba0 movdqa $-712(%rip), %xmm2 /* LCPI32_5+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xdd, //0x00008ba8 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0xdf, 0xd8, //0x00008bac pandn %xmm0, %xmm3 + 0x66, 0x0f, 0xfc, 0xc2, //0x00008bb0 paddb %xmm2, %xmm0 + 0x66, 0x0f, 0xfc, 0xd1, //0x00008bb4 paddb %xmm1, %xmm2 + 0x66, 0x0f, 0xdb, 0xc5, //0x00008bb8 pand %xmm5, %xmm0 + 0x66, 0x0f, 0xeb, 0xc3, //0x00008bbc por %xmm3, %xmm0 + 0x66, 0x0f, 0xdb, 0xd4, //0x00008bc0 pand %xmm4, %xmm2 + 0x66, 0x0f, 0xdf, 0xe1, //0x00008bc4 pandn %xmm1, %xmm4 + 0x66, 0x0f, 0xeb, 0xe2, //0x00008bc8 por %xmm2, %xmm4 + 0xf3, 0x0f, 0x7f, 0x04, 0x0f, //0x00008bcc movdqu %xmm0, (%rdi,%rcx) + 0xf3, 0x0f, 0x7f, 0x64, 0x0f, 0x10, //0x00008bd1 movdqu %xmm4, $16(%rdi,%rcx) + //0x00008bd7 LBB32_25 + 0x4c, 0x39, 0xc2, //0x00008bd7 cmpq %r8, %rdx + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00008bda je LBB32_16 + 0x83, 0xe2, 0x1f, //0x00008be0 andl $31, %edx + 0x4c, 0x01, 0xc6, //0x00008be3 addq %r8, %rsi + 0x4c, 0x01, 0xc7, //0x00008be6 addq %r8, %rdi + 0xf6, 0xc2, 0x01, //0x00008be9 testb $1, %dl + 0x0f, 0x84, 0x31, 0xfe, 0xff, 0xff, //0x00008bec je LBB32_11 + //0x00008bf2 LBB32_12 + 0x0f, 0xb6, 0x06, //0x00008bf2 movzbl (%rsi), %eax + 0x44, 0x8d, 0x40, 0xbf, //0x00008bf5 leal $-65(%rax), %r8d + 0x8d, 0x48, 0x20, //0x00008bf9 leal $32(%rax), %ecx + 0x41, 0x80, 0xf8, 0x1a, //0x00008bfc cmpb $26, %r8b + 0x0f, 0xb6, 0xc9, //0x00008c00 movzbl %cl, %ecx + 0x0f, 0x43, 0xc8, //0x00008c03 cmovael %eax, %ecx + 0x4c, 0x8d, 0x42, 0xff, //0x00008c06 leaq $-1(%rdx), %r8 + 0x88, 0x0f, //0x00008c0a movb %cl, (%rdi) + 0x48, 0xff, 0xc6, //0x00008c0c incq %rsi + 0x48, 0xff, 0xc7, //0x00008c0f incq %rdi + 0x48, 0x83, 0xfa, 0x01, //0x00008c12 cmpq $1, %rdx + 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00008c16 je LBB32_16 + //0x00008c1c LBB32_14 + 0x31, 0xc9, //0x00008c1c xorl %ecx, %ecx + 0x90, 0x90, //0x00008c1e .p2align 4, 0x90 + //0x00008c20 LBB32_15 + 0x0f, 0xb6, 0x14, 0x0e, //0x00008c20 movzbl (%rsi,%rcx), %edx + 0x44, 0x8d, 0x4a, 0xbf, //0x00008c24 leal $-65(%rdx), %r9d + 0x8d, 0x42, 0x20, //0x00008c28 leal $32(%rdx), %eax + 0x41, 0x80, 0xf9, 0x1a, //0x00008c2b cmpb $26, %r9b + 0x0f, 0xb6, 0xc0, //0x00008c2f movzbl %al, %eax + 0x0f, 0x43, 0xc2, //0x00008c32 cmovael %edx, %eax + 0x88, 0x04, 0x0f, //0x00008c35 movb %al, (%rdi,%rcx) + 0x0f, 0xb6, 0x44, 0x0e, 0x01, //0x00008c38 movzbl $1(%rsi,%rcx), %eax + 0x44, 0x8d, 0x48, 0xbf, //0x00008c3d leal $-65(%rax), %r9d + 0x8d, 0x50, 0x20, //0x00008c41 leal $32(%rax), %edx + 0x41, 0x80, 0xf9, 0x1a, //0x00008c44 cmpb $26, %r9b + 0x0f, 0xb6, 0xd2, //0x00008c48 movzbl %dl, %edx + 0x0f, 0x43, 0xd0, //0x00008c4b cmovael %eax, %edx + 0x88, 0x54, 0x0f, 0x01, //0x00008c4e movb %dl, $1(%rdi,%rcx) + 0x48, 0x83, 0xc1, 0x02, //0x00008c52 addq $2, %rcx + 0x49, 0x39, 0xc8, //0x00008c56 cmpq %rcx, %r8 + 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x00008c59 jne LBB32_15 + //0x00008c5f LBB32_16 + 0x5d, //0x00008c5f popq %rbp + 0xc3, //0x00008c60 retq + //0x00008c61 LBB32_20 + 0x31, 0xc9, //0x00008c61 xorl %ecx, %ecx + 0x4d, 0x85, 0xc9, //0x00008c63 testq %r9, %r9 + 0x0f, 0x85, 0xf9, 0xfe, 0xff, 0xff, //0x00008c66 jne LBB32_24 + 0xe9, 0x66, 0xff, 0xff, 0xff, //0x00008c6c jmp LBB32_25 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008c71 .p2align 4, 0x90 + //0x00008c80 _format_significand + 0x55, //0x00008c80 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008c81 movq %rsp, %rbp + 0x41, 0x56, //0x00008c84 pushq %r14 + 0x53, //0x00008c86 pushq %rbx + 0x4c, 0x63, 0xc2, //0x00008c87 movslq %edx, %r8 + 0x49, 0x01, 0xf0, //0x00008c8a addq %rsi, %r8 + 0x48, 0x89, 0xf8, //0x00008c8d movq %rdi, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00008c90 shrq $32, %rax + 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00008c94 je LBB33_1 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008c9a movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf8, //0x00008ca4 movq %rdi, %rax + 0x48, 0xf7, 0xe1, //0x00008ca7 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00008caa shrq $26, %rdx + 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008cae imull $-100000000, %edx, %ecx + 0x01, 0xf9, //0x00008cb4 addl %edi, %ecx + 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008cb6 je LBB33_3 + 0x89, 0xc8, //0x00008cbc movl %ecx, %eax + 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008cbe movl $3518437209, %r9d + 0x49, 0x0f, 0xaf, 0xc1, //0x00008cc4 imulq %r9, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00008cc8 shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008ccc imull $10000, %eax, %edi + 0x29, 0xf9, //0x00008cd2 subl %edi, %ecx + 0x48, 0x89, 0xc7, //0x00008cd4 movq %rax, %rdi + 0x49, 0x0f, 0xaf, 0xf9, //0x00008cd7 imulq %r9, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00008cdb shrq $45, %rdi + 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008cdf imull $10000, %edi, %edi + 0x29, 0xf8, //0x00008ce5 subl %edi, %eax + 0x0f, 0xb7, 0xf9, //0x00008ce7 movzwl %cx, %edi + 0xc1, 0xef, 0x02, //0x00008cea shrl $2, %edi + 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008ced imull $5243, %edi, %r9d + 0x41, 0xc1, 0xe9, 0x11, //0x00008cf4 shrl $17, %r9d + 0x41, 0x6b, 0xf9, 0x64, //0x00008cf8 imull $100, %r9d, %edi + 0x29, 0xf9, //0x00008cfc subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd1, //0x00008cfe movzwl %cx, %r10d + 0x0f, 0xb7, 0xf8, //0x00008d02 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00008d05 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008d08 imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00008d0e shrl $17, %edi + 0x6b, 0xcf, 0x64, //0x00008d11 imull $100, %edi, %ecx + 0x29, 0xc8, //0x00008d14 subl %ecx, %eax + 0x44, 0x0f, 0xb7, 0xd8, //0x00008d16 movzwl %ax, %r11d + 0x48, 0x8d, 0x0d, 0x4f, 0x34, 0x00, 0x00, //0x00008d1a leaq $13391(%rip), %rcx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008d21 movzwl (%rcx,%r10,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008d26 movw %ax, $-2(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008d2b movzwl (%rcx,%r9,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008d30 movw %ax, $-4(%r8) + 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008d35 movzwl (%rcx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008d3a movw %ax, $-6(%r8) + 0x0f, 0xb7, 0x04, 0x79, //0x00008d3f movzwl (%rcx,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008d43 movw %ax, $-8(%r8) + 0x45, 0x31, 0xc9, //0x00008d48 xorl %r9d, %r9d + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00008d4b jmp LBB33_5 + //0x00008d50 LBB33_1 + 0x45, 0x31, 0xc9, //0x00008d50 xorl %r9d, %r9d + 0x4d, 0x89, 0xc6, //0x00008d53 movq %r8, %r14 + 0x48, 0x89, 0xfa, //0x00008d56 movq %rdi, %rdx + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008d59 cmpl $10000, %edx + 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00008d5f jae LBB33_8 + //0x00008d65 LBB33_7 + 0x89, 0xd7, //0x00008d65 movl %edx, %edi + 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00008d67 jmp LBB33_10 + //0x00008d6c LBB33_3 + 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008d6c movl $8, %r9d + //0x00008d72 LBB33_5 + 0x4d, 0x8d, 0x70, 0xf8, //0x00008d72 leaq $-8(%r8), %r14 + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008d76 cmpl $10000, %edx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008d7c jb LBB33_7 + //0x00008d82 LBB33_8 + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008d82 movl $3518437209, %r10d + 0x4c, 0x8d, 0x1d, 0xe1, 0x33, 0x00, 0x00, //0x00008d88 leaq $13281(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, //0x00008d8f .p2align 4, 0x90 + //0x00008d90 LBB33_9 + 0x89, 0xd7, //0x00008d90 movl %edx, %edi + 0x49, 0x0f, 0xaf, 0xfa, //0x00008d92 imulq %r10, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00008d96 shrq $45, %rdi + 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008d9a imull $-10000, %edi, %eax + 0x01, 0xd0, //0x00008da0 addl %edx, %eax + 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008da2 imulq $1374389535, %rax, %rbx + 0x48, 0xc1, 0xeb, 0x25, //0x00008da9 shrq $37, %rbx + 0x6b, 0xcb, 0x64, //0x00008dad imull $100, %ebx, %ecx + 0x29, 0xc8, //0x00008db0 subl %ecx, %eax + 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008db2 movzwl (%r11,%rax,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008db7 movw %ax, $-2(%r14) + 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008dbc movzwl (%r11,%rbx,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008dc1 movw %ax, $-4(%r14) + 0x49, 0x83, 0xc6, 0xfc, //0x00008dc6 addq $-4, %r14 + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008dca cmpl $99999999, %edx + 0x89, 0xfa, //0x00008dd0 movl %edi, %edx + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008dd2 ja LBB33_9 + //0x00008dd8 LBB33_10 + 0x83, 0xff, 0x64, //0x00008dd8 cmpl $100, %edi + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008ddb jae LBB33_11 + 0x83, 0xff, 0x0a, //0x00008de1 cmpl $10, %edi + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008de4 jb LBB33_14 + //0x00008dea LBB33_13 + 0x89, 0xf8, //0x00008dea movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x7d, 0x33, 0x00, 0x00, //0x00008dec leaq $13181(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00008df3 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008df7 movw %ax, $-2(%r14) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008dfc jmp LBB33_15 + //0x00008e01 LBB33_11 + 0x0f, 0xb7, 0xc7, //0x00008e01 movzwl %di, %eax + 0xc1, 0xe8, 0x02, //0x00008e04 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008e07 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00008e0d shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x00008e10 imull $100, %eax, %ecx + 0x29, 0xcf, //0x00008e13 subl %ecx, %edi + 0x0f, 0xb7, 0xcf, //0x00008e15 movzwl %di, %ecx + 0x48, 0x8d, 0x15, 0x51, 0x33, 0x00, 0x00, //0x00008e18 leaq $13137(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00008e1f movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008e23 movw %cx, $-2(%r14) + 0x49, 0x83, 0xc6, 0xfe, //0x00008e28 addq $-2, %r14 + 0x89, 0xc7, //0x00008e2c movl %eax, %edi + 0x83, 0xff, 0x0a, //0x00008e2e cmpl $10, %edi + 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008e31 jae LBB33_13 + //0x00008e37 LBB33_14 + 0x40, 0x80, 0xc7, 0x30, //0x00008e37 addb $48, %dil + 0x40, 0x88, 0x3e, //0x00008e3b movb %dil, (%rsi) + //0x00008e3e LBB33_15 + 0x4d, 0x29, 0xc8, //0x00008e3e subq %r9, %r8 + 0x4c, 0x89, 0xc0, //0x00008e41 movq %r8, %rax + 0x5b, //0x00008e44 popq %rbx + 0x41, 0x5e, //0x00008e45 popq %r14 + 0x5d, //0x00008e47 popq %rbp + 0xc3, //0x00008e48 retq + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e49 .p2align 4, 0x90 + //0x00008e50 _left_shift + 0x55, //0x00008e50 pushq %rbp + 0x48, 0x89, 0xe5, //0x00008e51 movq %rsp, %rbp + 0x41, 0x56, //0x00008e54 pushq %r14 + 0x53, //0x00008e56 pushq %rbx + 0x89, 0xf1, //0x00008e57 movl %esi, %ecx + 0x48, 0x6b, 0xd1, 0x68, //0x00008e59 imulq $104, %rcx, %rdx + 0x48, 0x8d, 0x35, 0xfc, 0x8c, 0x00, 0x00, //0x00008e5d leaq $36092(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x44, 0x8b, 0x04, 0x32, //0x00008e64 movl (%rdx,%rsi), %r8d + 0x4c, 0x8b, 0x17, //0x00008e68 movq (%rdi), %r10 + 0x4c, 0x63, 0x4f, 0x10, //0x00008e6b movslq $16(%rdi), %r9 + 0x8a, 0x44, 0x32, 0x04, //0x00008e6f movb $4(%rdx,%rsi), %al + 0x4d, 0x85, 0xc9, //0x00008e73 testq %r9, %r9 + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008e76 je LBB34_6 + 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00008e7c leaq $5(%rdx,%rsi), %rdx + 0x31, 0xf6, //0x00008e81 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e83 .p2align 4, 0x90 + //0x00008e90 LBB34_3 + 0x84, 0xc0, //0x00008e90 testb %al, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00008e92 je LBB34_8 + 0x41, 0x38, 0x04, 0x32, //0x00008e98 cmpb %al, (%r10,%rsi) + 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x00008e9c jne LBB34_5 + 0x0f, 0xb6, 0x04, 0x32, //0x00008ea2 movzbl (%rdx,%rsi), %eax + 0x48, 0xff, 0xc6, //0x00008ea6 incq %rsi + 0x49, 0x39, 0xf1, //0x00008ea9 cmpq %rsi, %r9 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00008eac jne LBB34_3 + //0x00008eb2 LBB34_6 + 0x84, 0xc0, //0x00008eb2 testb %al, %al + 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00008eb4 je LBB34_8 + //0x00008eba LBB34_7 + 0x41, 0xff, 0xc8, //0x00008eba decl %r8d + //0x00008ebd LBB34_8 + 0x45, 0x85, 0xc9, //0x00008ebd testl %r9d, %r9d + 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00008ec0 jle LBB34_23 + 0x43, 0x8d, 0x04, 0x08, //0x00008ec6 leal (%r8,%r9), %eax + 0x4c, 0x63, 0xf0, //0x00008eca movslq %eax, %r14 + 0x49, 0xff, 0xce, //0x00008ecd decq %r14 + 0x31, 0xd2, //0x00008ed0 xorl %edx, %edx + 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008ed2 movabsq $-3689348814741910323, %r11 + 0x90, 0x90, 0x90, 0x90, //0x00008edc .p2align 4, 0x90 + //0x00008ee0 LBB34_10 + 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00008ee0 movsbq $-1(%r10,%r9), %rsi + 0x48, 0x83, 0xc6, 0xd0, //0x00008ee6 addq $-48, %rsi + 0x48, 0xd3, 0xe6, //0x00008eea shlq %cl, %rsi + 0x48, 0x01, 0xd6, //0x00008eed addq %rdx, %rsi + 0x48, 0x89, 0xf0, //0x00008ef0 movq %rsi, %rax + 0x49, 0xf7, 0xe3, //0x00008ef3 mulq %r11 + 0x48, 0xc1, 0xea, 0x03, //0x00008ef6 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00008efa leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00008efe leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xf0, //0x00008f02 movq %rsi, %rax + 0x48, 0x29, 0xd8, //0x00008f05 subq %rbx, %rax + 0x4c, 0x39, 0x77, 0x08, //0x00008f08 cmpq %r14, $8(%rdi) + 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00008f0c jbe LBB34_16 + 0x04, 0x30, //0x00008f12 addb $48, %al + 0x43, 0x88, 0x04, 0x32, //0x00008f14 movb %al, (%r10,%r14) + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008f18 jmp LBB34_18 + 0x90, 0x90, 0x90, //0x00008f1d .p2align 4, 0x90 + //0x00008f20 LBB34_16 + 0x48, 0x85, 0xc0, //0x00008f20 testq %rax, %rax + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008f23 je LBB34_18 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008f29 movl $1, $28(%rdi) + //0x00008f30 LBB34_18 + 0x49, 0x83, 0xf9, 0x02, //0x00008f30 cmpq $2, %r9 + 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00008f34 jl LBB34_12 + 0x49, 0xff, 0xc9, //0x00008f3a decq %r9 + 0x4c, 0x8b, 0x17, //0x00008f3d movq (%rdi), %r10 + 0x49, 0xff, 0xce, //0x00008f40 decq %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00008f43 jmp LBB34_10 + //0x00008f48 LBB34_12 + 0x48, 0x83, 0xfe, 0x0a, //0x00008f48 cmpq $10, %rsi + 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00008f4c jae LBB34_13 + //0x00008f52 LBB34_23 + 0x48, 0x63, 0x4f, 0x10, //0x00008f52 movslq $16(%rdi), %rcx + 0x49, 0x63, 0xc0, //0x00008f56 movslq %r8d, %rax + 0x48, 0x01, 0xc8, //0x00008f59 addq %rcx, %rax + 0x89, 0x47, 0x10, //0x00008f5c movl %eax, $16(%rdi) + 0x48, 0x8b, 0x4f, 0x08, //0x00008f5f movq $8(%rdi), %rcx + 0x48, 0x39, 0xc1, //0x00008f63 cmpq %rax, %rcx + 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008f66 ja LBB34_25 + 0x89, 0x4f, 0x10, //0x00008f6c movl %ecx, $16(%rdi) + 0x89, 0xc8, //0x00008f6f movl %ecx, %eax + //0x00008f71 LBB34_25 + 0x44, 0x01, 0x47, 0x14, //0x00008f71 addl %r8d, $20(%rdi) + 0x85, 0xc0, //0x00008f75 testl %eax, %eax + 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00008f77 jle LBB34_29 + 0x48, 0x8b, 0x0f, //0x00008f7d movq (%rdi), %rcx + 0x89, 0xc0, //0x00008f80 movl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f82 .p2align 4, 0x90 + //0x00008f90 LBB34_27 + 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00008f90 cmpb $48, $-1(%rcx,%rax) + 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008f95 jne LBB34_31 + 0x89, 0xc2, //0x00008f9b movl %eax, %edx + 0x48, 0xff, 0xc8, //0x00008f9d decq %rax + 0xff, 0xca, //0x00008fa0 decl %edx + 0x89, 0x57, 0x10, //0x00008fa2 movl %edx, $16(%rdi) + 0x48, 0x8d, 0x50, 0x01, //0x00008fa5 leaq $1(%rax), %rdx + 0x48, 0x83, 0xfa, 0x01, //0x00008fa9 cmpq $1, %rdx + 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00008fad jg LBB34_27 + //0x00008fb3 LBB34_29 + 0x85, 0xc0, //0x00008fb3 testl %eax, %eax + 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00008fb5 je LBB34_30 + //0x00008fbb LBB34_31 + 0x5b, //0x00008fbb popq %rbx + 0x41, 0x5e, //0x00008fbc popq %r14 + 0x5d, //0x00008fbe popq %rbp + 0xc3, //0x00008fbf retq + //0x00008fc0 LBB34_13 + 0x49, 0x63, 0xf6, //0x00008fc0 movslq %r14d, %rsi + 0x48, 0xff, 0xce, //0x00008fc3 decq %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00008fc6 jmp LBB34_14 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fcb .p2align 4, 0x90 + //0x00008fd0 LBB34_15 + 0x04, 0x30, //0x00008fd0 addb $48, %al + 0x48, 0x8b, 0x1f, //0x00008fd2 movq (%rdi), %rbx + 0x88, 0x04, 0x33, //0x00008fd5 movb %al, (%rbx,%rsi) + //0x00008fd8 LBB34_22 + 0x48, 0xff, 0xce, //0x00008fd8 decq %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00008fdb cmpq $9, %rcx + 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00008fdf jbe LBB34_23 + //0x00008fe5 LBB34_14 + 0x48, 0x89, 0xd1, //0x00008fe5 movq %rdx, %rcx + 0x48, 0x89, 0xd0, //0x00008fe8 movq %rdx, %rax + 0x49, 0xf7, 0xe3, //0x00008feb mulq %r11 + 0x48, 0xc1, 0xea, 0x03, //0x00008fee shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00008ff2 leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00008ff6 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00008ffa movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00008ffd subq %rbx, %rax + 0x48, 0x39, 0x77, 0x08, //0x00009000 cmpq %rsi, $8(%rdi) + 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00009004 ja LBB34_15 + 0x48, 0x85, 0xc0, //0x0000900a testq %rax, %rax + 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x0000900d je LBB34_22 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009013 movl $1, $28(%rdi) + 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x0000901a jmp LBB34_22 + //0x0000901f LBB34_30 + 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x0000901f movl $0, $20(%rdi) + 0x5b, //0x00009026 popq %rbx + 0x41, 0x5e, //0x00009027 popq %r14 + 0x5d, //0x00009029 popq %rbp + 0xc3, //0x0000902a retq + //0x0000902b LBB34_5 + 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x0000902b jl LBB34_7 + 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00009031 jmp LBB34_8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009036 .p2align 4, 0x90 + //0x00009040 _right_shift + 0x55, //0x00009040 pushq %rbp + 0x48, 0x89, 0xe5, //0x00009041 movq %rsp, %rbp + 0x89, 0xf1, //0x00009044 movl %esi, %ecx + 0x4c, 0x63, 0x4f, 0x10, //0x00009046 movslq $16(%rdi), %r9 + 0x31, 0xf6, //0x0000904a xorl %esi, %esi + 0x31, 0xc0, //0x0000904c xorl %eax, %eax + 0x90, 0x90, //0x0000904e .p2align 4, 0x90 + //0x00009050 LBB35_1 + 0x4c, 0x39, 0xce, //0x00009050 cmpq %r9, %rsi + 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00009053 jge LBB35_2 + 0x48, 0x8d, 0x04, 0x80, //0x00009059 leaq (%rax,%rax,4), %rax + 0x48, 0x8b, 0x17, //0x0000905d movq (%rdi), %rdx + 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00009060 movsbq (%rdx,%rsi), %rdx + 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009065 leaq $-48(%rdx,%rax,2), %rax + 0x48, 0xff, 0xc6, //0x0000906a incq %rsi + 0x48, 0x89, 0xc2, //0x0000906d movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00009070 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00009073 testq %rdx, %rdx + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00009076 je LBB35_1 + //0x0000907c LBB35_6 + 0x8b, 0x57, 0x14, //0x0000907c movl $20(%rdi), %edx + 0x29, 0xf2, //0x0000907f subl %esi, %edx + 0xff, 0xc2, //0x00009081 incl %edx + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009083 movq $-1, %r8 + 0x49, 0xd3, 0xe0, //0x0000908a shlq %cl, %r8 + 0x89, 0x57, 0x14, //0x0000908d movl %edx, $20(%rdi) + 0x49, 0xf7, 0xd0, //0x00009090 notq %r8 + 0x45, 0x31, 0xd2, //0x00009093 xorl %r10d, %r10d + 0x44, 0x39, 0xce, //0x00009096 cmpl %r9d, %esi + 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00009099 jge LBB35_9 + 0x4c, 0x63, 0xce, //0x0000909f movslq %esi, %r9 + 0x48, 0x8b, 0x37, //0x000090a2 movq (%rdi), %rsi + 0x45, 0x31, 0xd2, //0x000090a5 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000090a8 .p2align 4, 0x90 + //0x000090b0 LBB35_8 + 0x48, 0x89, 0xc2, //0x000090b0 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x000090b3 shrq %cl, %rdx + 0x4c, 0x21, 0xc0, //0x000090b6 andq %r8, %rax + 0x80, 0xc2, 0x30, //0x000090b9 addb $48, %dl + 0x42, 0x88, 0x14, 0x16, //0x000090bc movb %dl, (%rsi,%r10) + 0x48, 0x8d, 0x04, 0x80, //0x000090c0 leaq (%rax,%rax,4), %rax + 0x48, 0x8b, 0x37, //0x000090c4 movq (%rdi), %rsi + 0x4a, 0x8d, 0x14, 0x0e, //0x000090c7 leaq (%rsi,%r9), %rdx + 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x000090cb movsbq (%r10,%rdx), %rdx + 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x000090d0 leaq $-48(%rdx,%rax,2), %rax + 0x4c, 0x63, 0x5f, 0x10, //0x000090d5 movslq $16(%rdi), %r11 + 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x000090d9 leaq $1(%r9,%r10), %rdx + 0x49, 0xff, 0xc2, //0x000090de incq %r10 + 0x4c, 0x39, 0xda, //0x000090e1 cmpq %r11, %rdx + 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x000090e4 jl LBB35_8 + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000090ea jmp LBB35_9 + 0x90, //0x000090ef .p2align 4, 0x90 + //0x000090f0 LBB35_11 + 0x40, 0x80, 0xc6, 0x30, //0x000090f0 addb $48, %sil + 0x48, 0x8b, 0x17, //0x000090f4 movq (%rdi), %rdx + 0x42, 0x88, 0x34, 0x0a, //0x000090f7 movb %sil, (%rdx,%r9) + 0x41, 0xff, 0xc1, //0x000090fb incl %r9d + 0x45, 0x89, 0xca, //0x000090fe movl %r9d, %r10d + //0x00009101 LBB35_14 + 0x48, 0x01, 0xc0, //0x00009101 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00009104 leaq (%rax,%rax,4), %rax + //0x00009108 LBB35_9 + 0x48, 0x85, 0xc0, //0x00009108 testq %rax, %rax + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000910b je LBB35_15 + 0x48, 0x89, 0xc6, //0x00009111 movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x00009114 shrq %cl, %rsi + 0x4c, 0x21, 0xc0, //0x00009117 andq %r8, %rax + 0x4d, 0x63, 0xca, //0x0000911a movslq %r10d, %r9 + 0x4c, 0x39, 0x4f, 0x08, //0x0000911d cmpq %r9, $8(%rdi) + 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00009121 ja LBB35_11 + 0x48, 0x85, 0xf6, //0x00009127 testq %rsi, %rsi + 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x0000912a je LBB35_14 + 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009130 movl $1, $28(%rdi) + 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009137 jmp LBB35_14 + //0x0000913c LBB35_15 + 0x44, 0x89, 0x57, 0x10, //0x0000913c movl %r10d, $16(%rdi) + 0x45, 0x85, 0xd2, //0x00009140 testl %r10d, %r10d + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00009143 jle LBB35_19 + 0x48, 0x8b, 0x07, //0x00009149 movq (%rdi), %rax + 0x45, 0x89, 0xd2, //0x0000914c movl %r10d, %r10d + 0x90, //0x0000914f .p2align 4, 0x90 + //0x00009150 LBB35_17 + 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00009150 cmpb $48, $-1(%rax,%r10) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00009156 jne LBB35_21 + 0x44, 0x89, 0xd1, //0x0000915c movl %r10d, %ecx + 0x49, 0xff, 0xca, //0x0000915f decq %r10 + 0xff, 0xc9, //0x00009162 decl %ecx + 0x89, 0x4f, 0x10, //0x00009164 movl %ecx, $16(%rdi) + 0x49, 0x8d, 0x4a, 0x01, //0x00009167 leaq $1(%r10), %rcx + 0x48, 0x83, 0xf9, 0x01, //0x0000916b cmpq $1, %rcx + 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x0000916f jg LBB35_17 + //0x00009175 LBB35_19 + 0x45, 0x85, 0xd2, //0x00009175 testl %r10d, %r10d + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009178 je LBB35_20 + //0x0000917e LBB35_21 + 0x5d, //0x0000917e popq %rbp + 0xc3, //0x0000917f retq + //0x00009180 LBB35_2 + 0x48, 0x85, 0xc0, //0x00009180 testq %rax, %rax + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00009183 je LBB35_22 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009189 .p2align 4, 0x90 + 0x48, 0x89, 0xc2, //0x00009190 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00009193 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00009196 testq %rdx, %rdx + 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00009199 jne LBB35_6 + //0x0000919f LBB35_4 + 0x48, 0x01, 0xc0, //0x0000919f addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x000091a2 leaq (%rax,%rax,4), %rax + 0xff, 0xc6, //0x000091a6 incl %esi + 0x48, 0x89, 0xc2, //0x000091a8 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x000091ab shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x000091ae testq %rdx, %rdx + 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x000091b1 je LBB35_4 + 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x000091b7 jmp LBB35_6 + //0x000091bc LBB35_20 + 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x000091bc movl $0, $20(%rdi) + 0x5d, //0x000091c3 popq %rbp + 0xc3, //0x000091c4 retq + //0x000091c5 LBB35_22 + 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x000091c5 movl $0, $16(%rdi) + 0x5d, //0x000091cc popq %rbp + 0xc3, //0x000091cd retq + 0x00, 0x00, //0x000091ce .p2align 4, 0x00 + //0x000091d0 LCPI36_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000091d0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000091e0 LCPI36_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000091e0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000091f0 .p2align 4, 0x90 + //0x000091f0 _advance_string_default + 0x55, //0x000091f0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000091f1 movq %rsp, %rbp + 0x41, 0x57, //0x000091f4 pushq %r15 + 0x41, 0x56, //0x000091f6 pushq %r14 + 0x41, 0x55, //0x000091f8 pushq %r13 + 0x41, 0x54, //0x000091fa pushq %r12 + 0x53, //0x000091fc pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x000091fd subq $16, %rsp + 0x4c, 0x8b, 0x67, 0x08, //0x00009201 movq $8(%rdi), %r12 + 0x49, 0x29, 0xf4, //0x00009205 subq %rsi, %r12 + 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x00009208 je LBB36_17 + 0x48, 0x8b, 0x07, //0x0000920e movq (%rdi), %rax + 0x48, 0x89, 0x45, 0xd0, //0x00009211 movq %rax, $-48(%rbp) + 0x48, 0x01, 0xc6, //0x00009215 addq %rax, %rsi + 0x48, 0x89, 0x55, 0xc8, //0x00009218 movq %rdx, $-56(%rbp) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000921c movq $-1, (%rdx) + 0x49, 0x83, 0xfc, 0x40, //0x00009223 cmpq $64, %r12 + 0x0f, 0x82, 0x12, 0x02, 0x00, 0x00, //0x00009227 jb LBB36_18 + 0x45, 0x89, 0xe1, //0x0000922d movl %r12d, %r9d + 0x41, 0x83, 0xe1, 0x3f, //0x00009230 andl $63, %r9d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009234 movq $-1, %r14 + 0x45, 0x31, 0xff, //0x0000923b xorl %r15d, %r15d + 0x66, 0x0f, 0x6f, 0x05, 0x8a, 0xff, 0xff, 0xff, //0x0000923e movdqa $-118(%rip), %xmm0 /* LCPI36_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x00009246 movdqa $-110(%rip), %xmm1 /* LCPI36_1+0(%rip) */ + 0x48, 0x8b, 0x55, 0xd0, //0x0000924e movq $-48(%rbp), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009252 .p2align 4, 0x90 + //0x00009260 LBB36_3 + 0xf3, 0x0f, 0x6f, 0x16, //0x00009260 movdqu (%rsi), %xmm2 + 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00009264 movdqu $16(%rsi), %xmm3 + 0xf3, 0x0f, 0x6f, 0x66, 0x20, //0x00009269 movdqu $32(%rsi), %xmm4 + 0xf3, 0x0f, 0x6f, 0x6e, 0x30, //0x0000926e movdqu $48(%rsi), %xmm5 + 0x66, 0x0f, 0x6f, 0xf2, //0x00009273 movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00009277 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x0000927b pmovmskb %xmm6, %ebx + 0x66, 0x0f, 0x6f, 0xf3, //0x0000927f movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00009283 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00009287 pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0x6f, 0xf4, //0x0000928b movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x0000928f pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xc6, //0x00009293 pmovmskb %xmm6, %eax + 0x66, 0x0f, 0x6f, 0xf5, //0x00009297 movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x0000929b pcmpeqb %xmm0, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x0000929f pmovmskb %xmm6, %r13d + 0x66, 0x0f, 0x74, 0xd1, //0x000092a4 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x000092a8 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x74, 0xd9, //0x000092ac pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000092b0 pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x74, 0xe1, //0x000092b5 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x000092b9 pmovmskb %xmm4, %r11d + 0x66, 0x0f, 0x74, 0xe9, //0x000092be pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000092c2 pmovmskb %xmm5, %r8d + 0x49, 0xc1, 0xe5, 0x30, //0x000092c7 shlq $48, %r13 + 0x48, 0xc1, 0xe0, 0x20, //0x000092cb shlq $32, %rax + 0x48, 0xc1, 0xe1, 0x10, //0x000092cf shlq $16, %rcx + 0x48, 0x09, 0xcb, //0x000092d3 orq %rcx, %rbx + 0x48, 0x09, 0xc3, //0x000092d6 orq %rax, %rbx + 0x49, 0xc1, 0xe0, 0x30, //0x000092d9 shlq $48, %r8 + 0x49, 0xc1, 0xe3, 0x20, //0x000092dd shlq $32, %r11 + 0x49, 0xc1, 0xe2, 0x10, //0x000092e1 shlq $16, %r10 + 0x4c, 0x09, 0xd7, //0x000092e5 orq %r10, %rdi + 0x4c, 0x09, 0xdf, //0x000092e8 orq %r11, %rdi + 0x4c, 0x09, 0xc7, //0x000092eb orq %r8, %rdi + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000092ee je LBB36_5 + 0x49, 0x83, 0xfe, 0xff, //0x000092f4 cmpq $-1, %r14 + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000092f8 je LBB36_8 + //0x000092fe LBB36_5 + 0x4c, 0x09, 0xeb, //0x000092fe orq %r13, %rbx + 0x48, 0x89, 0xf8, //0x00009301 movq %rdi, %rax + 0x4c, 0x09, 0xf8, //0x00009304 orq %r15, %rax + 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00009307 jne LBB36_9 + //0x0000930d LBB36_6 + 0x48, 0x85, 0xdb, //0x0000930d testq %rbx, %rbx + 0x0f, 0x85, 0x0e, 0x01, 0x00, 0x00, //0x00009310 jne LBB36_15 + //0x00009316 LBB36_7 + 0x48, 0x83, 0xc6, 0x40, //0x00009316 addq $64, %rsi + 0x49, 0x83, 0xc4, 0xc0, //0x0000931a addq $-64, %r12 + 0x49, 0x83, 0xfc, 0x3f, //0x0000931e cmpq $63, %r12 + 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x00009322 ja LBB36_3 + 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00009328 jmp LBB36_10 + //0x0000932d LBB36_8 + 0x48, 0x89, 0xf0, //0x0000932d movq %rsi, %rax + 0x48, 0x29, 0xd0, //0x00009330 subq %rdx, %rax + 0x4c, 0x0f, 0xbc, 0xf7, //0x00009333 bsfq %rdi, %r14 + 0x49, 0x01, 0xc6, //0x00009337 addq %rax, %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x0000933a movq $-56(%rbp), %rax + 0x4c, 0x89, 0x30, //0x0000933e movq %r14, (%rax) + 0x4c, 0x09, 0xeb, //0x00009341 orq %r13, %rbx + 0x48, 0x89, 0xf8, //0x00009344 movq %rdi, %rax + 0x4c, 0x09, 0xf8, //0x00009347 orq %r15, %rax + 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x0000934a je LBB36_6 + //0x00009350 LBB36_9 + 0x4c, 0x89, 0xf8, //0x00009350 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x00009353 notq %rax + 0x48, 0x21, 0xf8, //0x00009356 andq %rdi, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00009359 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xf8, //0x0000935d orq %r15, %r8 + 0x4c, 0x89, 0xc1, //0x00009360 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00009363 notq %rcx + 0x48, 0x21, 0xf9, //0x00009366 andq %rdi, %rcx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009369 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xf9, //0x00009373 andq %rdi, %rcx + 0x45, 0x31, 0xff, //0x00009376 xorl %r15d, %r15d + 0x48, 0x01, 0xc1, //0x00009379 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc7, //0x0000937c setb %r15b + 0x48, 0x01, 0xc9, //0x00009380 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009383 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x0000938d xorq %rax, %rcx + 0x4c, 0x21, 0xc1, //0x00009390 andq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00009393 notq %rcx + 0x48, 0x21, 0xcb, //0x00009396 andq %rcx, %rbx + 0x48, 0x85, 0xdb, //0x00009399 testq %rbx, %rbx + 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x0000939c je LBB36_7 + 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000093a2 jmp LBB36_15 + //0x000093a7 LBB36_10 + 0x4d, 0x89, 0xcc, //0x000093a7 movq %r9, %r12 + 0x49, 0x83, 0xfc, 0x20, //0x000093aa cmpq $32, %r12 + 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000093ae jb LBB36_22 + //0x000093b4 LBB36_11 + 0xf3, 0x0f, 0x6f, 0x06, //0x000093b4 movdqu (%rsi), %xmm0 + 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x000093b8 movdqu $16(%rsi), %xmm1 + 0x66, 0x0f, 0x6f, 0x15, 0x0b, 0xfe, 0xff, 0xff, //0x000093bd movdqa $-501(%rip), %xmm2 /* LCPI36_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0x1d, 0x13, 0xfe, 0xff, 0xff, //0x000093c5 movdqa $-493(%rip), %xmm3 /* LCPI36_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xe0, //0x000093cd movdqa %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe2, //0x000093d1 pcmpeqb %xmm2, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000093d5 pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x74, 0xd1, //0x000093d9 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x000093dd pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x74, 0xc3, //0x000093e1 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000093e5 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x74, 0xcb, //0x000093e9 pcmpeqb %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000093ed pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe3, 0x10, //0x000093f1 shlq $16, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x000093f5 shlq $16, %rcx + 0x48, 0x09, 0xc8, //0x000093f9 orq %rcx, %rax + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000093fc je LBB36_13 + 0x49, 0x83, 0xfe, 0xff, //0x00009402 cmpq $-1, %r14 + 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00009406 je LBB36_19 + //0x0000940c LBB36_13 + 0x48, 0x09, 0xfb, //0x0000940c orq %rdi, %rbx + 0x48, 0x89, 0xc1, //0x0000940f movq %rax, %rcx + 0x4c, 0x09, 0xf9, //0x00009412 orq %r15, %rcx + 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00009415 jne LBB36_20 + //0x0000941b LBB36_14 + 0x48, 0x85, 0xdb, //0x0000941b testq %rbx, %rbx + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x0000941e je LBB36_21 + //0x00009424 LBB36_15 + 0x48, 0x0f, 0xbc, 0xc3, //0x00009424 bsfq %rbx, %rax + 0x48, 0x29, 0xd6, //0x00009428 subq %rdx, %rsi + 0x48, 0x8d, 0x44, 0x06, 0x01, //0x0000942b leaq $1(%rsi,%rax), %rax + //0x00009430 LBB36_16 + 0x48, 0x83, 0xc4, 0x10, //0x00009430 addq $16, %rsp + 0x5b, //0x00009434 popq %rbx + 0x41, 0x5c, //0x00009435 popq %r12 + 0x41, 0x5d, //0x00009437 popq %r13 + 0x41, 0x5e, //0x00009439 popq %r14 + 0x41, 0x5f, //0x0000943b popq %r15 + 0x5d, //0x0000943d popq %rbp + 0xc3, //0x0000943e retq + //0x0000943f LBB36_18 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000943f movq $-1, %r14 + 0x45, 0x31, 0xff, //0x00009446 xorl %r15d, %r15d + 0x48, 0x8b, 0x55, 0xd0, //0x00009449 movq $-48(%rbp), %rdx + 0x49, 0x83, 0xfc, 0x20, //0x0000944d cmpq $32, %r12 + 0x0f, 0x83, 0x5d, 0xff, 0xff, 0xff, //0x00009451 jae LBB36_11 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00009457 jmp LBB36_22 + //0x0000945c LBB36_19 + 0x48, 0x89, 0xf1, //0x0000945c movq %rsi, %rcx + 0x48, 0x29, 0xd1, //0x0000945f subq %rdx, %rcx + 0x4c, 0x0f, 0xbc, 0xf0, //0x00009462 bsfq %rax, %r14 + 0x49, 0x01, 0xce, //0x00009466 addq %rcx, %r14 + 0x48, 0x8b, 0x4d, 0xc8, //0x00009469 movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x31, //0x0000946d movq %r14, (%rcx) + 0x48, 0x09, 0xfb, //0x00009470 orq %rdi, %rbx + 0x48, 0x89, 0xc1, //0x00009473 movq %rax, %rcx + 0x4c, 0x09, 0xf9, //0x00009476 orq %r15, %rcx + 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x00009479 je LBB36_14 + //0x0000947f LBB36_20 + 0x44, 0x89, 0xf9, //0x0000947f movl %r15d, %ecx + 0xf7, 0xd1, //0x00009482 notl %ecx + 0x21, 0xc1, //0x00009484 andl %eax, %ecx + 0x44, 0x8d, 0x04, 0x09, //0x00009486 leal (%rcx,%rcx), %r8d + 0x45, 0x09, 0xf8, //0x0000948a orl %r15d, %r8d + 0x44, 0x89, 0xc7, //0x0000948d movl %r8d, %edi + 0xf7, 0xd7, //0x00009490 notl %edi + 0x21, 0xc7, //0x00009492 andl %eax, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009494 andl $-1431655766, %edi + 0x45, 0x31, 0xff, //0x0000949a xorl %r15d, %r15d + 0x01, 0xcf, //0x0000949d addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc7, //0x0000949f setb %r15b + 0x01, 0xff, //0x000094a3 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000094a5 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x000094ab andl %r8d, %edi + 0xf7, 0xd7, //0x000094ae notl %edi + 0x21, 0xfb, //0x000094b0 andl %edi, %ebx + 0x48, 0x85, 0xdb, //0x000094b2 testq %rbx, %rbx + 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000094b5 jne LBB36_15 + //0x000094bb LBB36_21 + 0x48, 0x83, 0xc6, 0x20, //0x000094bb addq $32, %rsi + 0x49, 0x83, 0xc4, 0xe0, //0x000094bf addq $-32, %r12 + //0x000094c3 LBB36_22 + 0x4d, 0x85, 0xff, //0x000094c3 testq %r15, %r15 + 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000094c6 jne LBB36_33 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000094cc movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x000094d3 testq %r12, %r12 + 0x0f, 0x84, 0x54, 0xff, 0xff, 0xff, //0x000094d6 je LBB36_16 + //0x000094dc LBB36_24 + 0x49, 0x89, 0xd1, //0x000094dc movq %rdx, %r9 + 0x49, 0xf7, 0xd1, //0x000094df notq %r9 + 0x48, 0x8b, 0x4d, 0xc8, //0x000094e2 movq $-56(%rbp), %rcx + //0x000094e6 LBB36_25 + 0x48, 0x8d, 0x7e, 0x01, //0x000094e6 leaq $1(%rsi), %rdi + 0x0f, 0xb6, 0x1e, //0x000094ea movzbl (%rsi), %ebx + 0x80, 0xfb, 0x22, //0x000094ed cmpb $34, %bl + 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x000094f0 je LBB36_32 + 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x000094f6 leaq $-1(%r12), %r10 + 0x80, 0xfb, 0x5c, //0x000094fb cmpb $92, %bl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000094fe je LBB36_28 + 0x4d, 0x89, 0xd4, //0x00009504 movq %r10, %r12 + 0x48, 0x89, 0xfe, //0x00009507 movq %rdi, %rsi + 0x4d, 0x85, 0xd2, //0x0000950a testq %r10, %r10 + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000950d jne LBB36_25 + 0xe9, 0x18, 0xff, 0xff, 0xff, //0x00009513 jmp LBB36_16 + //0x00009518 LBB36_28 + 0x4d, 0x85, 0xd2, //0x00009518 testq %r10, %r10 + 0x0f, 0x84, 0x0f, 0xff, 0xff, 0xff, //0x0000951b je LBB36_16 + 0x49, 0x83, 0xfe, 0xff, //0x00009521 cmpq $-1, %r14 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009525 jne LBB36_31 + 0x4c, 0x01, 0xcf, //0x0000952b addq %r9, %rdi + 0x48, 0x89, 0x39, //0x0000952e movq %rdi, (%rcx) + 0x49, 0x89, 0xfe, //0x00009531 movq %rdi, %r14 + //0x00009534 LBB36_31 + 0x48, 0x83, 0xc6, 0x02, //0x00009534 addq $2, %rsi + 0x49, 0x83, 0xc4, 0xfe, //0x00009538 addq $-2, %r12 + 0x4d, 0x89, 0xe2, //0x0000953c movq %r12, %r10 + 0x48, 0x8b, 0x55, 0xd0, //0x0000953f movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xd2, //0x00009543 testq %r10, %r10 + 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00009546 jne LBB36_25 + 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x0000954c jmp LBB36_16 + //0x00009551 LBB36_32 + 0x48, 0x29, 0xd7, //0x00009551 subq %rdx, %rdi + 0x48, 0x89, 0xf8, //0x00009554 movq %rdi, %rax + 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x00009557 jmp LBB36_16 + //0x0000955c LBB36_33 + 0x4d, 0x85, 0xe4, //0x0000955c testq %r12, %r12 + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x0000955f je LBB36_17 + 0x49, 0x83, 0xfe, 0xff, //0x00009565 cmpq $-1, %r14 + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00009569 jne LBB36_36 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000956f movq $-48(%rbp), %r14 + 0x49, 0xf7, 0xd6, //0x00009573 notq %r14 + 0x49, 0x01, 0xf6, //0x00009576 addq %rsi, %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x00009579 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x30, //0x0000957d movq %r14, (%rax) + //0x00009580 LBB36_36 + 0x48, 0xff, 0xc6, //0x00009580 incq %rsi + 0x49, 0xff, 0xcc, //0x00009583 decq %r12 + 0x48, 0x8b, 0x55, 0xd0, //0x00009586 movq $-48(%rbp), %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000958a movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00009591 testq %r12, %r12 + 0x0f, 0x85, 0x42, 0xff, 0xff, 0xff, //0x00009594 jne LBB36_24 + 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x0000959a jmp LBB36_16 + //0x0000959f LBB36_17 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000959f movq $-1, %rax + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x000095a6 jmp LBB36_16 + 0x00, 0x00, 0x00, 0x00, 0x00, //0x000095ab .p2align 4, 0x00 + //0x000095b0 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000095b0 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000095b8 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x000095c0 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x000095c8 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000095d0 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000095d8 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000095e0 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000095e8 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000095f0 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000095f8 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009600 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009608 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009610 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009618 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00009620 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00009628 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00009630 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00009638 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00009640 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00009648 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00009650 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00009658 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00009660 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00009668 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00009670 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00009678 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009680 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009688 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009690 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009698 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000096a0 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000096a8 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000096b0 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000096b8 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000096c0 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000096c8 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000096d0 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000096d8 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000096e0 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000096e8 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000096f0 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000096f8 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009700 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009708 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009710 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009718 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00009720 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00009728 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00009730 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00009738 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00009740 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00009748 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00009750 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00009758 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00009760 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00009768 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00009770 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00009778 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009780 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009788 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009790 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009798 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000097a0 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000097a8 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000097b0 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000097b8 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000097c0 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000097c8 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000097d0 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000097d8 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000097e0 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000097e8 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000097f0 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000097f8 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009800 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009808 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009810 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009818 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00009820 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00009828 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00009830 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00009838 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00009840 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00009848 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00009850 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00009858 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00009860 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00009868 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00009870 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00009878 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009880 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009888 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009890 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009898 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000098a0 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000098a8 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000098b0 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000098b8 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000098c0 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000098c8 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000098d0 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000098d8 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000098e0 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000098e8 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000098f0 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000098f8 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009900 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009908 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009910 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009918 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00009920 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00009928 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00009930 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00009938 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00009940 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00009948 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00009950 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00009958 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00009960 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00009968 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00009970 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00009978 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009980 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009988 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009990 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009998 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000099a0 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000099a8 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000099b0 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000099b8 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000099c0 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000099c8 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000099d0 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000099d8 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000099e0 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000099e8 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000099f0 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000099f8 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009a00 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009a08 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009a10 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009a18 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00009a20 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00009a28 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00009a30 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00009a38 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00009a40 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00009a48 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00009a50 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00009a58 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00009a60 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00009a68 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00009a70 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00009a78 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009a80 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009a88 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009a90 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009a98 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009aa0 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009aa8 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009ab0 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009ab8 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009ac0 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009ac8 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009ad0 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009ad8 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009ae0 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009ae8 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009af0 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009af8 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009b00 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009b08 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009b10 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009b18 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00009b20 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00009b28 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00009b30 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00009b38 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00009b40 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00009b48 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00009b50 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00009b58 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00009b60 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00009b68 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00009b70 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00009b78 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009b80 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009b88 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00009b90 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00009b98 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00009ba0 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00009ba8 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00009bb0 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00009bb8 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00009bc0 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00009bc8 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00009bd0 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00009bd8 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009be0 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009be8 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009bf0 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009bf8 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009c00 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009c08 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009c10 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009c18 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00009c20 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00009c28 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00009c30 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00009c38 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00009c40 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00009c48 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00009c50 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00009c58 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00009c60 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00009c68 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00009c70 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00009c78 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00009c80 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00009c88 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00009c90 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00009c98 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00009ca0 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00009ca8 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00009cb0 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00009cb8 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00009cc0 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00009cc8 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00009cd0 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00009cd8 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009ce0 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009ce8 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009cf0 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009cf8 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009d00 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009d08 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009d10 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009d18 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009d20 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009d28 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009d30 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009d38 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009d40 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009d48 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009d50 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009d58 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009d60 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009d68 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009d70 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009d78 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00009d80 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00009d88 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00009d90 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00009d98 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00009da0 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00009da8 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00009db0 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00009db8 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00009dc0 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00009dc8 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00009dd0 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00009dd8 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00009de0 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00009de8 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00009df0 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00009df8 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00009e00 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00009e08 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00009e10 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00009e18 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00009e20 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00009e28 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00009e30 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00009e38 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00009e40 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00009e48 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00009e50 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00009e58 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00009e60 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00009e68 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00009e70 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00009e78 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00009e80 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00009e88 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00009e90 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00009e98 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00009ea0 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00009ea8 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00009eb0 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00009eb8 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00009ec0 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00009ec8 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00009ed0 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00009ed8 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00009ee0 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00009ee8 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00009ef0 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00009ef8 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00009f00 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00009f08 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00009f10 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00009f18 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00009f20 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00009f28 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00009f30 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00009f38 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00009f40 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00009f48 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00009f50 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00009f58 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00009f60 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00009f68 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00009f70 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00009f78 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00009f80 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00009f88 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00009f90 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00009f98 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00009fa0 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00009fa8 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00009fb0 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00009fb8 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00009fc0 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00009fc8 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00009fd0 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00009fd8 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00009fe0 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00009fe8 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00009ff0 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00009ff8 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000a000 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000a008 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000a010 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000a018 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000a020 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000a028 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000a030 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000a038 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000a040 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000a048 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000a050 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000a058 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000a060 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000a068 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000a070 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000a078 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000a080 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000a088 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000a090 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000a098 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000a0a0 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000a0a8 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000a0b0 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000a0b8 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000a0c0 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000a0c8 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000a0d0 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000a0d8 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000a0e0 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000a0e8 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000a0f0 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000a0f8 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000a100 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000a108 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000a110 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000a118 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000a120 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000a128 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000a130 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000a138 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000a140 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000a148 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000a150 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000a158 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000a160 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000a168 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000a170 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000a178 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000a180 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000a188 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000a190 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000a198 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000a1a0 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000a1a8 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000a1b0 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000a1b8 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000a1c0 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000a1c8 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000a1d0 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000a1d8 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000a1e0 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000a1e8 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000a1f0 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000a1f8 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000a200 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000a208 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000a210 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000a218 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000a220 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000a228 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000a230 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000a238 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000a240 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000a248 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000a250 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000a258 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000a260 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000a268 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000a270 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000a278 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a280 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a288 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a290 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a298 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a2a0 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a2a8 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a2b0 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a2b8 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a2c0 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a2c8 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a2d0 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a2d8 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a2e0 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a2e8 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a2f0 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a2f8 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a300 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a308 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a310 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a318 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a320 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a328 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a330 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a338 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a340 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a348 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a350 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a358 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a360 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a368 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a370 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a378 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a380 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a388 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a390 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a398 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a3a0 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a3a8 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a3b0 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a3b8 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a3c0 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a3c8 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a3d0 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a3d8 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a3e0 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a3e8 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a3f0 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a3f8 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a400 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a408 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a410 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a418 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a420 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a428 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a430 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a438 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a440 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a448 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a450 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a458 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a460 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a468 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a470 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a478 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a480 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a488 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a490 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a498 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a4a0 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a4a8 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a4b0 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a4b8 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a4c0 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a4c8 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a4d0 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a4d8 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a4e0 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a4e8 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a4f0 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a4f8 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a500 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a508 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a510 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a518 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a520 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a528 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a530 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a538 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a540 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a548 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a550 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a558 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a560 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a568 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a570 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a578 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a580 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a588 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a590 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a598 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a5a0 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a5a8 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a5b0 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a5b8 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a5c0 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a5c8 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a5d0 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a5d8 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a5e0 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a5e8 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a5f0 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a5f8 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a600 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a608 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a610 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a618 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a620 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a628 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a630 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a638 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a640 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a648 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a650 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a658 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a660 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a668 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a670 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a678 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a680 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a688 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a690 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a698 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a6a0 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a6a8 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a6b0 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a6b8 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a6c0 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a6c8 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a6d0 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a6d8 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a6e0 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a6e8 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a6f0 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a6f8 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a700 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a708 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a710 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a718 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a720 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a728 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a730 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a738 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a740 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a748 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a750 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a758 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a760 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a768 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a770 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a778 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000a780 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000a788 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000a790 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000a798 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000a7a0 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000a7a8 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000a7b0 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000a7b8 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000a7c0 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000a7c8 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000a7d0 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000a7d8 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000a7e0 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000a7e8 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000a7f0 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000a7f8 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000a800 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000a808 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000a810 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000a818 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000a820 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000a828 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000a830 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000a838 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000a840 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000a848 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000a850 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000a858 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000a860 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000a868 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000a870 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000a878 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000a880 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000a888 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000a890 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000a898 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000a8a0 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000a8a8 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000a8b0 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000a8b8 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000a8c0 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000a8c8 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000a8d0 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000a8d8 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000a8e0 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000a8e8 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000a8f0 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000a8f8 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000a900 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000a908 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000a910 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000a918 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000a920 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000a928 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000a930 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000a938 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000a940 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000a948 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000a950 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000a958 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000a960 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000a968 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000a970 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000a978 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000a980 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000a988 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000a990 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000a998 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000a9a0 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000a9a8 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000a9b0 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000a9b8 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000a9c0 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000a9c8 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000a9d0 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000a9d8 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000a9e0 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000a9e8 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000a9f0 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000a9f8 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000aa00 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000aa08 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000aa10 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000aa18 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000aa20 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000aa28 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000aa30 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000aa38 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000aa40 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000aa48 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000aa50 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000aa58 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000aa60 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000aa68 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000aa70 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000aa78 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000aa80 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000aa88 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000aa90 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000aa98 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000aaa0 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000aaa8 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000aab0 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000aab8 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000aac0 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000aac8 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000aad0 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000aad8 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000aae0 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000aae8 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000aaf0 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000aaf8 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000ab00 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000ab08 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000ab10 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000ab18 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000ab20 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000ab28 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000ab30 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000ab38 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000ab40 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000ab48 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000ab50 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000ab58 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000ab60 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, //0x0000ab70 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000ab78 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab80 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000ab88 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab90 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000ab98 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aba0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000aba8 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abb0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000abb8 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abc0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000abc8 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abd0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000abd8 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abe0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000abe8 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abf0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000abf8 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac00 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000ac08 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac10 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000ac18 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac20 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000ac28 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac30 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000ac38 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac40 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000ac48 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac50 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000ac58 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac60 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000ac68 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac70 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000ac78 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac80 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000ac88 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac90 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000ac98 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aca0 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000aca8 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acb0 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000acb8 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acc0 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000acc8 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acd0 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000acd8 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ace0 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000ace8 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acf0 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000acf8 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ad00 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000ad08 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ad10 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000ad18 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ad20 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000ad28 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000ad30 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000ad38 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000ad40 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000ad48 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000ad50 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000ad58 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000ad60 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000ad68 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000ad70 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000ad78 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000ad80 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000ad88 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000ad90 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000ad98 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000ada0 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000ada8 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000adb0 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000adb8 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000adc0 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000adc8 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000add0 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000add8 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000ade0 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000ade8 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000adf0 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000adf8 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000ae00 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000ae08 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000ae10 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000ae18 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000ae20 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000ae28 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000ae30 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000ae38 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000ae40 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000ae48 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000ae50 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000ae58 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000ae60 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000ae68 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000ae70 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000ae78 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000ae80 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000ae88 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000ae90 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000ae98 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000aea0 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000aea8 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000aeb0 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000aeb8 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000aec0 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000aec8 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000aed0 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000aed8 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000aee0 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000aee8 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000aef0 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000aef8 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000af00 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000af08 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000af10 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000af18 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000af20 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000af28 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000af30 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000af38 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000af40 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000af48 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000af50 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000af58 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000af60 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000af68 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000af70 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000af78 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000af80 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000af88 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000af90 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000af98 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000afa0 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000afa8 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000afb0 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000afb8 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000afc0 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000afc8 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000afd0 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000afd8 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000afe0 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000afe8 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000aff0 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000aff8 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000b000 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000b008 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000b010 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000b018 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000b020 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000b028 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000b030 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000b038 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000b040 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000b048 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000b050 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000b058 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000b060 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000b068 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000b070 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000b078 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000b080 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000b088 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000b090 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000b098 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000b0a0 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000b0a8 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000b0b0 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000b0b8 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000b0c0 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000b0c8 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000b0d0 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000b0d8 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000b0e0 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000b0e8 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000b0f0 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000b0f8 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000b100 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000b108 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000b110 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000b118 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000b120 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000b128 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000b130 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000b138 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000b140 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000b148 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000b150 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000b158 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000b160 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000b168 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000b170 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000b178 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000b180 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000b188 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000b190 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000b198 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000b1a0 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000b1a8 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000b1b0 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000b1b8 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000b1c0 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000b1c8 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000b1d0 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000b1d8 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000b1e0 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000b1e8 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000b1f0 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000b1f8 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000b200 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000b208 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000b210 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000b218 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000b220 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000b228 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000b230 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000b238 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000b240 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000b248 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000b250 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000b258 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000b260 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000b268 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000b270 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000b278 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b280 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b288 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b290 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b298 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b2a0 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b2a8 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b2b0 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b2b8 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b2c0 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b2c8 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b2d0 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b2d8 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b2e0 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b2e8 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b2f0 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b2f8 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b300 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b308 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b310 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b318 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b320 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b328 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b330 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b338 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b340 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b348 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b350 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b358 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b360 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b368 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b370 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b378 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b380 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b388 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b390 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b398 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b3a0 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b3a8 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b3b0 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b3b8 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b3c0 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b3c8 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b3d0 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b3d8 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b3e0 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b3e8 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b3f0 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b3f8 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b400 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b408 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b410 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b418 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b420 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b428 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b430 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b438 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b440 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b448 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b450 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b458 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b460 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b468 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b470 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b478 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b480 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b488 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b490 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b498 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b4a0 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b4a8 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b4b0 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b4b8 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b4c0 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b4c8 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b4d0 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b4d8 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b4e0 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b4e8 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b4f0 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b4f8 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b500 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b508 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b510 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b518 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b520 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b528 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b530 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b538 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b540 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b548 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b550 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b558 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b560 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b568 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b570 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b578 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b580 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b588 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b590 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b598 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b5a0 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b5a8 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b5b0 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b5b8 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b5c0 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b5c8 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b5d0 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b5d8 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b5e0 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b5e8 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b5f0 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b5f8 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b600 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b608 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b610 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b618 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b620 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b628 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b630 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b638 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b640 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b648 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b650 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b658 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b660 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b668 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b670 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b678 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b680 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b688 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b690 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b698 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b6a0 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b6a8 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b6b0 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b6b8 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b6c0 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b6c8 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b6d0 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b6d8 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b6e0 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b6e8 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b6f0 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b6f8 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b700 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b708 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b710 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b718 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b720 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b728 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b730 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b738 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b740 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b748 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b750 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b758 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b760 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b768 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b770 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b778 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000b780 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000b788 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000b790 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000b798 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000b7a0 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000b7a8 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000b7b0 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000b7b8 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000b7c0 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000b7c8 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000b7d0 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000b7d8 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000b7e0 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000b7e8 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000b7f0 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000b7f8 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000b800 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000b808 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000b810 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000b818 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000b820 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000b828 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000b830 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000b838 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000b840 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000b848 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000b850 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000b858 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000b860 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000b868 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000b870 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000b878 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000b880 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000b888 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000b890 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000b898 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000b8a0 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000b8a8 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000b8b0 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000b8b8 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000b8c0 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000b8c8 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000b8d0 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000b8d8 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000b8e0 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000b8e8 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000b8f0 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000b8f8 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000b900 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000b908 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000b910 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000b918 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000b920 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000b928 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000b930 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000b938 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000b940 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000b948 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000b950 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000b958 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000b960 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000b968 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000b970 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000b978 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000b980 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000b988 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000b990 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000b998 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000b9a0 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000b9a8 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000b9b0 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000b9b8 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000b9c0 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000b9c8 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000b9d0 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000b9d8 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000b9e0 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000b9e8 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000b9f0 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000b9f8 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ba00 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ba08 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000ba10 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000ba18 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ba20 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ba28 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000ba30 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000ba38 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000ba40 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000ba48 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ba50 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ba58 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ba60 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ba68 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000ba70 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000ba78 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ba80 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ba88 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ba90 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ba98 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000baa0 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000baa8 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000bab0 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000bab8 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000bac0 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000bac8 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000bad0 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000bad8 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000bae0 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000bae8 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000baf0 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000baf8 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000bb00 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000bb08 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000bb10 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000bb18 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000bb20 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000bb28 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000bb30 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000bb38 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000bb40 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000bb48 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000bb50 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000bb58 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000bb60 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000bb68 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000bb70 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000bb78 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000bb80 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000bb88 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000bb90 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000bb98 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000bba0 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000bba8 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000bbb0 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000bbb8 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000bbc0 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000bbc8 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000bbd0 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000bbd8 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000bbe0 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000bbe8 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000bbf0 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000bbf8 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000bc00 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000bc08 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000bc10 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000bc18 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000bc20 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000bc28 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000bc30 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000bc38 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000bc40 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000bc48 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000bc50 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000bc58 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000bc60 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000bc68 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000bc70 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000bc78 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000bc80 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000bc88 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000bc90 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000bc98 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000bca0 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000bca8 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000bcb0 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000bcb8 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000bcc0 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000bcc8 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000bcd0 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000bcd8 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000bce0 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000bce8 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000bcf0 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000bcf8 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000bd00 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000bd08 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000bd10 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000bd18 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000bd20 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000bd28 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000bd30 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000bd38 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000bd40 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000bd48 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000bd50 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000bd58 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000bd60 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000bd68 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000bd70 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000bd78 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000bd80 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000bd88 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000bd90 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000bd98 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000bda0 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000bda8 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000bdb0 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000bdb8 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000bdc0 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000bdc8 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000bdd0 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000bdd8 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000bde0 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000bde8 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000bdf0 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000bdf8 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000be00 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000be08 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000be10 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000be18 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000be20 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000be28 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000be30 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000be38 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000be40 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000be48 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000be50 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000be58 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000be60 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000be68 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000be70 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000be78 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000be80 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000be88 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000be90 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000be98 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000bea0 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000bea8 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000beb0 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000beb8 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000bec0 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000bec8 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000bed0 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000bed8 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000bee0 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000bee8 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000bef0 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000bef8 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000bf00 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000bf08 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000bf10 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000bf18 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000bf20 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000bf28 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000bf30 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000bf38 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000bf40 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000bf48 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000bf50 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000bf58 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000bf60 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000bf68 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000bf70 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000bf78 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000bf80 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000bf88 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000bf90 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000bf98 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000bfa0 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000bfa8 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000bfb0 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000bfb8 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000bfc0 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000bfc8 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000bfd0 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000bfd8 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000bfe0 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000bfe8 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000bff0 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000bff8 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000c000 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000c008 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000c010 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000c018 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000c020 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000c028 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000c030 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000c038 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000c040 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000c048 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000c050 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000c058 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000c060 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000c068 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000c070 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000c078 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000c080 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000c088 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000c090 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000c098 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000c0a0 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000c0a8 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000c0b0 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000c0b8 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000c0c0 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000c0c8 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000c0d0 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000c0d8 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000c0e0 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000c0e8 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000c0f0 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000c0f8 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000c100 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000c108 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000c110 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000c118 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000c120 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000c128 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x0000c140 .p2align 4, 0x00 + //0x0000c140 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x0000c140 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x0000c144 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x0000c148 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x0000c14c .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x0000c150 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x0000c154 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x0000c158 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x0000c15c .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x0000c160 .long 26 + //0x0000c164 .p2align 2, 0x00 + //0x0000c164 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000c164 .long 2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c168 .p2align 4, 0x00 + //0x0000c170 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000c170 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000c180 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000c190 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000c1a0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000c1b0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000c1c0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000c1d0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000c1e0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000c1f0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000c200 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000c210 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000c220 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000c230 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c238 .p2align 4, 0x00 + //0x0000c240 _pow10_ceil_sig.g + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c240 .quad -38366372719436721 + 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c248 .quad 2731688931043774331 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c250 .quad -6941508010590729807 + 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c258 .quad 8624834609543440813 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c260 .quad -4065198994811024355 + 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c268 .quad -3054014793352862696 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c270 .quad -469812725086392539 + 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c278 .quad 5405853545163697438 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c280 .quad -7211161980820077193 + 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c288 .quad 5684501474941004851 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c290 .quad -4402266457597708587 + 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c298 .quad 2493940825248868160 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c2a0 .quad -891147053569747830 + 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c2a8 .quad 7729112049988473104 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c2b0 .quad -7474495936122174250 + 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c2b8 .quad -9004363024039368022 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c2c0 .quad -4731433901725329908 + 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c2c8 .quad 2579604275232953684 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c2d0 .quad -1302606358729274481 + 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c2d8 .quad 3224505344041192105 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c2e0 .quad -7731658001846878407 + 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c2e8 .quad 8932844867666826922 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c2f0 .quad -5052886483881210105 + 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c2f8 .quad -2669001970698630060 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c300 .quad -1704422086424124727 + 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c308 .quad -3336252463373287575 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c310 .quad -7982792831656159810 + 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c318 .quad 2526528228819083170 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c320 .quad -5366805021142811859 + 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c328 .quad -6065211750830921845 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c330 .quad -2096820258001126919 + 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c338 .quad 1641857348316123501 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c340 .quad -8228041688891786181 + 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c348 .quad -5891368184943504668 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c350 .quad -5673366092687344822 + 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c358 .quad -7364210231179380835 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c360 .quad -2480021597431793123 + 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c368 .quad 4629795266307937668 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c370 .quad -8467542526035952558 + 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c378 .quad 5199465050656154995 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c380 .quad -5972742139117552794 + 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c388 .quad -2724040723534582064 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c390 .quad -2854241655469553088 + 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c398 .quad -8016736922845615485 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c3a0 .quad -8701430062309552536 + 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c3a8 .quad 6518754469289960082 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c3b0 .quad -6265101559459552766 + 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c3b8 .quad 8148443086612450103 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c3c0 .quad -3219690930897053053 + 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c3c8 .quad 962181821410786820 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c3d0 .quad -8929835859451740015 + 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c3d8 .quad -1704479370831952189 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c3e0 .quad -6550608805887287114 + 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c3e8 .quad 7092772823314835571 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c3f0 .quad -3576574988931720989 + 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c3f8 .quad -357406007711231344 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c400 .quad -9152888395723407474 + 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c408 .quad 8999993282035256218 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c410 .quad -6829424476226871438 + 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c418 .quad 2026619565689294465 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c420 .quad -3925094576856201394 + 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c428 .quad -6690097579743157727 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c430 .quad -294682202642863838 + 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c438 .quad 5472436080603216553 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c440 .quad -7101705404292871755 + 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c448 .quad 8031958568804398250 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c450 .quad -4265445736938701790 + 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c458 .quad -3795109844276665900 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c460 .quad -720121152745989333 + 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c468 .quad 9091170749936331337 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c470 .quad -7367604748107325189 + 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c478 .quad 3376138709496513134 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c480 .quad -4597819916706768583 + 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c488 .quad -391512631556746487 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c490 .quad -1135588877456072824 + 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c498 .quad 8733981247408842699 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c4a0 .quad -7627272076051127371 + 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c4a8 .quad 5458738279630526687 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c4b0 .quad -4922404076636521310 + 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c4b8 .quad -7011635205744005353 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c4c0 .quad -1541319077368263733 + 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c4c8 .quad 5070514048102157021 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c4d0 .quad -7880853450996246689 + 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c4d8 .quad 863228270850154186 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c4e0 .quad -5239380795317920458 + 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c4e8 .quad -3532650679864695172 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c4f0 .quad -1937539975720012668 + 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c4f8 .quad -9027499368258256869 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c500 .quad -8128491512466089774 + 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c508 .quad -3336344095947716591 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c510 .quad -5548928372155224313 + 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c518 .quad -8782116138362033642 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c520 .quad -2324474446766642487 + 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c528 .quad 7469098900757009563 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c530 .quad -8370325556870233411 + 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c538 .quad -2249342214667950879 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c540 .quad -5851220927660403859 + 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c548 .quad 6411694268519837209 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c550 .quad -2702340141148116920 + 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c558 .quad -5820440219632367201 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c560 .quad -8606491615858654931 + 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c568 .quad 7891439908798240260 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c570 .quad -6146428501395930760 + 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c578 .quad -3970758169284363388 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c580 .quad -3071349608317525546 + 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c588 .quad -351761693178066331 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c590 .quad -8837122532839535322 + 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c598 .quad 6697677969404790400 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c5a0 .quad -6434717147622031249 + 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c5a8 .quad -851274575098787809 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c5b0 .quad -3431710416100151157 + 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c5b8 .quad -1064093218873484761 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c5c0 .quad -9062348037703676329 + 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c5c8 .quad 8558313775058847833 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c5d0 .quad -6716249028702207507 + 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c5d8 .quad 6086206200396171887 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c5e0 .quad -3783625267450371480 + 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c5e8 .quad -6227300304786948854 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c5f0 .quad -117845565885576446 + 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c5f8 .quad -3172439362556298163 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c600 .quad -6991182506319567135 + 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c608 .quad -4288617610811380304 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c610 .quad -4127292114472071014 + 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c618 .quad 3862600023340550428 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c620 .quad -547429124662700864 + 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c628 .quad -4395122007679087773 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c630 .quad -7259672230555269896 + 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c638 .quad 8782263791269039902 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c640 .quad -4462904269766699466 + 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c648 .quad -7468914334623251739 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c650 .quad -966944318780986428 + 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c658 .quad 4498915137003099038 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c660 .quad -7521869226879198374 + 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c668 .quad -6411550076227838909 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c670 .quad -4790650515171610063 + 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c678 .quad 5820620459997365076 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c680 .quad -1376627125537124675 + 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c688 .quad -6559282480285457367 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c690 .quad -7777920981101784778 + 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c698 .quad -8711237568605798758 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c6a0 .quad -5110715207949843068 + 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c6a8 .quad 2946011094524915264 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c6b0 .quad -1776707991509915931 + 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c6b8 .quad 3682513868156144080 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c6c0 .quad -8027971522334779313 + 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c6c8 .quad 4607414176811284002 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c6d0 .quad -5423278384491086237 + 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c6d8 .quad 1147581702586717098 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c6e0 .quad -2167411962186469893 + 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c6e8 .quad -3177208890193991531 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c6f0 .quad -8272161504007625539 + 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c6f8 .quad 7237616480483531101 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c700 .quad -5728515861582144020 + 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c708 .quad -4788037454677749836 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c710 .quad -2548958808550292121 + 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c718 .quad -1373360799919799391 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c720 .quad -8510628282985014432 + 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c728 .quad -858350499949874619 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c730 .quad -6026599335303880135 + 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c738 .quad 3538747893490044630 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c740 .quad -2921563150702462265 + 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c748 .quad 9035120885289943692 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c750 .quad -8743505996830120772 + 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c758 .quad -5882264492762254952 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c760 .quad -6317696477610263061 + 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c768 .quad -2741144597525430787 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c770 .quad -3285434578585440922 + 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c778 .quad -3426430746906788484 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000c780 .quad -8970925639256982432 + 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000c788 .quad 4776009810824339054 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000c790 .quad -6601971030643840136 + 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000c798 .quad 5970012263530423817 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000c7a0 .quad -3640777769877412266 + 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000c7a8 .quad 7462515329413029772 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000c7b0 .quad -9193015133814464522 + 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000c7b8 .quad 52386062455755703 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000c7c0 .quad -6879582898840692749 + 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000c7c8 .quad -9157889458785081179 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000c7d0 .quad -3987792605123478032 + 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000c7d8 .quad 6999382250228200142 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000c7e0 .quad -373054737976959636 + 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000c7e8 .quad 8749227812785250178 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000c7f0 .quad -7150688238876681629 + 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000c7f8 .quad -3755104653863994447 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000c800 .quad -4326674280168464132 + 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000c808 .quad -4693880817329993059 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000c810 .quad -796656831783192261 + 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000c818 .quad -1255665003235103419 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000c820 .quad -7415439547505577019 + 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000c828 .quad 8438581409832836171 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000c830 .quad -4657613415954583370 + 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000c838 .quad -3286831292991118498 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000c840 .quad -1210330751515841308 + 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000c848 .quad -8720225134666286027 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000c850 .quad -7673985747338482674 + 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000c858 .quad -3144297699952734815 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000c860 .quad -4980796165745715438 + 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000c868 .quad -8542058143368306422 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000c870 .quad -1614309188754756393 + 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000c878 .quad 3157485376071780684 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000c880 .quad -7926472270612804602 + 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000c888 .quad 8890957387685944784 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000c890 .quad -5296404319838617848 + 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000c898 .quad 1890324697752655171 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000c8a0 .quad -2008819381370884406 + 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000c8a8 .quad 2362905872190818964 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000c8b0 .quad -8173041140997884610 + 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000c8b8 .quad 6088502188546649757 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000c8c0 .quad -5604615407819967859 + 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000c8c8 .quad -1612744301171463612 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000c8d0 .quad -2394083241347571919 + 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000c8d8 .quad 7207441660390446293 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000c8e0 .quad -8413831053483314306 + 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000c8e8 .quad -2412877989897052923 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000c8f0 .quad -5905602798426754978 + 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000c8f8 .quad -7627783505798704058 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000c900 .quad -2770317479606055818 + 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000c908 .quad 4300328673033783640 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000c910 .quad -8648977452394866743 + 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000c918 .quad -1923980597781273129 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000c920 .quad -6199535797066195524 + 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000c928 .quad 6818396289628184397 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000c930 .quad -3137733727905356501 + 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000c938 .quad 8522995362035230496 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000c940 .quad -8878612607581929669 + 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000c948 .quad 3021029092058325108 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000c950 .quad -6486579741050024183 + 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000c958 .quad -835399653354481519 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000c960 .quad -3496538657885142324 + 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000c968 .quad 8179122470161673909 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000c970 .quad -9102865688819295809 + 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000c978 .quad -4111420493003729615 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000c980 .quad -6766896092596731857 + 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000c988 .quad -5139275616254662019 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000c990 .quad -3846934097318526917 + 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000c998 .quad -6424094520318327523 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000c9a0 .quad -196981603220770742 + 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000c9a8 .quad -8030118150397909404 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000c9b0 .quad -7040642529654063570 + 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000c9b8 .quad -7324666853212387329 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000c9c0 .quad -4189117143640191558 + 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000c9c8 .quad 4679224488766679550 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000c9d0 .quad -624710411122851544 + 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000c9d8 .quad -3374341425896426371 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000c9e0 .quad -7307973034592864071 + 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000c9e8 .quad -9026492418826348337 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000c9f0 .quad -4523280274813692185 + 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000c9f8 .quad -2059743486678159614 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000ca00 .quad -1042414325089727327 + 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000ca08 .quad -2574679358347699518 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000ca10 .quad -7569037980822161435 + 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000ca18 .quad 3002511419460075706 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000ca20 .quad -4849611457600313890 + 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000ca28 .quad 8364825292752482536 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000ca30 .quad -1450328303573004458 + 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000ca38 .quad 1232659579085827362 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ca40 .quad -7823984217374209643 + 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ca48 .quad -3841273781498745803 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ca50 .quad -5168294253290374149 + 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ca58 .quad 4421779809981343555 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ca60 .quad -1848681798185579782 + 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ca68 .quad 915538744049291539 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ca70 .quad -8072955151507069220 + 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ca78 .quad 5183897733458195116 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000ca80 .quad -5479507920956448621 + 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000ca88 .quad 6479872166822743895 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000ca90 .quad -2237698882768172872 + 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000ca98 .quad 3488154190101041965 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000caa0 .quad -8316090829371189901 + 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000caa8 .quad 2180096368813151228 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000cab0 .quad -5783427518286599473 + 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000cab8 .quad -1886565557410948869 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000cac0 .quad -2617598379430861437 + 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000cac8 .quad -2358206946763686086 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000cad0 .quad -8553528014785370254 + 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000cad8 .quad 7749492695127472004 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000cae0 .quad -6080224000054324913 + 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000cae8 .quad 463493832054564197 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000caf0 .quad -2988593981640518238 + 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000caf8 .quad -4032318728359182658 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000cb00 .quad -8785400266166405755 + 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000cb08 .quad -4826042214438183113 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000cb10 .quad -6370064314280619289 + 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000cb18 .quad 3190819268807046917 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000cb20 .quad -3350894374423386208 + 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000cb28 .quad -623161932418579258 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000cb30 .quad -9011838011655698236 + 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000cb38 .quad -7307005235402693892 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000cb40 .quad -6653111496142234891 + 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000cb48 .quad -4522070525825979461 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000cb50 .quad -3704703351750405709 + 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000cb58 .quad 3570783879572301481 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000cb60 .quad -19193171260619233 + 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000cb68 .quad -148206168962011053 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000cb70 .quad -6929524759678968877 + 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000cb78 .quad -92628855601256908 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000cb80 .quad -4050219931171323192 + 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000cb88 .quad -115786069501571135 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000cb90 .quad -451088895536766085 + 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000cb98 .quad 4466953431550423985 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000cba0 .quad -7199459587351560659 + 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000cba8 .quad 486002885505321039 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000cbb0 .quad -4387638465762062920 + 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000cbb8 .quad 5219189625309039203 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000cbc0 .quad -872862063775190746 + 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000cbc8 .quad 6523987031636299003 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000cbd0 .quad -7463067817500576073 + 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000cbd8 .quad -534194123654701027 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000cbe0 .quad -4717148753448332187 + 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000cbe8 .quad -667742654568376284 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000cbf0 .quad -1284749923383027329 + 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000cbf8 .quad 8388693718644305453 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000cc00 .quad -7720497729755473937 + 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000cc08 .quad -6286281471915778851 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000cc10 .quad -5038936143766954517 + 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000cc18 .quad -7857851839894723564 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000cc20 .quad -1686984161281305242 + 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000cc28 .quad 8624429273841147160 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000cc30 .quad -7971894128441897632 + 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000cc38 .quad 778582277723329071 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000cc40 .quad -5353181642124984136 + 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000cc48 .quad 973227847154161339 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000cc50 .quad -2079791034228842266 + 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000cc58 .quad 1216534808942701674 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000cc60 .quad -8217398424034108273 + 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000cc68 .quad -3851351762838199358 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000cc70 .quad -5660062011615247437 + 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000cc78 .quad -4814189703547749197 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000cc80 .quad -2463391496091671392 + 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000cc88 .quad -6017737129434686497 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000cc90 .quad -8457148712698376476 + 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000cc98 .quad 7768129340171790700 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000cca0 .quad -5959749872445582691 + 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000cca8 .quad -8736582398494813241 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000ccb0 .quad -2838001322129590460 + 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000ccb8 .quad -1697355961263740744 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ccc0 .quad -8691279853972075893 + 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ccc8 .quad 1244995533423855987 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000ccd0 .quad -6252413799037706963 + 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000ccd8 .quad -3055441601647567920 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000cce0 .quad -3203831230369745799 + 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000cce8 .quad 5404070034795315908 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000ccf0 .quad -8919923546622172981 + 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000ccf8 .quad -3539985255894009413 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000cd00 .quad -6538218414850328322 + 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000cd08 .quad -4424981569867511767 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000cd10 .quad -3561087000135522498 + 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000cd18 .quad 8303831092947774003 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000cd20 .quad -9143208402725783417 + 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000cd28 .quad 578208414664970848 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000cd30 .quad -6817324484979841368 + 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000cd38 .quad -3888925500096174344 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000cd40 .quad -3909969587797413806 + 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000cd48 .quad -249470856692830026 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000cd50 .quad -275775966319379353 + 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000cd58 .quad -4923524589293425437 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000cd60 .quad -7089889006590693952 + 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000cd68 .quad -3077202868308390898 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000cd70 .quad -4250675239810979535 + 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000cd78 .quad 765182433041899282 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000cd80 .quad -701658031336336515 + 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000cd88 .quad 5568164059729762006 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000cd90 .quad -7356065297226292178 + 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000cd98 .quad 5785945546544795206 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000cda0 .quad -4583395603105477319 + 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000cda8 .quad -1990940103673781801 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000cdb0 .quad -1117558485454458744 + 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000cdb8 .quad 6734696907262548557 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000cdc0 .quad -7616003081050118571 + 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000cdc8 .quad 4209185567039092848 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000cdd0 .quad -4908317832885260310 + 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000cdd8 .quad -8573576096483297652 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000cde0 .quad -1523711272679187483 + 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000cde8 .quad 3118087934678041647 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000cdf0 .quad -7869848573065574033 + 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000cdf8 .quad 4254647968387469982 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000ce00 .quad -5225624697904579637 + 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000ce08 .quad 706623942056949573 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000ce10 .quad -1920344853953336643 + 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000ce18 .quad -3728406090856200938 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000ce20 .quad -8117744561361917258 + 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000ce28 .quad -6941939825212513490 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000ce30 .quad -5535494683275008668 + 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000ce38 .quad 5157633273766521850 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000ce40 .quad -2307682335666372931 + 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000ce48 .quad 6447041592208152312 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000ce50 .quad -8359830487432564938 + 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000ce58 .quad 6335244004343789147 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000ce60 .quad -5838102090863318269 + 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000ce68 .quad -1304317031425039374 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000ce70 .quad -2685941595151759932 + 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000ce78 .quad -1630396289281299218 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000ce80 .quad -8596242524610931813 + 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000ce88 .quad 1286845328412881941 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000ce90 .quad -6133617137336276863 + 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000ce98 .quad -3003129357911285478 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000cea0 .quad -3055335403242958174 + 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000cea8 .quad 5469460339465668960 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000ceb0 .quad -8827113654667930715 + 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000ceb8 .quad 8030098730593431004 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000cec0 .quad -6422206049907525490 + 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000cec8 .quad -3797434642040374957 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000ced0 .quad -3416071543957018958 + 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000ced8 .quad 9088264752731695016 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000cee0 .quad -9052573742614218705 + 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000cee8 .quad -8154892584824854327 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000cef0 .quad -6704031159840385477 + 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000cef8 .quad 8253128342678483707 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000cf00 .quad -3768352931373093942 + 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000cf08 .quad 5704724409920716730 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000cf10 .quad -98755145788979524 + 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000cf18 .quad -2092466524453879895 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000cf20 .quad -6979250993759194058 + 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000cf28 .quad 998051431430019018 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000cf30 .quad -4112377723771604669 + 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000cf38 .quad -7975807747567252036 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000cf40 .quad -528786136287117932 + 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000cf48 .quad 8476984389250486571 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000cf50 .quad -7248020362820530564 + 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000cf58 .quad -3925256793573221701 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000cf60 .quad -4448339435098275301 + 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000cf68 .quad -294884973539139223 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000cf70 .quad -948738275445456222 + 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000cf78 .quad -368606216923924028 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000cf80 .quad -7510490449794491995 + 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000cf88 .quad -2536221894791146469 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000cf90 .quad -4776427043815727089 + 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000cf98 .quad 6053094668365842721 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000cfa0 .quad -1358847786342270957 + 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000cfa8 .quad 2954682317029915497 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000cfb0 .quad -7766808894105001205 + 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000cfb8 .quad -459166561069996766 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000cfc0 .quad -5096825099203863602 + 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000cfc8 .quad -573958201337495958 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000cfd0 .quad -1759345355577441598 + 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000cfd8 .quad -5329133770099257851 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000cfe0 .quad -8017119874876982855 + 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000cfe8 .quad -5636551615525730109 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000cff0 .quad -5409713825168840664 + 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000cff8 .quad 2177682517447613172 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d000 .quad -2150456263033662926 + 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d008 .quad 2722103146809516465 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d010 .quad -8261564192037121185 + 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d018 .quad 6313000485183335695 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d020 .quad -5715269221619013577 + 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d028 .quad 3279564588051781714 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d030 .quad -2532400508596379068 + 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d038 .quad -512230283362660762 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d040 .quad -8500279345513818773 + 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d048 .quad 1985699082112030976 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d050 .quad -6013663163464885563 + 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d058 .quad -2129562165787349184 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d060 .quad -2905392935903719049 + 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d068 .quad 6561419329620589328 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d070 .quad -8733399612580906262 + 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d078 .quad -7428327965055601430 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d080 .quad -6305063497298744923 + 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d088 .quad 4549648098962661925 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d090 .quad -3269643353196043250 + 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d098 .quad -8147997931578836306 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d0a0 .quad -8961056123388608887 + 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d0a8 .quad 1825030320404309165 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d0b0 .quad -6589634135808373205 + 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d0b8 .quad 6892973918932774360 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d0c0 .quad -3625356651333078602 + 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d0c8 .quad 4004531380238580046 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d0d0 .quad -9183376934724255983 + 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d0d8 .quad -2108853905778275375 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d0e0 .quad -6867535149977932074 + 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d0e8 .quad 6587304654631931589 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d0f0 .quad -3972732919045027189 + 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d0f8 .quad -989241218564861322 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d100 .quad -354230130378896082 + 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d108 .quad -1236551523206076653 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d110 .quad -7138922859127891907 + 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d118 .quad 6144684325637283948 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d120 .quad -4311967555482476980 + 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d128 .quad -6154202648235558777 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d130 .quad -778273425925708321 + 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d138 .quad -3081067291867060567 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d140 .quad -7403949918844649557 + 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d148 .quad -1925667057416912854 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d150 .quad -4643251380128424042 + 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d158 .quad -2407083821771141068 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d160 .quad -1192378206733142148 + 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d168 .quad -7620540795641314239 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d170 .quad -7662765406849295699 + 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d178 .quad -2456994988062127447 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d180 .quad -4966770740134231719 + 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d188 .quad 6152128301777116499 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d190 .quad -1596777406740401745 + 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d198 .quad -6144897678060768089 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d1a0 .quad -7915514906853832947 + 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d1a8 .quad -3840561048787980055 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d1b0 .quad -5282707615139903279 + 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d1b8 .quad 4422670725869800739 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d1c0 .quad -1991698500497491195 + 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d1c8 .quad -8306719647944912789 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d1d0 .quad -8162340590452013853 + 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d1d8 .quad 8643358275316593219 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d1e0 .quad -5591239719637629412 + 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d1e8 .quad 6192511825718353620 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d1f0 .quad -2377363631119648861 + 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d1f8 .quad 7740639782147942025 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d200 .quad -8403381297090862394 + 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d208 .quad 2532056854628769814 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d210 .quad -5892540602936190089 + 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d218 .quad -6058300968568813541 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d220 .quad -2753989735242849707 + 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d228 .quad -7572876210711016926 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d230 .quad -8638772612167862923 + 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d238 .quad 9102010423587778133 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d240 .quad -6186779746782440750 + 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d248 .quad -2457545025797441046 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d250 .quad -3121788665050663033 + 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d258 .quad -7683617300674189211 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d260 .quad -8868646943297746252 + 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d268 .quad -4802260812921368257 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d270 .quad -6474122660694794911 + 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d278 .quad -1391139997724322417 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d280 .quad -3480967307441105734 + 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d288 .quad 7484447039699372787 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d290 .quad -9093133594791772940 + 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d298 .quad -9157278655470055720 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d2a0 .quad -6754730975062328271 + 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d2a8 .quad -6834912300910181746 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d2b0 .quad -3831727700400522434 + 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d2b8 .quad 679731660717048625 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d2c0 .quad -177973607073265139 + 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d2c8 .quad -8373707460958465027 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d2d0 .quad -7028762532061872568 + 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d2d8 .quad 8601490892183123070 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d2e0 .quad -4174267146649952806 + 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d2e8 .quad -7694880458480647778 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d2f0 .quad -606147914885053103 + 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d2f8 .quad 4216457482181353989 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d300 .quad -7296371474444240046 + 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d308 .quad -4282243101277735613 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d310 .quad -4508778324627912153 + 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d318 .quad 8482254178684994196 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d320 .quad -1024286887357502287 + 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d328 .quad 5991131704928854841 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d330 .quad -7557708332239520786 + 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d338 .quad -3173071712060547580 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d340 .quad -4835449396872013078 + 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d348 .quad -8578025658503072379 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d350 .quad -1432625727662628443 + 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d358 .quad 3112525982153323238 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d360 .quad -7812920107430224633 + 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d368 .quad 4251171748059520976 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d370 .quad -5154464115860392887 + 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d378 .quad 702278666647013315 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d380 .quad -1831394126398103205 + 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d388 .quad 5489534351736154548 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d390 .quad -8062150356639896359 + 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d398 .quad 1125115960621402641 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d3a0 .quad -5466001927372482545 + 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d3a8 .quad 6018080969204141205 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d3b0 .quad -2220816390788215277 + 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d3b8 .quad 2910915193077788602 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d3c0 .quad -8305539271883716405 + 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d3c8 .quad -486521013540076076 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d3d0 .quad -5770238071427257602 + 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d3d8 .quad -608151266925095095 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d3e0 .quad -2601111570856684098 + 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d3e8 .quad -5371875102083756772 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d3f0 .quad -8543223759426509417 + 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d3f8 .quad 3560107088838733873 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d400 .quad -6067343680855748868 + 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d408 .quad -161552157378970562 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d410 .quad -2972493582642298180 + 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d418 .quad 4409745821703674701 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d420 .quad -8775337516792518219 + 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d428 .quad -6467280898289979120 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d430 .quad -6357485877563259869 + 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d438 .quad 1139270913992301908 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d440 .quad -3335171328526686933 + 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d448 .quad -3187597375937010519 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d450 .quad -9002011107970261189 + 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d458 .quad 7231123676894144234 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d460 .quad -6640827866535438582 + 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d468 .quad 4427218577690292388 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d470 .quad -3689348814741910324 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d478 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d480 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d488 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d490 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d498 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d4a0 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4a8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d4b0 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4b8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d4c0 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4c8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d4d0 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4d8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d4e0 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4e8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d4f0 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4f8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d500 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d508 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d510 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d518 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d520 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d528 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d530 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d538 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d540 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d548 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d550 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d558 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d560 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d568 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d570 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d578 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d580 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d588 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d590 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d598 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d5a0 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5a8 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d5b0 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5b8 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d5c0 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5c8 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d5d0 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5d8 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d5e0 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5e8 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d5f0 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5f8 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d600 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d608 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d610 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d618 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d620 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d628 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d630 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d638 .quad 0 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d640 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d648 .quad 4611686018427387904 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d650 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d658 .quad 5764607523034234880 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d660 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d668 .quad -6629298651489370112 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d670 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d678 .quad 5548434740920451072 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d680 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d688 .quad -1143914305352105984 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d690 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d698 .quad 7793479155164643328 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d6a0 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d6a8 .quad -4093209111326359552 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d6b0 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d6b8 .quad 4359273333062107136 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d6c0 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d6c8 .quad 5449091666327633920 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d6d0 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d6d8 .quad 2199678564482154496 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d6e0 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d6e8 .quad 1374799102801346560 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d6f0 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d6f8 .quad 1718498878501683200 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d700 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d708 .quad 6759809616554491904 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d710 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d718 .quad 6530724019560251392 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d720 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d728 .quad -1059967012404461568 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d730 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d738 .quad 7898413271349198848 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d740 .quad -8106986416796705681 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d748 .quad -1981020733047832576 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d750 .quad -5522047002568494197 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d758 .quad -2476275916309790720 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d760 .quad -2290872734783229842 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d768 .quad -3095344895387238400 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d770 .quad -8349324486880600507 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d778 .quad 4982938468024057856 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000d780 .quad -5824969590173362730 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000d788 .quad -7606384970252091392 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000d790 .quad -2669525969289315508 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000d798 .quad 4327076842467049472 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000d7a0 .quad -8585982758446904049 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000d7a8 .quad -6518949010312869888 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000d7b0 .quad -6120792429631242157 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000d7b8 .quad -8148686262891087360 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000d7c0 .quad -3039304518611664792 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000d7c8 .quad 8260886245095692416 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000d7d0 .quad -8817094351773372351 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000d7d8 .quad 5163053903184807760 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000d7e0 .quad -6409681921289327535 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000d7e8 .quad -7381240676301154012 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000d7f0 .quad -3400416383184271515 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000d7f8 .quad -3178808521666707 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000d800 .quad -9042789267131251553 + 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000d808 .quad -4613672773753429595 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000d810 .quad -6691800565486676537 + 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000d818 .quad -5767090967191786994 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000d820 .quad -3753064688430957767 + 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000d828 .quad -7208863708989733743 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000d830 .quad -79644842111309304 + 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000d838 .quad 212292400617608629 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000d840 .quad -6967307053960650171 + 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000d848 .quad 132682750386005393 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000d850 .quad -4097447799023424810 + 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000d858 .quad 4777539456409894646 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000d860 .quad -510123730351893109 + 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000d868 .quad -3251447716342407501 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000d870 .quad -7236356359111015049 + 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000d878 .quad 7191217214140771120 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000d880 .quad -4433759430461380907 + 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000d888 .quad 4377335499248575996 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000d890 .quad -930513269649338230 + 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000d898 .quad -8363388681221443717 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000d8a0 .quad -7499099821171918250 + 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000d8a8 .quad -7532960934977096275 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000d8b0 .quad -4762188758037509908 + 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000d8b8 .quad 4418856886560793368 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000d8c0 .quad -1341049929119499481 + 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000d8c8 .quad 5523571108200991710 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000d8d0 .quad -7755685233340769032 + 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000d8d8 .quad -8076983103442849941 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000d8e0 .quad -5082920523248573386 + 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000d8e8 .quad -5484542860876174523 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000d8f0 .quad -1741964635633328828 + 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000d8f8 .quad 6979379479186945559 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000d900 .quad -8006256924911912374 + 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000d908 .quad -4861259862362934834 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000d910 .quad -5396135137712502563 + 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000d918 .quad 7758483227328495170 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000d920 .quad -2133482903713240300 + 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000d928 .quad -4136954021121544750 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000d930 .quad -8250955842461857044 + 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000d938 .quad -279753253987271517 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000d940 .quad -5702008784649933400 + 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000d948 .quad 4261994450943298508 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000d950 .quad -2515824962385028846 + 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000d958 .quad 5327493063679123135 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000d960 .quad -8489919629131724885 + 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000d968 .quad 7941369183226839864 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000d970 .quad -6000713517987268202 + 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000d978 .quad 5315025460606161925 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000d980 .quad -2889205879056697349 + 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000d988 .quad -2579590211097073401 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000d990 .quad -8723282702051517699 + 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000d998 .quad 7611128154919104932 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000d9a0 .quad -6292417359137009220 + 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000d9a8 .quad -4321147861633282547 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000d9b0 .quad -3253835680493873621 + 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000d9b8 .quad -789748808614215279 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000d9c0 .quad -8951176327949752869 + 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000d9c8 .quad 8729779031470891259 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000d9d0 .quad -6577284391509803182 + 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000d9d8 .quad 6300537770911226169 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000d9e0 .quad -3609919470959866074 + 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000d9e8 .quad -1347699823215743097 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000d9f0 .quad -9173728696990998152 + 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000d9f8 .quad 6075216638131242421 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000da00 .quad -6855474852811359786 + 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000da08 .quad 7594020797664053026 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000da10 .quad -3957657547586811828 + 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000da18 .quad 269153960225290474 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000da20 .quad -335385916056126881 + 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000da28 .quad 336442450281613092 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000da30 .quad -7127145225176161157 + 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000da38 .quad 7127805559067090039 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000da40 .quad -4297245513042813542 + 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000da48 .quad 4298070930406474645 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000da50 .quad -759870872876129024 + 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000da58 .quad -3850783373846682502 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000da60 .quad -7392448323188662496 + 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000da68 .quad 9122475437414293196 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000da70 .quad -4628874385558440216 + 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000da78 .quad -7043649776941685121 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000da80 .quad -1174406963520662366 + 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000da88 .quad -4192876202749718497 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000da90 .quad -7651533379841495835 + 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000da98 .quad -4926390635932268013 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000daa0 .quad -4952730706374481889 + 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000daa8 .quad 3065383741939440792 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000dab0 .quad -1579227364540714458 + 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000dab8 .quad -779956341003086914 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000dac0 .quad -7904546130479028392 + 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000dac8 .quad 6430056314514152535 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000dad0 .quad -5268996644671397586 + 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000dad8 .quad 8037570393142690669 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000dae0 .quad -1974559787411859078 + 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000dae8 .quad 823590954573587528 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000daf0 .quad -8151628894773493780 + 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000daf8 .quad 5126430365035880109 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000db00 .quad -5577850100039479321 + 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000db08 .quad 6408037956294850136 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000db10 .quad -2360626606621961247 + 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000db18 .quad 3398361426941174766 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000db20 .quad -8392920656779807636 + 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000db28 .quad -4793553135802847627 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000db30 .quad -5879464802547371641 + 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000db38 .quad -1380255401326171630 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000db40 .quad -2737644984756826647 + 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000db48 .quad -1725319251657714538 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000db50 .quad -8628557143114098510 + 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000db58 .quad 3533361486141316318 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000db60 .quad -6174010410465235234 + 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000db68 .quad -4806670179178130410 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000db70 .quad -3105826994654156138 + 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000db78 .quad 7826720331309500699 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000db80 .quad -8858670899299929442 + 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000db88 .quad 280014188641050033 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000db90 .quad -6461652605697523899 + 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000db98 .quad -8873354301053463267 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000dba0 .quad -3465379738694516970 + 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000dba8 .quad -1868320839462053276 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000dbb0 .quad -9083391364325154962 + 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000dbb8 .quad 5749828502977298559 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000dbc0 .quad -6742553186979055799 + 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000dbc8 .quad -2036086408133152610 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000dbd0 .quad -3816505465296431844 + 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000dbd8 .quad 6678264026688335046 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000dbe0 .quad -158945813193151901 + 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000dbe8 .quad 8347830033360418807 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000dbf0 .quad -7016870160886801794 + 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000dbf8 .quad 2911550761636567803 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000dc00 .quad -4159401682681114339 + 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000dc08 .quad -5583933584809066055 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000dc10 .quad -587566084924005019 + 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000dc18 .quad 2243455055843443239 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000dc20 .quad -7284757830718584993 + 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000dc28 .quad 3708002419115845977 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000dc30 .quad -4494261269970843337 + 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000dc38 .quad 23317005467419567 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000dc40 .quad -1006140569036166268 + 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000dc48 .quad -4582539761593113445 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000dc50 .quad -7546366883288685774 + 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000dc58 .quad -558244341782001951 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000dc60 .quad -4821272585683469313 + 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000dc68 .quad -5309491445654890343 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000dc70 .quad -1414904713676948737 + 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000dc78 .quad -6636864307068612929 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000dc80 .quad -7801844473689174817 + 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000dc88 .quad -4148040191917883080 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000dc90 .quad -5140619573684080617 + 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000dc98 .quad -5185050239897353851 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000dca0 .quad -1814088448677712867 + 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000dca8 .quad -6481312799871692314 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000dcb0 .quad -8051334308064652398 + 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000dcb8 .quad -8662506518347195600 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000dcc0 .quad -5452481866653427593 + 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000dcc8 .quad 3006924907348169212 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000dcd0 .quad -2203916314889396588 + 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000dcd8 .quad -853029884242176389 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000dce0 .quad -8294976724446954723 + 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000dce8 .quad 1772699331562333709 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000dcf0 .quad -5757034887131305500 + 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000dcf8 .quad 6827560182880305040 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000dd00 .quad -2584607590486743971 + 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000dd08 .quad 8534450228600381300 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000dd10 .quad -8532908771695296838 + 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000dd18 .quad 7639874402088932265 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000dd20 .quad -6054449946191733143 + 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000dd28 .quad 326470965756389523 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000dd30 .quad -2956376414312278525 + 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000dd38 .quad 5019774725622874807 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000dd40 .quad -8765264286586255934 + 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000dd48 .quad 831516194300602803 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000dd50 .quad -6344894339805432014 + 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000dd58 .quad -8183976793979022305 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000dd60 .quad -3319431906329402113 + 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000dd68 .quad 3605087062808385831 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000dd70 .quad -8992173969096958177 + 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000dd78 .quad 9170708441896323001 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000dd80 .quad -6628531442943809817 + 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000dd88 .quad 6851699533943015847 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000dd90 .quad -3673978285252374367 + 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000dd98 .quad 3952938399001381904 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000dda0 .quad -9213765455923815836 + 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000dda8 .quad -4446942528265218166 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000ddb0 .quad -6905520801477381891 + 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000ddb8 .quad -946992141904134803 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000ddc0 .quad -4020214983419339459 + 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000ddc8 .quad 8039631859474607304 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000ddd0 .quad -413582710846786420 + 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000ddd8 .quad -3785518230938904582 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000dde0 .quad -7176018221920323369 + 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000dde8 .quad -60105885123121412 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000ddf0 .quad -4358336758973016307 + 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000ddf8 .quad -75132356403901765 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000de00 .quad -836234930288882479 + 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000de08 .quad 9129456591349898602 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000de10 .quad -7440175859071633406 + 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000de18 .quad -1211618658047395230 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000de20 .quad -4688533805412153853 + 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000de28 .quad -6126209340986631941 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000de30 .quad -1248981238337804412 + 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000de38 .quad -7657761676233289927 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000de40 .quad -7698142301602209614 + 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000de48 .quad -2480258038432112252 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000de50 .quad -5010991858575374113 + 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000de58 .quad -7712008566467528219 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000de60 .quad -1652053804791829737 + 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000de68 .quad 8806733365625141342 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000de70 .quad -7950062655635975442 + 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000de78 .quad -6025006692552756421 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000de80 .quad -5325892301117581398 + 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000de88 .quad 6303799689591218186 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000de90 .quad -2045679357969588844 + 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000de98 .quad -1343622424865753076 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000dea0 .quad -8196078626372074883 + 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000dea8 .quad 1466078993672598280 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000deb0 .quad -5633412264537705700 + 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000deb8 .quad 6444284760518135753 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000dec0 .quad -2430079312244744221 + 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000dec8 .quad 8055355950647669692 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000ded0 .quad -8436328597794046994 + 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000ded8 .quad 2728754459941099605 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000dee0 .quad -5933724728815170839 + 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000dee8 .quad -5812428961928401301 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000def0 .quad -2805469892591575644 + 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000def8 .quad 1957835834444274181 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000df00 .quad -8670947710510816634 + 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000df08 .quad -7999724640327104445 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000df10 .quad -6226998619711132888 + 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000df18 .quad 3835402254873283156 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000df20 .quad -3172062256211528206 + 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000df28 .quad 4794252818591603945 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000df30 .quad -8900067937773286985 + 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000df38 .quad 7608094030047140370 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000df40 .quad -6513398903789220827 + 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000df48 .quad 4898431519131537558 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000df50 .quad -3530062611309138130 + 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000df58 .quad -7712018656367741764 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000df60 .quad -9123818159709293187 + 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000df68 .quad 2097517367411243254 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000df70 .quad -6793086681209228580 + 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000df78 .quad 7233582727691441971 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000df80 .quad -3879672333084147821 + 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000df88 .quad 9041978409614302463 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000df90 .quad -237904397927796872 + 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000df98 .quad 6690786993590490175 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000dfa0 .quad -7066219276345954901 + 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000dfa8 .quad 4181741870994056360 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000dfb0 .quad -4221088077005055722 + 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000dfb8 .quad 615491320315182545 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000dfc0 .quad -664674077828931749 + 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000dfc8 .quad -8454007886460797626 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000dfd0 .quad -7332950326284164199 + 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000dfd8 .quad 3939617107816777292 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000dfe0 .quad -4554501889427817345 + 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000dfe8 .quad -8910536670511192098 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000dff0 .quad -1081441343357383777 + 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000dff8 .quad 7308573235570561494 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e000 .quad -7593429867239446717 + 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e008 .quad -6961356773836868826 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e010 .quad -4880101315621920492 + 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e018 .quad -8701695967296086033 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e020 .quad -1488440626100012711 + 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e028 .quad -6265433940692719637 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e030 .quad -7847804418953589800 + 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e038 .quad 695789805494438131 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e040 .quad -5198069505264599346 + 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e048 .quad 869737256868047664 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e050 .quad -1885900863153361279 + 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e058 .quad -8136200465769716229 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e060 .quad -8096217067111932656 + 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e068 .quad -473439272678684739 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e070 .quad -5508585315462527915 + 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e078 .quad 4019886927579031981 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e080 .quad -2274045625900771990 + 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e088 .quad -8810199395808373736 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e090 .quad -8338807543829064350 + 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e098 .quad -7812217631593927537 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e0a0 .quad -5811823411358942533 + 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e0a8 .quad 4069786015789754291 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e0b0 .quad -2653093245771290262 + 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e0b8 .quad 475546501309804959 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e0c0 .quad -8575712306248138270 + 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e0c8 .quad 4908902581746016004 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e0d0 .quad -6107954364382784934 + 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e0d8 .quad -3087243809672255804 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e0e0 .quad -3023256937051093263 + 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e0e8 .quad -8470740780517707659 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e0f0 .quad -8807064613298015146 + 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e0f8 .quad -682526969396179382 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e100 .quad -6397144748195131028 + 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e108 .quad -5464844730172612132 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e110 .quad -3384744916816525881 + 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e118 .quad -2219369894288377261 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e120 .quad -9032994600651410532 + 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e128 .quad -1387106183930235788 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e130 .quad -6679557232386875260 + 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e138 .quad 2877803288514593169 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e140 .quad -3737760522056206171 + 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e148 .quad 3597254110643241461 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e150 .quad -60514634142869810 + 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e158 .quad 9108253656731439730 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e160 .quad -6955350673980375487 + 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e168 .quad 1080972517029761927 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e170 .quad -4082502324048081455 + 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e178 .quad 5962901664714590313 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e180 .quad -491441886632713915 + 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e188 .quad -6381430974388925821 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e190 .quad -7224680206786528053 + 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e198 .quad -8600080377420466542 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e1a0 .quad -4419164240055772162 + 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e1a8 .quad 7696643601933968438 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e1b0 .quad -912269281642327298 + 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e1b8 .quad 397432465562684740 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e1c0 .quad -7487697328667536418 + 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e1c8 .quad -4363290727450709941 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e1d0 .quad -4747935642407032618 + 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e1d8 .quad 8380944645968776285 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e1e0 .quad -1323233534581402868 + 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e1e8 .quad 1252808770606194548 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e1f0 .quad -7744549986754458649 + 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e1f8 .quad -8440366555225904215 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e200 .quad -5069001465015685407 + 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e208 .quad 7896285879677171347 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e210 .quad -1724565812842218855 + 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e218 .quad -3964700705685699528 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e220 .quad -7995382660667468640 + 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e228 .quad 2133748077373825699 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e230 .quad -5382542307406947896 + 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e238 .quad 2667185096717282124 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e240 .quad -2116491865831296966 + 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e248 .quad 3333981370896602654 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e250 .quad -8240336443785642460 + 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e258 .quad 6695424375237764563 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e260 .quad -5688734536304665171 + 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e268 .quad 8369280469047205704 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e270 .quad -2499232151953443560 + 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e278 .quad -3373457468973156582 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e280 .quad -8479549122611984081 + 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e288 .quad -9025939945749304720 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e290 .quad -5987750384837592197 + 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e298 .quad 7164319141522920716 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e2a0 .quad -2873001962619602342 + 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e2a8 .quad 4343712908476262991 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e2b0 .quad -8713155254278333320 + 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e2b8 .quad 7326506586225052274 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e2c0 .quad -6279758049420528746 + 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e2c8 .quad 9158133232781315342 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e2d0 .quad -3238011543348273028 + 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e2d8 .quad 2224294504121868369 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e2e0 .quad -8941286242233752499 + 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e2e8 .quad -7833187971778608077 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e2f0 .quad -6564921784364802720 + 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e2f8 .quad -568112927868484288 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e300 .quad -3594466212028615495 + 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e308 .quad 3901544858591782543 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e310 .quad -9164070410158966541 + 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e318 .quad -4479063491021217766 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e320 .quad -6843401994271320272 + 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e328 .quad -5598829363776522208 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e330 .quad -3942566474411762436 + 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e338 .quad -2386850686293264856 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e340 .quad -316522074587315140 + 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e348 .quad 1628122660560806834 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e350 .quad -7115355324258153819 + 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e358 .quad -8205795374004271537 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e360 .quad -4282508136895304370 + 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e368 .quad -1033872180650563613 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e370 .quad -741449152691742558 + 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e378 .quad -5904026244240592420 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e380 .quad -7380934748073420955 + 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e388 .quad -5995859411864064214 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e390 .quad -4614482416664388289 + 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e398 .quad 1728547772024695540 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e3a0 .quad -1156417002403097458 + 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e3a8 .quad -2451001303396518479 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e3b0 .quad -7640289654143017767 + 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e3b8 .quad 5385653213018257807 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e3c0 .quad -4938676049251384305 + 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e3c8 .quad -7102991539009341454 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e3d0 .quad -1561659043136842477 + 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e3d8 .quad -8878739423761676818 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e3e0 .quad -7893565929601608404 + 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e3e8 .quad 3674159897003727797 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e3f0 .quad -5255271393574622601 + 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e3f8 .quad 4592699871254659746 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e400 .quad -1957403223540890347 + 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e408 .quad 1129188820640936779 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e410 .quad -8140906042354138323 + 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e418 .quad 3011586022114279439 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e420 .quad -5564446534515285000 + 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e428 .quad 8376168546070237203 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e430 .quad -2343872149716718346 + 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e438 .quad -7976533391121755113 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e440 .quad -8382449121214030822 + 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e448 .quad 1932195658189984911 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e450 .quad -5866375383090150624 + 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e458 .quad -6808127464117294670 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e460 .quad -2721283210435300376 + 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e468 .quad -3898473311719230433 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e470 .quad -8618331034163144591 + 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e478 .quad 9092669226243950739 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e480 .quad -6161227774276542835 + 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e488 .quad -2469221522477225288 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e490 .quad -3089848699418290639 + 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e498 .quad 6136845133758244198 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e4a0 .quad -8848684464777513506 + 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e4a8 .quad -3082000819042179232 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e4b0 .quad -6449169562544503978 + 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e4b8 .quad -8464187042230111944 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e4c0 .quad -3449775934753242068 + 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e4c8 .quad 3254824252494523782 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e4d0 .quad -9073638986861858149 + 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e4d8 .quad -7189106879045698444 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e4e0 .quad -6730362715149934782 + 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e4e8 .quad -8986383598807123056 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e4f0 .quad -3801267375510030573 + 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e4f8 .quad 2602078556773259892 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e500 .quad -139898200960150313 + 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e508 .quad -1359087822460813039 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e510 .quad -7004965403241175802 + 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e518 .quad -849429889038008149 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e520 .quad -4144520735624081848 + 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e528 .quad -5673473379724898090 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e530 .quad -568964901102714406 + 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e538 .quad -2480155706228734709 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e540 .quad -7273132090830278360 + 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e548 .quad -3855940325606653145 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e550 .quad -4479729095110460046 + 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e558 .quad -208239388580928527 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e560 .quad -987975350460687153 + 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e568 .quad -4871985254153548563 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e570 .quad -7535013621679011327 + 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e578 .quad -3044990783845967852 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e580 .quad -4807081008671376254 + 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e588 .quad 5417133557047315993 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e590 .quad -1397165242411832414 + 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e598 .quad -2451955090545630817 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e5a0 .quad -7790757304148477115 + 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e5a8 .quad -3838314940804713212 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e5b0 .quad -5126760611758208489 + 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e5b8 .quad 4425478360848884292 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e5c0 .quad -1796764746270372707 + 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e5c8 .quad 920161932633717461 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e5d0 .quad -8040506994060064798 + 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e5d8 .quad 2880944217109767366 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e5e0 .quad -5438947724147693094 + 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e5e8 .quad -5622191765467566601 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e5f0 .quad -2186998636757228463 + 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e5f8 .quad 6807318348447705460 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e600 .quad -8284403175614349646 + 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e608 .quad -2662955059861265943 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e610 .quad -5743817951090549153 + 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e618 .quad -7940379843253970333 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e620 .quad -2568086420435798537 + 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e628 .quad 8521269269642088700 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e630 .quad -8522583040413455942 + 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e638 .quad -6203421752542164322 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e640 .quad -6041542782089432023 + 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e648 .quad 6080780864604458309 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e650 .quad -2940242459184402125 + 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e658 .quad -6234081974526590826 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e660 .quad -8755180564631333184 + 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e668 .quad 5327070802775656542 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e670 .quad -6332289687361778576 + 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e678 .quad 6658838503469570677 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e680 .quad -3303676090774835316 + 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e688 .quad 8323548129336963346 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e690 .quad -8982326584375353929 + 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e698 .quad -4021154456019173716 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e6a0 .quad -6616222212041804507 + 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e6a8 .quad -5026443070023967146 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e6b0 .quad -3658591746624867729 + 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e6b8 .quad 2940318199324816876 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e6c0 .quad -9204148869281624187 + 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e6c8 .quad 8755227902219092404 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e6d0 .quad -6893500068174642330 + 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e6d8 .quad -2891023177508298208 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e6e0 .quad -4005189066790915008 + 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e6e8 .quad -8225464990312760664 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e6f0 .quad -394800315061255856 + 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e6f8 .quad -5670145219463562926 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e700 .quad -7164279224554366766 + 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e708 .quad 7985374283903742932 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e710 .quad -4343663012265570553 + 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e718 .quad 758345818024902857 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e720 .quad -817892746904575288 + 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e728 .quad -3663753745896259333 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e730 .quad -7428711994456441411 + 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e738 .quad -9207375118826243939 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e740 .quad -4674203974643163860 + 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e748 .quad -2285846861678029116 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e750 .quad -1231068949876566920 + 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e758 .quad 1754377441329851509 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e760 .quad -7686947121313936181 + 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e768 .quad 1096485900831157193 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e770 .quad -4996997883215032323 + 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e778 .quad -3241078642388441413 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000e780 .quad -1634561335591402499 + 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000e788 .quad 5172023733869224042 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000e790 .quad -7939129862385708418 + 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000e798 .quad 5538357842881958978 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000e7a0 .quad -5312226309554747619 + 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000e7a8 .quad -2300424733252327085 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000e7b0 .quad -2028596868516046619 + 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000e7b8 .quad 6347841120289366951 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000e7c0 .quad -8185402070463610993 + 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000e7c8 .quad 6273243709394548297 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000e7d0 .quad -5620066569652125837 + 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000e7d8 .quad 3229868618315797467 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000e7e0 .quad -2413397193637769393 + 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000e7e8 .quad -574350245532641070 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000e7f0 .quad -8425902273664687727 + 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000e7f8 .quad -358968903457900669 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000e800 .quad -5920691823653471754 + 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000e808 .quad 8774660907532399972 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000e810 .quad -2789178761139451788 + 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000e818 .quad 1744954097560724157 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000e820 .quad -8660765753353239224 + 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000e828 .quad -8132775725879323210 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000e830 .quad -6214271173264161126 + 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000e838 .quad -5554283638921766109 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000e840 .quad -3156152948152813503 + 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000e848 .quad 6892203506629956076 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000e850 .quad -8890124620236590296 + 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000e858 .quad -2609901835997359308 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000e860 .quad -6500969756868349965 + 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000e868 .quad 1349308723430688769 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000e870 .quad -3514526177658049553 + 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000e878 .quad -2925050114139026943 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000e880 .quad -9114107888677362827 + 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000e888 .quad -1828156321336891839 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000e890 .quad -6780948842419315629 + 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000e898 .quad 6938176635183661009 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000e8a0 .quad -3864500034596756632 + 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000e8a8 .quad 4061034775552188357 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000e8b0 .quad -218939024818557886 + 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000e8b8 .quad 5076293469440235446 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000e8c0 .quad -7054365918152680535 + 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000e8c8 .quad 7784369436827535058 + //0x0000e8d0 .p2align 4, 0x00 + //0x0000e8d0 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000e8d0 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, //0x0000e8e0 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, //0x0000e8f0 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, //0x0000e900 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, //0x0000e910 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, //0x0000e920 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, //0x0000e930 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, //0x0000e940 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, //0x0000e950 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' + //0x0000e960 .p2align 4, 0x00 + //0x0000e960 __SingleQuoteTab + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e960 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000e968 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e970 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000e978 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e980 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000e988 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e990 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000e998 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9a0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000e9a8 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9b0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000e9b8 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9c0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000e9c8 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9d0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000e9d8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9e0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000e9e8 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f0 .quad 2 + 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea00 .quad 2 + 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea08 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea10 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000ea18 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea20 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000ea28 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea30 .quad 2 + 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea38 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea40 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000ea48 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea50 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000ea58 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea60 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000ea68 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea70 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000ea78 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea80 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000ea88 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea90 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000ea98 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaa0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000eaa8 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eab0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000eab8 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eac0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000eac8 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ead0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000ead8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eae0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000eae8 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaf0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000eaf8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb00 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000eb08 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb10 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000eb18 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb20 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000eb28 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb30 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000eb38 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb40 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000eb48 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb50 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000eb58 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb70 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, //0x0000eb80 .quad 2 + 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb88 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, //0x0000eb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ece0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eeb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef10 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, //0x0000ef20 .quad 2 + 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef28 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, //0x0000ef30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efe0 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, //0x0000eff0 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eff8 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, //0x0000eff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13327,8 +13000,7 @@ var Text__native_entry__ = []byte{ 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' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f380 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, //0x0000f390 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f398 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, //0x0000f390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 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' @@ -13421,41 +13093,76 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x0000f960 .p2align 4, 0x00 + //0x0000f960 __DoubleQuoteTab + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000f968 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000f978 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000f988 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000f998 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000f9a8 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000f9b8 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000f9c8 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000f9d8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000f9e8 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 .quad 3 + 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 .quad 3 + 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa08 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000fa18 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000fa28 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 .quad 3 + 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa38 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000fa48 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000fa58 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000fa68 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000fa78 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000fa88 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000fa98 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000faa8 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000fab8 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000fac8 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000fad8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000fae8 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000faf8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000fb08 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000fb18 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000fb28 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000fb38 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000fb48 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000fb58 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb80 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, //0x0000fb80 .quad 4 + 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000fb88 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13492,76 +13199,42 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000fdd0 .p2align 4, 0x00 - //0x0000fdd0 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdd0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000fdd8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fde0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000fde8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000fdf8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000fe08 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000fe18 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000fe28 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000fe38 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000fe48 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000fe58 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe60 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe68 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe70 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe78 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000fe88 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000fe98 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feb0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000feb8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fec0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000fec8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fed0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000fed8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fee0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000fee8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fef0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000fef8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000ff08 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000ff18 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000ff28 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000ff38 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000ff48 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000ff58 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000ff68 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff70 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000ff78 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000ff88 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000ff98 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffa0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000ffa8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffb0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000ffb8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffc0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000ffc8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fde0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff10 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, //0x0000ff20 .quad 4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x0000ff28 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffe0 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, //0x0000fff0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000fff8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13619,8 +13292,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010380 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, //0x00010390 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00010398 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13713,38 +13385,46 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00010960 .p2align 4, 0x00 + //0x00010960 __EscTab + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010960 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, //0x00010970 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, //0x00010980 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, //0x00010990 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, //0x000109a0 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, //0x000109b0 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, //0x000109bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a0d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a1d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, //0x00010a5d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' + //0x00010a60 .p2align 4, 0x00 + //0x00010a60 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a60 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, //0x00010a70 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, //0x00010a80 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, //0x00010a90 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, //0x00010aa0 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, //0x00010ab0 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, //0x00010ac0 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, //0x00010ad0 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, //0x00010ad6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010af6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b56 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00010b60 .p2align 4, 0x00 + //0x00010b60 __HtmlQuoteTab 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13783,47 +13463,42 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010dd0 .p2align 4, 0x00 - //0x00010dd0 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010dd0 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, //0x00010de0 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, //0x00010df0 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, //0x00010e00 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, //0x00010e10 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, //0x00010e20 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, //0x00010e2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e5d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e6d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e7d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e8d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e9d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ead QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ebd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x00010ecd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00010ed0 .p2align 4, 0x00 - //0x00010ed0 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed0 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, //0x00010ee0 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, //0x00010ef0 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, //0x00010f00 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, //0x00010f10 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, //0x00010f20 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, //0x00010f30 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, //0x00010f40 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, //0x00010f46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fa6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fb6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fc6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010fd0 .p2align 4, 0x00 - //0x00010fd0 __HtmlQuoteTab + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00010dc8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f10 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, //0x00010f20 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00010f28 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f30 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, //0x00010f40 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00010f48 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13862,8 +13537,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011220 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, //0x00011230 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00011238 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13885,11 +13559,9 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011380 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, //0x00011390 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00011398 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113a0 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, //0x000113b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x000113b8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13924,8 +13596,10 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f0 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, //0x000115e0 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x000115e8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f0 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x000115f8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -13995,10 +13669,8 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a40 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, //0x00011a50 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00011a58 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a60 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00011a68 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14014,668 +13686,597 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00011b60 .p2align 4, 0x00 + //0x00011b60 _LSHIFT_TAB 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00011fd0 .p2align 4, 0x00 - //0x00011fd0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012030 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012038 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001203c 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, //0x0001204c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001205c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001206c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001207c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001208c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001209c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000120a0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120a4 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, //0x000120b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012104 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012108 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001210c 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, //0x0001211c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001212c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001213c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001214c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001215c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001216c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012170 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012174 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, //0x00012184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000121d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x000121d8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121dc 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, //0x000121ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001220c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001221c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001222c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001223c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012240 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012244 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, //0x00012254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000122a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000122a8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122ac 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, //0x000122bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001230c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012310 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012314 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, //0x00012324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012378 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001237c 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, //0x0001238c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001239c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000123dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000123e0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123e4 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, //0x000123f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012448 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001244c 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, //0x0001245c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001246c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001247c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001248c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001249c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000124ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000124b0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124b4 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, //0x000124c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012514 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012518 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001251c 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, //0x0001252c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001253c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001254c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001255c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001256c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001257c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012580 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012584 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, //0x00012594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000125e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000125e8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125ec 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, //0x000125fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001260c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001261c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001262c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001263c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001264c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012650 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012654 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, //0x00012664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000126b8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000126bc 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, //0x000126cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001270c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001271c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012720 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012724 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, //0x00012734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012784 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012788 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001278c 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, //0x0001279c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000127ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000127f0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000127f4 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, //0x00012804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012854 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012858 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001285c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001286c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001287c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001288c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001289c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000128bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000128c0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000128c4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012924 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012928 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0001292c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001293c 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, //0x0001294c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001295c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001296c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001297c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001298c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012990 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012994 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129a4 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, //0x000129b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000129f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000129f8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000129fc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a0c 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, //0x00012a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012a60 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00012a64 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a74 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, //0x00012a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ac4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012ac8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00012acc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012adc 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, //0x00012aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012b30 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00012b34 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b44 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, //0x00012b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012b98 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00012b9c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bac 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, //0x00012bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012bfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012c00 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012c04 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c14 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, //0x00012c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012c68 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00012c6c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c7c 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, //0x00012c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ccc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012cd0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00012cd4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ce4 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, //0x00012cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012d38 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00012d3c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d4c 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, //0x00012d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012da0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00012da4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012db4 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, //0x00012dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012e08 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00012e0c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e1c 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, //0x00012e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012e70 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012e74 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e84 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, //0x00012e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ed4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012ed8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00012edc QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eec 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, //0x00012efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012f40 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012f44 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f54 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, //0x00012f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012fa8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00012fac QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012fbc 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, //0x00012fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001300c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013010 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00013014 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00013024 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, //0x00013034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013074 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013078 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001307c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001308c 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, //0x0001309c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000130e0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000130e4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000130f4 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, //0x00013104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013144 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013148 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0001314c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0001315c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001316c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001317c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001318c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001319c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x000131b0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x000131b4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x000131c4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013214 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013218 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0001321c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0001322c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001323c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001324c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001325c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001326c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001327c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013280 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00013284 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00013294 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132a4 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, //0x000132b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000132e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000132e8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000132ec QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000132fc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001330c 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, //0x0001331c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001332c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001333c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001334c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013350 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00013354 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00013364 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013374 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, //0x00013384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000133b8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000133bc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000133cc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133dc 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, //0x000133ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001340c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001341c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013420 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00013424 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00013434 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013444 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, //0x00013454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013488 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001348c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0001349c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134ac 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, //0x000134bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000134ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000134f0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000134f4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013504 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013514 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, //0x00013524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013558 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001355c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0001356c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001357c 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, //0x0001358c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001359c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000135bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000135c0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000135c4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000135d4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135e4 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, //0x000135f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013628 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0001362c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0001363c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001364c 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, //0x0001365c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001366c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001367c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001368c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013690 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00013694 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000136a4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136b4 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, //0x000136c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000136f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000136f8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000136fc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001370c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001371c 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, //0x0001372c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001373c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001374c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001375c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013760 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013764 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013774 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013784 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, //0x00013794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000137c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000137c8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000137cc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000137dc QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137ec 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, //0x000137fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001380c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001381c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001382c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00013830 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013834 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013844 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013854 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, //0x00013864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013894 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013898 .p2align 4, 0x00 - //0x000138a0 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000138a0 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000138a8 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000138b0 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000138b8 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000138c0 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000138c8 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000138d0 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000138d8 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000138e0 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000138e8 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000138f0 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000138f8 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013900 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013908 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013910 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013918 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013920 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013928 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013930 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013938 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013940 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013948 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013950 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013958 .p2align 4, 0x00 - //0x00013960 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013960 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013968 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013970 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013978 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013980 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013988 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013990 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013998 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000139a0 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000139a8 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000139b0 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000139b8 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000139c0 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000139c8 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000139d0 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000139d8 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000139e0 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000139e8 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000139f0 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000139f8 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013a00 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013a08 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00013a10 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00013a18 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00013a20 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00013a28 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00013a30 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00013a38 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00013a40 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00013a48 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00013a50 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00013a58 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00013a60 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00013a68 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013a70 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013a78 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013a80 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013a88 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00013a90 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00013a98 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00013aa0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00013aa8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00013ab0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00013ab8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00013ac0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00013ac8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00013ad0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00013ad8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00013ae0 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00013ae8 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013af0 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013af8 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013b00 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013b08 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00013b10 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00013b18 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00013b20 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00013b28 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00013b30 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00013b38 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00013b40 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00013b48 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00013b50 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00013b58 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00013b60 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00013b68 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013b70 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013b78 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013b80 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013b88 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00013b90 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00013b98 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00013ba0 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00013ba8 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00013bb0 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00013bb8 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00013bc0 .quad -5522047002568494196 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00011bc8 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bcc 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, //0x00011bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011c2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00011c30 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c34 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, //0x00011c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011c94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00011c98 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c9c 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, //0x00011cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011cfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00011d00 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d04 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, //0x00011d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011d64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00011d68 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d6c 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, //0x00011d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011dcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00011dd0 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dd4 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, //0x00011de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011e34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00011e38 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e3c 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, //0x00011e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011e9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00011ea0 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ea4 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, //0x00011eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011f04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00011f08 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f0c 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, //0x00011f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011f6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00011f70 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f74 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, //0x00011f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00011fd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00011fd8 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fdc 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, //0x00011fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001200c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001201c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001202c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001203c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00012040 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012044 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, //0x00012054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000120a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000120a8 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ac 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, //0x000120bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001210c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00012110 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012114 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, //0x00012124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012174 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00012178 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001217c 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, //0x0001218c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001219c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000121dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x000121e0 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000121e4 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, //0x000121f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012244 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012248 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001224c 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, //0x0001225c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001226c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001227c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001228c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001229c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000122ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x000122b0 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000122b4 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, //0x000122c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012314 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00012318 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001231c 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, //0x0001232c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001233c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001234c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001235c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001236c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001237c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012380 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012384 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, //0x00012394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000123e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000123e8 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x000123ec QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001240c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001241c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001242c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001243c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001244c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00012450 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012454 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000124b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000124b8 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x000124bc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124cc 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, //0x000124dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001250c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001251c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00012520 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012524 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012534 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, //0x00012544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012584 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00012588 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001258c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001259c 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, //0x000125ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000125ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x000125f0 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000125f4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012604 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, //0x00012614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012654 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00012658 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001265c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001266c 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, //0x0001267c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001268c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001269c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000126bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000126c0 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000126c4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126d4 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, //0x000126e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012724 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00012728 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0001272c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001273c 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, //0x0001274c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001275c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001276c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001277c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001278c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00012790 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012794 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127a4 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, //0x000127b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000127f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x000127f8 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000127fc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001280c 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, //0x0001281c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001282c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001283c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001284c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001285c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00012860 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00012864 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012874 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, //0x00012884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000128c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x000128c8 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000128cc QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128dc 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, //0x000128ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001290c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001291c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001292c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00012930 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00012934 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012944 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, //0x00012954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012994 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00012998 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001299c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ac 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, //0x000129bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000129fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00012a00 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012a04 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a14 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, //0x00012a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012a64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00012a68 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00012a6c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a7c 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, //0x00012a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012acc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00012ad0 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012ad4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ae4 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, //0x00012af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012b34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00012b38 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00012b3c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012b4c 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, //0x00012b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012b9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012ba0 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00012ba4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012bb4 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, //0x00012bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012c04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012c08 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00012c0c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012c1c 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, //0x00012c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012c6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012c70 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00012c74 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012c84 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, //0x00012c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012cd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00012cd8 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00012cdc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012cec QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012d3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00012d40 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012d44 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012d54 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012da4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00012da8 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00012dac QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00012dbc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012e0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00012e10 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00012e14 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00012e24 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e34 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, //0x00012e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012e74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00012e78 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00012e7c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00012e8c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e9c 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, //0x00012eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012edc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00012ee0 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00012ee4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00012ef4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f04 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, //0x00012f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012f44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00012f48 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00012f4c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00012f5c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f6c 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, //0x00012f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00012fac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00012fb0 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00012fb4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00012fc4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fd4 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, //0x00012fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013014 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00013018 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001301c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0001302c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001303c 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, //0x0001304c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001305c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001306c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001307c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00013080 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013084 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013094 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130a4 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, //0x000130b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000130e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x000130e8 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000130ec QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000130fc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001310c 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, //0x0001311c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001312c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001313c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001314c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00013150 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00013154 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00013164 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013174 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, //0x00013184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000131b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x000131b8 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000131bc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000131cc QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131dc 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, //0x000131ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001320c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0001321c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00013220 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00013224 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00013234 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013244 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, //0x00013254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013288 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001328c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001329c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132ac 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, //0x000132bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000132ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000132f0 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000132f4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013304 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013314 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, //0x00013324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00013358 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0001335c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0001336c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001337c 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, //0x0001338c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001339c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000133bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x000133c0 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000133c4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000133d4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133e4 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, //0x000133f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00013424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013428 .p2align 4, 0x00 + //0x00013430 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00013430 .quad 4607182418800017408 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00013438 .quad 4621819117588971520 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00013440 .quad 4636737291354636288 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00013448 .quad 4652007308841189376 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013450 .quad 4666723172467343360 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013458 .quad 4681608360884174848 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013460 .quad 4696837146684686336 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013468 .quad 4711630319722168320 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013470 .quad 4726483295884279808 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013478 .quad 4741671816366391296 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013480 .quad 4756540486875873280 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013488 .quad 4771362005757984768 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013490 .quad 4786511204640096256 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013498 .quad 4801453603149578240 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000134a0 .quad 4816244402031689728 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000134a8 .quad 4831355200913801216 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000134b0 .quad 4846369599423283200 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000134b8 .quad 4861130398305394688 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000134c0 .quad 4876203697187506176 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000134c8 .quad 4891288408196988160 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000134d0 .quad 4906019910204099648 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000134d8 .quad 4921056587992461136 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x000134e0 .quad 4936209963552724370 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134e8 .p2align 4, 0x00 + //0x000134f0 _pow10_ceil_sig_f32.g + 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000134f0 .quad -9093133594791772939 + 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000134f8 .quad -6754730975062328270 + 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013500 .quad -3831727700400522433 + 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013508 .quad -177973607073265138 + 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013510 .quad -7028762532061872567 + 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013518 .quad -4174267146649952805 + 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013520 .quad -606147914885053102 + 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013528 .quad -7296371474444240045 + 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00013530 .quad -4508778324627912152 + 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00013538 .quad -1024286887357502286 + 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00013540 .quad -7557708332239520785 + 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00013548 .quad -4835449396872013077 + 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00013550 .quad -1432625727662628442 + 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00013558 .quad -7812920107430224632 + 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00013560 .quad -5154464115860392886 + 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00013568 .quad -1831394126398103204 + 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00013570 .quad -8062150356639896358 + 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00013578 .quad -5466001927372482544 + 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013580 .quad -2220816390788215276 + 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013588 .quad -8305539271883716404 + 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013590 .quad -5770238071427257601 + 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013598 .quad -2601111570856684097 + 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000135a0 .quad -8543223759426509416 + 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000135a8 .quad -6067343680855748867 + 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000135b0 .quad -2972493582642298179 + 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000135b8 .quad -8775337516792518218 + 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000135c0 .quad -6357485877563259868 + 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000135c8 .quad -3335171328526686932 + 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000135d0 .quad -9002011107970261188 + 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000135d8 .quad -6640827866535438581 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000135e0 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000135e8 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000135f0 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000135f8 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013600 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013608 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013610 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013618 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00013620 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00013628 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00013630 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00013638 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00013640 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00013648 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00013650 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00013658 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00013660 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00013668 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00013670 .quad -5646744073709551616 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00013678 .quad -2446744073709551616 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013680 .quad -8446744073709551616 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013688 .quad -5946744073709551616 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013690 .quad -2821744073709551616 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013698 .quad -8681119073709551616 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000136a0 .quad -6239712823709551616 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000136a8 .quad -3187955011209551616 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000136b0 .quad -8910000909647051616 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000136b8 .quad -6525815118631426616 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000136c0 .quad -3545582879861895366 + 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000136c8 .quad -9133518327554766459 + 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000136d0 .quad -6805211891016070170 + 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000136d8 .quad -3894828845342699809 + 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000136e0 .quad -256850038250986857 + 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000136e8 .quad -7078060301547948642 + 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000136f0 .quad -4235889358507547898 + 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000136f8 .quad -683175679707046969 + 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013700 .quad -7344513827457986211 + 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013708 .quad -4568956265895094860 + 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013710 .quad -1099509313941480671 + 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013718 .quad -7604722348854507275 + 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00013720 .quad -4894216917640746190 + 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00013728 .quad -1506085128623544834 + 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00013730 .quad -7858832233030797377 + 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00013738 .quad -5211854272861108818 + 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00013740 .quad -1903131822648998118 + 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00013748 .quad -8106986416796705680 + 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00013750 .quad -5522047002568494196 } diff --git a/internal/native/sse/recover_amd64_test.go b/internal/native/sse/recover_test.go similarity index 99% rename from internal/native/sse/recover_amd64_test.go rename to internal/native/sse/recover_test.go index acf605883..be2f29293 100644 --- a/internal/native/sse/recover_amd64_test.go +++ b/internal/native/sse/recover_test.go @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. /** @@ -37,7 +40,6 @@ var ( var stubs = []loader.GoC{ {"_f32toa", nil, &__f32toa}, {"_f64toa", nil, &__f64toa}, - {"_fsm_exec", nil, &__fsm_exec}, {"_get_by_path", nil, &__get_by_path}, {"_html_escape", nil, &__html_escape}, {"_i64toa", nil, &__i64toa}, diff --git a/internal/native/types/types.go b/internal/native/types/types.go index b4afec9ba..c9d47e169 100644 --- a/internal/native/types/types.go +++ b/internal/native/types/types.go @@ -159,4 +159,4 @@ func NewDbuf() *byte { func FreeDbuf(p *byte) { digitPool.Put(p) -} \ No newline at end of file +} diff --git a/native/arm/atof_eisel_lemire.h b/native/arm/atof_eisel_lemire.h new file mode 100644 index 000000000..ee4f02bb4 --- /dev/null +++ b/native/arm/atof_eisel_lemire.h @@ -0,0 +1,856 @@ +/* + * 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. + * + * Copyright (c) Daniel Lemire + * + * Boost Software License - Version 1.0 - August 17th, 2003 + * + * Permission is hereby granted, free of charge, to any person or organization + * obtaining a copy of the software and accompanying documentation covered by + * this license (the "Software") to use, reproduce, display, distribute, + * execute, and transmit the Software, and to prepare derivative works of the + * Software, and to permit third-parties to whom the Software is furnished to + * do so, all subject to the following: + * + * The copyright notices in the Software and this entire statement, including + * the above license grant, this restriction and the following disclaimer, + * must be included in all copies of the Software, in whole or in part, and + * all derivative works of the Software, unless such copies or derivative + * works are solely in the form of machine-executable object code generated by + * a source language processor. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + * SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + * FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * This file may have been modified by ByteDance authors. All ByteDance + * Modifications are Copyright 2022 ByteDance Authors. + */ + +#pragma once + +#include "native.h" + +/* two uint64_t represent a 128-bit unsigned integer */ +typedef struct u128_output { + uint64_t hi; + uint64_t lo; +} u128_output; + +static const uint64_t POW10_M128_TAB[697][2]; + +static always_inline int count_leading_zeroes_u64(uint64_t u) { + return u ? __builtin_clzl(u) : 64; +} + +static always_inline u128_output mul_u64(uint64_t x, uint64_t y) { + u128_output ret; + __uint128_t z = ((__uint128_t)x) * ((__uint128_t)y); + ret.hi = (uint64_t)(z >> 64); + ret.lo = (uint64_t)z; + return ret; +} + +/* This is Eisel Lemire ParseFloat algorithm implemented in C. + * reference: https://nigeltao.github.io/blog/2020/eisel-lemire.html + */ +static INLINE_FOR_ARM bool atof_eisel_lemire64_1(uint64_t mant, int exp10, int sgn, double *val) { + if (exp10 < -348 || exp10 > 347) { + return false; + } + + /* Calculate the 2-base exponent of float */ + int clz = count_leading_zeroes_u64(mant); + mant <<= clz; + /* lg10/lg2 ≈ 217706>>16 */ + uint64_t ret_exp2 = ((uint64_t)((217706 * exp10) >> 16) + 64 + 1023) - ((uint64_t)clz); + + /* Calculate the mantissa of float */ + u128_output x = mul_u64(mant, POW10_M128_TAB[exp10 + 348][1]); // higher 64 bits of POW10 mantissa + uint64_t x_hi = x.hi; + uint64_t x_lo = x.lo; + + /* Wider approximation for the float. + * mant * PWO10_M * exp2 <= ret float < mant * (PWO10_M + 1) * exp2. + * mant * PWO10_M <= ret_man < mant * (PWO10_M + 1) + * If the lower 9 bits of x_hi is 0x1FF and the mant + x_lo is overflow, + * x_hi needs to add 1 for the upper bound, and it is ambiguous for higher 54 bits of ret_man. + */ + if ((x_hi & 0x1FF) == 0x1FF && (x_lo + mant) < mant) { + /* lower 64 bits of POW10 mantissa */ + u128_output y = mul_u64(mant, POW10_M128_TAB[exp10 + 348][0]); + uint64_t merged_hi = x_hi; + uint64_t merged_lo = x_lo + y.hi; + + /* lower 64 bits of multiply output overflow */ + if (merged_lo < x_lo) { + merged_hi ++; + } + + /* Still ambigunous */ + if ((merged_hi & 0x1FF) == 0x1FF && (merged_lo + 1) == 0 && (y.lo + mant) < mant) { + return false; + } + + x_hi = merged_hi; + x_lo = merged_lo; + } + + /* Remain 54 bits */ + int msb = x_hi >> 63; + uint64_t ret_man = x_hi >> (msb + 9); + ret_exp2 -= 1 ^ msb; + + /* Half-way Ambiguity */ + if ((x_lo == 0) && ((x_hi & 0x1FF) == 0) && ((ret_man & 3) == 1)) { + return false; + } + + /* If not half-way, then it's rounding to-nearest + * Remain 53 bits. + */ + ret_man += ret_man & 1; + ret_man >>= 1; + /* If rounding overflowed, shift again */ + if ((ret_man >> 53) > 0) { + ret_man >>= 1; + ret_exp2 += 1; + } + + /* ret_exp2 < 0 means subnormal double. + * ret_exp2 >= 0x7FF means INF/inf. + */ + if ((ret_exp2 - 1) >= (0x7FF - 1)) { + return false; + } + + /* Get the lower 52 bits as finnal mantissa */ + uint64_t bits = (ret_exp2 << 52) | (ret_man & 0x000FFFFFFFFFFFFF); + if (sgn == -1) { + bits |= 1ull << 63; + } + *(int64_t*)val = bits; + + return true; +} + +/* Including 128-bit mantissa approximations (rounded down) of the powers of 10. + * For example: + * 1e-348 ≈ 0xFA8FD5A0081C0288_1732C869CD60E453 * (2 ** (-348 * lg10 / lg2 - 127)). + * 1e-348 ≈ 0xFA8FD5A0081C0288 * (2 ** (-348 * lg10 / lg2 - 63)). + * lg10/lg2 ≈ 217706.0/65536.0. + */ +static const uint64_t POW10_M128_TAB[697][2] = { + {0x1732C869CD60E453, 0xFA8FD5A0081C0288}, // 1e-348 + {0x0E7FBD42205C8EB4, 0x9C99E58405118195}, // 1e-347 + {0x521FAC92A873B261, 0xC3C05EE50655E1FA}, // 1e-346 + {0xE6A797B752909EF9, 0xF4B0769E47EB5A78}, // 1e-345 + {0x9028BED2939A635C, 0x98EE4A22ECF3188B}, // 1e-344 + {0x7432EE873880FC33, 0xBF29DCABA82FDEAE}, // 1e-343 + {0x113FAA2906A13B3F, 0xEEF453D6923BD65A}, // 1e-342 + {0x4AC7CA59A424C507, 0x9558B4661B6565F8}, // 1e-341 + {0x5D79BCF00D2DF649, 0xBAAEE17FA23EBF76}, // 1e-340 + {0xF4D82C2C107973DC, 0xE95A99DF8ACE6F53}, // 1e-339 + {0x79071B9B8A4BE869, 0x91D8A02BB6C10594}, // 1e-338 + {0x9748E2826CDEE284, 0xB64EC836A47146F9}, // 1e-337 + {0xFD1B1B2308169B25, 0xE3E27A444D8D98B7}, // 1e-336 + {0xFE30F0F5E50E20F7, 0x8E6D8C6AB0787F72}, // 1e-335 + {0xBDBD2D335E51A935, 0xB208EF855C969F4F}, // 1e-334 + {0xAD2C788035E61382, 0xDE8B2B66B3BC4723}, // 1e-333 + {0x4C3BCB5021AFCC31, 0x8B16FB203055AC76}, // 1e-332 + {0xDF4ABE242A1BBF3D, 0xADDCB9E83C6B1793}, // 1e-331 + {0xD71D6DAD34A2AF0D, 0xD953E8624B85DD78}, // 1e-330 + {0x8672648C40E5AD68, 0x87D4713D6F33AA6B}, // 1e-329 + {0x680EFDAF511F18C2, 0xA9C98D8CCB009506}, // 1e-328 + {0x0212BD1B2566DEF2, 0xD43BF0EFFDC0BA48}, // 1e-327 + {0x014BB630F7604B57, 0x84A57695FE98746D}, // 1e-326 + {0x419EA3BD35385E2D, 0xA5CED43B7E3E9188}, // 1e-325 + {0x52064CAC828675B9, 0xCF42894A5DCE35EA}, // 1e-324 + {0x7343EFEBD1940993, 0x818995CE7AA0E1B2}, // 1e-323 + {0x1014EBE6C5F90BF8, 0xA1EBFB4219491A1F}, // 1e-322 + {0xD41A26E077774EF6, 0xCA66FA129F9B60A6}, // 1e-321 + {0x8920B098955522B4, 0xFD00B897478238D0}, // 1e-320 + {0x55B46E5F5D5535B0, 0x9E20735E8CB16382}, // 1e-319 + {0xEB2189F734AA831D, 0xC5A890362FDDBC62}, // 1e-318 + {0xA5E9EC7501D523E4, 0xF712B443BBD52B7B}, // 1e-317 + {0x47B233C92125366E, 0x9A6BB0AA55653B2D}, // 1e-316 + {0x999EC0BB696E840A, 0xC1069CD4EABE89F8}, // 1e-315 + {0xC00670EA43CA250D, 0xF148440A256E2C76}, // 1e-314 + {0x380406926A5E5728, 0x96CD2A865764DBCA}, // 1e-313 + {0xC605083704F5ECF2, 0xBC807527ED3E12BC}, // 1e-312 + {0xF7864A44C633682E, 0xEBA09271E88D976B}, // 1e-311 + {0x7AB3EE6AFBE0211D, 0x93445B8731587EA3}, // 1e-310 + {0x5960EA05BAD82964, 0xB8157268FDAE9E4C}, // 1e-309 + {0x6FB92487298E33BD, 0xE61ACF033D1A45DF}, // 1e-308 + {0xA5D3B6D479F8E056, 0x8FD0C16206306BAB}, // 1e-307 + {0x8F48A4899877186C, 0xB3C4F1BA87BC8696}, // 1e-306 + {0x331ACDABFE94DE87, 0xE0B62E2929ABA83C}, // 1e-305 + {0x9FF0C08B7F1D0B14, 0x8C71DCD9BA0B4925}, // 1e-304 + {0x07ECF0AE5EE44DD9, 0xAF8E5410288E1B6F}, // 1e-303 + {0xC9E82CD9F69D6150, 0xDB71E91432B1A24A}, // 1e-302 + {0xBE311C083A225CD2, 0x892731AC9FAF056E}, // 1e-301 + {0x6DBD630A48AAF406, 0xAB70FE17C79AC6CA}, // 1e-300 + {0x092CBBCCDAD5B108, 0xD64D3D9DB981787D}, // 1e-299 + {0x25BBF56008C58EA5, 0x85F0468293F0EB4E}, // 1e-298 + {0xAF2AF2B80AF6F24E, 0xA76C582338ED2621}, // 1e-297 + {0x1AF5AF660DB4AEE1, 0xD1476E2C07286FAA}, // 1e-296 + {0x50D98D9FC890ED4D, 0x82CCA4DB847945CA}, // 1e-295 + {0xE50FF107BAB528A0, 0xA37FCE126597973C}, // 1e-294 + {0x1E53ED49A96272C8, 0xCC5FC196FEFD7D0C}, // 1e-293 + {0x25E8E89C13BB0F7A, 0xFF77B1FCBEBCDC4F}, // 1e-292 + {0x77B191618C54E9AC, 0x9FAACF3DF73609B1}, // 1e-291 + {0xD59DF5B9EF6A2417, 0xC795830D75038C1D}, // 1e-290 + {0x4B0573286B44AD1D, 0xF97AE3D0D2446F25}, // 1e-289 + {0x4EE367F9430AEC32, 0x9BECCE62836AC577}, // 1e-288 + {0x229C41F793CDA73F, 0xC2E801FB244576D5}, // 1e-287 + {0x6B43527578C1110F, 0xF3A20279ED56D48A}, // 1e-286 + {0x830A13896B78AAA9, 0x9845418C345644D6}, // 1e-285 + {0x23CC986BC656D553, 0xBE5691EF416BD60C}, // 1e-284 + {0x2CBFBE86B7EC8AA8, 0xEDEC366B11C6CB8F}, // 1e-283 + {0x7BF7D71432F3D6A9, 0x94B3A202EB1C3F39}, // 1e-282 + {0xDAF5CCD93FB0CC53, 0xB9E08A83A5E34F07}, // 1e-281 + {0xD1B3400F8F9CFF68, 0xE858AD248F5C22C9}, // 1e-280 + {0x23100809B9C21FA1, 0x91376C36D99995BE}, // 1e-279 + {0xABD40A0C2832A78A, 0xB58547448FFFFB2D}, // 1e-278 + {0x16C90C8F323F516C, 0xE2E69915B3FFF9F9}, // 1e-277 + {0xAE3DA7D97F6792E3, 0x8DD01FAD907FFC3B}, // 1e-276 + {0x99CD11CFDF41779C, 0xB1442798F49FFB4A}, // 1e-275 + {0x40405643D711D583, 0xDD95317F31C7FA1D}, // 1e-274 + {0x482835EA666B2572, 0x8A7D3EEF7F1CFC52}, // 1e-273 + {0xDA3243650005EECF, 0xAD1C8EAB5EE43B66}, // 1e-272 + {0x90BED43E40076A82, 0xD863B256369D4A40}, // 1e-271 + {0x5A7744A6E804A291, 0x873E4F75E2224E68}, // 1e-270 + {0x711515D0A205CB36, 0xA90DE3535AAAE202}, // 1e-269 + {0x0D5A5B44CA873E03, 0xD3515C2831559A83}, // 1e-268 + {0xE858790AFE9486C2, 0x8412D9991ED58091}, // 1e-267 + {0x626E974DBE39A872, 0xA5178FFF668AE0B6}, // 1e-266 + {0xFB0A3D212DC8128F, 0xCE5D73FF402D98E3}, // 1e-265 + {0x7CE66634BC9D0B99, 0x80FA687F881C7F8E}, // 1e-264 + {0x1C1FFFC1EBC44E80, 0xA139029F6A239F72}, // 1e-263 + {0xA327FFB266B56220, 0xC987434744AC874E}, // 1e-262 + {0x4BF1FF9F0062BAA8, 0xFBE9141915D7A922}, // 1e-261 + {0x6F773FC3603DB4A9, 0x9D71AC8FADA6C9B5}, // 1e-260 + {0xCB550FB4384D21D3, 0xC4CE17B399107C22}, // 1e-259 + {0x7E2A53A146606A48, 0xF6019DA07F549B2B}, // 1e-258 + {0x2EDA7444CBFC426D, 0x99C102844F94E0FB}, // 1e-257 + {0xFA911155FEFB5308, 0xC0314325637A1939}, // 1e-256 + {0x793555AB7EBA27CA, 0xF03D93EEBC589F88}, // 1e-255 + {0x4BC1558B2F3458DE, 0x96267C7535B763B5}, // 1e-254 + {0x9EB1AAEDFB016F16, 0xBBB01B9283253CA2}, // 1e-253 + {0x465E15A979C1CADC, 0xEA9C227723EE8BCB}, // 1e-252 + {0x0BFACD89EC191EC9, 0x92A1958A7675175F}, // 1e-251 + {0xCEF980EC671F667B, 0xB749FAED14125D36}, // 1e-250 + {0x82B7E12780E7401A, 0xE51C79A85916F484}, // 1e-249 + {0xD1B2ECB8B0908810, 0x8F31CC0937AE58D2}, // 1e-248 + {0x861FA7E6DCB4AA15, 0xB2FE3F0B8599EF07}, // 1e-247 + {0x67A791E093E1D49A, 0xDFBDCECE67006AC9}, // 1e-246 + {0xE0C8BB2C5C6D24E0, 0x8BD6A141006042BD}, // 1e-245 + {0x58FAE9F773886E18, 0xAECC49914078536D}, // 1e-244 + {0xAF39A475506A899E, 0xDA7F5BF590966848}, // 1e-243 + {0x6D8406C952429603, 0x888F99797A5E012D}, // 1e-242 + {0xC8E5087BA6D33B83, 0xAAB37FD7D8F58178}, // 1e-241 + {0xFB1E4A9A90880A64, 0xD5605FCDCF32E1D6}, // 1e-240 + {0x5CF2EEA09A55067F, 0x855C3BE0A17FCD26}, // 1e-239 + {0xF42FAA48C0EA481E, 0xA6B34AD8C9DFC06F}, // 1e-238 + {0xF13B94DAF124DA26, 0xD0601D8EFC57B08B}, // 1e-237 + {0x76C53D08D6B70858, 0x823C12795DB6CE57}, // 1e-236 + {0x54768C4B0C64CA6E, 0xA2CB1717B52481ED}, // 1e-235 + {0xA9942F5DCF7DFD09, 0xCB7DDCDDA26DA268}, // 1e-234 + {0xD3F93B35435D7C4C, 0xFE5D54150B090B02}, // 1e-233 + {0xC47BC5014A1A6DAF, 0x9EFA548D26E5A6E1}, // 1e-232 + {0x359AB6419CA1091B, 0xC6B8E9B0709F109A}, // 1e-231 + {0xC30163D203C94B62, 0xF867241C8CC6D4C0}, // 1e-230 + {0x79E0DE63425DCF1D, 0x9B407691D7FC44F8}, // 1e-229 + {0x985915FC12F542E4, 0xC21094364DFB5636}, // 1e-228 + {0x3E6F5B7B17B2939D, 0xF294B943E17A2BC4}, // 1e-227 + {0xA705992CEECF9C42, 0x979CF3CA6CEC5B5A}, // 1e-226 + {0x50C6FF782A838353, 0xBD8430BD08277231}, // 1e-225 + {0xA4F8BF5635246428, 0xECE53CEC4A314EBD}, // 1e-224 + {0x871B7795E136BE99, 0x940F4613AE5ED136}, // 1e-223 + {0x28E2557B59846E3F, 0xB913179899F68584}, // 1e-222 + {0x331AEADA2FE589CF, 0xE757DD7EC07426E5}, // 1e-221 + {0x3FF0D2C85DEF7621, 0x9096EA6F3848984F}, // 1e-220 + {0x0FED077A756B53A9, 0xB4BCA50B065ABE63}, // 1e-219 + {0xD3E8495912C62894, 0xE1EBCE4DC7F16DFB}, // 1e-218 + {0x64712DD7ABBBD95C, 0x8D3360F09CF6E4BD}, // 1e-217 + {0xBD8D794D96AACFB3, 0xB080392CC4349DEC}, // 1e-216 + {0xECF0D7A0FC5583A0, 0xDCA04777F541C567}, // 1e-215 + {0xF41686C49DB57244, 0x89E42CAAF9491B60}, // 1e-214 + {0x311C2875C522CED5, 0xAC5D37D5B79B6239}, // 1e-213 + {0x7D633293366B828B, 0xD77485CB25823AC7}, // 1e-212 + {0xAE5DFF9C02033197, 0x86A8D39EF77164BC}, // 1e-211 + {0xD9F57F830283FDFC, 0xA8530886B54DBDEB}, // 1e-210 + {0xD072DF63C324FD7B, 0xD267CAA862A12D66}, // 1e-209 + {0x4247CB9E59F71E6D, 0x8380DEA93DA4BC60}, // 1e-208 + {0x52D9BE85F074E608, 0xA46116538D0DEB78}, // 1e-207 + {0x67902E276C921F8B, 0xCD795BE870516656}, // 1e-206 + {0x00BA1CD8A3DB53B6, 0x806BD9714632DFF6}, // 1e-205 + {0x80E8A40ECCD228A4, 0xA086CFCD97BF97F3}, // 1e-204 + {0x6122CD128006B2CD, 0xC8A883C0FDAF7DF0}, // 1e-203 + {0x796B805720085F81, 0xFAD2A4B13D1B5D6C}, // 1e-202 + {0xCBE3303674053BB0, 0x9CC3A6EEC6311A63}, // 1e-201 + {0xBEDBFC4411068A9C, 0xC3F490AA77BD60FC}, // 1e-200 + {0xEE92FB5515482D44, 0xF4F1B4D515ACB93B}, // 1e-199 + {0x751BDD152D4D1C4A, 0x991711052D8BF3C5}, // 1e-198 + {0xD262D45A78A0635D, 0xBF5CD54678EEF0B6}, // 1e-197 + {0x86FB897116C87C34, 0xEF340A98172AACE4}, // 1e-196 + {0xD45D35E6AE3D4DA0, 0x9580869F0E7AAC0E}, // 1e-195 + {0x8974836059CCA109, 0xBAE0A846D2195712}, // 1e-194 + {0x2BD1A438703FC94B, 0xE998D258869FACD7}, // 1e-193 + {0x7B6306A34627DDCF, 0x91FF83775423CC06}, // 1e-192 + {0x1A3BC84C17B1D542, 0xB67F6455292CBF08}, // 1e-191 + {0x20CABA5F1D9E4A93, 0xE41F3D6A7377EECA}, // 1e-190 + {0x547EB47B7282EE9C, 0x8E938662882AF53E}, // 1e-189 + {0xE99E619A4F23AA43, 0xB23867FB2A35B28D}, // 1e-188 + {0x6405FA00E2EC94D4, 0xDEC681F9F4C31F31}, // 1e-187 + {0xDE83BC408DD3DD04, 0x8B3C113C38F9F37E}, // 1e-186 + {0x9624AB50B148D445, 0xAE0B158B4738705E}, // 1e-185 + {0x3BADD624DD9B0957, 0xD98DDAEE19068C76}, // 1e-184 + {0xE54CA5D70A80E5D6, 0x87F8A8D4CFA417C9}, // 1e-183 + {0x5E9FCF4CCD211F4C, 0xA9F6D30A038D1DBC}, // 1e-182 + {0x7647C3200069671F, 0xD47487CC8470652B}, // 1e-181 + {0x29ECD9F40041E073, 0x84C8D4DFD2C63F3B}, // 1e-180 + {0xF468107100525890, 0xA5FB0A17C777CF09}, // 1e-179 + {0x7182148D4066EEB4, 0xCF79CC9DB955C2CC}, // 1e-178 + {0xC6F14CD848405530, 0x81AC1FE293D599BF}, // 1e-177 + {0xB8ADA00E5A506A7C, 0xA21727DB38CB002F}, // 1e-176 + {0xA6D90811F0E4851C, 0xCA9CF1D206FDC03B}, // 1e-175 + {0x908F4A166D1DA663, 0xFD442E4688BD304A}, // 1e-174 + {0x9A598E4E043287FE, 0x9E4A9CEC15763E2E}, // 1e-173 + {0x40EFF1E1853F29FD, 0xC5DD44271AD3CDBA}, // 1e-172 + {0xD12BEE59E68EF47C, 0xF7549530E188C128}, // 1e-171 + {0x82BB74F8301958CE, 0x9A94DD3E8CF578B9}, // 1e-170 + {0xE36A52363C1FAF01, 0xC13A148E3032D6E7}, // 1e-169 + {0xDC44E6C3CB279AC1, 0xF18899B1BC3F8CA1}, // 1e-168 + {0x29AB103A5EF8C0B9, 0x96F5600F15A7B7E5}, // 1e-167 + {0x7415D448F6B6F0E7, 0xBCB2B812DB11A5DE}, // 1e-166 + {0x111B495B3464AD21, 0xEBDF661791D60F56}, // 1e-165 + {0xCAB10DD900BEEC34, 0x936B9FCEBB25C995}, // 1e-164 + {0x3D5D514F40EEA742, 0xB84687C269EF3BFB}, // 1e-163 + {0x0CB4A5A3112A5112, 0xE65829B3046B0AFA}, // 1e-162 + {0x47F0E785EABA72AB, 0x8FF71A0FE2C2E6DC}, // 1e-161 + {0x59ED216765690F56, 0xB3F4E093DB73A093}, // 1e-160 + {0x306869C13EC3532C, 0xE0F218B8D25088B8}, // 1e-159 + {0x1E414218C73A13FB, 0x8C974F7383725573}, // 1e-158 + {0xE5D1929EF90898FA, 0xAFBD2350644EEACF}, // 1e-157 + {0xDF45F746B74ABF39, 0xDBAC6C247D62A583}, // 1e-156 + {0x6B8BBA8C328EB783, 0x894BC396CE5DA772}, // 1e-155 + {0x066EA92F3F326564, 0xAB9EB47C81F5114F}, // 1e-154 + {0xC80A537B0EFEFEBD, 0xD686619BA27255A2}, // 1e-153 + {0xBD06742CE95F5F36, 0x8613FD0145877585}, // 1e-152 + {0x2C48113823B73704, 0xA798FC4196E952E7}, // 1e-151 + {0xF75A15862CA504C5, 0xD17F3B51FCA3A7A0}, // 1e-150 + {0x9A984D73DBE722FB, 0x82EF85133DE648C4}, // 1e-149 + {0xC13E60D0D2E0EBBA, 0xA3AB66580D5FDAF5}, // 1e-148 + {0x318DF905079926A8, 0xCC963FEE10B7D1B3}, // 1e-147 + {0xFDF17746497F7052, 0xFFBBCFE994E5C61F}, // 1e-146 + {0xFEB6EA8BEDEFA633, 0x9FD561F1FD0F9BD3}, // 1e-145 + {0xFE64A52EE96B8FC0, 0xC7CABA6E7C5382C8}, // 1e-144 + {0x3DFDCE7AA3C673B0, 0xF9BD690A1B68637B}, // 1e-143 + {0x06BEA10CA65C084E, 0x9C1661A651213E2D}, // 1e-142 + {0x486E494FCFF30A62, 0xC31BFA0FE5698DB8}, // 1e-141 + {0x5A89DBA3C3EFCCFA, 0xF3E2F893DEC3F126}, // 1e-140 + {0xF89629465A75E01C, 0x986DDB5C6B3A76B7}, // 1e-139 + {0xF6BBB397F1135823, 0xBE89523386091465}, // 1e-138 + {0x746AA07DED582E2C, 0xEE2BA6C0678B597F}, // 1e-137 + {0xA8C2A44EB4571CDC, 0x94DB483840B717EF}, // 1e-136 + {0x92F34D62616CE413, 0xBA121A4650E4DDEB}, // 1e-135 + {0x77B020BAF9C81D17, 0xE896A0D7E51E1566}, // 1e-134 + {0x0ACE1474DC1D122E, 0x915E2486EF32CD60}, // 1e-133 + {0x0D819992132456BA, 0xB5B5ADA8AAFF80B8}, // 1e-132 + {0x10E1FFF697ED6C69, 0xE3231912D5BF60E6}, // 1e-131 + {0xCA8D3FFA1EF463C1, 0x8DF5EFABC5979C8F}, // 1e-130 + {0xBD308FF8A6B17CB2, 0xB1736B96B6FD83B3}, // 1e-129 + {0xAC7CB3F6D05DDBDE, 0xDDD0467C64BCE4A0}, // 1e-128 + {0x6BCDF07A423AA96B, 0x8AA22C0DBEF60EE4}, // 1e-127 + {0x86C16C98D2C953C6, 0xAD4AB7112EB3929D}, // 1e-126 + {0xE871C7BF077BA8B7, 0xD89D64D57A607744}, // 1e-125 + {0x11471CD764AD4972, 0x87625F056C7C4A8B}, // 1e-124 + {0xD598E40D3DD89BCF, 0xA93AF6C6C79B5D2D}, // 1e-123 + {0x4AFF1D108D4EC2C3, 0xD389B47879823479}, // 1e-122 + {0xCEDF722A585139BA, 0x843610CB4BF160CB}, // 1e-121 + {0xC2974EB4EE658828, 0xA54394FE1EEDB8FE}, // 1e-120 + {0x733D226229FEEA32, 0xCE947A3DA6A9273E}, // 1e-119 + {0x0806357D5A3F525F, 0x811CCC668829B887}, // 1e-118 + {0xCA07C2DCB0CF26F7, 0xA163FF802A3426A8}, // 1e-117 + {0xFC89B393DD02F0B5, 0xC9BCFF6034C13052}, // 1e-116 + {0xBBAC2078D443ACE2, 0xFC2C3F3841F17C67}, // 1e-115 + {0xD54B944B84AA4C0D, 0x9D9BA7832936EDC0}, // 1e-114 + {0x0A9E795E65D4DF11, 0xC5029163F384A931}, // 1e-113 + {0x4D4617B5FF4A16D5, 0xF64335BCF065D37D}, // 1e-112 + {0x504BCED1BF8E4E45, 0x99EA0196163FA42E}, // 1e-111 + {0xE45EC2862F71E1D6, 0xC06481FB9BCF8D39}, // 1e-110 + {0x5D767327BB4E5A4C, 0xF07DA27A82C37088}, // 1e-109 + {0x3A6A07F8D510F86F, 0x964E858C91BA2655}, // 1e-108 + {0x890489F70A55368B, 0xBBE226EFB628AFEA}, // 1e-107 + {0x2B45AC74CCEA842E, 0xEADAB0ABA3B2DBE5}, // 1e-106 + {0x3B0B8BC90012929D, 0x92C8AE6B464FC96F}, // 1e-105 + {0x09CE6EBB40173744, 0xB77ADA0617E3BBCB}, // 1e-104 + {0xCC420A6A101D0515, 0xE55990879DDCAABD}, // 1e-103 + {0x9FA946824A12232D, 0x8F57FA54C2A9EAB6}, // 1e-102 + {0x47939822DC96ABF9, 0xB32DF8E9F3546564}, // 1e-101 + {0x59787E2B93BC56F7, 0xDFF9772470297EBD}, // 1e-100 + {0x57EB4EDB3C55B65A, 0x8BFBEA76C619EF36}, // 1e-99 + {0xEDE622920B6B23F1, 0xAEFAE51477A06B03}, // 1e-98 + {0xE95FAB368E45ECED, 0xDAB99E59958885C4}, // 1e-97 + {0x11DBCB0218EBB414, 0x88B402F7FD75539B}, // 1e-96 + {0xD652BDC29F26A119, 0xAAE103B5FCD2A881}, // 1e-95 + {0x4BE76D3346F0495F, 0xD59944A37C0752A2}, // 1e-94 + {0x6F70A4400C562DDB, 0x857FCAE62D8493A5}, // 1e-93 + {0xCB4CCD500F6BB952, 0xA6DFBD9FB8E5B88E}, // 1e-92 + {0x7E2000A41346A7A7, 0xD097AD07A71F26B2}, // 1e-91 + {0x8ED400668C0C28C8, 0x825ECC24C873782F}, // 1e-90 + {0x728900802F0F32FA, 0xA2F67F2DFA90563B}, // 1e-89 + {0x4F2B40A03AD2FFB9, 0xCBB41EF979346BCA}, // 1e-88 + {0xE2F610C84987BFA8, 0xFEA126B7D78186BC}, // 1e-87 + {0x0DD9CA7D2DF4D7C9, 0x9F24B832E6B0F436}, // 1e-86 + {0x91503D1C79720DBB, 0xC6EDE63FA05D3143}, // 1e-85 + {0x75A44C6397CE912A, 0xF8A95FCF88747D94}, // 1e-84 + {0xC986AFBE3EE11ABA, 0x9B69DBE1B548CE7C}, // 1e-83 + {0xFBE85BADCE996168, 0xC24452DA229B021B}, // 1e-82 + {0xFAE27299423FB9C3, 0xF2D56790AB41C2A2}, // 1e-81 + {0xDCCD879FC967D41A, 0x97C560BA6B0919A5}, // 1e-80 + {0x5400E987BBC1C920, 0xBDB6B8E905CB600F}, // 1e-79 + {0x290123E9AAB23B68, 0xED246723473E3813}, // 1e-78 + {0xF9A0B6720AAF6521, 0x9436C0760C86E30B}, // 1e-77 + {0xF808E40E8D5B3E69, 0xB94470938FA89BCE}, // 1e-76 + {0xB60B1D1230B20E04, 0xE7958CB87392C2C2}, // 1e-75 + {0xB1C6F22B5E6F48C2, 0x90BD77F3483BB9B9}, // 1e-74 + {0x1E38AEB6360B1AF3, 0xB4ECD5F01A4AA828}, // 1e-73 + {0x25C6DA63C38DE1B0, 0xE2280B6C20DD5232}, // 1e-72 + {0x579C487E5A38AD0E, 0x8D590723948A535F}, // 1e-71 + {0x2D835A9DF0C6D851, 0xB0AF48EC79ACE837}, // 1e-70 + {0xF8E431456CF88E65, 0xDCDB1B2798182244}, // 1e-69 + {0x1B8E9ECB641B58FF, 0x8A08F0F8BF0F156B}, // 1e-68 + {0xE272467E3D222F3F, 0xAC8B2D36EED2DAC5}, // 1e-67 + {0x5B0ED81DCC6ABB0F, 0xD7ADF884AA879177}, // 1e-66 + {0x98E947129FC2B4E9, 0x86CCBB52EA94BAEA}, // 1e-65 + {0x3F2398D747B36224, 0xA87FEA27A539E9A5}, // 1e-64 + {0x8EEC7F0D19A03AAD, 0xD29FE4B18E88640E}, // 1e-63 + {0x1953CF68300424AC, 0x83A3EEEEF9153E89}, // 1e-62 + {0x5FA8C3423C052DD7, 0xA48CEAAAB75A8E2B}, // 1e-61 + {0x3792F412CB06794D, 0xCDB02555653131B6}, // 1e-60 + {0xE2BBD88BBEE40BD0, 0x808E17555F3EBF11}, // 1e-59 + {0x5B6ACEAEAE9D0EC4, 0xA0B19D2AB70E6ED6}, // 1e-58 + {0xF245825A5A445275, 0xC8DE047564D20A8B}, // 1e-57 + {0xEED6E2F0F0D56712, 0xFB158592BE068D2E}, // 1e-56 + {0x55464DD69685606B, 0x9CED737BB6C4183D}, // 1e-55 + {0xAA97E14C3C26B886, 0xC428D05AA4751E4C}, // 1e-54 + {0xD53DD99F4B3066A8, 0xF53304714D9265DF}, // 1e-53 + {0xE546A8038EFE4029, 0x993FE2C6D07B7FAB}, // 1e-52 + {0xDE98520472BDD033, 0xBF8FDB78849A5F96}, // 1e-51 + {0x963E66858F6D4440, 0xEF73D256A5C0F77C}, // 1e-50 + {0xDDE7001379A44AA8, 0x95A8637627989AAD}, // 1e-49 + {0x5560C018580D5D52, 0xBB127C53B17EC159}, // 1e-48 + {0xAAB8F01E6E10B4A6, 0xE9D71B689DDE71AF}, // 1e-47 + {0xCAB3961304CA70E8, 0x9226712162AB070D}, // 1e-46 + {0x3D607B97C5FD0D22, 0xB6B00D69BB55C8D1}, // 1e-45 + {0x8CB89A7DB77C506A, 0xE45C10C42A2B3B05}, // 1e-44 + {0x77F3608E92ADB242, 0x8EB98A7A9A5B04E3}, // 1e-43 + {0x55F038B237591ED3, 0xB267ED1940F1C61C}, // 1e-42 + {0x6B6C46DEC52F6688, 0xDF01E85F912E37A3}, // 1e-41 + {0x2323AC4B3B3DA015, 0x8B61313BBABCE2C6}, // 1e-40 + {0xABEC975E0A0D081A, 0xAE397D8AA96C1B77}, // 1e-39 + {0x96E7BD358C904A21, 0xD9C7DCED53C72255}, // 1e-38 + {0x7E50D64177DA2E54, 0x881CEA14545C7575}, // 1e-37 + {0xDDE50BD1D5D0B9E9, 0xAA242499697392D2}, // 1e-36 + {0x955E4EC64B44E864, 0xD4AD2DBFC3D07787}, // 1e-35 + {0xBD5AF13BEF0B113E, 0x84EC3C97DA624AB4}, // 1e-34 + {0xECB1AD8AEACDD58E, 0xA6274BBDD0FADD61}, // 1e-33 + {0x67DE18EDA5814AF2, 0xCFB11EAD453994BA}, // 1e-32 + {0x80EACF948770CED7, 0x81CEB32C4B43FCF4}, // 1e-31 + {0xA1258379A94D028D, 0xA2425FF75E14FC31}, // 1e-30 + {0x096EE45813A04330, 0xCAD2F7F5359A3B3E}, // 1e-29 + {0x8BCA9D6E188853FC, 0xFD87B5F28300CA0D}, // 1e-28 + {0x775EA264CF55347D, 0x9E74D1B791E07E48}, // 1e-27 + {0x95364AFE032A819D, 0xC612062576589DDA}, // 1e-26 + {0x3A83DDBD83F52204, 0xF79687AED3EEC551}, // 1e-25 + {0xC4926A9672793542, 0x9ABE14CD44753B52}, // 1e-24 + {0x75B7053C0F178293, 0xC16D9A0095928A27}, // 1e-23 + {0x5324C68B12DD6338, 0xF1C90080BAF72CB1}, // 1e-22 + {0xD3F6FC16EBCA5E03, 0x971DA05074DA7BEE}, // 1e-21 + {0x88F4BB1CA6BCF584, 0xBCE5086492111AEA}, // 1e-20 + {0x2B31E9E3D06C32E5, 0xEC1E4A7DB69561A5}, // 1e-19 + {0x3AFF322E62439FCF, 0x9392EE8E921D5D07}, // 1e-18 + {0x09BEFEB9FAD487C2, 0xB877AA3236A4B449}, // 1e-17 + {0x4C2EBE687989A9B3, 0xE69594BEC44DE15B}, // 1e-16 + {0x0F9D37014BF60A10, 0x901D7CF73AB0ACD9}, // 1e-15 + {0x538484C19EF38C94, 0xB424DC35095CD80F}, // 1e-14 + {0x2865A5F206B06FB9, 0xE12E13424BB40E13}, // 1e-13 + {0xF93F87B7442E45D3, 0x8CBCCC096F5088CB}, // 1e-12 + {0xF78F69A51539D748, 0xAFEBFF0BCB24AAFE}, // 1e-11 + {0xB573440E5A884D1B, 0xDBE6FECEBDEDD5BE}, // 1e-10 + {0x31680A88F8953030, 0x89705F4136B4A597}, // 1e-9 + {0xFDC20D2B36BA7C3D, 0xABCC77118461CEFC}, // 1e-8 + {0x3D32907604691B4C, 0xD6BF94D5E57A42BC}, // 1e-7 + {0xA63F9A49C2C1B10F, 0x8637BD05AF6C69B5}, // 1e-6 + {0x0FCF80DC33721D53, 0xA7C5AC471B478423}, // 1e-5 + {0xD3C36113404EA4A8, 0xD1B71758E219652B}, // 1e-4 + {0x645A1CAC083126E9, 0x83126E978D4FDF3B}, // 1e-3 + {0x3D70A3D70A3D70A3, 0xA3D70A3D70A3D70A}, // 1e-2 + {0xCCCCCCCCCCCCCCCC, 0xCCCCCCCCCCCCCCCC}, // 1e-1 + {0x0000000000000000, 0x8000000000000000}, // 1e0 + {0x0000000000000000, 0xA000000000000000}, // 1e1 + {0x0000000000000000, 0xC800000000000000}, // 1e2 + {0x0000000000000000, 0xFA00000000000000}, // 1e3 + {0x0000000000000000, 0x9C40000000000000}, // 1e4 + {0x0000000000000000, 0xC350000000000000}, // 1e5 + {0x0000000000000000, 0xF424000000000000}, // 1e6 + {0x0000000000000000, 0x9896800000000000}, // 1e7 + {0x0000000000000000, 0xBEBC200000000000}, // 1e8 + {0x0000000000000000, 0xEE6B280000000000}, // 1e9 + {0x0000000000000000, 0x9502F90000000000}, // 1e10 + {0x0000000000000000, 0xBA43B74000000000}, // 1e11 + {0x0000000000000000, 0xE8D4A51000000000}, // 1e12 + {0x0000000000000000, 0x9184E72A00000000}, // 1e13 + {0x0000000000000000, 0xB5E620F480000000}, // 1e14 + {0x0000000000000000, 0xE35FA931A0000000}, // 1e15 + {0x0000000000000000, 0x8E1BC9BF04000000}, // 1e16 + {0x0000000000000000, 0xB1A2BC2EC5000000}, // 1e17 + {0x0000000000000000, 0xDE0B6B3A76400000}, // 1e18 + {0x0000000000000000, 0x8AC7230489E80000}, // 1e19 + {0x0000000000000000, 0xAD78EBC5AC620000}, // 1e20 + {0x0000000000000000, 0xD8D726B7177A8000}, // 1e21 + {0x0000000000000000, 0x878678326EAC9000}, // 1e22 + {0x0000000000000000, 0xA968163F0A57B400}, // 1e23 + {0x0000000000000000, 0xD3C21BCECCEDA100}, // 1e24 + {0x0000000000000000, 0x84595161401484A0}, // 1e25 + {0x0000000000000000, 0xA56FA5B99019A5C8}, // 1e26 + {0x0000000000000000, 0xCECB8F27F4200F3A}, // 1e27 + {0x4000000000000000, 0x813F3978F8940984}, // 1e28 + {0x5000000000000000, 0xA18F07D736B90BE5}, // 1e29 + {0xA400000000000000, 0xC9F2C9CD04674EDE}, // 1e30 + {0x4D00000000000000, 0xFC6F7C4045812296}, // 1e31 + {0xF020000000000000, 0x9DC5ADA82B70B59D}, // 1e32 + {0x6C28000000000000, 0xC5371912364CE305}, // 1e33 + {0xC732000000000000, 0xF684DF56C3E01BC6}, // 1e34 + {0x3C7F400000000000, 0x9A130B963A6C115C}, // 1e35 + {0x4B9F100000000000, 0xC097CE7BC90715B3}, // 1e36 + {0x1E86D40000000000, 0xF0BDC21ABB48DB20}, // 1e37 + {0x1314448000000000, 0x96769950B50D88F4}, // 1e38 + {0x17D955A000000000, 0xBC143FA4E250EB31}, // 1e39 + {0x5DCFAB0800000000, 0xEB194F8E1AE525FD}, // 1e40 + {0x5AA1CAE500000000, 0x92EFD1B8D0CF37BE}, // 1e41 + {0xF14A3D9E40000000, 0xB7ABC627050305AD}, // 1e42 + {0x6D9CCD05D0000000, 0xE596B7B0C643C719}, // 1e43 + {0xE4820023A2000000, 0x8F7E32CE7BEA5C6F}, // 1e44 + {0xDDA2802C8A800000, 0xB35DBF821AE4F38B}, // 1e45 + {0xD50B2037AD200000, 0xE0352F62A19E306E}, // 1e46 + {0x4526F422CC340000, 0x8C213D9DA502DE45}, // 1e47 + {0x9670B12B7F410000, 0xAF298D050E4395D6}, // 1e48 + {0x3C0CDD765F114000, 0xDAF3F04651D47B4C}, // 1e49 + {0xA5880A69FB6AC800, 0x88D8762BF324CD0F}, // 1e50 + {0x8EEA0D047A457A00, 0xAB0E93B6EFEE0053}, // 1e51 + {0x72A4904598D6D880, 0xD5D238A4ABE98068}, // 1e52 + {0x47A6DA2B7F864750, 0x85A36366EB71F041}, // 1e53 + {0x999090B65F67D924, 0xA70C3C40A64E6C51}, // 1e54 + {0xFFF4B4E3F741CF6D, 0xD0CF4B50CFE20765}, // 1e55 + {0xBFF8F10E7A8921A4, 0x82818F1281ED449F}, // 1e56 + {0xAFF72D52192B6A0D, 0xA321F2D7226895C7}, // 1e57 + {0x9BF4F8A69F764490, 0xCBEA6F8CEB02BB39}, // 1e58 + {0x02F236D04753D5B4, 0xFEE50B7025C36A08}, // 1e59 + {0x01D762422C946590, 0x9F4F2726179A2245}, // 1e60 + {0x424D3AD2B7B97EF5, 0xC722F0EF9D80AAD6}, // 1e61 + {0xD2E0898765A7DEB2, 0xF8EBAD2B84E0D58B}, // 1e62 + {0x63CC55F49F88EB2F, 0x9B934C3B330C8577}, // 1e63 + {0x3CBF6B71C76B25FB, 0xC2781F49FFCFA6D5}, // 1e64 + {0x8BEF464E3945EF7A, 0xF316271C7FC3908A}, // 1e65 + {0x97758BF0E3CBB5AC, 0x97EDD871CFDA3A56}, // 1e66 + {0x3D52EEED1CBEA317, 0xBDE94E8E43D0C8EC}, // 1e67 + {0x4CA7AAA863EE4BDD, 0xED63A231D4C4FB27}, // 1e68 + {0x8FE8CAA93E74EF6A, 0x945E455F24FB1CF8}, // 1e69 + {0xB3E2FD538E122B44, 0xB975D6B6EE39E436}, // 1e70 + {0x60DBBCA87196B616, 0xE7D34C64A9C85D44}, // 1e71 + {0xBC8955E946FE31CD, 0x90E40FBEEA1D3A4A}, // 1e72 + {0x6BABAB6398BDBE41, 0xB51D13AEA4A488DD}, // 1e73 + {0xC696963C7EED2DD1, 0xE264589A4DCDAB14}, // 1e74 + {0xFC1E1DE5CF543CA2, 0x8D7EB76070A08AEC}, // 1e75 + {0x3B25A55F43294BCB, 0xB0DE65388CC8ADA8}, // 1e76 + {0x49EF0EB713F39EBE, 0xDD15FE86AFFAD912}, // 1e77 + {0x6E3569326C784337, 0x8A2DBF142DFCC7AB}, // 1e78 + {0x49C2C37F07965404, 0xACB92ED9397BF996}, // 1e79 + {0xDC33745EC97BE906, 0xD7E77A8F87DAF7FB}, // 1e80 + {0x69A028BB3DED71A3, 0x86F0AC99B4E8DAFD}, // 1e81 + {0xC40832EA0D68CE0C, 0xA8ACD7C0222311BC}, // 1e82 + {0xF50A3FA490C30190, 0xD2D80DB02AABD62B}, // 1e83 + {0x792667C6DA79E0FA, 0x83C7088E1AAB65DB}, // 1e84 + {0x577001B891185938, 0xA4B8CAB1A1563F52}, // 1e85 + {0xED4C0226B55E6F86, 0xCDE6FD5E09ABCF26}, // 1e86 + {0x544F8158315B05B4, 0x80B05E5AC60B6178}, // 1e87 + {0x696361AE3DB1C721, 0xA0DC75F1778E39D6}, // 1e88 + {0x03BC3A19CD1E38E9, 0xC913936DD571C84C}, // 1e89 + {0x04AB48A04065C723, 0xFB5878494ACE3A5F}, // 1e90 + {0x62EB0D64283F9C76, 0x9D174B2DCEC0E47B}, // 1e91 + {0x3BA5D0BD324F8394, 0xC45D1DF942711D9A}, // 1e92 + {0xCA8F44EC7EE36479, 0xF5746577930D6500}, // 1e93 + {0x7E998B13CF4E1ECB, 0x9968BF6ABBE85F20}, // 1e94 + {0x9E3FEDD8C321A67E, 0xBFC2EF456AE276E8}, // 1e95 + {0xC5CFE94EF3EA101E, 0xEFB3AB16C59B14A2}, // 1e96 + {0xBBA1F1D158724A12, 0x95D04AEE3B80ECE5}, // 1e97 + {0x2A8A6E45AE8EDC97, 0xBB445DA9CA61281F}, // 1e98 + {0xF52D09D71A3293BD, 0xEA1575143CF97226}, // 1e99 + {0x593C2626705F9C56, 0x924D692CA61BE758}, // 1e100 + {0x6F8B2FB00C77836C, 0xB6E0C377CFA2E12E}, // 1e101 + {0x0B6DFB9C0F956447, 0xE498F455C38B997A}, // 1e102 + {0x4724BD4189BD5EAC, 0x8EDF98B59A373FEC}, // 1e103 + {0x58EDEC91EC2CB657, 0xB2977EE300C50FE7}, // 1e104 + {0x2F2967B66737E3ED, 0xDF3D5E9BC0F653E1}, // 1e105 + {0xBD79E0D20082EE74, 0x8B865B215899F46C}, // 1e106 + {0xECD8590680A3AA11, 0xAE67F1E9AEC07187}, // 1e107 + {0xE80E6F4820CC9495, 0xDA01EE641A708DE9}, // 1e108 + {0x3109058D147FDCDD, 0x884134FE908658B2}, // 1e109 + {0xBD4B46F0599FD415, 0xAA51823E34A7EEDE}, // 1e110 + {0x6C9E18AC7007C91A, 0xD4E5E2CDC1D1EA96}, // 1e111 + {0x03E2CF6BC604DDB0, 0x850FADC09923329E}, // 1e112 + {0x84DB8346B786151C, 0xA6539930BF6BFF45}, // 1e113 + {0xE612641865679A63, 0xCFE87F7CEF46FF16}, // 1e114 + {0x4FCB7E8F3F60C07E, 0x81F14FAE158C5F6E}, // 1e115 + {0xE3BE5E330F38F09D, 0xA26DA3999AEF7749}, // 1e116 + {0x5CADF5BFD3072CC5, 0xCB090C8001AB551C}, // 1e117 + {0x73D9732FC7C8F7F6, 0xFDCB4FA002162A63}, // 1e118 + {0x2867E7FDDCDD9AFA, 0x9E9F11C4014DDA7E}, // 1e119 + {0xB281E1FD541501B8, 0xC646D63501A1511D}, // 1e120 + {0x1F225A7CA91A4226, 0xF7D88BC24209A565}, // 1e121 + {0x3375788DE9B06958, 0x9AE757596946075F}, // 1e122 + {0x0052D6B1641C83AE, 0xC1A12D2FC3978937}, // 1e123 + {0xC0678C5DBD23A49A, 0xF209787BB47D6B84}, // 1e124 + {0xF840B7BA963646E0, 0x9745EB4D50CE6332}, // 1e125 + {0xB650E5A93BC3D898, 0xBD176620A501FBFF}, // 1e126 + {0xA3E51F138AB4CEBE, 0xEC5D3FA8CE427AFF}, // 1e127 + {0xC66F336C36B10137, 0x93BA47C980E98CDF}, // 1e128 + {0xB80B0047445D4184, 0xB8A8D9BBE123F017}, // 1e129 + {0xA60DC059157491E5, 0xE6D3102AD96CEC1D}, // 1e130 + {0x87C89837AD68DB2F, 0x9043EA1AC7E41392}, // 1e131 + {0x29BABE4598C311FB, 0xB454E4A179DD1877}, // 1e132 + {0xF4296DD6FEF3D67A, 0xE16A1DC9D8545E94}, // 1e133 + {0x1899E4A65F58660C, 0x8CE2529E2734BB1D}, // 1e134 + {0x5EC05DCFF72E7F8F, 0xB01AE745B101E9E4}, // 1e135 + {0x76707543F4FA1F73, 0xDC21A1171D42645D}, // 1e136 + {0x6A06494A791C53A8, 0x899504AE72497EBA}, // 1e137 + {0x0487DB9D17636892, 0xABFA45DA0EDBDE69}, // 1e138 + {0x45A9D2845D3C42B6, 0xD6F8D7509292D603}, // 1e139 + {0x0B8A2392BA45A9B2, 0x865B86925B9BC5C2}, // 1e140 + {0x8E6CAC7768D7141E, 0xA7F26836F282B732}, // 1e141 + {0x3207D795430CD926, 0xD1EF0244AF2364FF}, // 1e142 + {0x7F44E6BD49E807B8, 0x8335616AED761F1F}, // 1e143 + {0x5F16206C9C6209A6, 0xA402B9C5A8D3A6E7}, // 1e144 + {0x36DBA887C37A8C0F, 0xCD036837130890A1}, // 1e145 + {0xC2494954DA2C9789, 0x802221226BE55A64}, // 1e146 + {0xF2DB9BAA10B7BD6C, 0xA02AA96B06DEB0FD}, // 1e147 + {0x6F92829494E5ACC7, 0xC83553C5C8965D3D}, // 1e148 + {0xCB772339BA1F17F9, 0xFA42A8B73ABBF48C}, // 1e149 + {0xFF2A760414536EFB, 0x9C69A97284B578D7}, // 1e150 + {0xFEF5138519684ABA, 0xC38413CF25E2D70D}, // 1e151 + {0x7EB258665FC25D69, 0xF46518C2EF5B8CD1}, // 1e152 + {0xEF2F773FFBD97A61, 0x98BF2F79D5993802}, // 1e153 + {0xAAFB550FFACFD8FA, 0xBEEEFB584AFF8603}, // 1e154 + {0x95BA2A53F983CF38, 0xEEAABA2E5DBF6784}, // 1e155 + {0xDD945A747BF26183, 0x952AB45CFA97A0B2}, // 1e156 + {0x94F971119AEEF9E4, 0xBA756174393D88DF}, // 1e157 + {0x7A37CD5601AAB85D, 0xE912B9D1478CEB17}, // 1e158 + {0xAC62E055C10AB33A, 0x91ABB422CCB812EE}, // 1e159 + {0x577B986B314D6009, 0xB616A12B7FE617AA}, // 1e160 + {0xED5A7E85FDA0B80B, 0xE39C49765FDF9D94}, // 1e161 + {0x14588F13BE847307, 0x8E41ADE9FBEBC27D}, // 1e162 + {0x596EB2D8AE258FC8, 0xB1D219647AE6B31C}, // 1e163 + {0x6FCA5F8ED9AEF3BB, 0xDE469FBD99A05FE3}, // 1e164 + {0x25DE7BB9480D5854, 0x8AEC23D680043BEE}, // 1e165 + {0xAF561AA79A10AE6A, 0xADA72CCC20054AE9}, // 1e166 + {0x1B2BA1518094DA04, 0xD910F7FF28069DA4}, // 1e167 + {0x90FB44D2F05D0842, 0x87AA9AFF79042286}, // 1e168 + {0x353A1607AC744A53, 0xA99541BF57452B28}, // 1e169 + {0x42889B8997915CE8, 0xD3FA922F2D1675F2}, // 1e170 + {0x69956135FEBADA11, 0x847C9B5D7C2E09B7}, // 1e171 + {0x43FAB9837E699095, 0xA59BC234DB398C25}, // 1e172 + {0x94F967E45E03F4BB, 0xCF02B2C21207EF2E}, // 1e173 + {0x1D1BE0EEBAC278F5, 0x8161AFB94B44F57D}, // 1e174 + {0x6462D92A69731732, 0xA1BA1BA79E1632DC}, // 1e175 + {0x7D7B8F7503CFDCFE, 0xCA28A291859BBF93}, // 1e176 + {0x5CDA735244C3D43E, 0xFCB2CB35E702AF78}, // 1e177 + {0x3A0888136AFA64A7, 0x9DEFBF01B061ADAB}, // 1e178 + {0x088AAA1845B8FDD0, 0xC56BAEC21C7A1916}, // 1e179 + {0x8AAD549E57273D45, 0xF6C69A72A3989F5B}, // 1e180 + {0x36AC54E2F678864B, 0x9A3C2087A63F6399}, // 1e181 + {0x84576A1BB416A7DD, 0xC0CB28A98FCF3C7F}, // 1e182 + {0x656D44A2A11C51D5, 0xF0FDF2D3F3C30B9F}, // 1e183 + {0x9F644AE5A4B1B325, 0x969EB7C47859E743}, // 1e184 + {0x873D5D9F0DDE1FEE, 0xBC4665B596706114}, // 1e185 + {0xA90CB506D155A7EA, 0xEB57FF22FC0C7959}, // 1e186 + {0x09A7F12442D588F2, 0x9316FF75DD87CBD8}, // 1e187 + {0x0C11ED6D538AEB2F, 0xB7DCBF5354E9BECE}, // 1e188 + {0x8F1668C8A86DA5FA, 0xE5D3EF282A242E81}, // 1e189 + {0xF96E017D694487BC, 0x8FA475791A569D10}, // 1e190 + {0x37C981DCC395A9AC, 0xB38D92D760EC4455}, // 1e191 + {0x85BBE253F47B1417, 0xE070F78D3927556A}, // 1e192 + {0x93956D7478CCEC8E, 0x8C469AB843B89562}, // 1e193 + {0x387AC8D1970027B2, 0xAF58416654A6BABB}, // 1e194 + {0x06997B05FCC0319E, 0xDB2E51BFE9D0696A}, // 1e195 + {0x441FECE3BDF81F03, 0x88FCF317F22241E2}, // 1e196 + {0xD527E81CAD7626C3, 0xAB3C2FDDEEAAD25A}, // 1e197 + {0x8A71E223D8D3B074, 0xD60B3BD56A5586F1}, // 1e198 + {0xF6872D5667844E49, 0x85C7056562757456}, // 1e199 + {0xB428F8AC016561DB, 0xA738C6BEBB12D16C}, // 1e200 + {0xE13336D701BEBA52, 0xD106F86E69D785C7}, // 1e201 + {0xECC0024661173473, 0x82A45B450226B39C}, // 1e202 + {0x27F002D7F95D0190, 0xA34D721642B06084}, // 1e203 + {0x31EC038DF7B441F4, 0xCC20CE9BD35C78A5}, // 1e204 + {0x7E67047175A15271, 0xFF290242C83396CE}, // 1e205 + {0x0F0062C6E984D386, 0x9F79A169BD203E41}, // 1e206 + {0x52C07B78A3E60868, 0xC75809C42C684DD1}, // 1e207 + {0xA7709A56CCDF8A82, 0xF92E0C3537826145}, // 1e208 + {0x88A66076400BB691, 0x9BBCC7A142B17CCB}, // 1e209 + {0x6ACFF893D00EA435, 0xC2ABF989935DDBFE}, // 1e210 + {0x0583F6B8C4124D43, 0xF356F7EBF83552FE}, // 1e211 + {0xC3727A337A8B704A, 0x98165AF37B2153DE}, // 1e212 + {0x744F18C0592E4C5C, 0xBE1BF1B059E9A8D6}, // 1e213 + {0x1162DEF06F79DF73, 0xEDA2EE1C7064130C}, // 1e214 + {0x8ADDCB5645AC2BA8, 0x9485D4D1C63E8BE7}, // 1e215 + {0x6D953E2BD7173692, 0xB9A74A0637CE2EE1}, // 1e216 + {0xC8FA8DB6CCDD0437, 0xE8111C87C5C1BA99}, // 1e217 + {0x1D9C9892400A22A2, 0x910AB1D4DB9914A0}, // 1e218 + {0x2503BEB6D00CAB4B, 0xB54D5E4A127F59C8}, // 1e219 + {0x2E44AE64840FD61D, 0xE2A0B5DC971F303A}, // 1e220 + {0x5CEAECFED289E5D2, 0x8DA471A9DE737E24}, // 1e221 + {0x7425A83E872C5F47, 0xB10D8E1456105DAD}, // 1e222 + {0xD12F124E28F77719, 0xDD50F1996B947518}, // 1e223 + {0x82BD6B70D99AAA6F, 0x8A5296FFE33CC92F}, // 1e224 + {0x636CC64D1001550B, 0xACE73CBFDC0BFB7B}, // 1e225 + {0x3C47F7E05401AA4E, 0xD8210BEFD30EFA5A}, // 1e226 + {0x65ACFAEC34810A71, 0x8714A775E3E95C78}, // 1e227 + {0x7F1839A741A14D0D, 0xA8D9D1535CE3B396}, // 1e228 + {0x1EDE48111209A050, 0xD31045A8341CA07C}, // 1e229 + {0x934AED0AAB460432, 0x83EA2B892091E44D}, // 1e230 + {0xF81DA84D5617853F, 0xA4E4B66B68B65D60}, // 1e231 + {0x36251260AB9D668E, 0xCE1DE40642E3F4B9}, // 1e232 + {0xC1D72B7C6B426019, 0x80D2AE83E9CE78F3}, // 1e233 + {0xB24CF65B8612F81F, 0xA1075A24E4421730}, // 1e234 + {0xDEE033F26797B627, 0xC94930AE1D529CFC}, // 1e235 + {0x169840EF017DA3B1, 0xFB9B7CD9A4A7443C}, // 1e236 + {0x8E1F289560EE864E, 0x9D412E0806E88AA5}, // 1e237 + {0xF1A6F2BAB92A27E2, 0xC491798A08A2AD4E}, // 1e238 + {0xAE10AF696774B1DB, 0xF5B5D7EC8ACB58A2}, // 1e239 + {0xACCA6DA1E0A8EF29, 0x9991A6F3D6BF1765}, // 1e240 + {0x17FD090A58D32AF3, 0xBFF610B0CC6EDD3F}, // 1e241 + {0xDDFC4B4CEF07F5B0, 0xEFF394DCFF8A948E}, // 1e242 + {0x4ABDAF101564F98E, 0x95F83D0A1FB69CD9}, // 1e243 + {0x9D6D1AD41ABE37F1, 0xBB764C4CA7A4440F}, // 1e244 + {0x84C86189216DC5ED, 0xEA53DF5FD18D5513}, // 1e245 + {0x32FD3CF5B4E49BB4, 0x92746B9BE2F8552C}, // 1e246 + {0x3FBC8C33221DC2A1, 0xB7118682DBB66A77}, // 1e247 + {0x0FABAF3FEAA5334A, 0xE4D5E82392A40515}, // 1e248 + {0x29CB4D87F2A7400E, 0x8F05B1163BA6832D}, // 1e249 + {0x743E20E9EF511012, 0xB2C71D5BCA9023F8}, // 1e250 + {0x914DA9246B255416, 0xDF78E4B2BD342CF6}, // 1e251 + {0x1AD089B6C2F7548E, 0x8BAB8EEFB6409C1A}, // 1e252 + {0xA184AC2473B529B1, 0xAE9672ABA3D0C320}, // 1e253 + {0xC9E5D72D90A2741E, 0xDA3C0F568CC4F3E8}, // 1e254 + {0x7E2FA67C7A658892, 0x8865899617FB1871}, // 1e255 + {0xDDBB901B98FEEAB7, 0xAA7EEBFB9DF9DE8D}, // 1e256 + {0x552A74227F3EA565, 0xD51EA6FA85785631}, // 1e257 + {0xD53A88958F87275F, 0x8533285C936B35DE}, // 1e258 + {0x8A892ABAF368F137, 0xA67FF273B8460356}, // 1e259 + {0x2D2B7569B0432D85, 0xD01FEF10A657842C}, // 1e260 + {0x9C3B29620E29FC73, 0x8213F56A67F6B29B}, // 1e261 + {0x8349F3BA91B47B8F, 0xA298F2C501F45F42}, // 1e262 + {0x241C70A936219A73, 0xCB3F2F7642717713}, // 1e263 + {0xED238CD383AA0110, 0xFE0EFB53D30DD4D7}, // 1e264 + {0xF4363804324A40AA, 0x9EC95D1463E8A506}, // 1e265 + {0xB143C6053EDCD0D5, 0xC67BB4597CE2CE48}, // 1e266 + {0xDD94B7868E94050A, 0xF81AA16FDC1B81DA}, // 1e267 + {0xCA7CF2B4191C8326, 0x9B10A4E5E9913128}, // 1e268 + {0xFD1C2F611F63A3F0, 0xC1D4CE1F63F57D72}, // 1e269 + {0xBC633B39673C8CEC, 0xF24A01A73CF2DCCF}, // 1e270 + {0xD5BE0503E085D813, 0x976E41088617CA01}, // 1e271 + {0x4B2D8644D8A74E18, 0xBD49D14AA79DBC82}, // 1e272 + {0xDDF8E7D60ED1219E, 0xEC9C459D51852BA2}, // 1e273 + {0xCABB90E5C942B503, 0x93E1AB8252F33B45}, // 1e274 + {0x3D6A751F3B936243, 0xB8DA1662E7B00A17}, // 1e275 + {0x0CC512670A783AD4, 0xE7109BFBA19C0C9D}, // 1e276 + {0x27FB2B80668B24C5, 0x906A617D450187E2}, // 1e277 + {0xB1F9F660802DEDF6, 0xB484F9DC9641E9DA}, // 1e278 + {0x5E7873F8A0396973, 0xE1A63853BBD26451}, // 1e279 + {0xDB0B487B6423E1E8, 0x8D07E33455637EB2}, // 1e280 + {0x91CE1A9A3D2CDA62, 0xB049DC016ABC5E5F}, // 1e281 + {0x7641A140CC7810FB, 0xDC5C5301C56B75F7}, // 1e282 + {0xA9E904C87FCB0A9D, 0x89B9B3E11B6329BA}, // 1e283 + {0x546345FA9FBDCD44, 0xAC2820D9623BF429}, // 1e284 + {0xA97C177947AD4095, 0xD732290FBACAF133}, // 1e285 + {0x49ED8EABCCCC485D, 0x867F59A9D4BED6C0}, // 1e286 + {0x5C68F256BFFF5A74, 0xA81F301449EE8C70}, // 1e287 + {0x73832EEC6FFF3111, 0xD226FC195C6A2F8C}, // 1e288 + {0xC831FD53C5FF7EAB, 0x83585D8FD9C25DB7}, // 1e289 + {0xBA3E7CA8B77F5E55, 0xA42E74F3D032F525}, // 1e290 + {0x28CE1BD2E55F35EB, 0xCD3A1230C43FB26F}, // 1e291 + {0x7980D163CF5B81B3, 0x80444B5E7AA7CF85}, // 1e292 + {0xD7E105BCC332621F, 0xA0555E361951C366}, // 1e293 + {0x8DD9472BF3FEFAA7, 0xC86AB5C39FA63440}, // 1e294 + {0xB14F98F6F0FEB951, 0xFA856334878FC150}, // 1e295 + {0x6ED1BF9A569F33D3, 0x9C935E00D4B9D8D2}, // 1e296 + {0x0A862F80EC4700C8, 0xC3B8358109E84F07}, // 1e297 + {0xCD27BB612758C0FA, 0xF4A642E14C6262C8}, // 1e298 + {0x8038D51CB897789C, 0x98E7E9CCCFBD7DBD}, // 1e299 + {0xE0470A63E6BD56C3, 0xBF21E44003ACDD2C}, // 1e300 + {0x1858CCFCE06CAC74, 0xEEEA5D5004981478}, // 1e301 + {0x0F37801E0C43EBC8, 0x95527A5202DF0CCB}, // 1e302 + {0xD30560258F54E6BA, 0xBAA718E68396CFFD}, // 1e303 + {0x47C6B82EF32A2069, 0xE950DF20247C83FD}, // 1e304 + {0x4CDC331D57FA5441, 0x91D28B7416CDD27E}, // 1e305 + {0xE0133FE4ADF8E952, 0xB6472E511C81471D}, // 1e306 + {0x58180FDDD97723A6, 0xE3D8F9E563A198E5}, // 1e307 + {0x570F09EAA7EA7648, 0x8E679C2F5E44FF8F}, // 1e308 + {0x2CD2CC6551E513DA, 0xB201833B35D63F73}, // 1e309 + {0xF8077F7EA65E58D1, 0xDE81E40A034BCF4F}, // 1e310 + {0xFB04AFAF27FAF782, 0x8B112E86420F6191}, // 1e311 + {0x79C5DB9AF1F9B563, 0xADD57A27D29339F6}, // 1e312 + {0x18375281AE7822BC, 0xD94AD8B1C7380874}, // 1e313 + {0x8F2293910D0B15B5, 0x87CEC76F1C830548}, // 1e314 + {0xB2EB3875504DDB22, 0xA9C2794AE3A3C69A}, // 1e315 + {0x5FA60692A46151EB, 0xD433179D9C8CB841}, // 1e316 + {0xDBC7C41BA6BCD333, 0x849FEEC281D7F328}, // 1e317 + {0x12B9B522906C0800, 0xA5C7EA73224DEFF3}, // 1e318 + {0xD768226B34870A00, 0xCF39E50FEAE16BEF}, // 1e319 + {0xE6A1158300D46640, 0x81842F29F2CCE375}, // 1e320 + {0x60495AE3C1097FD0, 0xA1E53AF46F801C53}, // 1e321 + {0x385BB19CB14BDFC4, 0xCA5E89B18B602368}, // 1e322 + {0x46729E03DD9ED7B5, 0xFCF62C1DEE382C42}, // 1e323 + {0x6C07A2C26A8346D1, 0x9E19DB92B4E31BA9}, // 1e324 + {0xC7098B7305241885, 0xC5A05277621BE293}, // 1e325 + {0xB8CBEE4FC66D1EA7, 0xF70867153AA2DB38}, // 1e326 + {0x737F74F1DC043328, 0x9A65406D44A5C903}, // 1e327 + {0x505F522E53053FF2, 0xC0FE908895CF3B44}, // 1e328 + {0x647726B9E7C68FEF, 0xF13E34AABB430A15}, // 1e329 + {0x5ECA783430DC19F5, 0x96C6E0EAB509E64D}, // 1e330 + {0xB67D16413D132072, 0xBC789925624C5FE0}, // 1e331 + {0xE41C5BD18C57E88F, 0xEB96BF6EBADF77D8}, // 1e332 + {0x8E91B962F7B6F159, 0x933E37A534CBAAE7}, // 1e333 + {0x723627BBB5A4ADB0, 0xB80DC58E81FE95A1}, // 1e334 + {0xCEC3B1AAA30DD91C, 0xE61136F2227E3B09}, // 1e335 + {0x213A4F0AA5E8A7B1, 0x8FCAC257558EE4E6}, // 1e336 + {0xA988E2CD4F62D19D, 0xB3BD72ED2AF29E1F}, // 1e337 + {0x93EB1B80A33B8605, 0xE0ACCFA875AF45A7}, // 1e338 + {0xBC72F130660533C3, 0x8C6C01C9498D8B88}, // 1e339 + {0xEB8FAD7C7F8680B4, 0xAF87023B9BF0EE6A}, // 1e340 + {0xA67398DB9F6820E1, 0xDB68C2CA82ED2A05}, // 1e341 + {0x88083F8943A1148C, 0x892179BE91D43A43}, // 1e342 + {0x6A0A4F6B948959B0, 0xAB69D82E364948D4}, // 1e343 + {0x848CE34679ABB01C, 0xD6444E39C3DB9B09}, // 1e344 + {0xF2D80E0C0C0B4E11, 0x85EAB0E41A6940E5}, // 1e345 + {0x6F8E118F0F0E2195, 0xA7655D1D2103911F}, // 1e346 + {0x4B7195F2D2D1A9FB, 0xD13EB46469447567}, // 1e347 +}; diff --git a/native/arm/atof_native.h b/native/arm/atof_native.h new file mode 100644 index 000000000..e5328dbcc --- /dev/null +++ b/native/arm/atof_native.h @@ -0,0 +1,505 @@ +/* + * 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. + */ + +#pragma once + +#include "native.h" + +/* decimical shift witout overflow, e.g. 9 << 61 overflow */ +#define MAX_SHIFT 60 + +/* Decimal represent the integer or float + * example 1: 1.1 {"11", 2, 1, 0} + * example 2: -0.1 {"1", 1, 0, 1} + * example 3: 999 {"999", 3, 3, 0} + */ +typedef struct Decimal { + char* d; + size_t cap; + int nd; + int dp; + int neg; + int trunc; +} Decimal; + +/* decimal power of ten to binary power of two. + * For example: POW_TAB[1]: 10 ** 1 ~ 2 ** 3 + */ +static const int POW_TAB[9] = {1, 3, 6, 9, 13, 16, 19, 23, 26}; + +/* Left shift information for decimal. + * For example, {2, "625"}. That means that it will add 2 digits to the new decimal + * when the prefix of decimal is from "625" to "999", and 1 digit from "0" to "624". + */ +typedef struct lshift_cheat { + int delta; // number of added digits when left shift + const char cutoff[100]; // minus one digit if under the half(cutoff). +} lshift_cheat; + +/* Look up for the decimal shift information by binary shift bits. + * idx is shift bits for binary. + * value is the shift information for decimal. + * For example, idx is 4, the value is {2, "625"}. + * That means the binary shift 4 bits left, will cause add 2 digits to the decimal + * if the prefix of decimal is under "625". + */ +const static lshift_cheat LSHIFT_TAB[61]; + +static always_inline void decimal_init(Decimal *d, char *dbuf, size_t cap) { + d->d = dbuf; + d->cap = cap; + for (int i = 0; i < d->cap; ++i) { + d->d[i] = 0; + } + d->dp = 0; + d->nd = 0; + d->neg = 0; + d->trunc = 0; +} + +static always_inline void decimal_set(Decimal *d, const char *s, ssize_t len, char *dbuf, ssize_t cap) { + int i = 0; + + decimal_init(d, dbuf, cap); + if (s[i] == '-') { + i++; + d->neg = 1; + } + + int saw_dot = 0; + for (; i < len; i++) { + if ('0' <= s[i] && s[i] <= '9') { + if (s[i] == '0' && d->nd == 0) { // ignore leading zeros + d->dp--; + continue; + } + if (d->nd < d->cap) { + d->d[d->nd] = s[i]; + d->nd++; + } else if (s[i] != '0') { + /* truncat the remaining digits */ + d->trunc = 1; + } + } else if (s[i] == '.') { + saw_dot = 1; + d->dp = d->nd; + } else { + break; + } + } + + /* integer */ + if (saw_dot == 0) { + d->dp = d->nd; + } + + /* exponent */ + if (i < len && (s[i] == 'e' || s[i] == 'E')) { + int exp = 0; + int esgn = 1; + + i++; + if (s[i] == '+') { + i++; + } else if (s[i] == '-') { + i++; + esgn = -1; + } + + for (; i < len && ('0' <= s[i] && s[i] <= '9') && exp < 10000; i++) { + exp = exp * 10 + (s[i] - '0'); + } + d->dp += exp * esgn; + } + + return; +} + +/* trim trailing zeros from number */ +static always_inline void trim(Decimal *d) { + while (d->nd > 0 && d->d[d->nd - 1] == '0') { + d->nd--; + } + if (d->nd == 0) { + d->dp = 0; + } +} + +/* Binary shift right (/ 2) by k bits. k <= maxShift to avoid overflow */ +static always_inline void right_shift(Decimal *d, uint32_t k) { + int r = 0; // read pointer + int w = 0; // write pointer + uint64_t n = 0; + + /* Pick up enough leading digits to cover first shift */ + for (; n >> k == 0; r++) { + if (r >= d->nd) { + if (n == 0) { + d->nd = 0; // no digits for this num + return; + } + /* until n has enough bits for right shift */ + while (n >> k == 0) { + n *= 10; + r++; + } + break; + } + n = n * 10 + d->d[r] - '0'; // read the value from d.d + } + d->dp -= r - 1; // point shift left + + uint64_t mask = (1ull << k) - 1; + uint64_t dig = 0; + + /* Pick up a digit, put down a digit */ + for (; r < d->nd; r++) { + dig = n >> k; + n &= mask; + d->d[w++] = (char)(dig + '0'); + n = n * 10 + d->d[r] - '0'; + } + + /* Put down extra digits */ + while (n > 0) { + dig = n >> k; + n &= mask; + if (w < d->cap) { + d->d[w] = (char)(dig + '0'); + w++; + } else if (dig > 0) { + /* truncated */ + d->trunc = 1; + } + n *= 10; + } + + d->nd = w; + trim(d); +} + +/* Compare the leading prefix, if b is lexicographically less, return 0 */ +static always_inline bool prefix_is_less(const char *b, const char *s, uint64_t bn) { + int i = 0; + for (; i < bn; i++) { + if (s[i] == '\0') { + return false; + } + if (b[i] != s[i]) { + return b[i] < s[i]; + } + } + return s[i] != '\0'; +} + +/* Binary shift left (* 2) by k bits. k <= maxShift to avoid overflow */ +static always_inline void left_shift(Decimal *d, uint32_t k) { + int delta = LSHIFT_TAB[k].delta; + + if (prefix_is_less(d->d, LSHIFT_TAB[k].cutoff, d->nd)){ + delta--; + } + + int r = d->nd; // read index + int w = d->nd + delta; // write index + uint64_t n = 0; + uint64_t quo = 0; + uint64_t rem = 0; + + /* Pick up a digit, put down a digit */ + for (r--; r >= 0; r--) { + n += (uint64_t)(d->d[r] - '0') << k; + quo = n / 10; + rem = n - 10 * quo; + w--; + if (w < d->cap) { + d->d[w] = (char)(rem + '0'); + } else if (rem != 0) { + /* truncated */ + d->trunc = 1; + } + n = quo; + } + + /* Put down extra digits */ + while (n > 0) { + quo = n / 10; + rem = n - 10 * quo; + w--; + if (w < d->cap) { + d->d[w] = (char)(rem + '0'); + } else if (rem != 0) { + /* truncated */ + d->trunc = 1; + } + n = quo; + } + + d->nd += delta; + if (d->nd >= d->cap) { + d->nd = d->cap; + } + d->dp += delta; + trim(d); +} + +static always_inline void decimal_shift(Decimal *d, int k) { + if (d->nd == 0 || k == 0) { + return; + } + + if (k > 0) { + while (k > MAX_SHIFT) { + left_shift(d, MAX_SHIFT); + k -= MAX_SHIFT; + } + if (k) { + left_shift(d, k); + } + } + + if (k < 0) { + while (k < -MAX_SHIFT) { + right_shift(d, MAX_SHIFT); + k += MAX_SHIFT; + } + if (k) { + right_shift(d, -k); + } + } + +} + +static always_inline int should_roundup(Decimal *d, int nd) { + if (nd < 0 || nd >= d->nd) { + return 0; + } + + /* Exactly halfway - round to even */ + if (d->d[nd] == '5' && nd+1 == d->nd) { + if (d->trunc) { + return 1; + } + return nd > 0 && (d->d[nd-1]-'0')%2 != 0; + } + + /* not halfway - round to the nearest */ + return d->d[nd] >= '5'; +} + +/* Extract integer part, rounded appropriately */ +static always_inline uint64_t rounded_integer(Decimal *d) { + if (d->dp > 20) { // overflow + return 0xFFFFFFFFFFFFFFFF; //64 bits + } + + int i = 0; + uint64_t n = 0; + for (i = 0; i < d->dp && i < d->nd; i++) { + n = n * 10 + (d->d[i] - '0'); + } + for (; i < d->dp; i++) { + n *= 10; + } + if (should_roundup(d, d->dp)) { + n++; + } + return n; +} + +static always_inline int decimal_to_f64(Decimal *d, double *val) { + int exp2 = 0; + uint64_t mant = 0; + uint64_t bits = 0; + + /* d is zero */ + if (d->nd == 0) { + mant = 0; + exp2 = -1023; + goto out; + } + + /* Overflow, return inf/INF */ + if (d->dp > 310) { + goto overflow; + } + /* Underflow, return zero */ + if (d->dp < -330) { + mant = 0; + exp2 = -1023; + goto out; + } + + /* Scale by powers of two until in range [0.5, 1.0) */ + int n = 0; + while (d->dp > 0) { // d >= 1 + if (d->dp >= 9) { + n = 27; + } else { + n = POW_TAB[d->dp]; + } + decimal_shift(d, -n); // shift right + exp2 += n; + } + while ((d->dp < 0) || ((d->dp == 0) && (d->d[0] < '5'))) { // d < 0.5 + if (-d->dp >= 9) { + n = 27; + } else { + n = POW_TAB[-d->dp]; + } + decimal_shift(d, n); // shift left + exp2 -= n; + } + + /* Our range is [0.5,1) but floating point range is [1,2) */ + exp2 --; + + /* Minimum exp2 for doulbe is -1022. + * If the exponent is smaller, move it up and + * adjust d accordingly. + */ + if (exp2 < -1022) { + n = -1022 - exp2; + decimal_shift(d, -n); // shift right + exp2 += n; + } + + /* Exp2 too large */ + if ((exp2 + 1023) >= 0x7FF) { + goto overflow; + } + + /* Extract 53 bits. */ + decimal_shift(d, 53); // shift left + mant = rounded_integer(d); + + /* Rounding might have added a bit; shift down. */ + if (mant == (2ull << 52)) { // mant has 54 bits + mant >>= 1; + exp2 ++; + if ((exp2 + 1023) >= 0x7FF) { + goto overflow; + } + } + + /* Denormalized? */ + if ((mant & (1ull << 52)) == 0) { + exp2 = -1023; + } + goto out; + +overflow: + /* ±INF/inf */ + mant = 0; + exp2 = 0x7FF - 1023; + +out: + /* Assemble bits. */ + bits = mant & 0x000FFFFFFFFFFFFF; + bits |= (uint64_t)((exp2 + 1023) & 0x7FF) << 52; + if (d->neg) { + bits |= 1ull << 63; + } + *(uint64_t*)val = bits; + return 0; +} + +static INLINE_FOR_ARM double atof_native_1(const char *sp, ssize_t nb, char* dbuf, ssize_t cap) { + Decimal d; + double val = 0; + decimal_set(&d, sp, nb, dbuf, cap); + decimal_to_f64(&d, &val); + return val; +} + +#undef MAX_SHIFT + +const static lshift_cheat LSHIFT_TAB[61] = { + // Leading digits of 1/2^i = 5^i. + // 5^23 is not an exact 64-bit floating point number, + // so have to use bc for the math. + // Go up to 60 to be large enough for 32bit and 64bit platforms. + /* + seq 60 | sed 's/^/5^/' | bc | + awk 'BEGIN{ print "\t{ 0, \"\" }," } + { + log2 = log(2)/log(10) + printf("\t{ %d, \"%s\" },\t// * %d\n", + int(log2*NR+1), $0, 2**NR) + }' + */ + {0, ""}, + {1, "5"}, // * 2 + {1, "25"}, // * 4 + {1, "125"}, // * 8 + {2, "625"}, // * 16 + {2, "3125"}, // * 32 + {2, "15625"}, // * 64 + {3, "78125"}, // * 128 + {3, "390625"}, // * 256 + {3, "1953125"}, // * 512 + {4, "9765625"}, // * 1024 + {4, "48828125"}, // * 2048 + {4, "244140625"}, // * 4096 + {4, "1220703125"}, // * 8192 + {5, "6103515625"}, // * 16384 + {5, "30517578125"}, // * 32768 + {5, "152587890625"}, // * 65536 + {6, "762939453125"}, // * 131072 + {6, "3814697265625"}, // * 262144 + {6, "19073486328125"}, // * 524288 + {7, "95367431640625"}, // * 1048576 + {7, "476837158203125"}, // * 2097152 + {7, "2384185791015625"}, // * 4194304 + {7, "11920928955078125"}, // * 8388608 + {8, "59604644775390625"}, // * 16777216 + {8, "298023223876953125"}, // * 33554432 + {8, "1490116119384765625"}, // * 67108864 + {9, "7450580596923828125"}, // * 134217728 + {9, "37252902984619140625"}, // * 268435456 + {9, "186264514923095703125"}, // * 536870912 + {10, "931322574615478515625"}, // * 1073741824 + {10, "4656612873077392578125"}, // * 2147483648 + {10, "23283064365386962890625"}, // * 4294967296 + {10, "116415321826934814453125"}, // * 8589934592 + {11, "582076609134674072265625"}, // * 17179869184 + {11, "2910383045673370361328125"}, // * 34359738368 + {11, "14551915228366851806640625"}, // * 68719476736 + {12, "72759576141834259033203125"}, // * 137438953472 + {12, "363797880709171295166015625"}, // * 274877906944 + {12, "1818989403545856475830078125"}, // * 549755813888 + {13, "9094947017729282379150390625"}, // * 1099511627776 + {13, "45474735088646411895751953125"}, // * 2199023255552 + {13, "227373675443232059478759765625"}, // * 4398046511104 + {13, "1136868377216160297393798828125"}, // * 8796093022208 + {14, "5684341886080801486968994140625"}, // * 17592186044416 + {14, "28421709430404007434844970703125"}, // * 35184372088832 + {14, "142108547152020037174224853515625"}, // * 70368744177664 + {15, "710542735760100185871124267578125"}, // * 140737488355328 + {15, "3552713678800500929355621337890625"}, // * 281474976710656 + {15, "17763568394002504646778106689453125"}, // * 562949953421312 + {16, "88817841970012523233890533447265625"}, // * 1125899906842624 + {16, "444089209850062616169452667236328125"}, // * 2251799813685248 + {16, "2220446049250313080847263336181640625"}, // * 4503599627370496 + {16, "11102230246251565404236316680908203125"}, // * 9007199254740992 + {17, "55511151231257827021181583404541015625"}, // * 18014398509481984 + {17, "277555756156289135105907917022705078125"}, // * 36028797018963968 + {17, "1387778780781445675529539585113525390625"}, // * 72057594037927936 + {18, "6938893903907228377647697925567626953125"}, // * 144115188075855872 + {18, "34694469519536141888238489627838134765625"}, // * 288230376151711744 + {18, "173472347597680709441192448139190673828125"}, // * 576460752303423488 + {19, "867361737988403547205962240695953369140625"}, // * 1152921504606846976 +}; diff --git a/native/arm/f32toa.c b/native/arm/f32toa.c new file mode 100644 index 000000000..268f5bf6d --- /dev/null +++ b/native/arm/f32toa.c @@ -0,0 +1,454 @@ +/* Copyright 2020 Alexander Bolz + * + * Boost Software License - Version 1.0 - August 17th, 2003 + * + * Permission is hereby granted, free of charge, to any person or organization + * obtaining a copy of the software and accompanying documentation covered by + * this license (the "Software") to use, reproduce, display, distribute, + * execute, and transmit the Software, and to prepare derivative works of the + * Software, and to permit third-parties to whom the Software is furnished to + * do so, all subject to the following: + * + * The copyright notices in the Software and this entire statement, including + * the above license grant, this restriction and the following disclaimer, + * must be included in all copies of the Software, in whole or in part, and + * all derivative works of the Software, unless such copies or derivative + * works are solely in the form of machine-executable object code generated by + * a source language processor. + * + * Unless required by applicable law or agreed to in writing, this software + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. + * + * This file may have been modified by ByteDance authors. All ByteDance + * Modifications are Copyright 2022 ByteDance Authors. + */ + +#include "native.h" +#include "tab.h" +#include "test/xassert.h" + +#define F32_BITS 32 +#define F32_EXP_BITS 8 +#define F32_SIG_BITS 23 +#define F32_EXP_MASK 0x7F800000u // middle 8 bits +#define F32_SIG_MASK 0x007FFFFFu // lower 23 bits +#define F32_EXP_BIAS 127 +#define F32_INF_NAN_EXP 0xFF +#define F32_HIDDEN_BIT 0x00800000u + +typedef struct { + uint32_t sig; + int32_t exp; +} f32_dec; + +typedef __uint128_t uint128_t; + +static always_inline unsigned ctz10_u32(const uint32_t v) { + xassert(0 <= v && v < 1000000000u); + if (v >= 100000) { + if (v < 1000000) return 6; + if (v < 10000000) return 7; + if (v < 100000000) return 8; + else return 9; + } else { + if (v < 10) return 1; + if (v < 100) return 2; + if (v < 1000) return 3; + if (v < 10000) return 4; + else return 5; + } +} + +static always_inline char* format_significand_f32(uint32_t sig, char *out, int cnt) { + char *r = out + cnt; + int ctz = 0; + + /* at most 9 digits here */ + if (sig >= 10000) { + uint32_t c = sig - 10000 * (sig / 10000); + sig /= 10000; + if (c != 0) { + uint32_t c0 = (c % 100) << 1; + uint32_t c1 = (c / 100) << 1; + copy_two_digs(r - 2, Digits + c0); + copy_two_digs(r - 4, Digits + c1); + } else { + ctz = 4; + } + r -= 4; + } + + while (sig >= 100) { + uint32_t c = (sig % 100) << 1; + sig /= 100; + copy_two_digs(r - 2, Digits + c); + r -= 2; + } + + if (sig >= 10) { + uint32_t c = sig << 1; + copy_two_digs(out, Digits + c); + } else { + *out = (char) ('0' + sig); + } + + return out + cnt - ctz; +} + +static always_inline char* format_integer_u32(uint32_t sig, char *out, unsigned cnt) { + char *r = out + cnt; + + /* at most 9 digits here */ + if (sig >= 10000) { + uint32_t c = sig - 10000 * (sig / 10000); + sig /= 10000; + uint32_t c0 = (c % 100) << 1; + uint32_t c1 = (c / 100) << 1; + copy_two_digs(r - 2, Digits + c0); + copy_two_digs(r - 4, Digits + c1); + r -= 4; + } + + while (sig >= 100) { + uint32_t c = (sig % 100) << 1; + sig /= 100; + copy_two_digs(r - 2, Digits + c); + r -= 2; + } + + if (sig >= 10) { + uint32_t c = sig << 1; + copy_two_digs(out, Digits + c); + } else { + *out = (char) ('0' + sig); + } + + return out + cnt; +} + +static always_inline char* format_exponent_f32(f32_dec v, char *out, int cnt) { + char* p = out + 1; + char* end = format_significand_f32(v.sig, p, cnt); + while (*(end - 1) == '0') end--; + + /* Print decimal point if needed */ + *out = *p; + if (end - p > 1) { + *p = '.'; + } else { + end--; + } + + /* Print the exponent */ + *end++ = 'e'; + int32_t exp = v.exp + (int32_t) cnt - 1; + if (exp < 0) { + *end++ = '-'; + exp = -exp; + } else { + *end++ = '+'; + } + + if (exp >= 100) { + int32_t c = exp % 10; + copy_two_digs(end, Digits + 2 * (exp / 10)); + end[2] = (char) ('0' + c); + end += 3; + } else if (exp >= 10) { + copy_two_digs(end, Digits + 2 * exp); + end += 2; + } else { + *end++ = (char) ('0' + exp); + } + return end; +} + +static always_inline char* format_decimal_f32(f32_dec v, char* out, int cnt) { + char* p = out; + char* end; + int point = cnt + v.exp; + + /* print leading zeros if fp < 1 */ + if (point <= 0) { + *p++ = '0', *p++ = '.'; + for (int i = 0; i < -point; i++) { + *p++ = '0'; + } + } + + /* add the remaining digits */ + end = format_significand_f32(v.sig, p, cnt); + while (*(end - 1) == '0') end--; + if (point <= 0) { + return end; + } + + /* insert point or add trailing zeros */ + int digs = end - p, frac = digs - point; + if (digs > point) { + for (int i = 0; i < frac; i++) { + *(end - i) = *(end - i - 1); + } + p[point] = '.'; + end++; + } else { + for (int i = 0; i < point - digs; i++) { + *end++ = '0'; + } + } + return end; +} + +static always_inline char* write_dec_f32(f32_dec dec, char* p) { + int cnt = ctz10_u32(dec.sig); + int dot = cnt + dec.exp; + int sci_exp = dot - 1; + bool exp_fmt = sci_exp < -6 || sci_exp > 20; + bool has_dot = dot < cnt; + + if (exp_fmt) { + return format_exponent_f32(dec, p, cnt); + } + if (has_dot) { + return format_decimal_f32(dec, p, cnt); + } + + char* end = p + dot; + p = format_integer_u32(dec.sig, p, cnt); + while (p < end) *p++ = '0'; + return end; +} + +static always_inline uint32_t f32toraw(float fp) { + union { + uint32_t u32; + float f32; + } uval; + uval.f32 = fp; + return uval.u32; +} + +static always_inline uint64_t pow10_ceil_sig_f32(int32_t k) +{ + // There are unique beta and r such that 10^k = beta 2^r and + // 2^63 <= beta < 2^64, namely r = floor(log_2 10^k) - 63 and + // beta = 2^-r 10^k. + // Let g = ceil(beta), so (g-1) 2^r < 10^k <= g 2^r, with the latter + // value being a pretty good overestimate for 10^k. + + // NB: Since for all the required exponents k, we have g < 2^64, + // all constants can be stored in 128-bit integers. + // reference from: + // https://github.com/abolz/Drachennest/blob/master/src/schubfach_32.cc#L144 + +#define KMAX 45 +#define KMIN -31 + static const uint64_t g[KMAX - KMIN + 1] = { + 0x81CEB32C4B43FCF5, // -31 + 0xA2425FF75E14FC32, // -30 + 0xCAD2F7F5359A3B3F, // -29 + 0xFD87B5F28300CA0E, // -28 + 0x9E74D1B791E07E49, // -27 + 0xC612062576589DDB, // -26 + 0xF79687AED3EEC552, // -25 + 0x9ABE14CD44753B53, // -24 + 0xC16D9A0095928A28, // -23 + 0xF1C90080BAF72CB2, // -22 + 0x971DA05074DA7BEF, // -21 + 0xBCE5086492111AEB, // -20 + 0xEC1E4A7DB69561A6, // -19 + 0x9392EE8E921D5D08, // -18 + 0xB877AA3236A4B44A, // -17 + 0xE69594BEC44DE15C, // -16 + 0x901D7CF73AB0ACDA, // -15 + 0xB424DC35095CD810, // -14 + 0xE12E13424BB40E14, // -13 + 0x8CBCCC096F5088CC, // -12 + 0xAFEBFF0BCB24AAFF, // -11 + 0xDBE6FECEBDEDD5BF, // -10 + 0x89705F4136B4A598, // -9 + 0xABCC77118461CEFD, // -8 + 0xD6BF94D5E57A42BD, // -7 + 0x8637BD05AF6C69B6, // -6 + 0xA7C5AC471B478424, // -5 + 0xD1B71758E219652C, // -4 + 0x83126E978D4FDF3C, // -3 + 0xA3D70A3D70A3D70B, // -2 + 0xCCCCCCCCCCCCCCCD, // -1 + 0x8000000000000000, // 0 + 0xA000000000000000, // 1 + 0xC800000000000000, // 2 + 0xFA00000000000000, // 3 + 0x9C40000000000000, // 4 + 0xC350000000000000, // 5 + 0xF424000000000000, // 6 + 0x9896800000000000, // 7 + 0xBEBC200000000000, // 8 + 0xEE6B280000000000, // 9 + 0x9502F90000000000, // 10 + 0xBA43B74000000000, // 11 + 0xE8D4A51000000000, // 12 + 0x9184E72A00000000, // 13 + 0xB5E620F480000000, // 14 + 0xE35FA931A0000000, // 15 + 0x8E1BC9BF04000000, // 16 + 0xB1A2BC2EC5000000, // 17 + 0xDE0B6B3A76400000, // 18 + 0x8AC7230489E80000, // 19 + 0xAD78EBC5AC620000, // 20 + 0xD8D726B7177A8000, // 21 + 0x878678326EAC9000, // 22 + 0xA968163F0A57B400, // 23 + 0xD3C21BCECCEDA100, // 24 + 0x84595161401484A0, // 25 + 0xA56FA5B99019A5C8, // 26 + 0xCECB8F27F4200F3A, // 27 + 0x813F3978F8940985, // 28 + 0xA18F07D736B90BE6, // 29 + 0xC9F2C9CD04674EDF, // 30 + 0xFC6F7C4045812297, // 31 + 0x9DC5ADA82B70B59E, // 32 + 0xC5371912364CE306, // 33 + 0xF684DF56C3E01BC7, // 34 + 0x9A130B963A6C115D, // 35 + 0xC097CE7BC90715B4, // 36 + 0xF0BDC21ABB48DB21, // 37 + 0x96769950B50D88F5, // 38 + 0xBC143FA4E250EB32, // 39 + 0xEB194F8E1AE525FE, // 40 + 0x92EFD1B8D0CF37BF, // 41 + 0xB7ABC627050305AE, // 42 + 0xE596B7B0C643C71A, // 43 + 0x8F7E32CE7BEA5C70, // 44 + 0xB35DBF821AE4F38C, // 45 + }; + + xassert(k >= KMIN && k <= KMAX); + return g[k - KMIN]; +#undef KMIN +#undef KMAX +} + +static always_inline uint32_t round_odd_f32(uint64_t g, uint32_t cp) { + const uint128_t p = ((uint128_t)g) * cp; + const uint32_t y1 = (uint64_t)(p >> 64); + const uint32_t y0 = ((uint64_t)(p)) >> 32; + return y1 | (y0 > 1); +} + +/** + Rendering float point number into decimal. + The function used Schubfach algorithm, reference: + The Schubfach way to render doubles, Raffaello Giulietti, 2022-03-20. + https://drive.google.com/file/d/1gp5xv4CAa78SVgCeWfGqqI4FfYYYuNFb + https://mail.openjdk.java.net/pipermail/core-libs-dev/2021-November/083536.html + https://github.com/openjdk/jdk/pull/3402 (Java implementation) + https://github.com/abolz/Drachennest (C++ implementation) + */ +static always_inline f32_dec f32todec(uint32_t rsig, int32_t rexp, uint32_t c, int32_t q) { + uint32_t cbl, cb, cbr, vbl, vb, vbr, lower, upper, s; + int32_t k, h; + bool even, irregular, w_inside, u_inside; + f32_dec dec; + + even = !(c & 1); + irregular = rsig == 0 && rexp > 1; + + cbl = 4 * c - 2 + irregular; + cb = 4 * c; + cbr = 4 * c + 2; + + k = (q * 1262611 - (irregular ? 524031 : 0)) >> 22; + h = q + ((-k) * 1741647 >> 19) + 1; + uint64_t pow10 = pow10_ceil_sig_f32(-k); + vbl = round_odd_f32(pow10, cbl << h); + vb = round_odd_f32(pow10, cb << h); + vbr = round_odd_f32(pow10, cbr << h); + + + lower = vbl + !even; + upper = vbr - !even; + + s = vb / 4; + if (s >= 10) { + uint64_t sp = s / 10; + bool up_inside = lower <= (40 * sp); + bool wp_inside = (40 * sp + 40) <= upper; + if (up_inside != wp_inside) { + dec.sig = sp + wp_inside; + dec.exp = k + 1; + return dec; + } + } + + u_inside = lower <= (4 * s); + w_inside = (4 * s + 4) <= upper; + if (u_inside != w_inside) { + dec.sig = s + w_inside; + dec.exp = k; + return dec; + } + + uint64_t mid = 4 * s + 2; + bool round_up = vb > mid || (vb == mid && (s & 1) != 0); + dec.sig = s + round_up; + dec.exp = k; + return dec; +} + + int f32toa(char *out, float fp) { + char* p = out; + uint32_t raw = f32toraw(fp); + bool neg; + uint32_t rsig, c; + int32_t rexp, q; + + neg = ((raw >> (F32_BITS - 1)) != 0); + rsig = raw & F32_SIG_MASK; + rexp = (int32_t)((raw & F32_EXP_MASK) >> F32_SIG_BITS); + + /* check infinity and nan */ + if (unlikely(rexp == F32_INF_NAN_EXP)) { + return 0; + } + + /* check negative numbers */ + *p = '-'; + p += neg; + + /* simple case of 0.0 */ + if ((raw << 1) == 0) { + *p++ = '0'; + return p - out; + } + + if (likely(rexp != 0)) { + /* double is normal */ + c = rsig | F32_HIDDEN_BIT; + q = rexp - F32_EXP_BIAS - F32_SIG_BITS; + + /* fast path for integer */ + if (q <= 0 && q >= -F32_SIG_BITS && is_div_pow2(c, -q)) { + uint32_t u = c >> -q; + p = format_integer_u32(u, p, ctz10_u32(u)); + return p - out; + } + } else { + c = rsig; + q = 1 - F32_EXP_BIAS - F32_SIG_BITS; + } + + f32_dec dec = f32todec(rsig, rexp, c, q); + p = write_dec_f32(dec, p); + return p - out; +} + +#undef F32_BITS +#undef F32_EXP_BITS +#undef F32_SIG_BITS +#undef F32_EXP_MASK +#undef F32_SIG_MASK +#undef F32_EXP_BIAS +#undef F32_INF_NAN_EXP +#undef F32_HIDDEN_BIT diff --git a/native/arm/f64toa.c b/native/arm/f64toa.c new file mode 100644 index 000000000..2f9e4561c --- /dev/null +++ b/native/arm/f64toa.c @@ -0,0 +1,405 @@ +/* Copyright 2020 Alexander Bolz + * + * Boost Software License - Version 1.0 - August 17th, 2003 + * + * Permission is hereby granted, free of charge, to any person or organization + * obtaining a copy of the software and accompanying documentation covered by + * this license (the "Software") to use, reproduce, display, distribute, + * execute, and transmit the Software, and to prepare derivative works of the + * Software, and to permit third-parties to whom the Software is furnished to + * do so, all subject to the following: + * + * The copyright notices in the Software and this entire statement, including + * the above license grant, this restriction and the following disclaimer, + * must be included in all copies of the Software, in whole or in part, and + * all derivative works of the Software, unless such copies or derivative + * works are solely in the form of machine-executable object code generated by + * a source language processor. + * + * Unless required by applicable law or agreed to in writing, this software + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. + * + * This file may have been modified by ByteDance authors. All ByteDance + * Modifications are Copyright 2022 ByteDance Authors. + */ + +#include "native.h" +#include "tab.h" +#include "test/xassert.h" + +#define F64_BITS 64 +#define F64_EXP_BITS 11 +#define F64_SIG_BITS 52 +#define F64_EXP_MASK 0x7FF0000000000000ull // middle 11 bits +#define F64_SIG_MASK 0x000FFFFFFFFFFFFFull // lower 52 bits +#define F64_EXP_BIAS 1023 +#define F64_INF_NAN_EXP 0x7FF +#define F64_HIDDEN_BIT 0x0010000000000000ull + +struct f64_dec { + uint64_t sig; + int64_t exp; +}; +typedef struct f64_dec f64_dec; + +typedef __uint128_t uint128_t; + +static always_inline unsigned ctz10(const uint64_t v) { + xassert(0 <= v && v < 100000000000000000ull); + if (v >= 10000000000ull) { + if (v < 100000000000ull) return 11; + if (v < 1000000000000ull) return 12; + if (v < 10000000000000ull) return 13; + if (v < 100000000000000ull) return 14; + if (v < 1000000000000000ull) return 15; + if (v < 10000000000000000ull) return 16; + else return 17; + } + if (v < 10ull) return 1; + if (v < 100ull) return 2; + if (v < 1000ull) return 3; + if (v < 10000ull) return 4; + if (v < 100000ull) return 5; + if (v < 1000000ull) return 6; + if (v < 10000000ull) return 7; + if (v < 100000000ull) return 8; + if (v < 1000000000ull) return 9; + else return 10; + +} + +static always_inline char* format_significand(uint64_t sig, char *out, int cnt) { + char *p = out + cnt; + int ctz = 0; + + if ((sig >> 32) != 0) { + uint64_t q = sig / 100000000; + uint32_t r = ((uint32_t)sig) - 100000000 * ((uint32_t) q); + sig = q; + if (r != 0) { + uint32_t c = r % 10000; + r /= 10000; + uint32_t d = r % 10000; + uint32_t c0 = (c % 100) << 1; + uint32_t c1 = (c / 100) << 1; + uint32_t d0 = (d % 100) << 1; + uint32_t d1 = (d / 100) << 1; + copy_two_digs(p - 2, Digits + c0); + copy_two_digs(p - 4, Digits + c1); + copy_two_digs(p - 6, Digits + d0); + copy_two_digs(p - 8, Digits + d1); + } else { + ctz += 8; + } + p -= 8; + } + + uint32_t sig2 = (uint32_t)sig; + while (sig2 >= 10000) { + uint32_t c = sig2 - 10000 * (sig2 / 10000); + sig2 /= 10000; + uint32_t c0 = (c % 100) << 1; + uint32_t c1 = (c / 100) << 1; + copy_two_digs(p - 2, Digits + c0); + copy_two_digs(p - 4, Digits + c1); + p -= 4; + } + if (sig2 >= 100) { + uint32_t c = (sig2 % 100) << 1; + sig2 /= 100; + copy_two_digs(p - 2, Digits + c); + p -= 2; + } + if (sig2 >= 10) { + uint32_t c = sig2 << 1; + copy_two_digs(p - 2, Digits + c); + } else { + *out = (char) ('0' + sig2); + } + return out + cnt - ctz; +} + +static always_inline char* format_integer(uint64_t sig, char *out, unsigned cnt) { + char *p = out + cnt; + if ((sig >> 32) != 0) { + uint64_t q = sig / 100000000; + uint32_t r = ((uint32_t)sig) - 100000000 * ((uint32_t) q); + sig = q; + uint32_t c = r % 10000; + r /= 10000; + uint32_t d = r % 10000; + uint32_t c0 = (c % 100) << 1; + uint32_t c1 = (c / 100) << 1; + uint32_t d0 = (d % 100) << 1; + uint32_t d1 = (d / 100) << 1; + copy_two_digs(p - 2, Digits + c0); + copy_two_digs(p - 4, Digits + c1); + copy_two_digs(p - 6, Digits + d0); + copy_two_digs(p - 8, Digits + d1); + p -= 8; + } + + uint32_t sig2 = (uint32_t)sig; + while (sig2 >= 10000) { + uint32_t c = sig2 - 10000 * (sig2 / 10000); + sig2 /= 10000; + uint32_t c0 = (c % 100) << 1; + uint32_t c1 = (c / 100) << 1; + copy_two_digs(p - 2, Digits + c0); + copy_two_digs(p - 4, Digits + c1); + p -= 4; + } + if (sig2 >= 100) { + uint32_t c = (sig2 % 100) << 1; + sig2 /= 100; + copy_two_digs(p - 2, Digits + c); + p -= 2; + } + if (sig2 >= 10) { + uint32_t c = sig2 << 1; + copy_two_digs(p - 2, Digits + c); + } else { + *out = (char) ('0' + sig2); + } + return out + cnt; +} + +static always_inline char* format_exponent(f64_dec v, char *out, unsigned cnt) { + char* p = out + 1; + char* end = format_significand(v.sig, p, cnt); + while (*(end - 1) == '0') end--; + + /* print decimal point if needed */ + *out = *p; + if (end - p > 1) { + *p = '.'; + } else { + end--; + } + + /* print the exponent */ + *end++ = 'e'; + int32_t exp = v.exp + (int32_t) cnt - 1; + if (exp < 0) { + *end++ = '-'; + exp = -exp; + } else { + *end++ = '+'; + } + + if (exp >= 100) { + int32_t c = exp % 10; + copy_two_digs(end, Digits + 2 * (exp / 10)); + end[2] = (char) ('0' + c); + end += 3; + } else if (exp >= 10) { + copy_two_digs(end, Digits + 2 * exp); + end += 2; + } else { + *end++ = (char) ('0' + exp); + } + return end; +} + +static always_inline char* format_decimal(f64_dec v, char* out, unsigned cnt) { + char* p = out; + char* end; + int point = cnt + v.exp; + + /* print leading zeros if fp < 1 */ + if (point <= 0) { + *p++ = '0', *p++ = '.'; + for (int i = 0; i < -point; i++) { + *p++ = '0'; + } + } + + /* add the remaining digits */ + end = format_significand(v.sig, p, cnt); + while (*(end - 1) == '0') end--; + if (point <= 0) { + return end; + } + + /* insert point or add trailing zeros */ + int digs = end - p; + if (digs > point) { + for (int i = 0; i < digs - point; i++) { + *(end - i) = *(end - i - 1); + } + p[point] = '.'; + end++; + } else { + for (int i = 0; i < point - digs; i++) { + *end++ = '0'; + } + } + return end; +} + +static always_inline char* write_dec(f64_dec dec, char* p) { + int cnt = ctz10(dec.sig); + int dot = cnt + dec.exp; + int sci_exp = dot - 1; + bool exp_fmt = sci_exp < -6 || sci_exp > 20; + bool has_dot = dot < cnt; + + if (exp_fmt) { + return format_exponent(dec, p, cnt); + } + if (has_dot) { + return format_decimal(dec, p, cnt); + } + + char* end = p + dot; + p = format_integer(dec.sig, p, cnt); + while (p < end) *p++ = '0'; + return end; +} + +static always_inline uint64_t f64toraw(double fp) { + union { + uint64_t u64; + double f64; + } uval; + uval.f64 = fp; + return uval.u64; +} + +static always_inline uint64_t round_odd(uint64x2 g, uint64_t cp) { + const uint128_t x = ((uint128_t)cp) * g.lo; + const uint128_t y = ((uint128_t)cp) * g.hi + ((uint64_t)(x >> 64)); + + const uint64_t y0 = ((uint64_t)y); + const uint64_t y1 = ((uint64_t)(y >> 64)); + return y1 | (y0 > 1); +} + +/** + Rendering float point number into decimal. + The function used Schubfach algorithm, reference: + The Schubfach way to render doubles, Raffaello Giulietti, 2022-03-20. + https://drive.google.com/file/d/1gp5xv4CAa78SVgCeWfGqqI4FfYYYuNFb + https://mail.openjdk.java.net/pipermail/core-libs-dev/2021-November/083536.html + https://github.com/openjdk/jdk/pull/3402 (Java implementation) + https://github.com/abolz/Drachennest (C++ implementation) + */ +static always_inline f64_dec f64todec(uint64_t rsig, int32_t rexp, uint64_t c, int32_t q) { + uint64_t cbl, cb, cbr, vbl, vb, vbr, lower, upper, s; + int32_t k, h; + bool even, irregular, w_inside, u_inside; + f64_dec dec; + + even = !(c & 1); + irregular = rsig == 0 && rexp > 1; + + cbl = 4 * c - 2 + irregular; + cb = 4 * c; + cbr = 4 * c + 2; + + /* q is in [-1500, 1500] + k = irregular ? floor(log_10(3/4 * 2^q)) : floor(log10(pow(2^q))) + floor(log10(3/4 * 2^q)) = (q * 1262611 - 524031) >> 22 + floor(log10(pow(2^q))) = (q * 1262611) >> 22 */ + k = (q * 1262611 - (irregular ? 524031 : 0)) >> 22; + + /* k is in [-1233, 1233] + s = floor(V) = floor(c * 2^q * 10^-k) + vb = 4V = 4 * c * 2^q * 10^-k */ + h = q + ((-k) * 1741647 >> 19) + 1; + uint64x2 pow10 = pow10_ceil_sig(-k); + vbl = round_odd(pow10, cbl << h); + vb = round_odd(pow10, cb << h); + vbr = round_odd(pow10, cbr << h); + + lower = vbl + !even; + upper = vbr - !even; + + s = vb / 4; + if (s >= 10) { + /* R_k+1 interval contains at most one: up or wp */ + uint64_t sp = s / 10; + bool up_inside = lower <= (40 * sp); + bool wp_inside = (40 * sp + 40) <= upper; + if (up_inside != wp_inside) { + dec.sig = sp + wp_inside; + dec.exp = k + 1; + return dec; + } + } + + /* R_k interval contains at least one: u or w */ + u_inside = lower <= (4 * s); + w_inside = (4 * s + 4) <= upper; + if (u_inside != w_inside) { + dec.sig = s + w_inside; + dec.exp = k; + return dec; + } + + /* R_k interval contains both u or w */ + uint64_t mid = 4 * s + 2; + bool round_up = vb > mid || (vb == mid && (s & 1) != 0); + dec.sig = s + round_up; + dec.exp = k; + return dec; +} + +int f64toa(char *out, double fp) { + char* p = out; + uint64_t raw = f64toraw(fp); + bool neg; + uint64_t rsig, c; + int32_t rexp, q; + + neg = ((raw >> (F64_BITS - 1)) != 0); + rsig = raw & F64_SIG_MASK; + rexp = (int32_t)((raw & F64_EXP_MASK) >> F64_SIG_BITS); + + /* check infinity and nan */ + if (unlikely(rexp == F64_INF_NAN_EXP)) { + return 0; + } + + /* check negative numbers */ + *p = '-'; + p += neg; + + /* simple case of 0.0 */ + if ((raw << 1) == 0) { + *p++ = '0'; + return p - out; + } + + /* fp = c * 2^q */ + if (likely(rexp != 0)) { + /* double is normal */ + c = rsig | F64_HIDDEN_BIT; + q = rexp - F64_EXP_BIAS - F64_SIG_BITS; + + /* fast path for integer */ + if (q <= 0 && q >= -F64_SIG_BITS && is_div_pow2(c, -q)) { + uint64_t u = c >> -q; + p = format_integer(u, p, ctz10(u)); + return p - out; + } + + } else { + c = rsig; + q = 1 - F64_EXP_BIAS - F64_SIG_BITS; + } + + f64_dec dec = f64todec(rsig, rexp, c, q); + p = write_dec(dec, p); + return p - out; +} + +#undef F64_BITS +#undef F64_EXP_BITS +#undef F64_SIG_BITS +#undef F64_EXP_MASK +#undef F64_SIG_MASK +#undef F64_EXP_BIAS +#undef F64_INF_NAN_EXP +#undef F64_HIDDEN_BIT diff --git a/native/arm/fastint.h b/native/arm/fastint.h new file mode 100644 index 000000000..f26d6940c --- /dev/null +++ b/native/arm/fastint.h @@ -0,0 +1,232 @@ +/* + * 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. + */ +#pragma once + +#include "native.h" +#include "tab.h" + +static const char Vec16xA0[16] __attribute__((aligned(16))) = { + '0', '0', '0', '0', '0', '0', '0', '0', + '0', '0', '0', '0', '0', '0', '0', '0', +}; + +static const uint16_t Vec8x10[8] __attribute__((aligned(16))) = { + 10, 10, 10, 10, + 10, 10, 10, 10, +}; + +static const uint32_t Vec4x10k[4] __attribute__((aligned(16))) = { + 10000, + 10000, + 10000, + 10000, +}; + +static const uint32_t Vec4xDiv10k[4] __attribute__((aligned(16))) = { + 0xd1b71759, + 0xd1b71759, + 0xd1b71759, + 0xd1b71759, +}; + +static const uint16_t VecDivPowers[8] __attribute__((aligned(16))) = { + 0x20c5, 0x147b, + 0x3334, 0x8000, + 0x20c5, 0x147b, + 0x3334, 0x8000, +}; + +static const uint16_t VecShiftPowers[8] __attribute__((aligned(16))) = { + 0x0080, 0x0800, + 0x2000, 0x8000, + 0x0080, 0x0800, + 0x2000, 0x8000, +}; + +static const uint8_t VecShiftShuffles[144] __attribute__((aligned(16))) = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, + 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, + 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, + 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, + 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +static always_inline int itoa1(char *out, int n, uint32_t v) { + out[n++] = (char)v + '0'; + return n; +} + +static always_inline int itoa2(char *out, int n, uint32_t v) { + out[n++] = Digits[v]; + out[n++] = Digits[v + 1]; + return n; +} + +static always_inline __m128i itoa8_sse2(uint32_t v) { + __m128i v00 = _mm_cvtsi32_si128 (v); + __m128i v01 = _mm_mul_epu32 (v00, as_m128v(Vec4xDiv10k)); + __m128i v02 = _mm_srli_epi64 (v01, 45); + __m128i v03 = _mm_mul_epu32 (v02, as_m128v(Vec4x10k)); + __m128i v04 = _mm_sub_epi32 (v00, v03); + __m128i v05 = _mm_unpacklo_epi16 (v02, v04); + __m128i v06 = _mm_slli_epi64 (v05, 2); + __m128i v07 = _mm_unpacklo_epi16 (v06, v06); + __m128i v08 = _mm_unpacklo_epi32 (v07, v07); + __m128i v09 = _mm_mulhi_epu16 (v08, as_m128v(VecDivPowers)); + __m128i v10 = _mm_mulhi_epu16 (v09, as_m128v(VecShiftPowers)); + __m128i v11 = _mm_mullo_epi16 (v10, as_m128v(Vec8x10)); + __m128i v12 = _mm_slli_epi64 (v11, 16); + __m128i v13 = _mm_sub_epi16 (v10, v12); + return v13; +} + +static always_inline int u32toa_small(char *out, uint32_t val) { + int n = 0; + uint32_t d1 = (val / 100) << 1; + uint32_t d2 = (val % 100) << 1; + + /* 1000-th digit */ + if (val >= 1000) { + out[n++] = Digits[d1]; + } + + /* 100-th digit */ + if (val >= 100) { + out[n++] = Digits[d1 + 1]; + } + + /* 10-th digit */ + if (val >= 10) { + out[n++] = Digits[d2]; + } + + /* last digit */ + out[n++] = Digits[d2 + 1]; + return n; +} + +static always_inline int u32toa_medium(char *out, uint32_t val) { + int n = 0; + uint32_t b = val / 10000; + uint32_t c = val % 10000; + uint32_t d1 = (b / 100) << 1; + uint32_t d2 = (b % 100) << 1; + uint32_t d3 = (c / 100) << 1; + uint32_t d4 = (c % 100) << 1; + + /* 10000000-th digit */ + if (val >= 10000000) { + out[n++] = Digits[d1]; + } + + /* 1000000-th digit */ + if (val >= 1000000) { + out[n++] = Digits[d1 + 1]; + } + + /* 100000-th digit */ + if (val >= 100000) { + out[n++] = Digits[d2]; + } + + /* remaining digits */ + out[n++] = Digits[d2 + 1]; + out[n++] = Digits[d3]; + out[n++] = Digits[d3 + 1]; + out[n++] = Digits[d4]; + out[n++] = Digits[d4 + 1]; + return n; +} + +static always_inline int u64toa_large_sse2(char *out, uint64_t val) { + uint32_t a = (uint32_t)(val / 100000000); + uint32_t b = (uint32_t)(val % 100000000); + + /* convert to digits */ + __m128i v0 = itoa8_sse2(a); + __m128i v1 = itoa8_sse2(b); + + /* convert to bytes, add '0' */ + __m128i v2 = _mm_packus_epi16 (v0, v1); + __m128i v3 = _mm_add_epi8 (v2, as_m128v(Vec16xA0)); + + /* count number of digit */ + __m128i v4 = _mm_cmpeq_epi8 (v3, as_m128v(Vec16xA0)); + uint32_t bm = _mm_movemask_epi8 (v4); + uint32_t nd = __builtin_ctz (~bm | 0x8000); + + /* shift digits to the beginning */ + __m128i p = _mm_loadu_si128 (as_m128c(&VecShiftShuffles[nd * 16])); + __m128i r = _mm_shuffle_epi8 (v3, p); + + /* store the result */ + _mm_storeu_si128(as_m128p(out), r); + return 16 - nd; +} + +static always_inline int u64toa_xlarge_sse2(char *out, uint64_t val) { + int n = 0; + uint64_t b = val % 10000000000000000; + uint32_t a = (uint32_t)(val / 10000000000000000); + + /* the highest 4 digits */ + if (a < 10) { + n = itoa1(out, n, a); + } else if (a < 100) { + n = itoa2(out, n, a << 1); + } else if (a < 1000) { + n = itoa1(out, n, a / 100); + n = itoa2(out, n, (a % 100) << 1); + } else { + n = itoa2(out, n, (a / 100) << 1); + n = itoa2(out, n, (a % 100) << 1); + } + + /* remaining digits */ + __m128i v0 = itoa8_sse2 ((uint32_t)(b / 100000000)); + __m128i v1 = itoa8_sse2 ((uint32_t)(b % 100000000)); + __m128i v2 = _mm_packus_epi16 (v0, v1); + __m128i v3 = _mm_add_epi8 (v2, as_m128v(Vec16xA0)); + + /* convert to bytes, add '0' */ + _mm_storeu_si128(as_m128p(&out[n]), v3); + return n + 16; +} +static INLINE_FOR_ARM int u64toa_1(char *out, uint64_t val) { + if (likely(val < 10000)) { + return u32toa_small(out, (uint32_t)val); + } else if (likely(val < 100000000)) { + return u32toa_medium(out, (uint32_t)val); + } else if (likely(val < 10000000000000000)) { + return u64toa_large_sse2(out, val); + } else { + return u64toa_xlarge_sse2(out, val); + } +} + +static INLINE_FOR_ARM int i64toa_1(char *out, int64_t val) { + if (likely(val >= 0)) { + return u64toa_1(out, (uint64_t)val); + } else { + *out = '-'; + return u64toa_1(out + 1, (uint64_t)(-val)) + 1; + } +} + diff --git a/native/arm/get_by_path.c b/native/arm/get_by_path.c new file mode 100644 index 000000000..75a844714 --- /dev/null +++ b/native/arm/get_by_path.c @@ -0,0 +1,105 @@ +#include "scanning.h" + +long get_by_path(const GoString *src, long *p, const GoSlice *path, StateMachine* sm) { + GoIface *ps = (GoIface*)(path->buf); + GoIface *pe = (GoIface*)(path->buf) + path->len; + char c = 0; + int64_t index; + long found; + +query: + /* to be safer for invalid json, use slower skip for the demanded fields */ + if (ps == pe) { + return skip_one_1(src, p, sm, 0); + } + + /* match type: should query key in object, query index in array */ + c = advance_ns(src, p); + if (is_str(ps)) { + if (c != '{') { + goto err_inval; + } + goto skip_in_obj; + } else if (is_int(ps)) { + if (c != '[') { + goto err_inval; + } + + index = get_int(ps); + if (index < 0) { + goto err_path; + } + + goto skip_in_arr; + } else { + goto err_path; + } + +skip_in_obj: + c = advance_ns(src, p); + if (c == '}') { + goto not_found; + } + if (c != '"') { + goto err_inval; + } + + /* parse the object key */ + found = match_key(src, p, get_str(ps)); + if (found < 0) { + return found; // parse string errors + } + + /* value should after : */ + c = advance_ns(src, p); + if (c != ':') { + goto err_inval; + } + if (found) { + ps++; + goto query; + } + + /* skip the unknown fields */ + skip_one_fast_1(src, p); + c = advance_ns(src, p); + if (c == '}') { + goto not_found; + } + if (c != ',') { + goto err_inval; + } + goto skip_in_obj; + +skip_in_arr: + /* check empty array */ + c = advance_ns(src, p); + if (c == ']') { + goto not_found; + } + *p -= 1; + + /* skip array elem one by one */ + while (index-- > 0) { + skip_one_fast_1(src, p); + c = advance_ns(src, p); + if (c == ']') { + goto not_found; + } + if (c != ',') { + goto err_inval; + } + } + ps++; + goto query; + +not_found: + *p -= 1; // backward error position + return -ERR_NOT_FOUND; +err_inval: + *p -= 1; + return -ERR_INVAL; +err_path: + *p -= 1; + return -ERR_UNSUPPORT_TYPE; +} \ No newline at end of file diff --git a/native/arm/html_escape.c b/native/arm/html_escape.c new file mode 100644 index 000000000..e6925d1b2 --- /dev/null +++ b/native/arm/html_escape.c @@ -0,0 +1,77 @@ + +#include "parsing.h" + +ssize_t html_escape(const char *sp, ssize_t nb, char *dp, ssize_t *dn) { + ssize_t nd = *dn; + const char * ds = dp; + const char * ss = sp; + const quoted_t * tab = _HtmlQuoteTab; + + /* find the special characters, copy on the fly */ + while (nb > 0) { + int nc = 0; + uint8_t ch = 0; + ssize_t rb = 0; + const char * cur = 0; + + /* not enough buffer space */ + if (nd <= 0) { + return -(sp - ss) - 1; + } + + /* find and copy */ + if ((rb = memcchr_html_quote(sp, nb, dp, nd)) < 0) { + *dn = dp - ds - rb - 1; + return -(sp - ss - rb - 1) - 1; + } + + /* skip already copied bytes */ + sp += rb; + dp += rb; + nb -= rb; + nd -= rb; + + /* stop if already finished */ + if (nb <= 0) { + break; + } + + /* mark cur postion */ + cur = sp; + + /* check for \u2028 and \u2029, binary is \xe2\x80\xa8 and \xe2\x80\xa9 */ + if (unlikely(*sp == '\xe2')) { + if (nb >= 3 && *(sp+1) == '\x80' && (*(sp+2) == '\xa8' || *(sp+2) == '\xa9')) { + sp += 2, nb -= 2; + } else if (nd > 0) { + *dp++ = *sp++; + nb--, nd--; + continue; + } else { + return -(sp - ss) - 1; + } + } + + /* get the escape entry, handle consecutive quotes */ + ch = * (uint8_t*) sp; + nc = tab[ch].n; + + + /* check for buffer space */ + if (nd < nc) { + *dn = dp - ds; + return -(cur - ss) - 1; + } + + /* copy the quoted value */ + memcpy_p8(dp, tab[ch].s, nc); + sp++; + nb--; + dp += nc; + nd -= nc; + } + + /* all done */ + *dn = dp - ds; + return sp - ss; +} diff --git a/native/arm/i64toa.c b/native/arm/i64toa.c new file mode 100644 index 000000000..a540b99d4 --- /dev/null +++ b/native/arm/i64toa.c @@ -0,0 +1,6 @@ +#include "fastint.h" + + +int i64toa(char *out, int64_t val) { + return i64toa_1(out, val); +} \ No newline at end of file diff --git a/native/arm/lspace.c b/native/arm/lspace.c new file mode 100644 index 000000000..bd184ee9f --- /dev/null +++ b/native/arm/lspace.c @@ -0,0 +1,22 @@ +/* + * 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 "native.h" +#include "lspace.h" + +size_t lspace(const char *sp, size_t nb, size_t p) { + return lspace_1(sp, nb, p); +} diff --git a/native/arm/lspace.h b/native/arm/lspace.h new file mode 100644 index 000000000..b5bbc7909 --- /dev/null +++ b/native/arm/lspace.h @@ -0,0 +1,64 @@ +/* + * 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. + */ + +#pragma once + +#include "native.h" + +static INLINE_FOR_ARM size_t lspace_1(const char *sp, size_t nb, size_t p) { + const char * ss = sp; + + /* seek to `p` */ + sp += p; + nb -= p; + + /* likely to run into non-spaces within a few characters, try scalar code first */ +#if USE_AVX2 + __m256i space_tab = _mm256_setr_epi8( + '\x20', 0, 0, 0, 0, 0, 0, 0, + 0, '\x09', '\x0A', 0, 0, '\x0D', 0, 0, + '\x20', 0, 0, 0, 0, 0, 0, 0, + 0, '\x09', '\x0A', 0, 0, '\x0D', 0, 0 + ); + + /* 32-byte loop */ + while (likely(nb >= 32)) { + __m256i input = _mm256_loadu_si256((__m256i*)sp); + __m256i shuffle = _mm256_shuffle_epi8(space_tab, input); + __m256i result = _mm256_cmpeq_epi8(input, shuffle); + int32_t mask = _mm256_movemask_epi8(result); + if (mask != -1) { + return sp - ss + __builtin_ctzll(~(uint64_t)mask); + } + sp += 32; + nb -= 32; + } +#endif + + /* remaining bytes, do with scalar code */ + while (nb-- > 0) { + switch (*sp++) { + case ' ' : break; + case '\r' : break; + case '\n' : break; + case '\t' : break; + default : return sp - ss - 1; + } + } + + /* all the characters are spaces */ + return sp - ss; +} diff --git a/native/arm/native.h b/native/arm/native.h new file mode 100644 index 000000000..a9e56c1aa --- /dev/null +++ b/native/arm/native.h @@ -0,0 +1,175 @@ +/* + * 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. + */ + +#ifndef NATIVE_H +#define NATIVE_H + +#ifdef __aarch64__ +#define SIMDE_ENABLE_NATIVE_ALIASES +#include +#include +#include +#include +#include +#include +#include +#else +#include +#endif + +#include +#include +#include + +#include "types.h" + +#define likely(v) (__builtin_expect((v), 1)) +#define unlikely(v) (__builtin_expect((v), 0)) +#define always_inline inline __attribute__((always_inline)) + +#define as_m128p(v) ((__m128i *)(v)) +#define as_m128c(v) ((const __m128i *)(v)) +#define as_m256c(v) ((const __m256i *)(v)) +#define as_m128v(v) (*(const __m128i *)(v)) +#define as_uint64v(p) (*(uint64_t *)(p)) +#define is_infinity(v) ((as_uint64v(&v) << 1) == 0xFFE0000000000000) + +#ifndef INLINE_FOR_ARM +// All functions should be inlined because the position of LR in clang frame +// is different from go. +#if __aarch64__ +#define INLINE_FOR_ARM always_inline +#else +#define INLINE_FOR_ARM +#endif +#endif + +typedef struct { + void * buf; + size_t len; + size_t cap; +} GoSlice; + +static const uint8_t GO_KIND_MASK = (1 << 5) - 1; +typedef enum { + Invalid = 0, + Bool, + Int, + Int8, + Int16, + Int32, + Int64, + Uint, + Uint8, + Uint16, + Uint32, + Uint64, + Uintptr, + Float32, + Float64, + Complex64, + Complex128, + Array, + Chan, + Func, + Interface, + Map, + Pointer, + Slice, + String, + Struct, + UnsafePointer, +} GoKind; + +typedef struct { + uint64_t size; + uint64_t ptr_data; + uint32_t hash; + uint8_t flags; + uint8_t align; + uint8_t filed_align; + uint8_t kind_flags; + uint64_t traits; + void* gc_data; + int32_t str; + int32_t ptr_to_self; +} GoType; + +typedef struct { + GoType * type; + void * value; +} GoIface; + +typedef struct { + const char * buf; + size_t len; +} GoString; + +typedef struct { + long t; + double d; + int64_t i; +} JsonNumber; + +typedef struct { + long vt; + double dv; + int64_t iv; + int64_t ep; + char* dbuf; + ssize_t dcap; +} JsonState; + +typedef struct { + int64_t sp; + int64_t vt[MAX_RECURSE]; +} StateMachine; + +int f32toa(char *out, float val); +int f64toa(char *out, double val); +int i64toa(char *out, int64_t val); +int u64toa(char *out, uint64_t val); + +size_t lspace(const char *sp, size_t nb, size_t p); + +ssize_t quote(const char *sp, ssize_t nb, char *dp, ssize_t *dn, uint64_t flags); +ssize_t unquote(const char *sp, ssize_t nb, char *dp, ssize_t *ep, uint64_t flags); +ssize_t html_escape(const char *sp, ssize_t nb, char *dp, ssize_t *dn); + +long value(const char *s, size_t n, long p, JsonState *ret, uint64_t flags); +void vstring(const GoString *src, long *p, JsonState *ret, uint64_t flags); +void vnumber(const GoString *src, long *p, JsonState *ret); +void vsigned(const GoString *src, long *p, JsonState *ret); +void vunsigned(const GoString *src, long *p, JsonState *ret); + +long skip_one(const GoString *src, long *p, StateMachine *m, uint64_t flags); +long skip_array(const GoString *src, long *p, StateMachine *m, uint64_t flags); +long skip_object(const GoString *src, long *p, StateMachine *m, uint64_t flags); + +long skip_string(const GoString *src, long *p, uint64_t flags); +long skip_negative(const GoString *src, long *p); +long skip_positive(const GoString *src, long *p); +long skip_number(const GoString *src, long *p); +long fsm_exec(StateMachine *self, const GoString *src, long *p, uint64_t flags); + +long validate_string(const GoString *src, long *p); +long validate_one(const GoString *src, long *p, StateMachine *m); +long validate_utf8(const GoString *src, long *p, StateMachine *m); +long validate_utf8_fast(const GoString *src); + +long skip_one_fast(const GoString *src, long *p); +long get_by_path(const GoString *src, long *p, const GoSlice *path, StateMachine* sm); +#endif diff --git a/native/arm/parsing.h b/native/arm/parsing.h new file mode 100644 index 000000000..f3f188574 --- /dev/null +++ b/native/arm/parsing.h @@ -0,0 +1,713 @@ +/* + * 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. + */ + +#pragma once + +#include "native.h" +#include "utils.h" +#include + +/** String Quoting **/ +#define MAX_ESCAPED_BYTES 8 +typedef struct { + const long n; + const char s[MAX_ESCAPED_BYTES]; +} quoted_t; + +static const quoted_t _SingleQuoteTab[256] = { + ['\x00'] = { .n = 6, .s = "\\u0000" }, + ['\x01'] = { .n = 6, .s = "\\u0001" }, + ['\x02'] = { .n = 6, .s = "\\u0002" }, + ['\x03'] = { .n = 6, .s = "\\u0003" }, + ['\x04'] = { .n = 6, .s = "\\u0004" }, + ['\x05'] = { .n = 6, .s = "\\u0005" }, + ['\x06'] = { .n = 6, .s = "\\u0006" }, + ['\x07'] = { .n = 6, .s = "\\u0007" }, + ['\b' ] = { .n = 6, .s = "\\u0008" }, + ['\t' ] = { .n = 2, .s = "\\t" }, + ['\n' ] = { .n = 2, .s = "\\n" }, + ['\x0b'] = { .n = 6, .s = "\\u000b" }, + ['\f' ] = { .n = 6, .s = "\\u000c" }, + ['\r' ] = { .n = 2, .s = "\\r" }, + ['\x0e'] = { .n = 6, .s = "\\u000e" }, + ['\x0f'] = { .n = 6, .s = "\\u000f" }, + ['\x10'] = { .n = 6, .s = "\\u0010" }, + ['\x11'] = { .n = 6, .s = "\\u0011" }, + ['\x12'] = { .n = 6, .s = "\\u0012" }, + ['\x13'] = { .n = 6, .s = "\\u0013" }, + ['\x14'] = { .n = 6, .s = "\\u0014" }, + ['\x15'] = { .n = 6, .s = "\\u0015" }, + ['\x16'] = { .n = 6, .s = "\\u0016" }, + ['\x17'] = { .n = 6, .s = "\\u0017" }, + ['\x18'] = { .n = 6, .s = "\\u0018" }, + ['\x19'] = { .n = 6, .s = "\\u0019" }, + ['\x1a'] = { .n = 6, .s = "\\u001a" }, + ['\x1b'] = { .n = 6, .s = "\\u001b" }, + ['\x1c'] = { .n = 6, .s = "\\u001c" }, + ['\x1d'] = { .n = 6, .s = "\\u001d" }, + ['\x1e'] = { .n = 6, .s = "\\u001e" }, + ['\x1f'] = { .n = 6, .s = "\\u001f" }, + ['"' ] = { .n = 2, .s = "\\\"" }, + ['\\' ] = { .n = 2, .s = "\\\\" }, +}; + +static const quoted_t _DoubleQuoteTab[256] = { + ['\x00'] = { .n = 7, .s = "\\\\u0000" }, + ['\x01'] = { .n = 7, .s = "\\\\u0001" }, + ['\x02'] = { .n = 7, .s = "\\\\u0002" }, + ['\x03'] = { .n = 7, .s = "\\\\u0003" }, + ['\x04'] = { .n = 7, .s = "\\\\u0004" }, + ['\x05'] = { .n = 7, .s = "\\\\u0005" }, + ['\x06'] = { .n = 7, .s = "\\\\u0006" }, + ['\x07'] = { .n = 7, .s = "\\\\u0007" }, + ['\b' ] = { .n = 7, .s = "\\\\u0008" }, + ['\t' ] = { .n = 3, .s = "\\\\t" }, + ['\n' ] = { .n = 3, .s = "\\\\n" }, + ['\x0b'] = { .n = 7, .s = "\\\\u000b" }, + ['\f' ] = { .n = 7, .s = "\\\\u000c" }, + ['\r' ] = { .n = 3, .s = "\\\\r" }, + ['\x0e'] = { .n = 7, .s = "\\\\u000e" }, + ['\x0f'] = { .n = 7, .s = "\\\\u000f" }, + ['\x10'] = { .n = 7, .s = "\\\\u0010" }, + ['\x11'] = { .n = 7, .s = "\\\\u0011" }, + ['\x12'] = { .n = 7, .s = "\\\\u0012" }, + ['\x13'] = { .n = 7, .s = "\\\\u0013" }, + ['\x14'] = { .n = 7, .s = "\\\\u0014" }, + ['\x15'] = { .n = 7, .s = "\\\\u0015" }, + ['\x16'] = { .n = 7, .s = "\\\\u0016" }, + ['\x17'] = { .n = 7, .s = "\\\\u0017" }, + ['\x18'] = { .n = 7, .s = "\\\\u0018" }, + ['\x19'] = { .n = 7, .s = "\\\\u0019" }, + ['\x1a'] = { .n = 7, .s = "\\\\u001a" }, + ['\x1b'] = { .n = 7, .s = "\\\\u001b" }, + ['\x1c'] = { .n = 7, .s = "\\\\u001c" }, + ['\x1d'] = { .n = 7, .s = "\\\\u001d" }, + ['\x1e'] = { .n = 7, .s = "\\\\u001e" }, + ['\x1f'] = { .n = 7, .s = "\\\\u001f" }, + ['"' ] = { .n = 4, .s = "\\\\\\\"" }, + ['\\' ] = { .n = 4, .s = "\\\\\\\\" }, +}; + +static const quoted_t _HtmlQuoteTab[256] = { + ['<'] = { .n = 6, .s = "\\u003c" }, + ['>'] = { .n = 6, .s = "\\u003e" }, + ['&'] = { .n = 6, .s = "\\u0026" }, + // \u2028 and \u2029 is [E2 80 A8] and [E2 80 A9] + [0xe2] = { .n = 0, .s = {0} }, + [0xa8] = { .n = 6, .s = "\\u2028" }, + [0xa9] = { .n = 6, .s = "\\u2029" }, +}; + +static always_inline __m128i _mm_find_quote(__m128i vv) { + __m128i e1 = _mm_cmpgt_epi8 (vv, _mm_set1_epi8(-1)); + __m128i e2 = _mm_cmpgt_epi8 (vv, _mm_set1_epi8(31)); + __m128i e3 = _mm_cmpeq_epi8 (vv, _mm_set1_epi8('"')); + __m128i e4 = _mm_cmpeq_epi8 (vv, _mm_set1_epi8('\\')); + __m128i r1 = _mm_andnot_si128 (e2, e1); + __m128i r2 = _mm_or_si128 (e3, e4); + __m128i rv = _mm_or_si128 (r1, r2); + return rv; +} + +#if USE_AVX2 +static always_inline __m256i _mm256_find_quote(__m256i vv) { + __m256i e1 = _mm256_cmpgt_epi8 (vv, _mm256_set1_epi8(-1)); + __m256i e2 = _mm256_cmpgt_epi8 (vv, _mm256_set1_epi8(31)); + __m256i e3 = _mm256_cmpeq_epi8 (vv, _mm256_set1_epi8('"')); + __m256i e4 = _mm256_cmpeq_epi8 (vv, _mm256_set1_epi8('\\')); + __m256i r1 = _mm256_andnot_si256 (e2, e1); + __m256i r2 = _mm256_or_si256 (e3, e4); + __m256i rv = _mm256_or_si256 (r1, r2); + return rv; +} +#endif + +static always_inline ssize_t memcchr_quote(const char *sp, ssize_t nb, char *dp, ssize_t dn) { + uint32_t mm; + const char * ss = sp; + +#if USE_AVX2 + /* 32-byte loop, full store */ + while (nb >= 32 && dn >= 32) { + __m256i vv = _mm256_loadu_si256 ((const void *)sp); + __m256i rv = _mm256_find_quote (vv); + _mm256_storeu_si256 ((void *)dp, vv); + + /* check for matches */ + if ((mm = _mm256_movemask_epi8(rv)) != 0) { + return sp - ss + __builtin_ctz(mm); + } + + /* move to next block */ + sp += 32; + dp += 32; + nb -= 32; + dn -= 32; + } + + /* 32-byte test, partial store */ + if (nb >= 32) { + __m256i vv = _mm256_loadu_si256 ((const void *)sp); + __m256i rv = _mm256_find_quote (vv); + uint32_t mv = _mm256_movemask_epi8 (rv); + uint32_t fv = __builtin_ctzll ((uint64_t)mv | 0x0100000000); + + /* copy at most `dn` characters */ + if (fv <= dn) { + memcpy_p32(dp, sp, fv); + return sp - ss + fv; + } else { + memcpy_p32(dp, sp, dn); + return -(sp - ss + dn) - 1; + } + } + + /* clear upper half to avoid AVX-SSE transition penalty */ + _mm256_zeroupper(); +#endif + + /* 16-byte loop, full store */ + while (nb >= 16 && dn >= 16) { + __m128i vv = _mm_loadu_si128 ((const void *)sp); + __m128i rv = _mm_find_quote (vv); + _mm_storeu_si128 ((void *)dp, vv); + + /* check for matches */ + if ((mm = _mm_movemask_epi8(rv)) != 0) { + return sp - ss + __builtin_ctz(mm); + } + + /* move to next block */ + sp += 16; + dp += 16; + nb -= 16; + dn -= 16; + } + + /* 16-byte test, partial store */ + if (nb >= 16) { + __m128i vv = _mm_loadu_si128 ((const void *)sp); + __m128i rv = _mm_find_quote (vv); + uint32_t mv = _mm_movemask_epi8 (rv); + uint32_t fv = __builtin_ctz (mv | 0x010000); + + /* copy at most `dn` characters */ + if (fv <= dn) { + memcpy_p16(dp, sp, fv); + return sp - ss + fv; + } else { + memcpy_p16(dp, sp, dn); + return -(sp - ss + dn) - 1; + } + } + + /* handle the remaining bytes with scalar code */ + while (nb > 0 && dn > 0) { + if (_SingleQuoteTab[*(uint8_t *)sp].n) { + return sp - ss; + } else { + dn--, nb--; + *dp++ = *sp++; + } + } + + /* check for dest buffer */ + if (nb == 0) { + return sp - ss; + } else { + return -(sp - ss) - 1; + } +} + +static const bool _EscTab[256] = { + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x00-0x0F + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x10-0x1F + // '"' + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0x20-0x2F + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0x30-0x3F + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0x40-0x4F + // '"" + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, // 0x50-0x5F + // 0x60-0xFF are zeroes +}; + +static always_inline uint8_t escape_mask4(const char *sp) { + return _EscTab[*(uint8_t *)(sp)] | (_EscTab[*(uint8_t *)(sp + 1)] << 1) | (_EscTab[*(uint8_t *)(sp + 2)] << 2) | (_EscTab[*(uint8_t *)(sp + 3)] << 3); +} + +static always_inline ssize_t memcchr_quote_unsafe(const char *sp, ssize_t nb, char *dp, const quoted_t * tab) { + uint32_t mm; + const char * ds = dp; + size_t cn = 0; + +simd_copy: + + if (nb < 16) goto scalar_copy; + +#if USE_AVX2 + /* 32-byte loop, full store */ + while (nb >= 32) { + __m256i vv = _mm256_loadu_si256 ((const void *)sp); + __m256i rv = _mm256_find_quote (vv); + _mm256_storeu_si256 ((void *)dp, vv); + + /* check for matches */ + if ((mm = _mm256_movemask_epi8(rv)) != 0) { + cn = __builtin_ctz(mm); + sp += cn; + nb -= cn; + dp += cn; + goto escape; + } + + /* move to next block */ + sp += 32; + dp += 32; + nb -= 32; + } + + /* clear upper half to avoid AVX-SSE transition penalty */ + _mm256_zeroupper(); +#endif + + /* 16-byte loop, full store */ + while (nb >= 16) { + __m128i vv = _mm_loadu_si128 ((const void *)sp); + __m128i rv = _mm_find_quote (vv); + _mm_storeu_si128 ((void *)dp, vv); + + /* check for matches */ + if ((mm = _mm_movemask_epi8(rv)) != 0) { + cn = __builtin_ctz(mm); + sp += cn; + nb -= cn; + dp += cn; + goto escape; + } + + /* move to next block */ + sp += 16; + dp += 16; + nb -= 16; + } + + /* handle the remaining bytes with scalar code */ + // while (nb > 0) { + // if (_EscTab[*(uint8_t *)sp]) { + // goto escape; + // } else { + // nb--; + // *dp++ = *sp++; + // } + // } + // optimize: loop unrolling here + +scalar_copy: + if (nb >= 8) { + uint8_t mask1 = escape_mask4(sp); + *(uint64_t *)dp = *(const uint64_t *)sp; + if (unlikely(mask1)) { + cn = __builtin_ctz(mask1); + sp += cn; + nb -= cn; + dp += cn; + goto escape; + } + uint8_t mask2 = escape_mask4(sp + 4); + if (unlikely(mask2)) { + cn = __builtin_ctz(mask2); + sp += cn + 4; + nb -= cn + 4; + dp += cn + 4; + goto escape; + } + dp += 8, sp += 8, nb -= 8; + } + + if (nb >= 4) { + uint8_t mask2 = escape_mask4(sp); + *(uint32_t *)dp = *(const uint32_t *)sp; + if (unlikely(mask2)) { + cn = __builtin_ctz(mask2); + sp += cn; + nb -= cn; + dp += cn; + goto escape; + } + dp += 4, sp += 4, nb -= 4; + } + + while (nb > 0) { + if (unlikely(_EscTab[*(uint8_t *)(sp)])) goto escape; + *dp++ = *sp++, nb--; + } + /* all quote done */ + return dp - ds; +escape: + /* get the escape entry, handle consecutive quotes */ + do { + uint8_t ch = *(uint8_t *)sp; + int nc = tab[ch].n; + /* copy the quoted value. + * Note: dp always has at least 8 bytes (MAX_ESCAPED_BYTES) here. + * so, we not use memcpy_p8(dp, tab[ch].s, nc); + */ + *(uint64_t *)dp = *(const uint64_t *)tab[ch].s; + sp++; + nb--; + dp += nc; + if (nb <= 0) break; + /* copy and find escape chars */ + if (_EscTab[*(uint8_t *)(sp)] == 0) { + goto simd_copy; + } + } while (true); + return dp - ds; +} + +/** String Unquoting **/ + +static const char _UnquoteTab[256] = { + ['/' ] = '/', + ['"' ] = '"', + ['b' ] = '\b', + ['f' ] = '\f', + ['n' ] = '\n', + ['r' ] = '\r', + ['t' ] = '\t', + ['u' ] = -1, + ['\\'] = '\\', +}; + +static always_inline ssize_t memcchr_p32(const char *s, ssize_t nb, char *p) { + int64_t r; + ssize_t n = nb; + const char * q = s; + +#if USE_AVX2 + __m256i u; + __m256i v; + __m256i b = _mm256_set1_epi8('\\'); + + /* process every 32 bytes */ + while (n >= 32) { + u = _mm256_loadu_si256 ((const void *)s); + v = _mm256_cmpeq_epi8 (u, b); + _mm256_storeu_si256 ((void *)p, u); + + /* check for matches */ + if ((r = _mm256_movemask_epi8(v)) != 0) { + return s - q + __builtin_ctzll(r); + } + + /* move to the next 32 bytes */ + s += 32; + p += 32; + n -= 32; + } + + /* clear upper half to avoid AVX-SSE transition penalty */ + _mm256_zeroupper(); +#endif + + /* initialze with '\\' */ + __m128i x; + __m128i y; + __m128i a = _mm_set1_epi8('\\'); + + /* process every 16 bytes */ + while (n >= 16) { + x = _mm_loadu_si128 ((const void *)s); + y = _mm_cmpeq_epi8 (x, a); + _mm_storeu_si128 ((void *)p, x); + + /* check for matches */ + if ((r = _mm_movemask_epi8(y)) != 0) { + return s - q + __builtin_ctzll(r); + } + + /* move to the next 16 bytes */ + s += 16; + p += 16; + n -= 16; + } + + /* remaining bytes, do with scalar code */ + while (n--) { + if (*s != '\\') { + *p++ = *s++; + } else { + return s - q; + } + } + + /* nothing found, but everything was copied */ + return -1; +} + +#define ALL_01h (~0ul / 255) +#define ALL_7fh (ALL_01h * 127) +#define ALL_80h (ALL_01h * 128) + +static always_inline uint32_t hasless(uint32_t x, uint8_t n) { + return (x - ALL_01h * n) & ~x & ALL_80h; +} + +static always_inline uint32_t hasmore(uint32_t x, uint8_t n) { + return (x + ALL_01h * (127 - n) | x) & ALL_80h; +} + +static always_inline uint32_t hasbetween(uint32_t x, uint8_t m, uint8_t n) { + return (ALL_01h * (127 + n) - (x & ALL_7fh) & ~x & (x & ALL_7fh) + ALL_01h * (127 - m)) & ALL_80h; +} + +#undef ALL_01h +#undef ALL_7fh +#undef ALL_80h + +static always_inline char ishex(char c) { + return (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'); +} + +static always_inline void unirep(char **dp) { + *(*dp)++ = 0xef; + *(*dp)++ = 0xbf; + *(*dp)++ = 0xbd; +} + +static always_inline char unhex16_is(const char *s) { + uint32_t v = *(uint32_t *)s; + return !(hasless(v, '0') || hasmore(v, 'f') || hasbetween(v, '9', 'A') || hasbetween(v, 'F', 'a')); +} + +static always_inline uint32_t unhex16_fast(const char *s) { + uint32_t a = __builtin_bswap32(*(uint32_t *)s); + uint32_t b = 9 * ((~a & 0x10101010) >> 4) + (a & 0x0f0f0f0f); + uint32_t c = (b >> 4) | b; + uint32_t d = ((c >> 8) & 0xff00) | (c & 0x00ff); + return d; +} + +static always_inline __m128i _mm_find_html(__m128i vv) { + __m128i e1 = _mm_cmpeq_epi8 (vv, _mm_set1_epi8('<')); + __m128i e2 = _mm_cmpeq_epi8 (vv, _mm_set1_epi8('>')); + __m128i e3 = _mm_cmpeq_epi8 (vv, _mm_set1_epi8('&')); + __m128i e4 = _mm_cmpeq_epi8 (vv, _mm_set1_epi8('\xe2')); + __m128i r1 = _mm_or_si128 (e1, e2); + __m128i r2 = _mm_or_si128 (e3, e4); + __m128i rv = _mm_or_si128 (r1, r2); + return rv; +} + +#if USE_AVX2 +static always_inline __m256i _mm256_find_html(__m256i vv) { + __m256i e1 = _mm256_cmpeq_epi8 (vv, _mm256_set1_epi8('<')); + __m256i e2 = _mm256_cmpeq_epi8 (vv, _mm256_set1_epi8('>')); + __m256i e3 = _mm256_cmpeq_epi8 (vv, _mm256_set1_epi8('&')); + __m256i e4 = _mm256_cmpeq_epi8 (vv, _mm256_set1_epi8('\xe2')); + __m256i r1 = _mm256_or_si256 (e1, e2); + __m256i r2 = _mm256_or_si256 (e3, e4); + __m256i rv = _mm256_or_si256 (r1, r2); + return rv; +} +#endif + +static always_inline ssize_t memcchr_html_quote(const char *sp, ssize_t nb, char *dp, ssize_t dn) { + uint32_t mm; + const char * ss = sp; + +#if USE_AVX2 + /* 32-byte loop, full store */ + while (nb >= 32 && dn >= 32) { + __m256i vv = _mm256_loadu_si256 ((const void *)sp); + __m256i rv = _mm256_find_html (vv); + _mm256_storeu_si256 ((void *)dp, vv); + + /* check for matches */ + if ((mm = _mm256_movemask_epi8(rv)) != 0) { + return sp - ss + __builtin_ctz(mm); + } + + /* move to next block */ + sp += 32; + dp += 32; + nb -= 32; + dn -= 32; + } + + /* 32-byte test, partial store */ + if (nb >= 32) { + __m256i vv = _mm256_loadu_si256 ((const void *)sp); + __m256i rv = _mm256_find_html (vv); + uint32_t mv = _mm256_movemask_epi8 (rv); + uint32_t fv = __builtin_ctzll ((uint64_t)mv | 0x0100000000); + + /* copy at most `dn` characters */ + if (fv <= dn) { + memcpy_p32(dp, sp, fv); + return sp - ss + fv; + } else { + memcpy_p32(dp, sp, dn); + return -(sp - ss + dn) - 1; + } + } + + /* clear upper half to avoid AVX-SSE transition penalty */ + _mm256_zeroupper(); +#endif + + /* 16-byte loop, full store */ + while (nb >= 16 && dn >= 16) { + __m128i vv = _mm_loadu_si128 ((const void *)sp); + __m128i rv = _mm_find_html (vv); + _mm_storeu_si128 ((void *)dp, vv); + + /* check for matches */ + if ((mm = _mm_movemask_epi8(rv)) != 0) { + return sp - ss + __builtin_ctz(mm); + } + + /* move to next block */ + sp += 16; + dp += 16; + nb -= 16; + dn -= 16; + } + + /* 16-byte test, partial store */ + if (nb >= 16) { + __m128i vv = _mm_loadu_si128 ((const void *)sp); + __m128i rv = _mm_find_html (vv); + uint32_t mv = _mm_movemask_epi8 (rv); + uint32_t fv = __builtin_ctz (mv | 0x010000); + + /* copy at most `dn` characters */ + if (fv <= dn) { + memcpy_p16(dp, sp, fv); + return sp - ss + fv; + } else { + memcpy_p16(dp, sp, dn); + return -(sp - ss + dn) - 1; + } + } + + /* handle the remaining bytes with scalar code */ + while (nb > 0 && dn > 0) { + if (*sp == '<' || *sp == '>' || *sp == '&' || *sp == '\xe2') { + return sp - ss; + } else { + dn--, nb--; + *dp++ = *sp++; + } + } + + /* check for dest buffer */ + if (nb == 0) { + return sp - ss; + } else { + return -(sp - ss) - 1; + } +} + +static always_inline long unescape(const char** src, const char* end, char* dp) { + const char* sp = *src; + long nb = end - sp; + char cc = 0; + uint32_t r0, r1; + + if (nb <= 0) return -ERR_EOF; + + if ((cc = _UnquoteTab[(uint8_t)sp[1]]) == 0) { + *src += 1; + return -ERR_ESCAPE; + } + + if (cc != -1) { + *dp = cc; + *src += 2; + return 1; + } + + if (nb < 4) { + *src += 1; + return -ERR_EOF; + } + + /* check for hexadecimal characters */ + if (!unhex16_is(sp + 2)) { + *src += 2; + return -ERR_INVAL; + } + + /* decode the code-point */ + r0 = unhex16_fast(sp + 2); + sp += 6; + *src = sp; + + /* ASCII characters, unlikely */ + if (unlikely(r0 <= 0x7f)) { + *dp++ = (char)r0; + return 1; + } + + /* latin-1 characters, unlikely */ + if (unlikely(r0 <= 0x07ff)) { + *dp++ = (char)(0xc0 | (r0 >> 6)); + *dp++ = (char)(0x80 | (r0 & 0x3f)); + return 2; + } + + /* 3-byte characters, likely */ + if (likely(r0 < 0xd800 || r0 > 0xdfff)) { + *dp++ = (char)(0xe0 | ((r0 >> 12) )); + *dp++ = (char)(0x80 | ((r0 >> 6) & 0x3f)); + *dp++ = (char)(0x80 | ((r0 ) & 0x3f)); + return 3; + } + + /* surrogate half, must follows by the other half */ + if (nb < 6 || r0 > 0xdbff || sp[0] != '\\' || sp[1] != 'u') { + return -ERR_UNICODE; + } + + /* check the hexadecimal escape */ + if (!unhex16_is(sp + 2)) { + *src += 2; + return -ERR_INVAL; + } + + /* decode the second code-point */ + r1 = unhex16_fast(sp + 2); + + /* it must be the other half */ + if (r1 < 0xdc00 || r1 > 0xdfff) { + *src += 2; + return -ERR_UNICODE; + } + + /* merge two surrogates */ + r0 = (r0 - 0xd800) << 10; + r1 = (r1 - 0xdc00) + 0x010000; + r0 += r1; + + /* encode the character */ + *dp++ = (char)(0xf0 | ((r0 >> 18) )); + *dp++ = (char)(0x80 | ((r0 >> 12) & 0x3f)); + *dp++ = (char)(0x80 | ((r0 >> 6) & 0x3f)); + *dp++ = (char)(0x80 | ((r0 ) & 0x3f)); + *src = sp + 6; + return 4; +} \ No newline at end of file diff --git a/native/arm/quote.c b/native/arm/quote.c new file mode 100644 index 000000000..4377e2f98 --- /dev/null +++ b/native/arm/quote.c @@ -0,0 +1,67 @@ +#include "parsing.h" + +ssize_t quote(const char *sp, ssize_t nb, char *dp, ssize_t *dn, uint64_t flags) { + ssize_t nd = *dn; + const char * ds = dp; + const char * ss = sp; + const quoted_t * tab; + + /* select quoting table */ + if (!(flags & F_DBLUNQ)) { + tab = _SingleQuoteTab; + } else { + tab = _DoubleQuoteTab; + } + + if (*dn >= nb * MAX_ESCAPED_BYTES) { + *dn = memcchr_quote_unsafe(sp, nb, dp, tab); + return nb; + } + + /* find the special characters, copy on the fly */ + while (nb != 0) { + int nc; + uint8_t ch; + ssize_t rb = memcchr_quote(sp, nb, dp, nd); + + /* not enough buffer space */ + if (rb < 0) { + *dn = dp - ds - rb - 1; + return -(sp - ss - rb - 1) - 1; + } + + /* skip already copied bytes */ + sp += rb; + dp += rb; + nb -= rb; + nd -= rb; + + /* get the escape entry, handle consecutive quotes */ + while (nb != 0) { + ch = *(uint8_t *)sp; + nc = tab[ch].n; + + /* check for escape character */ + if (nc == 0) { + break; + } + + /* check for buffer space */ + if (nc > nd) { + *dn = dp - ds; + return -(sp - ss) - 1; + } + + /* copy the quoted value */ + memcpy_p8(dp, tab[ch].s, nc); + sp++; + nb--; + dp += nc; + nd -= nc; + } + } + + /* all done */ + *dn = dp - ds; + return sp - ss; +} diff --git a/native/arm/scanning.h b/native/arm/scanning.h new file mode 100644 index 000000000..ae13b4bca --- /dev/null +++ b/native/arm/scanning.h @@ -0,0 +1,1736 @@ +/* + * 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. + */ + +#pragma once + +#include "native.h" +#include "utf8.h" +#include "utils.h" +#include "parsing.h" +#include "lspace.h" +#include "atof_native.h" +#include "atof_eisel_lemire.h" + +static INLINE_FOR_ARM long skip_number_1(const GoString *src, long *p); +static INLINE_FOR_ARM void vnumber_1(const GoString *src, long *p, JsonState *ret); +static INLINE_FOR_ARM long skip_string_1(const GoString *src, long *p, uint64_t flags); +static INLINE_FOR_ARM long skip_positive_1(const GoString *src, long *p); +static INLINE_FOR_ARM long skip_negative_1(const GoString *src, long *p); + +static const uint64_t ODD_MASK = 0xaaaaaaaaaaaaaaaa; +static const uint64_t EVEN_MASK = 0x5555555555555555; + +// NOTE: mask referenced from decoder/decoder.go +static const uint64_t MASK_VALIDATE_STRING = 1ull << 5; +static const uint64_t MASK_ALLOW_CONTROL = 1ull << 31; + +static const double P10_TAB[23] = { + /* <= the connvertion to double is not exact when less than 1 => */ 1e-000, + 1e+001, 1e+002, 1e+003, 1e+004, 1e+005, 1e+006, 1e+007, 1e+008, 1e+009, 1e+010, + 1e+011, 1e+012, 1e+013, 1e+014, 1e+015, 1e+016, 1e+017, 1e+018, 1e+019, 1e+020, + 1e+021, 1e+022 /* <= the connvertion to double is not exact when larger, => */ +}; + +static always_inline uint64_t add32(uint64_t v1, uint64_t v2, uint64_t *vo) { + uint32_t v; + uint32_t c = __builtin_uadd_overflow((uint32_t)v1, (uint32_t)v2, &v); + + /* set the carry */ + *vo = c; + return v; +} + +static always_inline uint64_t add64(uint64_t v1, uint64_t v2, uint64_t *vo) { + unsigned long long v; + uint64_t c = __builtin_uaddll_overflow(v1, v2, &v); + + /* set the carry */ + *vo = c; + return v; +} + +static always_inline char isspace(char ch) { + return ch == ' ' || ch == '\r' || ch == '\n' | ch == '\t'; +} + +const int MASK_USE_NUMBER = 1<<1; + +static always_inline void vdigits(const GoString *src, long *p, JsonState *ret, uint64_t flag) { + --*p; + if (flag & MASK_USE_NUMBER) { + long i = skip_number_1(src, p); + if (i < 0) { + ret->vt = i; + return; + } + ret->vt = V_DOUBLE; + ret->ep = i; + return; + } + vnumber_1(src, p, ret); +} + +static always_inline char advance_ns(const GoString *src, long *p) { + size_t vi = *p; + size_t nb = src->len; + const char * sp = src->buf; + + /* it's likely to run into non-spaces within a few + * characters, so test up to 4 characters manually */ + if (vi < nb && !isspace(sp[vi])) goto nospace; else vi++; + if (vi < nb && !isspace(sp[vi])) goto nospace; else vi++; + if (vi < nb && !isspace(sp[vi])) goto nospace; else vi++; + if (vi < nb && !isspace(sp[vi])) goto nospace; else vi++; + + /* check EOF */ + if (vi >= nb) { + *p = vi; + return 0; + } + + /* too many spaces, use SIMD to search for characters */ + if ((vi = lspace_1(sp, nb, vi)) >= nb) { + return 0; + } + +nospace: + *p = vi + 1; + return src->buf[vi]; +} + +static always_inline int64_t advance_dword(const GoString *src, long *p, long dec, int64_t ret, uint32_t val) { + if (*p > src->len + dec - 4) { + *p = src->len; + return -ERR_EOF; + } else if (*(uint32_t *)(src->buf + *p - dec) == val) { + *p += 4 - dec; + return ret; + } else { + *p -= dec; + for (int i = 0; src->buf[*p] == (val & 0xff) && i < 4; i++, ++*p) { val >>= 8; } + return -ERR_INVAL; + } +} + +static always_inline ssize_t advance_string_default(const GoString *src, long p, int64_t *ep) { + char ch; + uint64_t es; + uint64_t fe; + uint64_t os; + uint64_t m0; + uint64_t m1; + uint64_t cr = 0; + + /* prevent out-of-bounds accessing */ + if (unlikely(src->len == p)) { + return -ERR_EOF; + } + + /* buffer pointers */ + size_t nb = src->len; + const char * sp = src->buf; + const char * ss = src->buf; + +#define ep_init() *ep = -1; +#define ep_setc() ep_setx(sp - ss - 1) +#define ep_setx(x) if (*ep == -1) { *ep = (x); } + + /* seek to `p` */ + nb -= p; + sp += p; + ep_init() + +#if USE_AVX2 + /* initialize vectors */ + __m256i v0; + __m256i v1; + __m256i q0; + __m256i q1; + __m256i x0; + __m256i x1; + __m256i cq = _mm256_set1_epi8('"'); + __m256i cx = _mm256_set1_epi8('\\'); + + /* partial masks */ + uint32_t s0; + uint32_t s1; + uint32_t t0; + uint32_t t1; +#else + /* initialize vectors */ + __m128i v0; + __m128i v1; + __m128i v2; + __m128i v3; + __m128i q0; + __m128i q1; + __m128i q2; + __m128i q3; + __m128i x0; + __m128i x1; + __m128i x2; + __m128i x3; + __m128i cq = _mm_set1_epi8('"'); + __m128i cx = _mm_set1_epi8('\\'); + + /* partial masks */ + uint32_t s0; + uint32_t s1; + uint32_t s2; + uint32_t s3; + uint32_t t0; + uint32_t t1; + uint32_t t2; + uint32_t t3; +#endif + +#define m0_mask(add) \ + m1 &= ~cr; \ + fe = (m1 << 1) | cr; \ + os = (m1 & ~fe) & ODD_MASK; \ + es = add(os, m1, &cr) << 1; \ + m0 &= ~(fe & (es ^ EVEN_MASK)); + + /* 64-byte SIMD loop */ + while (likely(nb >= 64)) { +#if USE_AVX2 + v0 = _mm256_loadu_si256 ((const void *)(sp + 0)); + v1 = _mm256_loadu_si256 ((const void *)(sp + 32)); + q0 = _mm256_cmpeq_epi8 (v0, cq); + q1 = _mm256_cmpeq_epi8 (v1, cq); + x0 = _mm256_cmpeq_epi8 (v0, cx); + x1 = _mm256_cmpeq_epi8 (v1, cx); + s0 = _mm256_movemask_epi8 (q0); + s1 = _mm256_movemask_epi8 (q1); + t0 = _mm256_movemask_epi8 (x0); + t1 = _mm256_movemask_epi8 (x1); + m0 = ((uint64_t)s1 << 32) | (uint64_t)s0; + m1 = ((uint64_t)t1 << 32) | (uint64_t)t0; +#else + v0 = _mm_loadu_si128 ((const void *)(sp + 0)); + v1 = _mm_loadu_si128 ((const void *)(sp + 16)); + v2 = _mm_loadu_si128 ((const void *)(sp + 32)); + v3 = _mm_loadu_si128 ((const void *)(sp + 48)); + q0 = _mm_cmpeq_epi8 (v0, cq); + q1 = _mm_cmpeq_epi8 (v1, cq); + q2 = _mm_cmpeq_epi8 (v2, cq); + q3 = _mm_cmpeq_epi8 (v3, cq); + x0 = _mm_cmpeq_epi8 (v0, cx); + x1 = _mm_cmpeq_epi8 (v1, cx); + x2 = _mm_cmpeq_epi8 (v2, cx); + x3 = _mm_cmpeq_epi8 (v3, cx); + s0 = _mm_movemask_epi8 (q0); + s1 = _mm_movemask_epi8 (q1); + s2 = _mm_movemask_epi8 (q2); + s3 = _mm_movemask_epi8 (q3); + t0 = _mm_movemask_epi8 (x0); + t1 = _mm_movemask_epi8 (x1); + t2 = _mm_movemask_epi8 (x2); + t3 = _mm_movemask_epi8 (x3); + m0 = ((uint64_t)s3 << 48) | ((uint64_t)s2 << 32) | ((uint64_t)s1 << 16) | (uint64_t)s0; + m1 = ((uint64_t)t3 << 48) | ((uint64_t)t2 << 32) | ((uint64_t)t1 << 16) | (uint64_t)t0; +#endif + /** update first quote position */ + if (unlikely(m1 != 0)) { + ep_setx(sp - ss + __builtin_ctzll(m1)) + } + + /** mask all the escaped quotes */ + if (unlikely(m1 != 0 || cr != 0)) { + m0_mask(add64) + } + + /* check for end quote */ + if (m0 != 0) { + return sp - ss + __builtin_ctzll(m0) + 1; + } + + /* move to the next block */ + sp += 64; + nb -= 64; + } + + /* 32-byte SIMD round */ + if (likely(nb >= 32)) { +#if USE_AVX2 + v0 = _mm256_loadu_si256 ((const void *)sp); + q0 = _mm256_cmpeq_epi8 (v0, cq); + x0 = _mm256_cmpeq_epi8 (v0, cx); + s0 = _mm256_movemask_epi8 (q0); + t0 = _mm256_movemask_epi8 (x0); + m0 = (uint64_t)s0; + m1 = (uint64_t)t0; +#else + v0 = _mm_loadu_si128 ((const void *)(sp + 0)); + v1 = _mm_loadu_si128 ((const void *)(sp + 16)); + q0 = _mm_cmpeq_epi8 (v0, cq); + q1 = _mm_cmpeq_epi8 (v1, cq); + x0 = _mm_cmpeq_epi8 (v0, cx); + x1 = _mm_cmpeq_epi8 (v1, cx); + s0 = _mm_movemask_epi8 (q0); + s1 = _mm_movemask_epi8 (q1); + t0 = _mm_movemask_epi8 (x0); + t1 = _mm_movemask_epi8 (x1); + m0 = ((uint64_t)s1 << 16) | (uint64_t)s0; + m1 = ((uint64_t)t1 << 16) | (uint64_t)t0; +#endif + + /** update first quote position */ + if (unlikely(m1 != 0)) { + ep_setx(sp - ss + __builtin_ctzll(m1)) + } + + /** mask all the escaped quotes */ + if (unlikely(m1 != 0 || cr != 0)) { + m0_mask(add32) + } + + /* check for end quote */ + if (m0 != 0) { + return sp - ss + __builtin_ctzll(m0) + 1; + } + + /* move to the next block */ + sp += 32; + nb -= 32; + } + + /* check for carry */ + if (unlikely(cr != 0)) { + if (nb == 0) { + return -ERR_EOF; + } else { + ep_setc() + sp++, nb--; + } + } + + /* handle the remaining bytes with scalar code */ + while (nb-- > 0 && (ch = *sp++) != '"') { + if (unlikely(ch == '\\')) { + if (nb == 0) { + return -ERR_EOF; + } else { + ep_setc() + sp++, nb--; + } + } + } + +#undef ep_init +#undef ep_setc +#undef ep_setx +#undef m0_mask + + /* check for quotes */ + if (ch == '"') { + return sp - ss; + } else { + return -ERR_EOF; + } +} + +#if USE_AVX2 + +static always_inline int _mm256_get_mask(__m256i v, __m256i t) { + return _mm256_movemask_epi8(_mm256_cmpeq_epi8(v, t)); +} + +// contrl char: 0x00 ~ 0x1F +static always_inline int _mm256_cchars_mask(__m256i v) { + __m256i e1 = _mm256_cmpgt_epi8 (v, _mm256_set1_epi8(-1)); + __m256i e2 = _mm256_cmpgt_epi8 (v, _mm256_set1_epi8(31)); + return _mm256_movemask_epi8 (_mm256_andnot_si256 (e2, e1)); +} + +// ascii: 0x00 ~ 0x7F +static always_inline int _mm256_nonascii_mask(__m256i v) { + return _mm256_movemask_epi8(v); +} + +#endif + +static always_inline int _mm_get_mask(__m128i v, __m128i t) { + return _mm_movemask_epi8(_mm_cmpeq_epi8(v, t)); +} + +// contrl char: 0x00 ~ 0x1F +static always_inline int _mm_cchars_mask(__m128i v) { + __m128i e1 = _mm_cmpgt_epi8 (v, _mm_set1_epi8(-1)); + __m128i e2 = _mm_cmpgt_epi8 (v, _mm_set1_epi8(31)); + return _mm_movemask_epi8 (_mm_andnot_si128 (e2, e1)); +} + +// ascii: 0x00 ~ 0x7F +static always_inline int _mm_nonascii_mask(__m128i v) { + return _mm_movemask_epi8(v); +} + +static always_inline ssize_t advance_string_validate(const GoString *src, long p, int64_t *ep) { + char ch; + uint64_t m0, m1, m2; + uint64_t es, fe, os; + uint64_t cr = 0; + long qp = 0; + long np = 0; + + /* buffer pointers */ + size_t nb = src->len; + const char * sp = src->buf; + const char * ss = src->buf; + + /* prevent out-of-bounds accessing */ + if (unlikely(nb == p)) { + return -ERR_EOF; + } + +#define ep_init() *ep = -1; +#define ep_setc() ep_setx(sp - ss - 1) +#define ep_setx(x) if (*ep == -1) { *ep = (x); } +#define ep_seterr(x) *ep = (x); + + /* seek to `p` */ + nb -= p; + sp += p; + ep_init() + +#if USE_AVX2 + /* initialize vectors */ + __m256i v0; + __m256i v1; + __m256i cq = _mm256_set1_epi8('"'); + __m256i cx = _mm256_set1_epi8('\\'); + + /* partial masks */ + uint32_t s0, s1; + uint32_t t0, t1; + uint32_t c0, c1; +#else + /* initialize vectors */ + __m128i v0; + __m128i v1; + __m128i v2; + __m128i v3; + __m128i cq = _mm_set1_epi8('"'); + __m128i cx = _mm_set1_epi8('\\'); + + /* partial masks */ + uint32_t s0, s1, s2, s3; + uint32_t t0, t1, t2, t3; + uint32_t c0, c1, c2, c3; +#endif + +#define m0_mask(add) \ + m1 &= ~cr; \ + fe = (m1 << 1) | cr; \ + os = (m1 & ~fe) & ODD_MASK; \ + es = add(os, m1, &cr) << 1; \ + m0 &= ~(fe & (es ^ EVEN_MASK)); + + /* 64-byte SIMD loop */ + while (likely(nb >= 64)) { +#if USE_AVX2 + v0 = _mm256_loadu_si256 ((const void *)(sp + 0)); + v1 = _mm256_loadu_si256 ((const void *)(sp + 32)); + s0 = _mm256_get_mask(v0, cq); + s1 = _mm256_get_mask(v1, cq); + t0 = _mm256_get_mask(v0, cx); + t1 = _mm256_get_mask(v1, cx); + c0 = _mm256_cchars_mask(v0); + c1 = _mm256_cchars_mask(v1); + m0 = ((uint64_t)s1 << 32) | (uint64_t)s0; + m1 = ((uint64_t)t1 << 32) | (uint64_t)t0; + m2 = ((uint64_t)c1 << 32) | (uint64_t)c0; +#else + v0 = _mm_loadu_si128 ((const void *)(sp + 0)); + v1 = _mm_loadu_si128 ((const void *)(sp + 16)); + v2 = _mm_loadu_si128 ((const void *)(sp + 32)); + v3 = _mm_loadu_si128 ((const void *)(sp + 48)); + s0 = _mm_get_mask(v0, cq); + s1 = _mm_get_mask(v1, cq); + s2 = _mm_get_mask(v2, cq); + s3 = _mm_get_mask(v3, cq); + t0 = _mm_get_mask(v0, cx); + t1 = _mm_get_mask(v1, cx); + t2 = _mm_get_mask(v2, cx); + t3 = _mm_get_mask(v3, cx); + c0 = _mm_cchars_mask(v0); + c1 = _mm_cchars_mask(v1); + c2 = _mm_cchars_mask(v2); + c3 = _mm_cchars_mask(v3); + m0 = ((uint64_t)s3 << 48) | ((uint64_t)s2 << 32) | ((uint64_t)s1 << 16) | (uint64_t)s0; + m1 = ((uint64_t)t3 << 48) | ((uint64_t)t2 << 32) | ((uint64_t)t1 << 16) | (uint64_t)t0; + m2 = ((uint64_t)c3 << 48) | ((uint64_t)c2 << 32) | ((uint64_t)c1 << 16) | (uint64_t)c0; + +#endif + + /** update first quote position */ + if (unlikely(m1 != 0)) { + ep_setx(sp - ss + __builtin_ctzll(m1)) + } + + /** mask all the escaped quotes */ + if (unlikely(m1 != 0 || cr != 0)) { + m0_mask(add64) + } + + qp = m0 ? __builtin_ctzll(m0) : 64; + np = m2 ? __builtin_ctzll(m2) : 64; + + /* get the position of end quote */ + if (m0 != 0) { + /* check control chars in JSON string */ + if (unlikely(np < qp)) { + ep_seterr(sp - ss + np) + + return -ERR_INVAL; + } + return sp - ss + qp + 1; + } + + /* check control chars in JSON string */ + if (unlikely(m2 != 0)) { + ep_setx(sp - ss + np) + + return -ERR_INVAL; + } + + /* move to the next block */ + sp += 64; + nb -= 64; + } + + /* 32-byte SIMD round */ + if (likely(nb >= 32)) { +#if USE_AVX2 + v0 = _mm256_loadu_si256 ((const void *)sp); + s0 = _mm256_get_mask (v0, cq); + t0 = _mm256_get_mask (v0, cx); + c0 = _mm256_cchars_mask(v0); + m0 = (uint64_t)s0; + m1 = (uint64_t)t0; + m2 = (uint64_t)c0; +#else + v0 = _mm_loadu_si128 ((const void *)(sp + 0)); + v1 = _mm_loadu_si128 ((const void *)(sp + 16)); + s0 = _mm_get_mask(v0, cq); + s1 = _mm_get_mask(v1, cq); + t0 = _mm_get_mask(v0, cx); + t1 = _mm_get_mask(v1, cx); + c0 = _mm_cchars_mask(v0); + c1 = _mm_cchars_mask(v1); + m0 = ((uint64_t)s1 << 16) | (uint64_t)s0; + m1 = ((uint64_t)t1 << 16) | (uint64_t)t0; + m2 = ((uint64_t)c1 << 16) | (uint64_t)c0; +#endif + + /** update first quote position */ + if (unlikely(m1 != 0)) { + ep_setx(sp - ss + __builtin_ctzll(m1)) + } + + /** mask all the escaped quotes */ + if (unlikely(m1 != 0 || cr != 0)) { + m0_mask(add32) + } + + qp = m0 ? __builtin_ctzll(m0) : 64; + np = m2 ? __builtin_ctzll(m2) : 64; + + /* get the position of end quote */ + if (m0 != 0) { + if (unlikely(np < qp)) { + ep_seterr(sp - ss + np) + return -ERR_INVAL; + } + return sp - ss + qp + 1; + } + + /* check control chars in JSON string */ + if (unlikely(m2 != 0)) { + ep_seterr(sp - ss + __builtin_ctzll(m2)) + return -ERR_INVAL; + } + + /* move to the next block */ + sp += 32; + nb -= 32; + } + + /* check for carry */ + if (unlikely(cr != 0)) { + if (nb == 0) { + return -ERR_EOF; + } else { + ep_setc() + sp++, nb--; + } + } + + /* handle the remaining bytes with scalar code */ + while (nb > 0) { + ch = *sp; + if (ch == '"') { + + return sp - ss + 1; + } + + /* valid the escaped chars */ + if (unlikely(ch == '\\')) { + if (nb == 1) { + return -ERR_EOF; + } + ep_setx(sp - ss) + sp += 2, nb -= 2; + continue; + } + + /* valid unescaped chars */ + if (unlikely( ch >= 0 && ch <= 0x1f)) { // control chars + ep_seterr(sp - ss) + return -ERR_INVAL; + } + + sp++, nb--; + } + return -ERR_EOF; +#undef ep_init +#undef ep_setc +#undef ep_setx +#undef ep_seterr +#undef m0_mask +} + +static always_inline ssize_t advance_string(const GoString *src, long p, int64_t *ep, uint64_t flags) { + if ((flags & MASK_VALIDATE_STRING) != 0) { + return advance_string_validate(src, p, ep); + } else { + return advance_string_default(src, p, ep); + } +} + +#define set_vt(t) \ + ret->vt = t; + +#define init_ret(t) \ + ret->vt = t; \ + ret->dv = 0.0; \ + ret->iv = 0; \ + ret->ep = *p; + +#define check_eof() \ + if (i >= n) { \ + *p = n; \ + ret->vt = -ERR_EOF; \ + return; \ + } + +#define check_sign(on_neg) \ + if (s[i] == '-') { \ + i++; \ + on_neg; \ + check_eof() \ + } + +#define check_digit() \ + if (s[i] < '0' || s[i] > '9') { \ + *p = i; \ + ret->vt = -ERR_INVAL; \ + return; \ + } + +#define check_leading_zero() \ + if (s[i] == '0' && (i >= n || (s[i + 1] != '.' && s[i + 1] != 'e' && s[i + 1] != 'E'))) { \ + *p = ++i; \ + return; \ + } + +#define parse_sign(sgn) \ + if (s[i] == '+' || s[i] == '-') { \ + sgn = s[i++] == '+' ? 1 : -1; \ + check_eof() \ + } + +#define is_digit(val) \ + '0' <= val && val <= '9' + +#define add_integer_to_mantissa(man, man_nd, exp10, dig) \ + if (man_nd < 19) { \ + man = man * 10 + dig; \ + man_nd++; \ + } else { \ + exp10++; \ + } + +#define add_float_to_mantissa(man, man_nd, exp10, dig) \ + man = man * 10 + dig; \ + man_nd++; \ + exp10--; + +#define parse_float_digits(val, sgn, ...) \ + while (i < n && s[i] >= '0' && s[i] <= '9' __VA_ARGS__) { \ + val *= 10; \ + val += sgn * (s[i++] - '0'); \ + } + +#define parse_integer_digits(val, sgn, ovf) \ + while (i < n && s[i] >= '0' && s[i] <= '9') { \ + if (add_digit_overflow(val, sgn * (s[i++] - '0'))) { \ + ovf = 1; \ + break; \ + } \ + } + +#define add_digit_overflow(val, chr) ( \ + __builtin_mul_overflow(val, 10, &val) || \ + __builtin_add_overflow(val, chr, &val) \ +) + +#define vinteger(type, sgn, on_neg) \ + int ovf = 0; \ + type val = 0; \ + \ + /* initial buffer pointers */ \ + long i = *p; \ + size_t n = src->len; \ + const char * s = src->buf; \ + \ + /* initialize the result, and check for '-' */ \ + init_ret(V_INTEGER) \ + check_eof() \ + check_sign(on_neg) \ + \ + /* check for leading zero or any digits */ \ + check_digit() \ + check_leading_zero() \ + parse_integer_digits(val, sgn, ovf) \ + \ + /* check for overflow */ \ + if (ovf) { \ + *p = i - 1; \ + ret->vt = -ERR_OVERFLOW; \ + return; \ + } \ + \ + /* check for the decimal part */ \ + if (i < n && s[i] == '.') { \ + *p = i; \ + ret->vt = -ERR_NUMBER_FMT; \ + return; \ + } \ + \ + /* check for the exponent part */ \ + if (i < n && (s[i] == 'e' || s[i] == 'E')) { \ + *p = i; \ + ret->vt = -ERR_NUMBER_FMT; \ + return; \ + } \ + \ + /* update the result */ \ + *p = i; \ + ret->iv = val; + +/** check whether float can represent the val exactly **/ +static always_inline bool is_atof_exact(uint64_t man, int exp, int sgn, double *val) { + *val = (double)man; + + if (man >> 52 != 0) { + return false; + } + + /* equal to if (sgn == -1) { *val *= -1; } */ + *(uint64_t *)val |= ((uint64_t)(sgn) >> 63 << 63); + + if (exp == 0 || man == 0) { + return true; + } else if (exp > 0 && exp <= 15+22) { + /* uint64 integers: accurate range <= 10^15 * + * Powers of 10: accurate range <= 10^22, as P10_TAB * + * Example: man 1, exp 36, is ok */ + if (exp > 22) { + *val *= P10_TAB[exp-22]; + exp = 22; + } + + /* f is not accurate when too larger */ + if (*val > 1e15 || *val < -1e15) { + return false; + } + + *val *= P10_TAB[exp]; + return true; + } else if (exp < 0 && exp >= -22) { + *val /= P10_TAB[-exp]; + return true; + } + + return false; +} + +static always_inline double atof_fast(uint64_t man, int exp, int sgn, int trunc, double *val) { + double val_up = 0.0; + + /* look-up for fast atof if the conversion can be exactly */ + if (is_atof_exact(man, exp, sgn, val)) { + return true; + } + + /* A fast atof algorithm for high percison */ + if (atof_eisel_lemire64_1(man, exp, sgn, val)) { + if (!trunc || (atof_eisel_lemire64_1(man+1, exp, sgn, &val_up) && val_up == *val)) { + return true; + } + } + + return false; +} + +static bool always_inline is_overflow(uint64_t man, int sgn, int exp10) { + /* the former exp10 != 0 means man has overflowed + * the later euqals to man*sgn < INT64_MIN or > INT64_MAX */ + return exp10 != 0 || + ((man >> 63) == 1 && ((uint64_t)sgn & man) != (1ull << 63)); +} + +static INLINE_FOR_ARM void vnumber_1(const GoString *src, long *p, JsonState *ret) { + int sgn = 1; + uint64_t man = 0; // mantissa for double (float64) + int man_nd = 0; // # digits of mantissa, 10 ^ 19 fits uint64_t + int exp10 = 0; // val = sgn * man * 10 ^ exp10 + int trunc = 0; + double val = 0; + + /* initial buffer pointers */ + long i = *p; + size_t n = src->len; + const char * s = src->buf; + char *dbuf = ret->dbuf; + ssize_t dcap = ret->dcap; + + /* initialize the result, and check for EOF */ + init_ret(V_INTEGER) + check_eof() + check_sign(sgn = -1) + + /* check for leading zero */ + check_digit() + check_leading_zero() + + /* parse the integer part */ + while (i < n && is_digit(s[i])) { + add_integer_to_mantissa(man, man_nd, exp10, (s[i] - '0')) + i++; + } + + if (exp10 > 0) { + trunc = 1; + } + + /* check for decimal points */ + if (i < n && s[i] == '.') { + i++; + set_vt(V_DOUBLE) + check_eof() + check_digit() + } + + /* skip the leading zeros of 0.000xxxx */ + if (man == 0 && exp10 == 0) { + while (i < n && s[i] == '0') { + i++; + exp10--; + } + man = 0; + man_nd = 0; + } + + /* the fractional part (uint64_t mantissa can represent at most 19 digits) */ + while (i < n && man_nd < 19 && is_digit(s[i])) { + add_float_to_mantissa(man, man_nd, exp10, (s[i] - '0')) + i++; + } + + /* skip the remaining digits */ + while (i < n && is_digit(s[i])) { + trunc = 1; + i++; + } + + /* check for exponent */ + if (i < n && (s[i] == 'e' || s[i] == 'E')) { + int esm = 1; + int exp = 0; + + /* check for the '+' or '-' sign, and parse the power */ + i++; + set_vt(V_DOUBLE) + check_eof() + parse_sign(esm) + check_digit() + while (i < n && is_digit(s[i])) { + if (exp < 10000) { + exp = exp * 10 + (s[i] - '0'); + } + i++; + } + exp10 += exp * esm; + goto parse_float; + } + + if (ret->vt == V_INTEGER) { + if (!is_overflow(man, sgn, exp10)) { + ret->iv = (int64_t)man * sgn; + + /* following lines equal to ret->dv = (double)(man) * sgn */ + ret->dv = (double)(man); + *(uint64_t *)&ret->dv |= ((uint64_t)(sgn) >> 63 << 63); + + *p = i; + return; + } + set_vt(V_DOUBLE) + } + +parse_float: + /* when fast algorithms failed, use slow fallback.*/ + if(!atof_fast(man, exp10, sgn, trunc, &val)) { + val = atof_native_1(s + *p, i - *p, dbuf, dcap); + } + + /* check parsed double val */ + if (is_infinity(val)) { + ret->vt = -ERR_FLOAT_INF; + } + + /* update the result */ + ret->dv = val; + *p = i; +} + +/** Value Skipping FSM **/ + +#define FSM_VAL 0 +#define FSM_ARR 1 +#define FSM_OBJ 2 +#define FSM_KEY 3 +#define FSM_ELEM 4 +#define FSM_ARR_0 5 +#define FSM_OBJ_0 6 + +#define FSM_DROP(v) (v)->sp-- +#define FSM_REPL(v, t) (v)->vt[(v)->sp - 1] = (t) + +#define FSM_CHAR(c) do { if (ch != (c)) return -ERR_INVAL; } while (0) +#define FSM_XERR(v) do { long r = (v); if (r < 0) return r; } while (0) + +static always_inline void fsm_init(StateMachine *self, int vt) { + self->sp = 1; + self->vt[0] = vt; +} + +static always_inline long fsm_push(StateMachine *self, int vt) { + if (self->sp >= MAX_RECURSE) { + return -ERR_RECURSE_MAX; + } else { + self->vt[self->sp++] = vt; + return 0; + } +} + +static INLINE_FOR_ARM long fsm_exec_1(StateMachine *self, const GoString *src, long *p, uint64_t flags) { + int vt; + char ch; + long vi = -1; + + /* run until no more nested values */ + while (self->sp) { + ch = advance_ns(src, p); + if (ch == 0) { + return -ERR_EOF; + } + vt = self->vt[self->sp - 1]; + + /* set the start address if any */ + if (vi == -1) { + vi = *p - 1; + } + + /* check for special types */ + switch (vt) { + default: { + FSM_DROP(self); + break; + } + + /* arrays */ + case FSM_ARR: { + switch (ch) { + case ']' : FSM_DROP(self); continue; + case ',' : FSM_XERR(fsm_push(self, FSM_VAL)); continue; + default : return -ERR_INVAL; + } + } + + /* objects */ + case FSM_OBJ: { + switch (ch) { + case '}' : FSM_DROP(self); continue; + case ',' : FSM_XERR(fsm_push(self, FSM_KEY)); continue; + default : return -ERR_INVAL; + } + } + + /* object keys */ + case FSM_KEY: { + FSM_CHAR('"'); + FSM_REPL(self, FSM_ELEM); + FSM_XERR(skip_string_1(src, p, flags)); + continue; + } + + /* object element */ + case FSM_ELEM: { + FSM_CHAR(':'); + FSM_REPL(self, FSM_VAL); + continue; + } + + /* arrays, first element */ + case FSM_ARR_0: { + if (ch == ']') { + FSM_DROP(self); + continue; + } else { + FSM_REPL(self, FSM_ARR); + break; + } + } + + /* objects, first pair */ + case FSM_OBJ_0: { + switch (ch) { + default: { + return -ERR_INVAL; + } + + /* empty object */ + case '}': { + FSM_DROP(self); + continue; + } + + /* the quote of the first key */ + case '"': { + FSM_REPL(self, FSM_OBJ); + FSM_XERR(skip_string_1(src, p, flags)); + FSM_XERR(fsm_push(self, FSM_ELEM)); + continue; + } + } + } + } + + /* simple values */ + switch (ch) { + case '0' : /* fallthrough */ + case '1' : /* fallthrough */ + case '2' : /* fallthrough */ + case '3' : /* fallthrough */ + case '4' : /* fallthrough */ + case '5' : /* fallthrough */ + case '6' : /* fallthrough */ + case '7' : /* fallthrough */ + case '8' : /* fallthrough */ + case '9' : FSM_XERR(skip_positive_1(src, p)); break; + case '-' : FSM_XERR(skip_negative_1(src, p)); break; + case 'n' : FSM_XERR(advance_dword(src, p, 1, *p - 1, VS_NULL)); break; + case 't' : FSM_XERR(advance_dword(src, p, 1, *p - 1, VS_TRUE)); break; + case 'f' : FSM_XERR(advance_dword(src, p, 0, *p - 1, VS_ALSE)); break; + case '[' : FSM_XERR(fsm_push(self, FSM_ARR_0)); break; + case '{' : FSM_XERR(fsm_push(self, FSM_OBJ_0)); break; + case '"' : FSM_XERR(skip_string_1(src, p, flags)); break; + case 0 : return -ERR_EOF; + default : return -ERR_INVAL; + } + } + + /* all done */ + return vi; +} + +#undef FSM_DROP +#undef FSM_REPL +#undef FSM_CHAR +#undef FSM_XERR + +#define check_bits(mv) \ + if (unlikely((v = mv & (mv - 1)) != 0)) { \ + return -(sp - ss + __builtin_ctz(v) + 1); \ + } + +#define check_sidx(iv) \ + if (likely(iv == -1)) { \ + iv = sp - ss - 1; \ + } else { \ + return -(sp - ss); \ + } + +#define check_vidx(iv, mv) \ + if (mv != 0) { \ + if (likely(iv == -1)) { \ + iv = sp - ss + __builtin_ctz(mv); \ + } else { \ + return -(sp - ss + __builtin_ctz(mv) + 1); \ + } \ + } + +static always_inline long do_skip_number(const char *sp, size_t nb) { + long di = -1; + long ei = -1; + long si = -1; + const char * ss = sp; + + /* check for EOF */ + if (nb == 0) { + return -1; + } + + /* special case of '0' */ + if (*sp == '0' && (nb == 1 || (sp[1] != '.' && sp[1] != 'e' && sp[1] != 'E'))) { + return 1; + } + +#if USE_AVX2 + /* can do with AVX-2 */ + if (likely(nb >= 32)) { + __m256i d9 = _mm256_set1_epi8('9'); + __m256i ds = _mm256_set1_epi8('/'); + __m256i dp = _mm256_set1_epi8('.'); + __m256i el = _mm256_set1_epi8('e'); + __m256i eu = _mm256_set1_epi8('E'); + __m256i xp = _mm256_set1_epi8('+'); + __m256i xm = _mm256_set1_epi8('-'); + + /* 32-byte loop */ + do { + __m256i sb = _mm256_loadu_si256 ((const void *)sp); + __m256i i0 = _mm256_cmpgt_epi8 (sb, ds); + __m256i i9 = _mm256_cmpgt_epi8 (sb, d9); + __m256i id = _mm256_cmpeq_epi8 (sb, dp); + __m256i il = _mm256_cmpeq_epi8 (sb, el); + __m256i iu = _mm256_cmpeq_epi8 (sb, eu); + __m256i ip = _mm256_cmpeq_epi8 (sb, xp); + __m256i im = _mm256_cmpeq_epi8 (sb, xm); + __m256i iv = _mm256_andnot_si256 (i9, i0); + __m256i ie = _mm256_or_si256 (il, iu); + __m256i is = _mm256_or_si256 (ip, im); + __m256i rt = _mm256_or_si256 (iv, id); + __m256i ru = _mm256_or_si256 (ie, is); + __m256i rv = _mm256_or_si256 (rt, ru); + + /* exponent and sign position */ + uint32_t md = _mm256_movemask_epi8(id); + uint32_t me = _mm256_movemask_epi8(ie); + uint32_t ms = _mm256_movemask_epi8(is); + uint32_t mr = _mm256_movemask_epi8(rv); + + /* mismatch position */ + uint32_t v; + uint32_t i = __builtin_ctzll(~(uint64_t)mr | 0x0100000000); + + /* mask out excess characters */ + if (i != 32) { + md &= (1 << i) - 1; + me &= (1 << i) - 1; + ms &= (1 << i) - 1; + } + + /* check & update decimal point, exponent and sign index */ + check_bits(md) + check_bits(me) + check_bits(ms) + check_vidx(di, md) + check_vidx(ei, me) + check_vidx(si, ms) + + /* check for valid number */ + if (i != 32) { + sp += i; + _mm256_zeroupper(); + goto check_index; + } + + /* move to next block */ + sp += 32; + nb -= 32; + } while (nb >= 32); + + /* clear the upper half to prevent AVX-SSE transition penalty */ + _mm256_zeroupper(); + } +#endif + + /* can do with SSE */ + if (likely(nb >= 16)) { + __m128i dc = _mm_set1_epi8(':'); + __m128i ds = _mm_set1_epi8('/'); + __m128i dp = _mm_set1_epi8('.'); + __m128i el = _mm_set1_epi8('e'); + __m128i eu = _mm_set1_epi8('E'); + __m128i xp = _mm_set1_epi8('+'); + __m128i xm = _mm_set1_epi8('-'); + + /* 16-byte loop */ + do { + __m128i sb = _mm_loadu_si128 ((const void *)sp); + __m128i i0 = _mm_cmpgt_epi8 (sb, ds); + __m128i i9 = _mm_cmplt_epi8 (sb, dc); + __m128i id = _mm_cmpeq_epi8 (sb, dp); + __m128i il = _mm_cmpeq_epi8 (sb, el); + __m128i iu = _mm_cmpeq_epi8 (sb, eu); + __m128i ip = _mm_cmpeq_epi8 (sb, xp); + __m128i im = _mm_cmpeq_epi8 (sb, xm); + __m128i iv = _mm_and_si128 (i9, i0); + __m128i ie = _mm_or_si128 (il, iu); + __m128i is = _mm_or_si128 (ip, im); + __m128i rt = _mm_or_si128 (iv, id); + __m128i ru = _mm_or_si128 (ie, is); + __m128i rv = _mm_or_si128 (rt, ru); + + /* exponent and sign position */ + uint32_t md = _mm_movemask_epi8(id); + uint32_t me = _mm_movemask_epi8(ie); + uint32_t ms = _mm_movemask_epi8(is); + uint32_t mr = _mm_movemask_epi8(rv); + + /* mismatch position */ + uint32_t v; + uint32_t i = __builtin_ctzll(~mr | 0x00010000); + + /* mask out excess characters */ + if (i != 16) { + md &= (1 << i) - 1; + me &= (1 << i) - 1; + ms &= (1 << i) - 1; + } + + /* check & update exponent and sign index */ + check_bits(md) + check_bits(me) + check_bits(ms) + check_vidx(di, md) + check_vidx(ei, me) + check_vidx(si, ms) + + /* check for valid number */ + if (i != 16) { + sp += i; + goto check_index; + } + + /* move to next block */ + sp += 16; + nb -= 16; + } while (nb >= 16); + } + + /* remaining bytes, do with scalar code */ + while (likely(nb-- > 0)) { + switch (*sp++) { + case '0' : /* fallthrough */ + case '1' : /* fallthrough */ + case '2' : /* fallthrough */ + case '3' : /* fallthrough */ + case '4' : /* fallthrough */ + case '5' : /* fallthrough */ + case '6' : /* fallthrough */ + case '7' : /* fallthrough */ + case '8' : /* fallthrough */ + case '9' : break; + case '.' : check_sidx(di); break; + case 'e' : /* fallthrough */ + case 'E' : check_sidx(ei); break; + case '+' : /* fallthrough */ + case '-' : check_sidx(si); break; + default : sp--; goto check_index; + } + } +check_index: + if (di == 0 || si == 0 || ei == 0) { + return -1; + } else if (di == sp - ss - 1|| si == sp - ss - 1 || ei == sp - ss - 1) { + return -(sp - ss); + } else if (si > 0 && ei != si - 1) { + return -si - 1; + } else if (di >= 0 && ei >= 0 && di > ei - 1) { + return -di - 1; + } else if (di >= 0 && ei >= 0 && di == ei - 1) { + return -ei - 1; + } else { + return sp - ss; + } +} + +#undef check_bits +#undef check_sidx +#undef check_vidx + +static INLINE_FOR_ARM long skip_string_1(const GoString *src, long *p, uint64_t flags) { + int64_t v = -1; + ssize_t q = *p - 1; // start position + ssize_t e = advance_string(src, *p, &v, flags); + + /* check for errors */ + if (e < 0) { + *p = e == -ERR_EOF ? src->len : v; + return e; + } + + /* update the position */ + *p = e; + return q; +} + +static INLINE_FOR_ARM long skip_negative_1(const GoString *src, long *p) { + long i = *p; + long r = do_skip_number(src->buf + i, src->len - i); + + /* check for errors */ + if (r < 0) { + *p -= r + 1; + return -ERR_INVAL; + } + + /* update value pointer */ + *p += r; + return i - 1; +} + +static INLINE_FOR_ARM long skip_positive_1(const GoString *src, long *p) { + long i = *p - 1; + long r = do_skip_number(src->buf + i, src->len - i); + + /* check for errors */ + if (r < 0) { + *p -= r + 2; + return -ERR_INVAL; + } + + /* update value pointer */ + *p += r - 1; + return i; +} + +static INLINE_FOR_ARM long skip_number_1(const GoString *src, long *p) { + const char* ss = src->buf; + const char* sp = src->buf + *p; + size_t nb = src->len - *p; + long i = *p; + long r; + bool neg = *sp == '-'; + + sp += neg; + nb -= neg; + if (unlikely(nb <= 0)) { + *p = sp - ss; + return -ERR_EOF; + } + + if (unlikely(nb > 0 && (*sp > '9' || *sp < '0'))) { + *p = sp - ss; + return -ERR_INVAL; + } + + r = do_skip_number(sp, nb); + if (unlikely(r < 0)) { + *p = sp - (r + 1) - ss; + return -ERR_INVAL; + } + *p = sp + r - ss; + return i; +} + +static INLINE_FOR_ARM long skip_one_1(const GoString *src, long *p, StateMachine *m, uint64_t flags) { + fsm_init(m, FSM_VAL); + return fsm_exec_1(m, src, p, flags); +} + +static always_inline uint64_t get_maskx64(const char *s, char c) { +#if USE_AVX2 + __m256i v0 = _mm256_loadu_si256((__m256i const *)s); + __m256i v1 = _mm256_loadu_si256((__m256i const *)(s + 32)); + uint32_t m0 = _mm256_movemask_epi8(_mm256_cmpeq_epi8(v0, _mm256_set1_epi8(c))); + uint32_t m1 = _mm256_movemask_epi8(_mm256_cmpeq_epi8(v1, _mm256_set1_epi8(c))); + return ((uint64_t)(m1) << 32) | (uint64_t)(m0); +#else + __m128i v0 = _mm_loadu_si128((__m128i const*)s); + __m128i v1 = _mm_loadu_si128((__m128i const*)(s + 16)); + __m128i v2 = _mm_loadu_si128((__m128i const*)(s + 32)); + __m128i v3 = _mm_loadu_si128((__m128i const*)(s + 48)); + uint32_t m0 = _mm_movemask_epi8(_mm_cmpeq_epi8(v0, _mm_set1_epi8(c))); + uint32_t m1 = _mm_movemask_epi8(_mm_cmpeq_epi8(v1, _mm_set1_epi8(c))); + uint32_t m2 = _mm_movemask_epi8(_mm_cmpeq_epi8(v2, _mm_set1_epi8(c))); + uint32_t m3 = _mm_movemask_epi8(_mm_cmpeq_epi8(v3, _mm_set1_epi8(c))); + return ((uint64_t)(m3) << 48) | ((uint64_t)(m2) << 32) | ((uint64_t)(m1) << 16) | (uint64_t)(m0); +#endif +} + +static always_inline uint64_t get_maskx32(const char *s, char c) { +#if USE_AVX2 + __m256i v0 = _mm256_loadu_si256((__m256i const *)s); + uint64_t m0 = (unsigned)_mm256_movemask_epi8(_mm256_cmpeq_epi8(v0, _mm256_set1_epi8(c))); + return m0; +#else + __m128i v0 = _mm_loadu_si128((__m128i const*)s); + __m128i v1 = _mm_loadu_si128((__m128i const*)(s + 16)); + uint64_t m0 = (unsigned)_mm_movemask_epi8(_mm_cmpeq_epi8(v0, _mm_set1_epi8(c))); + uint64_t m1 = (unsigned)_mm_movemask_epi8(_mm_cmpeq_epi8(v1, _mm_set1_epi8(c))); + return m0 | (m1 << 16); +#endif +} + +// get the string (besides in quote) mask +static always_inline uint64_t get_string_maskx64(const char *s, uint64_t *prev_inquote, uint64_t *prev_bs) { + uint64_t escaped = *prev_bs; + uint64_t quote_mask = 0, bs_mask = 0; + + /* read and get the quote or backslash bitmask */ + quote_mask = get_maskx64(s, '"'); + bs_mask = get_maskx64(s, '\\'); + + /* get the escaped bitmask */ + if (bs_mask || *prev_bs) { + bs_mask &= ~(*prev_bs); + uint64_t follow_bs = (bs_mask << 1) | *prev_bs; + uint64_t bs_start = bs_mask & ~follow_bs; + uint64_t odd_start = bs_start & ODD_MASK; + uint64_t even_or_oc = add64(odd_start, bs_mask, prev_bs); + uint64_t even_or_escaped = (even_or_oc << 1) ^ EVEN_MASK; + escaped = follow_bs & even_or_escaped; + } else { + *prev_bs = 0; + } + quote_mask &= ~escaped; + + /* get the inquote bitmask */ + uint64_t inquote = _mm_cvtsi128_si64(_mm_clmulepi64_si128(_mm_set_epi64x(0, quote_mask), _mm_set1_epi8('\xFF'), 0)); + inquote ^= *prev_inquote; + *prev_inquote = (uint64_t)(((int64_t)(inquote)) >> 63); + return inquote; +} + +// get the next json structural, '}', ']' or ','。 +#if USE_AVX2 +static always_inline int get_structural_maskx32(const char *s) { + __m256i v = _mm256_loadu_si256((const void *)s); + __m256i e1 = _mm256_cmpeq_epi8(v, _mm256_set1_epi8('}')); + __m256i e2 = _mm256_cmpeq_epi8(v, _mm256_set1_epi8(']')); + __m256i e3 = _mm256_cmpeq_epi8(v, _mm256_set1_epi8(',')); + __m256i sv = _mm256_or_si256(_mm256_or_si256(e1, e2), e3); + return _mm256_movemask_epi8(sv); +} +#endif + +static always_inline int get_structural_maskx16(const char *s) { + __m128i v = _mm_loadu_si128((const void *)s); + __m128i e1 = _mm_cmpeq_epi8(v, _mm_set1_epi8('}')); + __m128i e2 = _mm_cmpeq_epi8(v, _mm_set1_epi8(']')); + __m128i e3 = _mm_cmpeq_epi8(v, _mm_set1_epi8(',')); + __m128i sv = _mm_or_si128(_mm_or_si128(e1, e2), e3); + return _mm_movemask_epi8(sv); +} + +// skip the number at the next '}', ']' or ',' or the ending of json. +static always_inline long skip_number_fast(const GoString *src, long *p) { + size_t nb = src->len - *p; + const char *s = src->buf + *p; + long vi = *p - 1; + int m = 0; + +#if USE_AVX2 + while (likely(nb >= 32)) { + if ((m = get_structural_maskx32(s))) { + *p = s - src->buf + __builtin_ctzll(m); + return vi; + } + s += 32, nb -= 32; + } +#endif + + while (likely(nb >= 16)) { + if ((m = get_structural_maskx16(s))) { + *p = s - src->buf + __builtin_ctzll(m); + return vi; + } + s += 16, nb -= 16; + } + + while (likely(nb > 0)) { + if (*s == '}' || *s == ']' || *s == ',') { + *p = s - src->buf; + return vi; + } + s++, nb--; + } + *p = s - src->buf; + return vi; +} + +static always_inline long skip_container_fast(const GoString *src, long *p, char lc, char rc) { + long nb = src->len - *p; + const char *s = src->buf + *p; + long vi = *p - 1; + + uint64_t prev_inquote = 0, prev_bs = 0; + uint64_t lbrace = 0, rbrace = 0; + size_t lnum = 0, rnum = 0, last_lnum = 0; + uint64_t inquote = 0; + + while (likely(nb >= 64)) { +skip: + inquote = get_string_maskx64(s, &prev_inquote, &prev_bs); + lbrace = get_maskx64(s, lc) & ~inquote; + rbrace = get_maskx64(s, rc) & ~inquote; + + /* traverse each right brace */ + last_lnum = lnum; + while (rbrace > 0) { + uint64_t lbrace_first = (rbrace - 1) & lbrace; + lnum = last_lnum + __builtin_popcountll((int64_t)lbrace_first); + bool is_closed = lnum <= rnum; + if (is_closed) { + *p = src->len - nb + __builtin_ctzll(rbrace) + 1; + // *p is out-of-bound access here + if (*p > src->len) { + *p = src->len; + return -ERR_EOF; + } + return vi; + } + rbrace &= (rbrace - 1); // clear the lowest right brace + rnum ++; + } + lnum = last_lnum + __builtin_popcountll((int64_t)lbrace); + s += 64, nb -= 64; + } + + if (nb <= 0) { + *p = src->len; + return -ERR_EOF; + } + + char tbuf[64] = {0}; + bool cross_page = vec_cross_page(s, 64); + if (cross_page) { + memcpy_p64(tbuf, s, nb); + s = tbuf; + } + goto skip; +} + +static always_inline long skip_object_fast(const GoString *src, long *p) { + return skip_container_fast(src, p, '{', '}'); +} + +static always_inline long skip_array_fast(const GoString *src, long *p) { + return skip_container_fast(src, p, '[', ']'); +} + +static always_inline long skip_string_fast(const GoString *src, long *p) { + const char* s = src->buf + *p; + long nb = src->len - *p; + long vi = *p - 1; + uint64_t prev_bs = 0, escaped; + + while (likely(nb >= 32)) { + uint32_t quote = get_maskx32(s, '"'); + uint32_t bs_mask = get_maskx32(s, '\\'); + if (bs_mask || prev_bs) { + bs_mask &= ~prev_bs; + uint64_t follow_bs = (bs_mask << 1) | prev_bs; + uint64_t bs_start = bs_mask & ~follow_bs; + uint64_t odd_start = bs_start & ODD_MASK; + uint64_t even_or_oc = add32(odd_start, bs_mask, &prev_bs); + uint64_t even_or_escaped = (even_or_oc << 1) ^ EVEN_MASK; + escaped = follow_bs & even_or_escaped; + quote &= ~escaped; + } + if (quote) { + *p = s + __builtin_ctzll(quote) + 1 - src->buf; + return vi; + } + s += 32; + nb -= 32; + } + + if (unlikely(prev_bs != 0)) { + if (nb == 0) return -ERR_EOF; + s++, nb--; + } + + while (likely(nb > 0)) { + if (*s == '\\') { + s += 2, nb -= 2; + continue; + } + if (*s == '"') { + *p = s - src->buf + 1; + return vi; + } + s++, nb--; + } + return -ERR_EOF; +} + +static INLINE_FOR_ARM long skip_one_fast_1(const GoString *src, long *p) { + char c = advance_ns(src, p); + /* set the start address */ + long vi = *p - 1; + switch (c) { + case '[': return skip_array_fast(src, p); + case '{': return skip_object_fast(src, p); + case '"': return skip_string_fast(src, p); + case '-': case '0' ... '9': return skip_number_fast(src, p); + case 't': case 'n': { if (*p + 3 <= src->len) { *p += 3; } else { return -ERR_EOF; } }; break; + case 'f': { if (*p + 4 <= src->len) { *p += 4; } else { return -ERR_EOF; } }; break; + case 0 : return -ERR_EOF; + default : *p -= 1; return -ERR_INVAL; // backward error position + } + return vi; +} + + +static always_inline GoKind kind(const GoIface* iface) { + return (iface->type->kind_flags) & GO_KIND_MASK; +} + +static always_inline bool is_int(const GoIface* iface) { + return iface->type != NULL && kind(iface) == Int; +} + +static always_inline bool is_str(const GoIface* iface) { + return iface->type != NULL && kind(iface) == String; +} + +static always_inline GoString get_str(const GoIface* iface) { + return *(GoString*)(iface->value); +} + +static always_inline int64_t get_int(const GoIface* iface) { + return *(int64_t*)(iface->value); +} + +// xmemcmpeq return true if s1 and s2 is equal for the n bytes, otherwise, return false. +static always_inline bool xmemcmpeq(const char * s1, const char * s2, size_t n) { + bool c1, c2; +#if USE_AVX2 + while (n >= 32) { + __m256i v1 = _mm256_loadu_si256((const void *)s1); + __m256i v2 = _mm256_loadu_si256((const void *)s2); + uint32_t mask = ~((uint32_t)_mm256_movemask_epi8(_mm256_cmpeq_epi8(v1, v2))); + if (mask) return false; + s1 += 32; + s2 += 32; + n -= 32; + }; + c1 = vec_cross_page(s1, 32); + c2 = vec_cross_page(s2, 32); + // not cross page + if (!c1 && !c2) { + __m256i v1 = _mm256_loadu_si256((const void *)s1); + __m256i v2 = _mm256_loadu_si256((const void *)s2); + uint32_t mask = ~((uint32_t)_mm256_movemask_epi8(_mm256_cmpeq_epi8(v1, v2))); + bool eq = (mask == 0) || (__builtin_ctzll(mask) >= n); + return eq; + } +#endif + while (n >= 16) { + __m128i v1 = _mm_loadu_si128((const void *)s1); + __m128i v2 = _mm_loadu_si128((const void *)s2); + uint16_t mask = ~((uint16_t)_mm_movemask_epi8(_mm_cmpeq_epi8(v1, v2))); + if (mask != 0) return false; + s1 += 16; + s2 += 16; + n -= 16; + }; + c1 = vec_cross_page(s1, 16); + c2 = vec_cross_page(s2, 16); + // not cross page + if (!c1 && !c2) { + __m128i v1 = _mm_loadu_si128((const void *)s1); + __m128i v2 = _mm_loadu_si128((const void *)s2); + uint16_t mask = ~((uint16_t)_mm_movemask_epi8(_mm_cmpeq_epi8(v1, v2))); + bool eq = (mask == 0) || (__builtin_ctzll(mask) >= n); + return eq; + } + // cross page + while (n > 0 && *s1++ == *s2++) n--; + return n == 0; +} + +// match_key return negative if errors, zero if not matched, one if matched. +static always_inline long match_key(const GoString *src, long *p, const GoString key) { + static const long not_match = 0; + int64_t v = -1; + long si = *p; + long se = advance_string_default(src, *p, &v); + if (unlikely(se < 0)) { + *p = src->len; + return -ERR_EOF; + } + + /* update position */ + *p = se; + + /* compare non-escaped strings */ + if (likely(v == -1 || v > se)) { + long sn = se - si - 1; + + // check empty keys + if (!sn && !key.len) { + return true; + } + + return sn == key.len && xmemcmpeq(src->buf + si, key.buf, key.len); + } + + /* deal with escaped strings */ + char buf[8] = {0}; // escaped buffer + const char* sp = src->buf + si; + const char* end = src->buf + se - 1; + const char* kp = key.buf; + const char* ke = key.buf + key.len; + while (sp < end && kp < ke) { + if (*sp == '\\') { + long en = unescape(&sp, end, buf); + if (en < 0) { + *p = sp - src->buf; + return en; + } + const char* ee = buf + en; + const char* ep = buf; + while (kp < ke && ep < ee && *kp == *ep) kp++, ep++; + if (ep != ee) { + return not_match; + } + } else if (*sp == *kp) { + sp++, kp++; + } else { + return not_match; + } + }; + return sp == end && kp == ke; +} diff --git a/native/arm/skip_array.c b/native/arm/skip_array.c new file mode 100644 index 000000000..95c04f713 --- /dev/null +++ b/native/arm/skip_array.c @@ -0,0 +1,6 @@ +#include "scanning.h" + +long skip_array(const GoString *src, long *p, StateMachine *m, uint64_t flags) { + fsm_init(m, FSM_ARR_0); + return fsm_exec_1(m, src, p, flags); +} diff --git a/native/arm/skip_number.c b/native/arm/skip_number.c new file mode 100644 index 000000000..9ffa406bd --- /dev/null +++ b/native/arm/skip_number.c @@ -0,0 +1,5 @@ +#include "scanning.h" + +long skip_number(const GoString *src, long *p) { + return skip_number_1(src, p); +} \ No newline at end of file diff --git a/native/arm/skip_object.c b/native/arm/skip_object.c new file mode 100644 index 000000000..d2629a397 --- /dev/null +++ b/native/arm/skip_object.c @@ -0,0 +1,6 @@ +#include "scanning.h" + +long skip_object(const GoString *src, long *p, StateMachine *m, uint64_t flags) { + fsm_init(m, FSM_OBJ_0); + return fsm_exec_1(m, src, p, flags); +} diff --git a/native/arm/skip_one.c b/native/arm/skip_one.c new file mode 100644 index 000000000..9fcae224c --- /dev/null +++ b/native/arm/skip_one.c @@ -0,0 +1,5 @@ +#include "scanning.h" + +long skip_one(const GoString *src, long *p, StateMachine *m, uint64_t flags) { + return skip_one_1(src, p, m, flags); +} diff --git a/native/arm/skip_one_fast.c b/native/arm/skip_one_fast.c new file mode 100644 index 000000000..7ce8ff5ca --- /dev/null +++ b/native/arm/skip_one_fast.c @@ -0,0 +1,5 @@ +#include "scanning.h" + +long skip_one_fast(const GoString *src, long *p) { + return skip_one_fast_1(src, p); +} \ No newline at end of file diff --git a/native/arm/tab.h b/native/arm/tab.h new file mode 100644 index 000000000..346ef37ca --- /dev/null +++ b/native/arm/tab.h @@ -0,0 +1,695 @@ +/* + * Copyright 2022 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. + */ +#ifndef TAB_H +#define TAB_H + +#include "test/xassert.h" + +struct uint64x2 { + uint64_t hi; + uint64_t lo; +}; +typedef struct uint64x2 uint64x2; + +static const char Digits[200] = { + '0', '0', '0', '1', '0', '2', '0', '3', '0', '4', '0', '5', '0', '6', '0', '7', '0', '8', '0', '9', + '1', '0', '1', '1', '1', '2', '1', '3', '1', '4', '1', '5', '1', '6', '1', '7', '1', '8', '1', '9', + '2', '0', '2', '1', '2', '2', '2', '3', '2', '4', '2', '5', '2', '6', '2', '7', '2', '8', '2', '9', + '3', '0', '3', '1', '3', '2', '3', '3', '3', '4', '3', '5', '3', '6', '3', '7', '3', '8', '3', '9', + '4', '0', '4', '1', '4', '2', '4', '3', '4', '4', '4', '5', '4', '6', '4', '7', '4', '8', '4', '9', + '5', '0', '5', '1', '5', '2', '5', '3', '5', '4', '5', '5', '5', '6', '5', '7', '5', '8', '5', '9', + '6', '0', '6', '1', '6', '2', '6', '3', '6', '4', '6', '5', '6', '6', '6', '7', '6', '8', '6', '9', + '7', '0', '7', '1', '7', '2', '7', '3', '7', '4', '7', '5', '7', '6', '7', '7', '7', '8', '7', '9', + '8', '0', '8', '1', '8', '2', '8', '3', '8', '4', '8', '5', '8', '6', '8', '7', '8', '8', '8', '9', + '9', '0', '9', '1', '9', '2', '9', '3', '9', '4', '9', '5', '9', '6', '9', '7', '9', '8', '9', '9', +}; + +static inline bool is_div_pow2(uint64_t val, int32_t e) { + xassert(e >= 0 && e <= 63); + uint64_t mask = (1ull << e) - 1; + return (val & mask) == 0; +} + +static inline char* utoa2(char* p, uint32_t val) { + p[0] = Digits[val]; + p[1] = Digits[val + 1]; + return p + 2; +} + +static inline void copy_two_digs(char* dst, const char* src) { + *(dst) = *(src); + *(dst + 1) = *(src + 1); +} + +static inline const uint64x2 pow10_ceil_sig(int32_t k) { + // There are unique beta and r such that 10^k = beta 2^r and + // 2^127 <= beta < 2^128, namely r = floor(log_2 10^k) - 127 and + // beta = 2^-r 10^k. + // Let g = ceil(beta), so (g-1) 2^r < 10^k <= g 2^r, with the latter + // value being a pretty good overestimate for 10^k. + + // NB: Since for all the required exponents k, we have g < 2^128, + // all constants can be stored in 128-bit integers. + // Reference from: + // https://github.com/abolz/Drachennest/blob/master/src/schubfach_64.cc#L151 + +#define KMIN -292 +#define KMAX 324 + static const uint64x2 g[KMAX - KMIN + 1] = { + {0xFF77B1FCBEBCDC4F, 0x25E8E89C13BB0F7B}, // -292 + {0x9FAACF3DF73609B1, 0x77B191618C54E9AD}, // -291 + {0xC795830D75038C1D, 0xD59DF5B9EF6A2418}, // -290 + {0xF97AE3D0D2446F25, 0x4B0573286B44AD1E}, // -289 + {0x9BECCE62836AC577, 0x4EE367F9430AEC33}, // -288 + {0xC2E801FB244576D5, 0x229C41F793CDA740}, // -287 + {0xF3A20279ED56D48A, 0x6B43527578C11110}, // -286 + {0x9845418C345644D6, 0x830A13896B78AAAA}, // -285 + {0xBE5691EF416BD60C, 0x23CC986BC656D554}, // -284 + {0xEDEC366B11C6CB8F, 0x2CBFBE86B7EC8AA9}, // -283 + {0x94B3A202EB1C3F39, 0x7BF7D71432F3D6AA}, // -282 + {0xB9E08A83A5E34F07, 0xDAF5CCD93FB0CC54}, // -281 + {0xE858AD248F5C22C9, 0xD1B3400F8F9CFF69}, // -280 + {0x91376C36D99995BE, 0x23100809B9C21FA2}, // -279 + {0xB58547448FFFFB2D, 0xABD40A0C2832A78B}, // -278 + {0xE2E69915B3FFF9F9, 0x16C90C8F323F516D}, // -277 + {0x8DD01FAD907FFC3B, 0xAE3DA7D97F6792E4}, // -276 + {0xB1442798F49FFB4A, 0x99CD11CFDF41779D}, // -275 + {0xDD95317F31C7FA1D, 0x40405643D711D584}, // -274 + {0x8A7D3EEF7F1CFC52, 0x482835EA666B2573}, // -273 + {0xAD1C8EAB5EE43B66, 0xDA3243650005EED0}, // -272 + {0xD863B256369D4A40, 0x90BED43E40076A83}, // -271 + {0x873E4F75E2224E68, 0x5A7744A6E804A292}, // -270 + {0xA90DE3535AAAE202, 0x711515D0A205CB37}, // -269 + {0xD3515C2831559A83, 0x0D5A5B44CA873E04}, // -268 + {0x8412D9991ED58091, 0xE858790AFE9486C3}, // -267 + {0xA5178FFF668AE0B6, 0x626E974DBE39A873}, // -266 + {0xCE5D73FF402D98E3, 0xFB0A3D212DC81290}, // -265 + {0x80FA687F881C7F8E, 0x7CE66634BC9D0B9A}, // -264 + {0xA139029F6A239F72, 0x1C1FFFC1EBC44E81}, // -263 + {0xC987434744AC874E, 0xA327FFB266B56221}, // -262 + {0xFBE9141915D7A922, 0x4BF1FF9F0062BAA9}, // -261 + {0x9D71AC8FADA6C9B5, 0x6F773FC3603DB4AA}, // -260 + {0xC4CE17B399107C22, 0xCB550FB4384D21D4}, // -259 + {0xF6019DA07F549B2B, 0x7E2A53A146606A49}, // -258 + {0x99C102844F94E0FB, 0x2EDA7444CBFC426E}, // -257 + {0xC0314325637A1939, 0xFA911155FEFB5309}, // -256 + {0xF03D93EEBC589F88, 0x793555AB7EBA27CB}, // -255 + {0x96267C7535B763B5, 0x4BC1558B2F3458DF}, // -254 + {0xBBB01B9283253CA2, 0x9EB1AAEDFB016F17}, // -253 + {0xEA9C227723EE8BCB, 0x465E15A979C1CADD}, // -252 + {0x92A1958A7675175F, 0x0BFACD89EC191ECA}, // -251 + {0xB749FAED14125D36, 0xCEF980EC671F667C}, // -250 + {0xE51C79A85916F484, 0x82B7E12780E7401B}, // -249 + {0x8F31CC0937AE58D2, 0xD1B2ECB8B0908811}, // -248 + {0xB2FE3F0B8599EF07, 0x861FA7E6DCB4AA16}, // -247 + {0xDFBDCECE67006AC9, 0x67A791E093E1D49B}, // -246 + {0x8BD6A141006042BD, 0xE0C8BB2C5C6D24E1}, // -245 + {0xAECC49914078536D, 0x58FAE9F773886E19}, // -244 + {0xDA7F5BF590966848, 0xAF39A475506A899F}, // -243 + {0x888F99797A5E012D, 0x6D8406C952429604}, // -242 + {0xAAB37FD7D8F58178, 0xC8E5087BA6D33B84}, // -241 + {0xD5605FCDCF32E1D6, 0xFB1E4A9A90880A65}, // -240 + {0x855C3BE0A17FCD26, 0x5CF2EEA09A550680}, // -239 + {0xA6B34AD8C9DFC06F, 0xF42FAA48C0EA481F}, // -238 + {0xD0601D8EFC57B08B, 0xF13B94DAF124DA27}, // -237 + {0x823C12795DB6CE57, 0x76C53D08D6B70859}, // -236 + {0xA2CB1717B52481ED, 0x54768C4B0C64CA6F}, // -235 + {0xCB7DDCDDA26DA268, 0xA9942F5DCF7DFD0A}, // -234 + {0xFE5D54150B090B02, 0xD3F93B35435D7C4D}, // -233 + {0x9EFA548D26E5A6E1, 0xC47BC5014A1A6DB0}, // -232 + {0xC6B8E9B0709F109A, 0x359AB6419CA1091C}, // -231 + {0xF867241C8CC6D4C0, 0xC30163D203C94B63}, // -230 + {0x9B407691D7FC44F8, 0x79E0DE63425DCF1E}, // -229 + {0xC21094364DFB5636, 0x985915FC12F542E5}, // -228 + {0xF294B943E17A2BC4, 0x3E6F5B7B17B2939E}, // -227 + {0x979CF3CA6CEC5B5A, 0xA705992CEECF9C43}, // -226 + {0xBD8430BD08277231, 0x50C6FF782A838354}, // -225 + {0xECE53CEC4A314EBD, 0xA4F8BF5635246429}, // -224 + {0x940F4613AE5ED136, 0x871B7795E136BE9A}, // -223 + {0xB913179899F68584, 0x28E2557B59846E40}, // -222 + {0xE757DD7EC07426E5, 0x331AEADA2FE589D0}, // -221 + {0x9096EA6F3848984F, 0x3FF0D2C85DEF7622}, // -220 + {0xB4BCA50B065ABE63, 0x0FED077A756B53AA}, // -219 + {0xE1EBCE4DC7F16DFB, 0xD3E8495912C62895}, // -218 + {0x8D3360F09CF6E4BD, 0x64712DD7ABBBD95D}, // -217 + {0xB080392CC4349DEC, 0xBD8D794D96AACFB4}, // -216 + {0xDCA04777F541C567, 0xECF0D7A0FC5583A1}, // -215 + {0x89E42CAAF9491B60, 0xF41686C49DB57245}, // -214 + {0xAC5D37D5B79B6239, 0x311C2875C522CED6}, // -213 + {0xD77485CB25823AC7, 0x7D633293366B828C}, // -212 + {0x86A8D39EF77164BC, 0xAE5DFF9C02033198}, // -211 + {0xA8530886B54DBDEB, 0xD9F57F830283FDFD}, // -210 + {0xD267CAA862A12D66, 0xD072DF63C324FD7C}, // -209 + {0x8380DEA93DA4BC60, 0x4247CB9E59F71E6E}, // -208 + {0xA46116538D0DEB78, 0x52D9BE85F074E609}, // -207 + {0xCD795BE870516656, 0x67902E276C921F8C}, // -206 + {0x806BD9714632DFF6, 0x00BA1CD8A3DB53B7}, // -205 + {0xA086CFCD97BF97F3, 0x80E8A40ECCD228A5}, // -204 + {0xC8A883C0FDAF7DF0, 0x6122CD128006B2CE}, // -203 + {0xFAD2A4B13D1B5D6C, 0x796B805720085F82}, // -202 + {0x9CC3A6EEC6311A63, 0xCBE3303674053BB1}, // -201 + {0xC3F490AA77BD60FC, 0xBEDBFC4411068A9D}, // -200 + {0xF4F1B4D515ACB93B, 0xEE92FB5515482D45}, // -199 + {0x991711052D8BF3C5, 0x751BDD152D4D1C4B}, // -198 + {0xBF5CD54678EEF0B6, 0xD262D45A78A0635E}, // -197 + {0xEF340A98172AACE4, 0x86FB897116C87C35}, // -196 + {0x9580869F0E7AAC0E, 0xD45D35E6AE3D4DA1}, // -195 + {0xBAE0A846D2195712, 0x8974836059CCA10A}, // -194 + {0xE998D258869FACD7, 0x2BD1A438703FC94C}, // -193 + {0x91FF83775423CC06, 0x7B6306A34627DDD0}, // -192 + {0xB67F6455292CBF08, 0x1A3BC84C17B1D543}, // -191 + {0xE41F3D6A7377EECA, 0x20CABA5F1D9E4A94}, // -190 + {0x8E938662882AF53E, 0x547EB47B7282EE9D}, // -189 + {0xB23867FB2A35B28D, 0xE99E619A4F23AA44}, // -188 + {0xDEC681F9F4C31F31, 0x6405FA00E2EC94D5}, // -187 + {0x8B3C113C38F9F37E, 0xDE83BC408DD3DD05}, // -186 + {0xAE0B158B4738705E, 0x9624AB50B148D446}, // -185 + {0xD98DDAEE19068C76, 0x3BADD624DD9B0958}, // -184 + {0x87F8A8D4CFA417C9, 0xE54CA5D70A80E5D7}, // -183 + {0xA9F6D30A038D1DBC, 0x5E9FCF4CCD211F4D}, // -182 + {0xD47487CC8470652B, 0x7647C32000696720}, // -181 + {0x84C8D4DFD2C63F3B, 0x29ECD9F40041E074}, // -180 + {0xA5FB0A17C777CF09, 0xF468107100525891}, // -179 + {0xCF79CC9DB955C2CC, 0x7182148D4066EEB5}, // -178 + {0x81AC1FE293D599BF, 0xC6F14CD848405531}, // -177 + {0xA21727DB38CB002F, 0xB8ADA00E5A506A7D}, // -176 + {0xCA9CF1D206FDC03B, 0xA6D90811F0E4851D}, // -175 + {0xFD442E4688BD304A, 0x908F4A166D1DA664}, // -174 + {0x9E4A9CEC15763E2E, 0x9A598E4E043287FF}, // -173 + {0xC5DD44271AD3CDBA, 0x40EFF1E1853F29FE}, // -172 + {0xF7549530E188C128, 0xD12BEE59E68EF47D}, // -171 + {0x9A94DD3E8CF578B9, 0x82BB74F8301958CF}, // -170 + {0xC13A148E3032D6E7, 0xE36A52363C1FAF02}, // -169 + {0xF18899B1BC3F8CA1, 0xDC44E6C3CB279AC2}, // -168 + {0x96F5600F15A7B7E5, 0x29AB103A5EF8C0BA}, // -167 + {0xBCB2B812DB11A5DE, 0x7415D448F6B6F0E8}, // -166 + {0xEBDF661791D60F56, 0x111B495B3464AD22}, // -165 + {0x936B9FCEBB25C995, 0xCAB10DD900BEEC35}, // -164 + {0xB84687C269EF3BFB, 0x3D5D514F40EEA743}, // -163 + {0xE65829B3046B0AFA, 0x0CB4A5A3112A5113}, // -162 + {0x8FF71A0FE2C2E6DC, 0x47F0E785EABA72AC}, // -161 + {0xB3F4E093DB73A093, 0x59ED216765690F57}, // -160 + {0xE0F218B8D25088B8, 0x306869C13EC3532D}, // -159 + {0x8C974F7383725573, 0x1E414218C73A13FC}, // -158 + {0xAFBD2350644EEACF, 0xE5D1929EF90898FB}, // -157 + {0xDBAC6C247D62A583, 0xDF45F746B74ABF3A}, // -156 + {0x894BC396CE5DA772, 0x6B8BBA8C328EB784}, // -155 + {0xAB9EB47C81F5114F, 0x066EA92F3F326565}, // -154 + {0xD686619BA27255A2, 0xC80A537B0EFEFEBE}, // -153 + {0x8613FD0145877585, 0xBD06742CE95F5F37}, // -152 + {0xA798FC4196E952E7, 0x2C48113823B73705}, // -151 + {0xD17F3B51FCA3A7A0, 0xF75A15862CA504C6}, // -150 + {0x82EF85133DE648C4, 0x9A984D73DBE722FC}, // -149 + {0xA3AB66580D5FDAF5, 0xC13E60D0D2E0EBBB}, // -148 + {0xCC963FEE10B7D1B3, 0x318DF905079926A9}, // -147 + {0xFFBBCFE994E5C61F, 0xFDF17746497F7053}, // -146 + {0x9FD561F1FD0F9BD3, 0xFEB6EA8BEDEFA634}, // -145 + {0xC7CABA6E7C5382C8, 0xFE64A52EE96B8FC1}, // -144 + {0xF9BD690A1B68637B, 0x3DFDCE7AA3C673B1}, // -143 + {0x9C1661A651213E2D, 0x06BEA10CA65C084F}, // -142 + {0xC31BFA0FE5698DB8, 0x486E494FCFF30A63}, // -141 + {0xF3E2F893DEC3F126, 0x5A89DBA3C3EFCCFB}, // -140 + {0x986DDB5C6B3A76B7, 0xF89629465A75E01D}, // -139 + {0xBE89523386091465, 0xF6BBB397F1135824}, // -138 + {0xEE2BA6C0678B597F, 0x746AA07DED582E2D}, // -137 + {0x94DB483840B717EF, 0xA8C2A44EB4571CDD}, // -136 + {0xBA121A4650E4DDEB, 0x92F34D62616CE414}, // -135 + {0xE896A0D7E51E1566, 0x77B020BAF9C81D18}, // -134 + {0x915E2486EF32CD60, 0x0ACE1474DC1D122F}, // -133 + {0xB5B5ADA8AAFF80B8, 0x0D819992132456BB}, // -132 + {0xE3231912D5BF60E6, 0x10E1FFF697ED6C6A}, // -131 + {0x8DF5EFABC5979C8F, 0xCA8D3FFA1EF463C2}, // -130 + {0xB1736B96B6FD83B3, 0xBD308FF8A6B17CB3}, // -129 + {0xDDD0467C64BCE4A0, 0xAC7CB3F6D05DDBDF}, // -128 + {0x8AA22C0DBEF60EE4, 0x6BCDF07A423AA96C}, // -127 + {0xAD4AB7112EB3929D, 0x86C16C98D2C953C7}, // -126 + {0xD89D64D57A607744, 0xE871C7BF077BA8B8}, // -125 + {0x87625F056C7C4A8B, 0x11471CD764AD4973}, // -124 + {0xA93AF6C6C79B5D2D, 0xD598E40D3DD89BD0}, // -123 + {0xD389B47879823479, 0x4AFF1D108D4EC2C4}, // -122 + {0x843610CB4BF160CB, 0xCEDF722A585139BB}, // -121 + {0xA54394FE1EEDB8FE, 0xC2974EB4EE658829}, // -120 + {0xCE947A3DA6A9273E, 0x733D226229FEEA33}, // -119 + {0x811CCC668829B887, 0x0806357D5A3F5260}, // -118 + {0xA163FF802A3426A8, 0xCA07C2DCB0CF26F8}, // -117 + {0xC9BCFF6034C13052, 0xFC89B393DD02F0B6}, // -116 + {0xFC2C3F3841F17C67, 0xBBAC2078D443ACE3}, // -115 + {0x9D9BA7832936EDC0, 0xD54B944B84AA4C0E}, // -114 + {0xC5029163F384A931, 0x0A9E795E65D4DF12}, // -113 + {0xF64335BCF065D37D, 0x4D4617B5FF4A16D6}, // -112 + {0x99EA0196163FA42E, 0x504BCED1BF8E4E46}, // -111 + {0xC06481FB9BCF8D39, 0xE45EC2862F71E1D7}, // -110 + {0xF07DA27A82C37088, 0x5D767327BB4E5A4D}, // -109 + {0x964E858C91BA2655, 0x3A6A07F8D510F870}, // -108 + {0xBBE226EFB628AFEA, 0x890489F70A55368C}, // -107 + {0xEADAB0ABA3B2DBE5, 0x2B45AC74CCEA842F}, // -106 + {0x92C8AE6B464FC96F, 0x3B0B8BC90012929E}, // -105 + {0xB77ADA0617E3BBCB, 0x09CE6EBB40173745}, // -104 + {0xE55990879DDCAABD, 0xCC420A6A101D0516}, // -103 + {0x8F57FA54C2A9EAB6, 0x9FA946824A12232E}, // -102 + {0xB32DF8E9F3546564, 0x47939822DC96ABFA}, // -101 + {0xDFF9772470297EBD, 0x59787E2B93BC56F8}, // -100 + {0x8BFBEA76C619EF36, 0x57EB4EDB3C55B65B}, // -99 + {0xAEFAE51477A06B03, 0xEDE622920B6B23F2}, // -98 + {0xDAB99E59958885C4, 0xE95FAB368E45ECEE}, // -97 + {0x88B402F7FD75539B, 0x11DBCB0218EBB415}, // -96 + {0xAAE103B5FCD2A881, 0xD652BDC29F26A11A}, // -95 + {0xD59944A37C0752A2, 0x4BE76D3346F04960}, // -94 + {0x857FCAE62D8493A5, 0x6F70A4400C562DDC}, // -93 + {0xA6DFBD9FB8E5B88E, 0xCB4CCD500F6BB953}, // -92 + {0xD097AD07A71F26B2, 0x7E2000A41346A7A8}, // -91 + {0x825ECC24C873782F, 0x8ED400668C0C28C9}, // -90 + {0xA2F67F2DFA90563B, 0x728900802F0F32FB}, // -89 + {0xCBB41EF979346BCA, 0x4F2B40A03AD2FFBA}, // -88 + {0xFEA126B7D78186BC, 0xE2F610C84987BFA9}, // -87 + {0x9F24B832E6B0F436, 0x0DD9CA7D2DF4D7CA}, // -86 + {0xC6EDE63FA05D3143, 0x91503D1C79720DBC}, // -85 + {0xF8A95FCF88747D94, 0x75A44C6397CE912B}, // -84 + {0x9B69DBE1B548CE7C, 0xC986AFBE3EE11ABB}, // -83 + {0xC24452DA229B021B, 0xFBE85BADCE996169}, // -82 + {0xF2D56790AB41C2A2, 0xFAE27299423FB9C4}, // -81 + {0x97C560BA6B0919A5, 0xDCCD879FC967D41B}, // -80 + {0xBDB6B8E905CB600F, 0x5400E987BBC1C921}, // -79 + {0xED246723473E3813, 0x290123E9AAB23B69}, // -78 + {0x9436C0760C86E30B, 0xF9A0B6720AAF6522}, // -77 + {0xB94470938FA89BCE, 0xF808E40E8D5B3E6A}, // -76 + {0xE7958CB87392C2C2, 0xB60B1D1230B20E05}, // -75 + {0x90BD77F3483BB9B9, 0xB1C6F22B5E6F48C3}, // -74 + {0xB4ECD5F01A4AA828, 0x1E38AEB6360B1AF4}, // -73 + {0xE2280B6C20DD5232, 0x25C6DA63C38DE1B1}, // -72 + {0x8D590723948A535F, 0x579C487E5A38AD0F}, // -71 + {0xB0AF48EC79ACE837, 0x2D835A9DF0C6D852}, // -70 + {0xDCDB1B2798182244, 0xF8E431456CF88E66}, // -69 + {0x8A08F0F8BF0F156B, 0x1B8E9ECB641B5900}, // -68 + {0xAC8B2D36EED2DAC5, 0xE272467E3D222F40}, // -67 + {0xD7ADF884AA879177, 0x5B0ED81DCC6ABB10}, // -66 + {0x86CCBB52EA94BAEA, 0x98E947129FC2B4EA}, // -65 + {0xA87FEA27A539E9A5, 0x3F2398D747B36225}, // -64 + {0xD29FE4B18E88640E, 0x8EEC7F0D19A03AAE}, // -63 + {0x83A3EEEEF9153E89, 0x1953CF68300424AD}, // -62 + {0xA48CEAAAB75A8E2B, 0x5FA8C3423C052DD8}, // -61 + {0xCDB02555653131B6, 0x3792F412CB06794E}, // -60 + {0x808E17555F3EBF11, 0xE2BBD88BBEE40BD1}, // -59 + {0xA0B19D2AB70E6ED6, 0x5B6ACEAEAE9D0EC5}, // -58 + {0xC8DE047564D20A8B, 0xF245825A5A445276}, // -57 + {0xFB158592BE068D2E, 0xEED6E2F0F0D56713}, // -56 + {0x9CED737BB6C4183D, 0x55464DD69685606C}, // -55 + {0xC428D05AA4751E4C, 0xAA97E14C3C26B887}, // -54 + {0xF53304714D9265DF, 0xD53DD99F4B3066A9}, // -53 + {0x993FE2C6D07B7FAB, 0xE546A8038EFE402A}, // -52 + {0xBF8FDB78849A5F96, 0xDE98520472BDD034}, // -51 + {0xEF73D256A5C0F77C, 0x963E66858F6D4441}, // -50 + {0x95A8637627989AAD, 0xDDE7001379A44AA9}, // -49 + {0xBB127C53B17EC159, 0x5560C018580D5D53}, // -48 + {0xE9D71B689DDE71AF, 0xAAB8F01E6E10B4A7}, // -47 + {0x9226712162AB070D, 0xCAB3961304CA70E9}, // -46 + {0xB6B00D69BB55C8D1, 0x3D607B97C5FD0D23}, // -45 + {0xE45C10C42A2B3B05, 0x8CB89A7DB77C506B}, // -44 + {0x8EB98A7A9A5B04E3, 0x77F3608E92ADB243}, // -43 + {0xB267ED1940F1C61C, 0x55F038B237591ED4}, // -42 + {0xDF01E85F912E37A3, 0x6B6C46DEC52F6689}, // -41 + {0x8B61313BBABCE2C6, 0x2323AC4B3B3DA016}, // -40 + {0xAE397D8AA96C1B77, 0xABEC975E0A0D081B}, // -39 + {0xD9C7DCED53C72255, 0x96E7BD358C904A22}, // -38 + {0x881CEA14545C7575, 0x7E50D64177DA2E55}, // -37 + {0xAA242499697392D2, 0xDDE50BD1D5D0B9EA}, // -36 + {0xD4AD2DBFC3D07787, 0x955E4EC64B44E865}, // -35 + {0x84EC3C97DA624AB4, 0xBD5AF13BEF0B113F}, // -34 + {0xA6274BBDD0FADD61, 0xECB1AD8AEACDD58F}, // -33 + {0xCFB11EAD453994BA, 0x67DE18EDA5814AF3}, // -32 + {0x81CEB32C4B43FCF4, 0x80EACF948770CED8}, // -31 + {0xA2425FF75E14FC31, 0xA1258379A94D028E}, // -30 + {0xCAD2F7F5359A3B3E, 0x096EE45813A04331}, // -29 + {0xFD87B5F28300CA0D, 0x8BCA9D6E188853FD}, // -28 + {0x9E74D1B791E07E48, 0x775EA264CF55347E}, // -27 + {0xC612062576589DDA, 0x95364AFE032A819E}, // -26 + {0xF79687AED3EEC551, 0x3A83DDBD83F52205}, // -25 + {0x9ABE14CD44753B52, 0xC4926A9672793543}, // -24 + {0xC16D9A0095928A27, 0x75B7053C0F178294}, // -23 + {0xF1C90080BAF72CB1, 0x5324C68B12DD6339}, // -22 + {0x971DA05074DA7BEE, 0xD3F6FC16EBCA5E04}, // -21 + {0xBCE5086492111AEA, 0x88F4BB1CA6BCF585}, // -20 + {0xEC1E4A7DB69561A5, 0x2B31E9E3D06C32E6}, // -19 + {0x9392EE8E921D5D07, 0x3AFF322E62439FD0}, // -18 + {0xB877AA3236A4B449, 0x09BEFEB9FAD487C3}, // -17 + {0xE69594BEC44DE15B, 0x4C2EBE687989A9B4}, // -16 + {0x901D7CF73AB0ACD9, 0x0F9D37014BF60A11}, // -15 + {0xB424DC35095CD80F, 0x538484C19EF38C95}, // -14 + {0xE12E13424BB40E13, 0x2865A5F206B06FBA}, // -13 + {0x8CBCCC096F5088CB, 0xF93F87B7442E45D4}, // -12 + {0xAFEBFF0BCB24AAFE, 0xF78F69A51539D749}, // -11 + {0xDBE6FECEBDEDD5BE, 0xB573440E5A884D1C}, // -10 + {0x89705F4136B4A597, 0x31680A88F8953031}, // -9 + {0xABCC77118461CEFC, 0xFDC20D2B36BA7C3E}, // -8 + {0xD6BF94D5E57A42BC, 0x3D32907604691B4D}, // -7 + {0x8637BD05AF6C69B5, 0xA63F9A49C2C1B110}, // -6 + {0xA7C5AC471B478423, 0x0FCF80DC33721D54}, // -5 + {0xD1B71758E219652B, 0xD3C36113404EA4A9}, // -4 + {0x83126E978D4FDF3B, 0x645A1CAC083126EA}, // -3 + {0xA3D70A3D70A3D70A, 0x3D70A3D70A3D70A4}, // -2 + {0xCCCCCCCCCCCCCCCC, 0xCCCCCCCCCCCCCCCD}, // -1 + {0x8000000000000000, 0x0000000000000000}, // 0 + {0xA000000000000000, 0x0000000000000000}, // 1 + {0xC800000000000000, 0x0000000000000000}, // 2 + {0xFA00000000000000, 0x0000000000000000}, // 3 + {0x9C40000000000000, 0x0000000000000000}, // 4 + {0xC350000000000000, 0x0000000000000000}, // 5 + {0xF424000000000000, 0x0000000000000000}, // 6 + {0x9896800000000000, 0x0000000000000000}, // 7 + {0xBEBC200000000000, 0x0000000000000000}, // 8 + {0xEE6B280000000000, 0x0000000000000000}, // 9 + {0x9502F90000000000, 0x0000000000000000}, // 10 + {0xBA43B74000000000, 0x0000000000000000}, // 11 + {0xE8D4A51000000000, 0x0000000000000000}, // 12 + {0x9184E72A00000000, 0x0000000000000000}, // 13 + {0xB5E620F480000000, 0x0000000000000000}, // 14 + {0xE35FA931A0000000, 0x0000000000000000}, // 15 + {0x8E1BC9BF04000000, 0x0000000000000000}, // 16 + {0xB1A2BC2EC5000000, 0x0000000000000000}, // 17 + {0xDE0B6B3A76400000, 0x0000000000000000}, // 18 + {0x8AC7230489E80000, 0x0000000000000000}, // 19 + {0xAD78EBC5AC620000, 0x0000000000000000}, // 20 + {0xD8D726B7177A8000, 0x0000000000000000}, // 21 + {0x878678326EAC9000, 0x0000000000000000}, // 22 + {0xA968163F0A57B400, 0x0000000000000000}, // 23 + {0xD3C21BCECCEDA100, 0x0000000000000000}, // 24 + {0x84595161401484A0, 0x0000000000000000}, // 25 + {0xA56FA5B99019A5C8, 0x0000000000000000}, // 26 + {0xCECB8F27F4200F3A, 0x0000000000000000}, // 27 + {0x813F3978F8940984, 0x4000000000000000}, // 28 + {0xA18F07D736B90BE5, 0x5000000000000000}, // 29 + {0xC9F2C9CD04674EDE, 0xA400000000000000}, // 30 + {0xFC6F7C4045812296, 0x4D00000000000000}, // 31 + {0x9DC5ADA82B70B59D, 0xF020000000000000}, // 32 + {0xC5371912364CE305, 0x6C28000000000000}, // 33 + {0xF684DF56C3E01BC6, 0xC732000000000000}, // 34 + {0x9A130B963A6C115C, 0x3C7F400000000000}, // 35 + {0xC097CE7BC90715B3, 0x4B9F100000000000}, // 36 + {0xF0BDC21ABB48DB20, 0x1E86D40000000000}, // 37 + {0x96769950B50D88F4, 0x1314448000000000}, // 38 + {0xBC143FA4E250EB31, 0x17D955A000000000}, // 39 + {0xEB194F8E1AE525FD, 0x5DCFAB0800000000}, // 40 + {0x92EFD1B8D0CF37BE, 0x5AA1CAE500000000}, // 41 + {0xB7ABC627050305AD, 0xF14A3D9E40000000}, // 42 + {0xE596B7B0C643C719, 0x6D9CCD05D0000000}, // 43 + {0x8F7E32CE7BEA5C6F, 0xE4820023A2000000}, // 44 + {0xB35DBF821AE4F38B, 0xDDA2802C8A800000}, // 45 + {0xE0352F62A19E306E, 0xD50B2037AD200000}, // 46 + {0x8C213D9DA502DE45, 0x4526F422CC340000}, // 47 + {0xAF298D050E4395D6, 0x9670B12B7F410000}, // 48 + {0xDAF3F04651D47B4C, 0x3C0CDD765F114000}, // 49 + {0x88D8762BF324CD0F, 0xA5880A69FB6AC800}, // 50 + {0xAB0E93B6EFEE0053, 0x8EEA0D047A457A00}, // 51 + {0xD5D238A4ABE98068, 0x72A4904598D6D880}, // 52 + {0x85A36366EB71F041, 0x47A6DA2B7F864750}, // 53 + {0xA70C3C40A64E6C51, 0x999090B65F67D924}, // 54 + {0xD0CF4B50CFE20765, 0xFFF4B4E3F741CF6D}, // 55 + {0x82818F1281ED449F, 0xBFF8F10E7A8921A5}, // 56 + {0xA321F2D7226895C7, 0xAFF72D52192B6A0E}, // 57 + {0xCBEA6F8CEB02BB39, 0x9BF4F8A69F764491}, // 58 + {0xFEE50B7025C36A08, 0x02F236D04753D5B5}, // 59 + {0x9F4F2726179A2245, 0x01D762422C946591}, // 60 + {0xC722F0EF9D80AAD6, 0x424D3AD2B7B97EF6}, // 61 + {0xF8EBAD2B84E0D58B, 0xD2E0898765A7DEB3}, // 62 + {0x9B934C3B330C8577, 0x63CC55F49F88EB30}, // 63 + {0xC2781F49FFCFA6D5, 0x3CBF6B71C76B25FC}, // 64 + {0xF316271C7FC3908A, 0x8BEF464E3945EF7B}, // 65 + {0x97EDD871CFDA3A56, 0x97758BF0E3CBB5AD}, // 66 + {0xBDE94E8E43D0C8EC, 0x3D52EEED1CBEA318}, // 67 + {0xED63A231D4C4FB27, 0x4CA7AAA863EE4BDE}, // 68 + {0x945E455F24FB1CF8, 0x8FE8CAA93E74EF6B}, // 69 + {0xB975D6B6EE39E436, 0xB3E2FD538E122B45}, // 70 + {0xE7D34C64A9C85D44, 0x60DBBCA87196B617}, // 71 + {0x90E40FBEEA1D3A4A, 0xBC8955E946FE31CE}, // 72 + {0xB51D13AEA4A488DD, 0x6BABAB6398BDBE42}, // 73 + {0xE264589A4DCDAB14, 0xC696963C7EED2DD2}, // 74 + {0x8D7EB76070A08AEC, 0xFC1E1DE5CF543CA3}, // 75 + {0xB0DE65388CC8ADA8, 0x3B25A55F43294BCC}, // 76 + {0xDD15FE86AFFAD912, 0x49EF0EB713F39EBF}, // 77 + {0x8A2DBF142DFCC7AB, 0x6E3569326C784338}, // 78 + {0xACB92ED9397BF996, 0x49C2C37F07965405}, // 79 + {0xD7E77A8F87DAF7FB, 0xDC33745EC97BE907}, // 80 + {0x86F0AC99B4E8DAFD, 0x69A028BB3DED71A4}, // 81 + {0xA8ACD7C0222311BC, 0xC40832EA0D68CE0D}, // 82 + {0xD2D80DB02AABD62B, 0xF50A3FA490C30191}, // 83 + {0x83C7088E1AAB65DB, 0x792667C6DA79E0FB}, // 84 + {0xA4B8CAB1A1563F52, 0x577001B891185939}, // 85 + {0xCDE6FD5E09ABCF26, 0xED4C0226B55E6F87}, // 86 + {0x80B05E5AC60B6178, 0x544F8158315B05B5}, // 87 + {0xA0DC75F1778E39D6, 0x696361AE3DB1C722}, // 88 + {0xC913936DD571C84C, 0x03BC3A19CD1E38EA}, // 89 + {0xFB5878494ACE3A5F, 0x04AB48A04065C724}, // 90 + {0x9D174B2DCEC0E47B, 0x62EB0D64283F9C77}, // 91 + {0xC45D1DF942711D9A, 0x3BA5D0BD324F8395}, // 92 + {0xF5746577930D6500, 0xCA8F44EC7EE3647A}, // 93 + {0x9968BF6ABBE85F20, 0x7E998B13CF4E1ECC}, // 94 + {0xBFC2EF456AE276E8, 0x9E3FEDD8C321A67F}, // 95 + {0xEFB3AB16C59B14A2, 0xC5CFE94EF3EA101F}, // 96 + {0x95D04AEE3B80ECE5, 0xBBA1F1D158724A13}, // 97 + {0xBB445DA9CA61281F, 0x2A8A6E45AE8EDC98}, // 98 + {0xEA1575143CF97226, 0xF52D09D71A3293BE}, // 99 + {0x924D692CA61BE758, 0x593C2626705F9C57}, // 100 + {0xB6E0C377CFA2E12E, 0x6F8B2FB00C77836D}, // 101 + {0xE498F455C38B997A, 0x0B6DFB9C0F956448}, // 102 + {0x8EDF98B59A373FEC, 0x4724BD4189BD5EAD}, // 103 + {0xB2977EE300C50FE7, 0x58EDEC91EC2CB658}, // 104 + {0xDF3D5E9BC0F653E1, 0x2F2967B66737E3EE}, // 105 + {0x8B865B215899F46C, 0xBD79E0D20082EE75}, // 106 + {0xAE67F1E9AEC07187, 0xECD8590680A3AA12}, // 107 + {0xDA01EE641A708DE9, 0xE80E6F4820CC9496}, // 108 + {0x884134FE908658B2, 0x3109058D147FDCDE}, // 109 + {0xAA51823E34A7EEDE, 0xBD4B46F0599FD416}, // 110 + {0xD4E5E2CDC1D1EA96, 0x6C9E18AC7007C91B}, // 111 + {0x850FADC09923329E, 0x03E2CF6BC604DDB1}, // 112 + {0xA6539930BF6BFF45, 0x84DB8346B786151D}, // 113 + {0xCFE87F7CEF46FF16, 0xE612641865679A64}, // 114 + {0x81F14FAE158C5F6E, 0x4FCB7E8F3F60C07F}, // 115 + {0xA26DA3999AEF7749, 0xE3BE5E330F38F09E}, // 116 + {0xCB090C8001AB551C, 0x5CADF5BFD3072CC6}, // 117 + {0xFDCB4FA002162A63, 0x73D9732FC7C8F7F7}, // 118 + {0x9E9F11C4014DDA7E, 0x2867E7FDDCDD9AFB}, // 119 + {0xC646D63501A1511D, 0xB281E1FD541501B9}, // 120 + {0xF7D88BC24209A565, 0x1F225A7CA91A4227}, // 121 + {0x9AE757596946075F, 0x3375788DE9B06959}, // 122 + {0xC1A12D2FC3978937, 0x0052D6B1641C83AF}, // 123 + {0xF209787BB47D6B84, 0xC0678C5DBD23A49B}, // 124 + {0x9745EB4D50CE6332, 0xF840B7BA963646E1}, // 125 + {0xBD176620A501FBFF, 0xB650E5A93BC3D899}, // 126 + {0xEC5D3FA8CE427AFF, 0xA3E51F138AB4CEBF}, // 127 + {0x93BA47C980E98CDF, 0xC66F336C36B10138}, // 128 + {0xB8A8D9BBE123F017, 0xB80B0047445D4185}, // 129 + {0xE6D3102AD96CEC1D, 0xA60DC059157491E6}, // 130 + {0x9043EA1AC7E41392, 0x87C89837AD68DB30}, // 131 + {0xB454E4A179DD1877, 0x29BABE4598C311FC}, // 132 + {0xE16A1DC9D8545E94, 0xF4296DD6FEF3D67B}, // 133 + {0x8CE2529E2734BB1D, 0x1899E4A65F58660D}, // 134 + {0xB01AE745B101E9E4, 0x5EC05DCFF72E7F90}, // 135 + {0xDC21A1171D42645D, 0x76707543F4FA1F74}, // 136 + {0x899504AE72497EBA, 0x6A06494A791C53A9}, // 137 + {0xABFA45DA0EDBDE69, 0x0487DB9D17636893}, // 138 + {0xD6F8D7509292D603, 0x45A9D2845D3C42B7}, // 139 + {0x865B86925B9BC5C2, 0x0B8A2392BA45A9B3}, // 140 + {0xA7F26836F282B732, 0x8E6CAC7768D7141F}, // 141 + {0xD1EF0244AF2364FF, 0x3207D795430CD927}, // 142 + {0x8335616AED761F1F, 0x7F44E6BD49E807B9}, // 143 + {0xA402B9C5A8D3A6E7, 0x5F16206C9C6209A7}, // 144 + {0xCD036837130890A1, 0x36DBA887C37A8C10}, // 145 + {0x802221226BE55A64, 0xC2494954DA2C978A}, // 146 + {0xA02AA96B06DEB0FD, 0xF2DB9BAA10B7BD6D}, // 147 + {0xC83553C5C8965D3D, 0x6F92829494E5ACC8}, // 148 + {0xFA42A8B73ABBF48C, 0xCB772339BA1F17FA}, // 149 + {0x9C69A97284B578D7, 0xFF2A760414536EFC}, // 150 + {0xC38413CF25E2D70D, 0xFEF5138519684ABB}, // 151 + {0xF46518C2EF5B8CD1, 0x7EB258665FC25D6A}, // 152 + {0x98BF2F79D5993802, 0xEF2F773FFBD97A62}, // 153 + {0xBEEEFB584AFF8603, 0xAAFB550FFACFD8FB}, // 154 + {0xEEAABA2E5DBF6784, 0x95BA2A53F983CF39}, // 155 + {0x952AB45CFA97A0B2, 0xDD945A747BF26184}, // 156 + {0xBA756174393D88DF, 0x94F971119AEEF9E5}, // 157 + {0xE912B9D1478CEB17, 0x7A37CD5601AAB85E}, // 158 + {0x91ABB422CCB812EE, 0xAC62E055C10AB33B}, // 159 + {0xB616A12B7FE617AA, 0x577B986B314D600A}, // 160 + {0xE39C49765FDF9D94, 0xED5A7E85FDA0B80C}, // 161 + {0x8E41ADE9FBEBC27D, 0x14588F13BE847308}, // 162 + {0xB1D219647AE6B31C, 0x596EB2D8AE258FC9}, // 163 + {0xDE469FBD99A05FE3, 0x6FCA5F8ED9AEF3BC}, // 164 + {0x8AEC23D680043BEE, 0x25DE7BB9480D5855}, // 165 + {0xADA72CCC20054AE9, 0xAF561AA79A10AE6B}, // 166 + {0xD910F7FF28069DA4, 0x1B2BA1518094DA05}, // 167 + {0x87AA9AFF79042286, 0x90FB44D2F05D0843}, // 168 + {0xA99541BF57452B28, 0x353A1607AC744A54}, // 169 + {0xD3FA922F2D1675F2, 0x42889B8997915CE9}, // 170 + {0x847C9B5D7C2E09B7, 0x69956135FEBADA12}, // 171 + {0xA59BC234DB398C25, 0x43FAB9837E699096}, // 172 + {0xCF02B2C21207EF2E, 0x94F967E45E03F4BC}, // 173 + {0x8161AFB94B44F57D, 0x1D1BE0EEBAC278F6}, // 174 + {0xA1BA1BA79E1632DC, 0x6462D92A69731733}, // 175 + {0xCA28A291859BBF93, 0x7D7B8F7503CFDCFF}, // 176 + {0xFCB2CB35E702AF78, 0x5CDA735244C3D43F}, // 177 + {0x9DEFBF01B061ADAB, 0x3A0888136AFA64A8}, // 178 + {0xC56BAEC21C7A1916, 0x088AAA1845B8FDD1}, // 179 + {0xF6C69A72A3989F5B, 0x8AAD549E57273D46}, // 180 + {0x9A3C2087A63F6399, 0x36AC54E2F678864C}, // 181 + {0xC0CB28A98FCF3C7F, 0x84576A1BB416A7DE}, // 182 + {0xF0FDF2D3F3C30B9F, 0x656D44A2A11C51D6}, // 183 + {0x969EB7C47859E743, 0x9F644AE5A4B1B326}, // 184 + {0xBC4665B596706114, 0x873D5D9F0DDE1FEF}, // 185 + {0xEB57FF22FC0C7959, 0xA90CB506D155A7EB}, // 186 + {0x9316FF75DD87CBD8, 0x09A7F12442D588F3}, // 187 + {0xB7DCBF5354E9BECE, 0x0C11ED6D538AEB30}, // 188 + {0xE5D3EF282A242E81, 0x8F1668C8A86DA5FB}, // 189 + {0x8FA475791A569D10, 0xF96E017D694487BD}, // 190 + {0xB38D92D760EC4455, 0x37C981DCC395A9AD}, // 191 + {0xE070F78D3927556A, 0x85BBE253F47B1418}, // 192 + {0x8C469AB843B89562, 0x93956D7478CCEC8F}, // 193 + {0xAF58416654A6BABB, 0x387AC8D1970027B3}, // 194 + {0xDB2E51BFE9D0696A, 0x06997B05FCC0319F}, // 195 + {0x88FCF317F22241E2, 0x441FECE3BDF81F04}, // 196 + {0xAB3C2FDDEEAAD25A, 0xD527E81CAD7626C4}, // 197 + {0xD60B3BD56A5586F1, 0x8A71E223D8D3B075}, // 198 + {0x85C7056562757456, 0xF6872D5667844E4A}, // 199 + {0xA738C6BEBB12D16C, 0xB428F8AC016561DC}, // 200 + {0xD106F86E69D785C7, 0xE13336D701BEBA53}, // 201 + {0x82A45B450226B39C, 0xECC0024661173474}, // 202 + {0xA34D721642B06084, 0x27F002D7F95D0191}, // 203 + {0xCC20CE9BD35C78A5, 0x31EC038DF7B441F5}, // 204 + {0xFF290242C83396CE, 0x7E67047175A15272}, // 205 + {0x9F79A169BD203E41, 0x0F0062C6E984D387}, // 206 + {0xC75809C42C684DD1, 0x52C07B78A3E60869}, // 207 + {0xF92E0C3537826145, 0xA7709A56CCDF8A83}, // 208 + {0x9BBCC7A142B17CCB, 0x88A66076400BB692}, // 209 + {0xC2ABF989935DDBFE, 0x6ACFF893D00EA436}, // 210 + {0xF356F7EBF83552FE, 0x0583F6B8C4124D44}, // 211 + {0x98165AF37B2153DE, 0xC3727A337A8B704B}, // 212 + {0xBE1BF1B059E9A8D6, 0x744F18C0592E4C5D}, // 213 + {0xEDA2EE1C7064130C, 0x1162DEF06F79DF74}, // 214 + {0x9485D4D1C63E8BE7, 0x8ADDCB5645AC2BA9}, // 215 + {0xB9A74A0637CE2EE1, 0x6D953E2BD7173693}, // 216 + {0xE8111C87C5C1BA99, 0xC8FA8DB6CCDD0438}, // 217 + {0x910AB1D4DB9914A0, 0x1D9C9892400A22A3}, // 218 + {0xB54D5E4A127F59C8, 0x2503BEB6D00CAB4C}, // 219 + {0xE2A0B5DC971F303A, 0x2E44AE64840FD61E}, // 220 + {0x8DA471A9DE737E24, 0x5CEAECFED289E5D3}, // 221 + {0xB10D8E1456105DAD, 0x7425A83E872C5F48}, // 222 + {0xDD50F1996B947518, 0xD12F124E28F7771A}, // 223 + {0x8A5296FFE33CC92F, 0x82BD6B70D99AAA70}, // 224 + {0xACE73CBFDC0BFB7B, 0x636CC64D1001550C}, // 225 + {0xD8210BEFD30EFA5A, 0x3C47F7E05401AA4F}, // 226 + {0x8714A775E3E95C78, 0x65ACFAEC34810A72}, // 227 + {0xA8D9D1535CE3B396, 0x7F1839A741A14D0E}, // 228 + {0xD31045A8341CA07C, 0x1EDE48111209A051}, // 229 + {0x83EA2B892091E44D, 0x934AED0AAB460433}, // 230 + {0xA4E4B66B68B65D60, 0xF81DA84D56178540}, // 231 + {0xCE1DE40642E3F4B9, 0x36251260AB9D668F}, // 232 + {0x80D2AE83E9CE78F3, 0xC1D72B7C6B42601A}, // 233 + {0xA1075A24E4421730, 0xB24CF65B8612F820}, // 234 + {0xC94930AE1D529CFC, 0xDEE033F26797B628}, // 235 + {0xFB9B7CD9A4A7443C, 0x169840EF017DA3B2}, // 236 + {0x9D412E0806E88AA5, 0x8E1F289560EE864F}, // 237 + {0xC491798A08A2AD4E, 0xF1A6F2BAB92A27E3}, // 238 + {0xF5B5D7EC8ACB58A2, 0xAE10AF696774B1DC}, // 239 + {0x9991A6F3D6BF1765, 0xACCA6DA1E0A8EF2A}, // 240 + {0xBFF610B0CC6EDD3F, 0x17FD090A58D32AF4}, // 241 + {0xEFF394DCFF8A948E, 0xDDFC4B4CEF07F5B1}, // 242 + {0x95F83D0A1FB69CD9, 0x4ABDAF101564F98F}, // 243 + {0xBB764C4CA7A4440F, 0x9D6D1AD41ABE37F2}, // 244 + {0xEA53DF5FD18D5513, 0x84C86189216DC5EE}, // 245 + {0x92746B9BE2F8552C, 0x32FD3CF5B4E49BB5}, // 246 + {0xB7118682DBB66A77, 0x3FBC8C33221DC2A2}, // 247 + {0xE4D5E82392A40515, 0x0FABAF3FEAA5334B}, // 248 + {0x8F05B1163BA6832D, 0x29CB4D87F2A7400F}, // 249 + {0xB2C71D5BCA9023F8, 0x743E20E9EF511013}, // 250 + {0xDF78E4B2BD342CF6, 0x914DA9246B255417}, // 251 + {0x8BAB8EEFB6409C1A, 0x1AD089B6C2F7548F}, // 252 + {0xAE9672ABA3D0C320, 0xA184AC2473B529B2}, // 253 + {0xDA3C0F568CC4F3E8, 0xC9E5D72D90A2741F}, // 254 + {0x8865899617FB1871, 0x7E2FA67C7A658893}, // 255 + {0xAA7EEBFB9DF9DE8D, 0xDDBB901B98FEEAB8}, // 256 + {0xD51EA6FA85785631, 0x552A74227F3EA566}, // 257 + {0x8533285C936B35DE, 0xD53A88958F872760}, // 258 + {0xA67FF273B8460356, 0x8A892ABAF368F138}, // 259 + {0xD01FEF10A657842C, 0x2D2B7569B0432D86}, // 260 + {0x8213F56A67F6B29B, 0x9C3B29620E29FC74}, // 261 + {0xA298F2C501F45F42, 0x8349F3BA91B47B90}, // 262 + {0xCB3F2F7642717713, 0x241C70A936219A74}, // 263 + {0xFE0EFB53D30DD4D7, 0xED238CD383AA0111}, // 264 + {0x9EC95D1463E8A506, 0xF4363804324A40AB}, // 265 + {0xC67BB4597CE2CE48, 0xB143C6053EDCD0D6}, // 266 + {0xF81AA16FDC1B81DA, 0xDD94B7868E94050B}, // 267 + {0x9B10A4E5E9913128, 0xCA7CF2B4191C8327}, // 268 + {0xC1D4CE1F63F57D72, 0xFD1C2F611F63A3F1}, // 269 + {0xF24A01A73CF2DCCF, 0xBC633B39673C8CED}, // 270 + {0x976E41088617CA01, 0xD5BE0503E085D814}, // 271 + {0xBD49D14AA79DBC82, 0x4B2D8644D8A74E19}, // 272 + {0xEC9C459D51852BA2, 0xDDF8E7D60ED1219F}, // 273 + {0x93E1AB8252F33B45, 0xCABB90E5C942B504}, // 274 + {0xB8DA1662E7B00A17, 0x3D6A751F3B936244}, // 275 + {0xE7109BFBA19C0C9D, 0x0CC512670A783AD5}, // 276 + {0x906A617D450187E2, 0x27FB2B80668B24C6}, // 277 + {0xB484F9DC9641E9DA, 0xB1F9F660802DEDF7}, // 278 + {0xE1A63853BBD26451, 0x5E7873F8A0396974}, // 279 + {0x8D07E33455637EB2, 0xDB0B487B6423E1E9}, // 280 + {0xB049DC016ABC5E5F, 0x91CE1A9A3D2CDA63}, // 281 + {0xDC5C5301C56B75F7, 0x7641A140CC7810FC}, // 282 + {0x89B9B3E11B6329BA, 0xA9E904C87FCB0A9E}, // 283 + {0xAC2820D9623BF429, 0x546345FA9FBDCD45}, // 284 + {0xD732290FBACAF133, 0xA97C177947AD4096}, // 285 + {0x867F59A9D4BED6C0, 0x49ED8EABCCCC485E}, // 286 + {0xA81F301449EE8C70, 0x5C68F256BFFF5A75}, // 287 + {0xD226FC195C6A2F8C, 0x73832EEC6FFF3112}, // 288 + {0x83585D8FD9C25DB7, 0xC831FD53C5FF7EAC}, // 289 + {0xA42E74F3D032F525, 0xBA3E7CA8B77F5E56}, // 290 + {0xCD3A1230C43FB26F, 0x28CE1BD2E55F35EC}, // 291 + {0x80444B5E7AA7CF85, 0x7980D163CF5B81B4}, // 292 + {0xA0555E361951C366, 0xD7E105BCC3326220}, // 293 + {0xC86AB5C39FA63440, 0x8DD9472BF3FEFAA8}, // 294 + {0xFA856334878FC150, 0xB14F98F6F0FEB952}, // 295 + {0x9C935E00D4B9D8D2, 0x6ED1BF9A569F33D4}, // 296 + {0xC3B8358109E84F07, 0x0A862F80EC4700C9}, // 297 + {0xF4A642E14C6262C8, 0xCD27BB612758C0FB}, // 298 + {0x98E7E9CCCFBD7DBD, 0x8038D51CB897789D}, // 299 + {0xBF21E44003ACDD2C, 0xE0470A63E6BD56C4}, // 300 + {0xEEEA5D5004981478, 0x1858CCFCE06CAC75}, // 301 + {0x95527A5202DF0CCB, 0x0F37801E0C43EBC9}, // 302 + {0xBAA718E68396CFFD, 0xD30560258F54E6BB}, // 303 + {0xE950DF20247C83FD, 0x47C6B82EF32A206A}, // 304 + {0x91D28B7416CDD27E, 0x4CDC331D57FA5442}, // 305 + {0xB6472E511C81471D, 0xE0133FE4ADF8E953}, // 306 + {0xE3D8F9E563A198E5, 0x58180FDDD97723A7}, // 307 + {0x8E679C2F5E44FF8F, 0x570F09EAA7EA7649}, // 308 + {0xB201833B35D63F73, 0x2CD2CC6551E513DB}, // 309 + {0xDE81E40A034BCF4F, 0xF8077F7EA65E58D2}, // 310 + {0x8B112E86420F6191, 0xFB04AFAF27FAF783}, // 311 + {0xADD57A27D29339F6, 0x79C5DB9AF1F9B564}, // 312 + {0xD94AD8B1C7380874, 0x18375281AE7822BD}, // 313 + {0x87CEC76F1C830548, 0x8F2293910D0B15B6}, // 314 + {0xA9C2794AE3A3C69A, 0xB2EB3875504DDB23}, // 315 + {0xD433179D9C8CB841, 0x5FA60692A46151EC}, // 316 + {0x849FEEC281D7F328, 0xDBC7C41BA6BCD334}, // 317 + {0xA5C7EA73224DEFF3, 0x12B9B522906C0801}, // 318 + {0xCF39E50FEAE16BEF, 0xD768226B34870A01}, // 319 + {0x81842F29F2CCE375, 0xE6A1158300D46641}, // 320 + {0xA1E53AF46F801C53, 0x60495AE3C1097FD1}, // 321 + {0xCA5E89B18B602368, 0x385BB19CB14BDFC5}, // 322 + {0xFCF62C1DEE382C42, 0x46729E03DD9ED7B6}, // 323 + {0x9E19DB92B4E31BA9, 0x6C07A2C26A8346D2}, // 324 + }; + return g[k - KMIN]; +#undef KMIN +#undef KMAX +} + +#endif diff --git a/native/arm/test/xassert.h b/native/arm/test/xassert.h new file mode 100644 index 000000000..7399f3041 --- /dev/null +++ b/native/arm/test/xassert.h @@ -0,0 +1,42 @@ +/* + * Copyright 2022 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. + */ + +#ifndef XASSERT_H +#define XASSERT_H + + +#ifndef DEBUG + #define xassert(expr) ((void)0) +#else + #include "xprintf.h" + #define xassert(expr) \ + ((expr) \ + ? ((void)0) \ + : _xassert(#expr, __FILE__, __LINE__, __PRETTY_FUNCTION__)) + +static void* raise = 0; +static void xabort() { + *(int*)(raise) = 1; +} +static void _xassert(const char *assertion, const char *file, + const unsigned line, const char *func) { + xprintf("%s:%u: %s Assertion `%s' failed.\n", + file, line, func ? func : "?", assertion); + xabort(); +} +#endif // DEBUG + +#endif // XASSERT_H \ No newline at end of file diff --git a/native/arm/test/xprintf.h b/native/arm/test/xprintf.h new file mode 100644 index 000000000..5b0785f0e --- /dev/null +++ b/native/arm/test/xprintf.h @@ -0,0 +1,281 @@ +/* + * Copyright 2022 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. + */ + +#pragma once + +#include + +#ifdef LOG_LEVEL +#define DEBUG +#define LOG_TRACE(_VA_ARGS__...) do { if (LOG_LEVEL >= 0) xprintf(_VA_ARGS__ ); } while (0) +#define LOG_DEBUG(_VA_ARGS__...) do { if (LOG_LEVEL >= 1) xprintf(_VA_ARGS__ ); } while (0) +#define LOG_INFO(_VA_ARGS__...) do { if (LOG_LEVEL >= 2) xprintf(_VA_ARGS__ ); } while (0) +#else +#define LOG_TRACE(_VA_ARGS__...) ((void)0) +#define LOG_DEBUG(_VA_ARGS__...) ((void)0) +#define LOG_INFO(_VA_ARGS__...) ((void)0) +#endif + +// Note: this code is on cross-compile, so we can't use System-specific Predefined Macros here. +#if USE_APPLE +static inline void __attribute__((naked)) write_syscall(const char *s, size_t n) +{ + asm volatile( + "movq %rsi, %rdx" + "\n" + "movq %rdi, %rsi" + "\n" + "movq $1, %rdi" + "\n" + "movq $0x02000004, %rax" + "\n" + "syscall" + "\n" + "retq" + "\n"); +} +#else +static inline void __attribute__((naked)) write_syscall(const char *s, size_t n) +{ + asm volatile( + "movq %rsi, %rdx" + "\n" + "movq %rdi, %rsi" + "\n" + "movq $1, %rdi" + "\n" + "movq $1, %rax" + "\n" + "syscall" + "\n" + "retq" + "\n"); +} +#endif + +static inline void printch(const char ch) +{ + write_syscall(&ch, 1); +} + +static inline void printstr(const char *s) +{ + size_t n = 0; + const char *p = s; + while (*p++) + n++; + write_syscall(s, n); +} + +static inline void printint(int64_t v) +{ + char neg = 0; + char buf[32] = {}; + char *p = &buf[31]; + uint64_t u; + if (v < 0) { + u = ~v + 1; + neg = 1; + } else { + u = v; + } + if (u == 0) { + *--p = '0'; + goto sig; + } + while (u) + { + *--p = (u % 10) + '0'; + u /= 10; + } +sig: + if (neg) { + *--p = '-'; + } + printstr(p); +} + +static inline void printuint(uint64_t v) +{ + char buf[32] = {}; + char *p = &buf[31]; + if (v == 0) + { + printch('0'); + return; + } + while (v) + { + *--p = (v % 10) + '0'; + v /= 10; + } + printstr(p); +} + +static const char tab[] = "0123456789abcdef"; + +static inline void printhex(uintptr_t v) +{ + if (v == 0) + { + printch('0'); + return; + } + char buf[32] = {}; + char *p = &buf[31]; + + while (v) + { + *--p = tab[v & 0x0f]; + v >>= 4; + } + printstr(p); +} + +#define MAX_BUF_LEN 1000 + +static inline void printbytes(GoSlice *s) +{ + printch('['); + int i = 0; + if (s->len > MAX_BUF_LEN) + { + i = s->len - MAX_BUF_LEN; + } + for (; i < s->len; i++) + { + char* bytes = (char*)(s->buf); + printch(tab[(bytes[i] & 0xf0) >> 4]); + printch(tab[bytes[i] & 0x0f]); + if (i != s->len - 1) + printch(','); + } + printch(']'); +} + +static inline void printgostr(GoString *s) +{ + printch('"'); + if (s->len < MAX_BUF_LEN) + { + write_syscall(s->buf, s->len); + } + else + { + write_syscall(s->buf, MAX_BUF_LEN); + } + printch('"'); +} + +static inline void do_xprintf(const char *fmt, ...) +{ + __builtin_va_list va; + char buf[256] = {}; + char *p = buf; + __builtin_va_start(va, fmt); + for (;;) + { + if (*fmt == 0) + { + break; + } + if (*fmt != '%') + { + *p++ = *fmt++; + continue; + } + *p = 0; + p = buf; + fmt++; + printstr(buf); + switch (*fmt++) + { + case '%': + { + printch('%'); + break; + } + case 'g': + { + printgostr(__builtin_va_arg(va, GoString *)); + break; + } + case 's': + { + printstr(__builtin_va_arg(va, const char *)); + break; + } + case 'd': + { + printint(__builtin_va_arg(va, int64_t)); + break; + } + case 'u': + { + printuint(__builtin_va_arg(va, uint64_t)); + break; + } + case 'f': + { + printint(__builtin_va_arg(va, double)); + break; + } + case 'c': + { + printch((char)(__builtin_va_arg(va, int))); + break; + } + case 'x': + { + printhex(__builtin_va_arg(va, uintptr_t)); + break; + } + case 'l': + { + printbytes(__builtin_va_arg(va, GoSlice *)); + break; + } + } + } + __builtin_va_end(va); + if (p != buf) + { + *p = 0; + printstr(buf); + } +} + +#ifdef DEBUG +#define xprintf(_VA_ARGS__...) do_xprintf(_VA_ARGS__) +#else +#define xprintf(_VA_ARGS__...) ((void)0) +#endif + +static always_inline void print_longhex(const void *input, const char* s, int bytes) { + const uint8_t* p = (const uint8_t*)(input); + xprintf("%s : ", s); + for (int i = 0; i < bytes; i++) { + uintptr_t u = p[i]; + if (u < 0x10) xprintf("0"); + xprintf("%x", u); + if ((i + 1) < bytes && (i + 1) % 4 == 0) { + xprintf("-"); + } + } + xprintf("\n"); +} + +#define psimd(simd) print_longhex((const void *)(simd), #simd, sizeof(*simd)) \ No newline at end of file diff --git a/native/arm/types.h b/native/arm/types.h new file mode 100644 index 000000000..196923b09 --- /dev/null +++ b/native/arm/types.h @@ -0,0 +1,45 @@ + +#ifndef TYPES_H +#define TYPES_H + +// NOTE: !NOT MODIFIED ONLY. +// This definitions are copied from internal/native/types/types.go. + +#define V_EOF 1 +#define V_NULL 2 +#define V_TRUE 3 +#define V_FALSE 4 +#define V_ARRAY 5 +#define V_OBJECT 6 +#define V_STRING 7 +#define V_DOUBLE 8 +#define V_INTEGER 9 +#define V_KEY_SEP 10 +#define V_ELEM_SEP 11 +#define V_ARRAY_END 12 +#define V_OBJECT_END 13 + +#define F_DBLUNQ (1 << 0) +#define F_UNIREP (1 << 1) + +#define VS_NULL 0x6c6c756e // 'null' in little endian +#define VS_TRUE 0x65757274 // 'true' in little endian +#define VS_ALSE 0x65736c61 // 'alse' in little endian ('false' without the 'f') + +#define ERR_EOF 1 +#define ERR_INVAL 2 +#define ERR_ESCAPE 3 +#define ERR_UNICODE 4 +#define ERR_OVERFLOW 5 +#define ERR_NUMBER_FMT 6 +#define ERR_RECURSE_MAX 7 +#define ERR_FLOAT_INF 8 +#define ERR_MISMATCH 9 +#define ERR_INVAL_UTF8 10 + +#define ERR_NOT_FOUND 33 +#define ERR_UNSUPPORT_TYPE 34 + +#define MAX_RECURSE 4096 + +#endif diff --git a/native/arm/u64toa.c b/native/arm/u64toa.c new file mode 100644 index 000000000..30a119c3a --- /dev/null +++ b/native/arm/u64toa.c @@ -0,0 +1,6 @@ +#include "fastint.h" + + +int u64toa(char *out, uint64_t val) { + return u64toa_1(out, val); +} diff --git a/native/arm/unquote.c b/native/arm/unquote.c new file mode 100644 index 000000000..f707a4b3f --- /dev/null +++ b/native/arm/unquote.c @@ -0,0 +1,201 @@ +#include "parsing.h" + + +ssize_t unquote(const char *sp, ssize_t nb, char *dp, ssize_t *ep, uint64_t flags) { + ssize_t n; + ssize_t x = nb; + const char * s = sp; + const char * p = dp; + + /* scan & copy all the non-escape characters */ + while (nb && (n = (*sp == '\\' ? 0 : memcchr_p32(sp, nb, dp))) != -1) { + char cc; + uint32_t r0; + uint32_t r1; + + /* skip the plain text */ + dp += n; + sp += n + 2; + nb -= n + 2; + + /* check for EOF */ + if (nb < 0) { + *ep = x; + return -ERR_EOF; + } + + /* check for double unquote */ + if (unlikely(flags & F_DBLUNQ)) { + int nr = nb; + char c1 = sp[-1]; + + /* must have at least 1 character left */ + if (nr == 0) { + *ep = x; + return -ERR_EOF; + } + + /* every quote must be a double quote */ + if (c1 != '\\') { + *ep = sp - s - 1; + return -ERR_INVAL; + } + + /* special case of '\\\\' and '\\\"' */ + if (*sp == '\\') { + if (nr < 2) { + *ep = x; + return -ERR_EOF; + } else if (sp[1] != '"' && sp[1] != '\\') { + *ep = sp - s + 1; + return -ERR_INVAL; + } else { + sp++; + nb--; + } + } + + /* skip the second escape */ + sp++; + nb--; + } + + /* check for escape sequence */ + if ((cc = _UnquoteTab[(uint8_t)sp[-1]]) == 0) { + *ep = sp - s - 1; + return -ERR_ESCAPE; + } + + /* check for simple escape sequence */ + if (cc != -1) { + *dp++ = cc; + continue; + } + + /* must have at least 4 characters */ + if (nb < 4) { + *ep = x; + return -ERR_EOF; + } + + /* check for hexadecimal characters */ + if (!unhex16_is(sp)) { + *ep = sp - s; + for (int i = 0; i < 4 && ishex(*sp); i++, sp++) ++*ep; + return -ERR_INVAL; + } + + /* decode the code-point */ + r0 = unhex16_fast(sp); + sp += 4; + nb -= 4; + + /* from line 598 */ + retry_decode: + + /* ASCII characters, unlikely */ + if (unlikely(r0 <= 0x7f)) { + *dp++ = (char)r0; + continue; + } + + /* latin-1 characters, unlikely */ + if (unlikely(r0 <= 0x07ff)) { + *dp++ = (char)(0xc0 | (r0 >> 6)); + *dp++ = (char)(0x80 | (r0 & 0x3f)); + continue; + } + + /* 3-byte characters, likely */ + if (likely(r0 < 0xd800 || r0 > 0xdfff)) { + *dp++ = (char)(0xe0 | ((r0 >> 12) )); + *dp++ = (char)(0x80 | ((r0 >> 6) & 0x3f)); + *dp++ = (char)(0x80 | ((r0 ) & 0x3f)); + continue; + } + + /* check for double unquote */ + if (unlikely(flags & F_DBLUNQ)) { + if (nb < 1) { + if (likely(flags & F_UNIREP)) { + unirep(&dp); + continue; + } else { + *ep = x; + return -ERR_EOF; + } + } else { + if (sp[0] == '\\') { + nb--; + sp++; + } else if (likely(flags & F_UNIREP)) { + unirep(&dp); + continue; + } else { + *ep = sp - s - 4; + return -ERR_UNICODE; + } + } + } + + /* surrogate half, must follows by the other half */ + if (nb < 6 || r0 > 0xdbff || sp[0] != '\\' || sp[1] != 'u') { + if (likely(flags & F_UNIREP)) { + unirep(&dp); + continue; + } else { + *ep = sp - s - ((flags & F_DBLUNQ) ? 5 : 4); + return -ERR_UNICODE; + } + } + + /* check the hexadecimal escape */ + if (!unhex16_is(sp + 2)) { + *ep = sp - s + 2; + for (int i = 2; i < 6 && ishex(sp[i]); i++) ++*ep; + return -ERR_INVAL; + } + + /* decode the second code-point */ + r1 = unhex16_fast(sp + 2); + sp += 6; + nb -= 6; + + /* it must be the other half */ + if (r1 < 0xdc00 || r1 > 0xdfff) { + if (unlikely(!(flags & F_UNIREP))) { + *ep = sp - s - 4; + return -ERR_UNICODE; + } else { + r0 = r1; + unirep(&dp); + goto retry_decode; + } + } + + /* merge two surrogates */ + r0 = (r0 - 0xd800) << 10; + r1 = (r1 - 0xdc00) + 0x010000; + r0 += r1; + + /* check the code point range */ + if (r0 > 0x10ffff) { + if (likely(!(flags & F_UNIREP))) { + *ep = sp - s - 4; + return -ERR_UNICODE; + } else { + unirep(&dp); + continue; + } + } + + /* encode the character */ + *dp++ = (char)(0xf0 | ((r0 >> 18) )); + *dp++ = (char)(0x80 | ((r0 >> 12) & 0x3f)); + *dp++ = (char)(0x80 | ((r0 >> 6) & 0x3f)); + *dp++ = (char)(0x80 | ((r0 ) & 0x3f)); + } + + /* calculate the result length */ + return dp + nb - p; +} \ No newline at end of file diff --git a/native/arm/utf8.h b/native/arm/utf8.h new file mode 100644 index 000000000..73a988ca9 --- /dev/null +++ b/native/arm/utf8.h @@ -0,0 +1,493 @@ +/* + * Copyright (C) 2019 Yaoyuan . + * + * 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. + * + * Copyright 2018-2023 The simdjson 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. + * + * This file may have been modified by ByteDance authors. All ByteDance + * Modifications are Copyright 2022 ByteDance Authors. + */ + +#pragma once + +#include "native.h" +#include "utils.h" +#include "test/xassert.h" +#include "test/xprintf.h" + +static inline ssize_t valid_utf8_4byte(uint32_t ubin) { + /* + Each unicode code point is encoded as 1 to 4 bytes in UTF-8 encoding, + we use 4-byte mask and pattern value to validate UTF-8 byte sequence, + this requires the input data to have 4-byte zero padding. + --------------------------------------------------- + 1 byte + unicode range [U+0000, U+007F] + unicode min [.......0] + unicode max [.1111111] + bit pattern [0.......] + --------------------------------------------------- + 2 byte + unicode range [U+0080, U+07FF] + unicode min [......10 ..000000] + unicode max [...11111 ..111111] + bit require [...xxxx. ........] (1E 00) + bit mask [xxx..... xx......] (E0 C0) + bit pattern [110..... 10......] (C0 80) + // 1101 0100 10110000 + // 0001 1110 + --------------------------------------------------- + 3 byte + unicode range [U+0800, U+FFFF] + unicode min [........ ..100000 ..000000] + unicode max [....1111 ..111111 ..111111] + bit require [....xxxx ..x..... ........] (0F 20 00) + bit mask [xxxx.... xx...... xx......] (F0 C0 C0) + bit pattern [1110.... 10...... 10......] (E0 80 80) + --------------------------------------------------- + 3 byte invalid (reserved for surrogate halves) + unicode range [U+D800, U+DFFF] + unicode min [....1101 ..100000 ..000000] + unicode max [....1101 ..111111 ..111111] + bit mask [....xxxx ..x..... ........] (0F 20 00) + bit pattern [....1101 ..1..... ........] (0D 20 00) + --------------------------------------------------- + 4 byte + unicode range [U+10000, U+10FFFF] + unicode min [........ ...10000 ..000000 ..000000] + unicode max [.....100 ..001111 ..111111 ..111111] + bit err0 [.....100 ........ ........ ........] (04 00 00 00) + bit err1 [.....011 ..110000 ........ ........] (03 30 00 00) + bit require [.....xxx ..xx.... ........ ........] (07 30 00 00) + bit mask [xxxxx... xx...... xx...... xx......] (F8 C0 C0 C0) + bit pattern [11110... 10...... 10...... 10......] (F0 80 80 80) + --------------------------------------------------- + */ + const uint32_t b2_mask = 0x0000C0E0UL; + const uint32_t b2_patt = 0x000080C0UL; + const uint32_t b2_requ = 0x0000001EUL; + const uint32_t b3_mask = 0x00C0C0F0UL; + const uint32_t b3_patt = 0x008080E0UL; + const uint32_t b3_requ = 0x0000200FUL; + const uint32_t b3_erro = 0x0000200DUL; + const uint32_t b4_mask = 0xC0C0C0F8UL; + const uint32_t b4_patt = 0x808080F0UL; + const uint32_t b4_requ = 0x00003007UL; + const uint32_t b4_err0 = 0x00000004UL; + const uint32_t b4_err1 = 0x00003003UL; + +#define is_valid_seq_2(uni) ( \ + ((uni & b2_mask) == b2_patt) && \ + ((uni & b2_requ)) \ +) + +#define is_valid_seq_3(uni) ( \ + ((uni & b3_mask) == b3_patt) && \ + ((tmp = (uni & b3_requ))) && \ + ((tmp != b3_erro)) \ +) + +#define is_valid_seq_4(uni) ( \ + ((uni & b4_mask) == b4_patt) && \ + ((tmp = (uni & b4_requ))) && \ + ((tmp & b4_err0) == 0 || (tmp & b4_err1) == 0) \ +) + uint32_t tmp = 0; + + if (is_valid_seq_3(ubin)) return 3; + if (is_valid_seq_2(ubin)) return 2; + if (is_valid_seq_4(ubin)) return 4; + return 0; +} + +static always_inline long write_error(int pos, StateMachine *m, size_t msize) { + if (m->sp >= msize) { + return -1; + } + m->vt[m->sp++] = pos; + return 0; +} + +// scalar code, error position should excesss 4096 +static always_inline long validate_utf8_with_errors(const char *src, long len, long *p, StateMachine *m) { + const char* start = src + *p; + const char* end = src + len; + while (start < end - 3) { + uint32_t u = (*(uint32_t*)(start)); + if ((unsigned)(*start) < 0x80) { + start += 1; + continue; + } + size_t n = valid_utf8_4byte(u); + if (n != 0) { // valid utf + start += n; + continue; + } + long err = write_error(start - src, m, MAX_RECURSE); + if (err) { + *p = start - src; + return err; + } + start += 1; + } + while (start < end) { + if ((unsigned)(*start) < 0x80) { + start += 1; + continue; + } + uint32_t u = 0; + memcpy_p4(&u, start, end - start); + size_t n = valid_utf8_4byte(u); + if (n != 0) { // valid utf + start += n; + continue; + } + long err = write_error(start - src, m, MAX_RECURSE); + if (err) { + *p = start - src; + return err; + } + start += 1; + } + *p = start - src; + return 0; +} + +// validate_utf8_errors returns zero if valid, otherwise, the error position. +static always_inline long validate_utf8_errors(const GoString* s) { + const char* start = s->buf; + const char* end = s->buf + s->len; + while (start < end - 3) { + uint32_t u = (*(uint32_t*)(start)); + if ((unsigned)(*start) < 0x80) { + start += 1; + continue; + } + size_t n = valid_utf8_4byte(u); + if (n == 0) { // invalid utf + return -(start - s->buf) - 1; + } + start += n; + } + while (start < end) { + if ((unsigned)(*start) < 0x80) { + start += 1; + continue; + } + uint32_t u = 0; + memcpy_p4(&u, start, end - start); + size_t n = valid_utf8_4byte(u); + if (n == 0) { // invalid utf + return -(start - s->buf) - 1; + } + start += n; + } + return 0; +} + +// SIMD implementation +#if USE_AVX2 + + static always_inline __m256i simd256_shr(const __m256i input, const int shift) { + __m256i shifted = _mm256_srli_epi16(input, shift); + __m256i mask = _mm256_set1_epi8(0xFFu >> shift); + return _mm256_and_si256(shifted, mask); + } + +#define simd256_prev(input, prev, N) _mm256_alignr_epi8(input, _mm256_permute2x128_si256(prev, input, 0x21), 16 - (N)); + + static always_inline __m256i must_be_2_3_continuation(const __m256i prev2, const __m256i prev3) { + __m256i is_third_byte = _mm256_subs_epu8(prev2, _mm256_set1_epi8(0b11100000u-1)); // Only 111_____ will be > 0 + __m256i is_fourth_byte = _mm256_subs_epu8(prev3, _mm256_set1_epi8(0b11110000u-1)); // Only 1111____ will be > 0 + // Caller requires a bool (all 1's). All values resulting from the subtraction will be <= 64, so signed comparison is fine. + __m256i or = _mm256_or_si256(is_third_byte, is_fourth_byte); + return _mm256_cmpgt_epi8(or, _mm256_set1_epi8(0));; + } + + static always_inline __m256i simd256_lookup16(const __m256i input, const uint8_t* table) { + return _mm256_shuffle_epi8(_mm256_setr_epi8(table[0], table[1], table[2], table[3], table[4], table[5], table[6], table[7], table[8], table[9], table[10], table[11], table[12], table[13], table[14], table[15], table[0], table[1], table[2], table[3], table[4], table[5], table[6], table[7], table[8], table[9], table[10], table[11], table[12], table[13], table[14], table[15]), input); + } + + // + // Return nonzero if there are incomplete multibyte characters at the end of the block: + // e.g. if there is a 4-byte character, but it's 3 bytes from the end. + // + static always_inline __m256i is_incomplete(const __m256i input) { + // If the previous input's last 3 bytes match this, they're too short (they ended at EOF): + // ... 1111____ 111_____ 11______ + const uint8_t tab[32] = { + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 0b11110000u-1, 0b11100000u-1, 0b11000000u-1}; + const __m256i max_value = _mm256_loadu_si256((const __m256i_u *)(&tab[0])); + return _mm256_subs_epu8(input, max_value); + } + + static always_inline __m256i check_special_cases(const __m256i input, const __m256i prev1) { + // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII) + // Bit 1 = Too Long (ASCII followed by continuation) + // Bit 2 = Overlong 3-byte + // Bit 4 = Surrogate + // Bit 5 = Overlong 2-byte + // Bit 7 = Two Continuations + const uint8_t TOO_SHORT = 1<<0; // 11______ 0_______ + // 11______ 11______ + const uint8_t TOO_LONG = 1<<1; // 0_______ 10______ + const uint8_t OVERLONG_3 = 1<<2; // 11100000 100_____ + const uint8_t SURROGATE = 1<<4; // 11101101 101_____ + const uint8_t OVERLONG_2 = 1<<5; // 1100000_ 10______ + const uint8_t TWO_CONTS = 1<<7; // 10______ 10______ + const uint8_t TOO_LARGE = 1<<3; // 11110100 1001____ + // 11110100 101_____ + // 11110101 1001____ + // 11110101 101_____ + // 1111011_ 1001____ + // 1111011_ 101_____ + // 11111___ 1001____ + // 11111___ 101_____ + const uint8_t TOO_LARGE_1000 = 1<<6; + // 11110101 1000____ + // 1111011_ 1000____ + // 11111___ 1000____ + const uint8_t OVERLONG_4 = 1<<6; // 11110000 1000____ + + const __m256i prev1_shr4 = simd256_shr(prev1, 4); + static const uint8_t tab1[16] = { + // 0_______ ________ + TOO_LONG, TOO_LONG, TOO_LONG, TOO_LONG, + TOO_LONG, TOO_LONG, TOO_LONG, TOO_LONG, + // 10______ ________ + TWO_CONTS, TWO_CONTS, TWO_CONTS, TWO_CONTS, + // 1100____ ________ + TOO_SHORT | OVERLONG_2, + // 1101____ ________ + TOO_SHORT, + // 1110____ ________ + TOO_SHORT | OVERLONG_3 | SURROGATE, + // 1111____ ________ + TOO_SHORT | TOO_LARGE | TOO_LARGE_1000 | OVERLONG_4, + }; + __m256i byte_1_high = simd256_lookup16(prev1_shr4, tab1); + + + const uint8_t CARRY = TOO_SHORT | TOO_LONG | TWO_CONTS; // These all have ____ in byte 1 . + __m256i prev1_low = _mm256_and_si256(prev1, _mm256_set1_epi8(0x0F)); + static const uint8_t tab2[16] = { + // ____0000 ________ + CARRY | OVERLONG_3 | OVERLONG_2 | OVERLONG_4, + // ____0001 ________ + CARRY | OVERLONG_2, + // ____001_ ________ + CARRY, + CARRY, + + // ____0100 ________ + CARRY | TOO_LARGE, + // ____0101 ________ + CARRY | TOO_LARGE | TOO_LARGE_1000, + // ____011_ ________ + CARRY | TOO_LARGE | TOO_LARGE_1000, + CARRY | TOO_LARGE | TOO_LARGE_1000, + + // ____1___ ________ + CARRY | TOO_LARGE | TOO_LARGE_1000, + CARRY | TOO_LARGE | TOO_LARGE_1000, + CARRY | TOO_LARGE | TOO_LARGE_1000, + CARRY | TOO_LARGE | TOO_LARGE_1000, + CARRY | TOO_LARGE | TOO_LARGE_1000, + // ____1101 ________ + CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE, + CARRY | TOO_LARGE | TOO_LARGE_1000, + CARRY | TOO_LARGE | TOO_LARGE_1000 + }; + __m256i byte_1_low = simd256_lookup16(prev1_low, tab2); + + + const __m256i input_shr4 = simd256_shr(input, 4); + static const uint8_t tab3[16] = { + // ________ 0_______ + TOO_SHORT, TOO_SHORT, TOO_SHORT, TOO_SHORT, + TOO_SHORT, TOO_SHORT, TOO_SHORT, TOO_SHORT, + + // ________ 1000____ + TOO_LONG | OVERLONG_2 | TWO_CONTS | OVERLONG_3 | TOO_LARGE_1000 | OVERLONG_4, + // ________ 1001____ + TOO_LONG | OVERLONG_2 | TWO_CONTS | OVERLONG_3 | TOO_LARGE, + // ________ 101_____ + TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE, + TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE, + + // ________ 11______ + TOO_SHORT, TOO_SHORT, TOO_SHORT, TOO_SHORT + }; + __m256i byte_2_high = simd256_lookup16(input_shr4, tab3); + + + return _mm256_and_si256(_mm256_and_si256(byte_1_high, byte_1_low), byte_2_high); + } + + static always_inline __m256i check_multibyte_lengths(const __m256i input, const __m256i prev_input, const __m256i sc) { + __m256i prev2 = simd256_prev(input, prev_input, 2); + __m256i prev3 = simd256_prev(input, prev_input, 3); + + + __m256i must23 = must_be_2_3_continuation(prev2, prev3); + + __m256i must23_80 = _mm256_and_si256(must23, _mm256_set1_epi8(0x80)); + + return _mm256_xor_si256(must23_80, sc); + } + + + // Check whether the current bytes are valid UTF-8. + static always_inline __m256i check_utf8_bytes(const __m256i input, const __m256i prev_input) { + // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes + // (2, 3, 4-byte leads become large positive numbers instead of small negative numbers) + __m256i prev1 = simd256_prev(input, prev_input, 1); + __m256i sc = check_special_cases(input, prev1); + __m256i ret = check_multibyte_lengths(input, prev_input, sc); + return ret; + } + + static always_inline bool is_ascii(const __m256i input) { + return _mm256_movemask_epi8(input) == 0; + } + + typedef struct { + // If this is nonzero, there has been a UTF-8 error. + __m256i error; + // The last input we received + __m256i prev_input_block; + // Whether the last input we received was incomplete (used for ASCII fast path) + __m256i prev_incomplete; + } utf8_checker; + + static always_inline void utf8_checker_init(utf8_checker* checker) { + checker->error = _mm256_setzero_si256(); + checker->prev_input_block = _mm256_setzero_si256(); + checker->prev_incomplete = _mm256_setzero_si256(); + } + + static always_inline bool check_error(utf8_checker* checker) { + return !_mm256_testz_si256(checker->error, checker->error); + } + + static always_inline void check64_utf(utf8_checker* checker, const uint8_t* start) { + __m256i input = _mm256_loadu_si256((__m256i*)start); + __m256i input2 = _mm256_loadu_si256((__m256i*)(start + 32)); + // check utf-8 chars + __m256i error1 = check_utf8_bytes(input, checker->prev_input_block); + __m256i error2 = check_utf8_bytes(input2, input); + checker->error = _mm256_or_si256(checker->error, _mm256_or_si256(error1, error2)); + checker->prev_input_block = input2; + checker->prev_incomplete = is_incomplete(input2); + } + + static always_inline void check64(utf8_checker* checker, const uint8_t* start) { + // fast path for contiguous ASCII + __m256i input = _mm256_loadu_si256((__m256i*)start); + __m256i input2 = _mm256_loadu_si256((__m256i*)(start + 32)); + __m256i reducer = _mm256_or_si256(input, input2); + // check utf-8 + if (likely(is_ascii(reducer))) { + checker->error = _mm256_or_si256(checker->error, checker->prev_incomplete); + return; + } + check64_utf(checker, start); + } + + static always_inline void check128(utf8_checker* checker, const uint8_t* start) { + // fast path for contiguous ASCII + __m256i input = _mm256_loadu_si256((__m256i*)start); + __m256i input2 = _mm256_loadu_si256((__m256i*)(start + 32)); + __m256i input3 = _mm256_loadu_si256((__m256i*)(start + 64)); + __m256i input4 = _mm256_loadu_si256((__m256i*)(start + 96)); + + __m256i reducer1 = _mm256_or_si256(input, input2); + __m256i reducer2 = _mm256_or_si256(input3, input4); + __m256i reducer = _mm256_or_si256(reducer1, reducer2); + + // full 128 bytes are ascii + if (likely(is_ascii(reducer))) { + checker->error = _mm256_or_si256(checker->error, checker->prev_incomplete); + return; + } + + // frist 64 bytes is ascii, next 64 bytes must be utf8 + if (likely(is_ascii(reducer1))) { + checker->error = _mm256_or_si256(checker->error, checker->prev_incomplete); + check64_utf(checker, start + 64); + return; + } + + // frist 64 bytes has utf8, next 64 bytes + check64_utf(checker, start); + if (unlikely(is_ascii(reducer2))) { + checker->error = _mm256_or_si256(checker->error, checker->prev_incomplete); + } else { + check64_utf(checker, start + 64); + } + } + + static always_inline void check_eof(utf8_checker* checker) { + checker->error = _mm256_or_si256(checker->error, checker->prev_incomplete); + } + + static always_inline void check_remain(utf8_checker* checker, const uint8_t* start, const uint8_t* end) { + uint8_t buffer[64] = {0}; + int i = 0; + while (start < end) { + buffer[i++] = *(start++); + }; + check64(checker, buffer); + check_eof(checker); + } + + static always_inline long validate_utf8_avx2(const GoString* s) { + xassert(s->buf != NULL || s->len != 0); + const uint8_t* start = (const uint8_t*)(s->buf); + const uint8_t* end = (const uint8_t*)(s->buf + s->len); + /* check eof */ + if (s->len == 0) { + return 0; + } + utf8_checker checker; + utf8_checker_init(&checker); + while (start < (end - 128)) { + check128(&checker, start); + if (check_error(&checker)) { + } + start += 128; + }; + while (start < end - 64) { + check64(&checker, start); + start += 64; + } + check_remain(&checker, start, end); + return check_error(&checker) ? -1 : 0; + } +#endif diff --git a/native/arm/utils.h b/native/arm/utils.h new file mode 100644 index 000000000..3ae862677 --- /dev/null +++ b/native/arm/utils.h @@ -0,0 +1,77 @@ +/* + * Copyright 2022 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. + */ + +#pragma once + +#include +#include "native.h" + +static always_inline bool vec_cross_page(const void * p, size_t n) { +#define PAGE_SIZE 4096 + return (((size_t)(p)) & (PAGE_SIZE - 1)) > (PAGE_SIZE - n); +#undef PAGE_SIZE +} + +static always_inline void memcpy4 (void *__restrict dp, const void *__restrict sp) { + ((uint32_t *)dp)[0] = ((const uint32_t *)sp)[0]; +} + +static always_inline void memcpy8 (void *__restrict dp, const void *__restrict sp) { + ((uint64_t *)dp)[0] = ((const uint64_t *)sp)[0]; +} + +static always_inline void memcpy16 (void *__restrict dp, const void *__restrict sp) { + _mm_storeu_si128((void *)(dp), _mm_loadu_si128((const void *)(sp))); +} + +static always_inline void memcpy32(void *__restrict dp, const void *__restrict sp) { +#if USE_AVX2 + _mm256_storeu_si256((void *)dp, _mm256_loadu_si256((const void *)sp)); +#else + _mm_storeu_si128((void *)(dp), _mm_loadu_si128((const void *)(sp))); + _mm_storeu_si128((void *)(dp + 16), _mm_loadu_si128((const void *)(sp + 16))); +#endif +} + +static always_inline void memcpy64(void *__restrict dp, const void *__restrict sp) { + memcpy32(dp, sp); + memcpy32(dp + 32, sp + 32); +} + +static always_inline void memcpy_p4(void *__restrict dp, const void *__restrict sp, size_t nb) { + if (nb >= 2) { *(uint16_t *)dp = *(const uint16_t *)sp; sp += 2, dp += 2, nb -= 2; } + if (nb >= 1) { *(uint8_t *) dp = *(const uint8_t *)sp; } +} + +static always_inline void memcpy_p8(void *__restrict dp, const void *__restrict sp, ssize_t nb) { + if (nb >= 4) { memcpy4(dp, sp); sp += 4, dp += 4, nb -= 4; } + memcpy_p4(dp, sp, nb); +} + +static always_inline void memcpy_p16(void *__restrict dp, const void *__restrict sp, size_t nb) { + if (nb >= 8) { memcpy8(dp, sp); sp += 8, dp += 8, nb -= 8; } + memcpy_p8(dp, sp, nb); +} + +static always_inline void memcpy_p32(void *__restrict dp, const void *__restrict sp, size_t nb) { + if (nb >= 16) { memcpy16(dp, sp); sp += 16, dp += 16, nb -= 16; } + memcpy_p16(dp, sp, nb); +} + +static always_inline void memcpy_p64(void *__restrict dp, const void *__restrict sp, size_t nb) { + if (nb >= 32) { memcpy32(dp, sp); sp += 32, dp += 32, nb -= 32; } + memcpy_p32(dp, sp, nb); +} diff --git a/native/arm/validate_one.c b/native/arm/validate_one.c new file mode 100644 index 000000000..5f346d83c --- /dev/null +++ b/native/arm/validate_one.c @@ -0,0 +1,6 @@ +#include "scanning.h" + +long validate_one(const GoString *src, long *p, StateMachine *m) { + fsm_init(m, FSM_VAL); + return fsm_exec_1(m, src, p, MASK_VALIDATE_STRING); +} diff --git a/native/arm/validate_utf8.c b/native/arm/validate_utf8.c new file mode 100644 index 000000000..3955b0447 --- /dev/null +++ b/native/arm/validate_utf8.c @@ -0,0 +1,6 @@ +#include "scanning.h" + +long validate_utf8(const GoString *src, long *p, StateMachine *m) { + xassert(*p >= 0 && src->len > *p); + return validate_utf8_with_errors(src->buf, src->len, p, m); +} \ No newline at end of file diff --git a/native/arm/validate_utf8_fast.c b/native/arm/validate_utf8_fast.c new file mode 100644 index 000000000..b8be63f62 --- /dev/null +++ b/native/arm/validate_utf8_fast.c @@ -0,0 +1,12 @@ +#include "scanning.h" + +// validate_utf8_fast returns zero if valid, otherwise, the error position. +long validate_utf8_fast(const GoString *s) { +#if USE_AVX2 + /* fast path for valid utf8 */ + if (validate_utf8_avx2(s) == 0) { + return 0; + } +#endif + return validate_utf8_errors(s); +} \ No newline at end of file diff --git a/native/arm/value.c b/native/arm/value.c new file mode 100644 index 000000000..a6fa9c44f --- /dev/null +++ b/native/arm/value.c @@ -0,0 +1,34 @@ +#include "scanning.h" +#include "vstring.h" + +long value(const char *s, size_t n, long p, JsonState *ret, uint64_t flags) { + long q = p; + GoString m = {.buf = s, .len = n}; + bool allow_control = (flags & MASK_ALLOW_CONTROL) != 0; + /* parse the next identifier, q is UNSAFE, may cause out-of-bounds accessing */ + switch (advance_ns(&m, &q)) { + case '-' : /* fallthrough */ + case '0' : /* fallthrough */ + case '1' : /* fallthrough */ + case '2' : /* fallthrough */ + case '3' : /* fallthrough */ + case '4' : /* fallthrough */ + case '5' : /* fallthrough */ + case '6' : /* fallthrough */ + case '7' : /* fallthrough */ + case '8' : /* fallthrough */ + case '9' : vdigits(&m, &q, ret, flags) ; return q; + case '"' : vstring_1(&m, &q, ret, flags) ; return q; + case 'n' : ret->vt = advance_dword(&m, &q, 1, V_NULL, VS_NULL) ; return q; + case 't' : ret->vt = advance_dword(&m, &q, 1, V_TRUE, VS_TRUE) ; return q; + case 'f' : ret->vt = advance_dword(&m, &q, 0, V_FALSE, VS_ALSE) ; return q; + case '[' : ret->vt = V_ARRAY ; return q; + case '{' : ret->vt = V_OBJECT ; return q; + case ':' : ret->vt = allow_control ? V_KEY_SEP : -ERR_INVAL ; return allow_control ? q : q - 1; + case ',' : ret->vt = allow_control ? V_ELEM_SEP : -ERR_INVAL ; return allow_control ? q : q - 1; + case ']' : ret->vt = allow_control ? V_ARRAY_END : -ERR_INVAL ; return allow_control ? q : q - 1; + case '}' : ret->vt = allow_control ? V_OBJECT_END : -ERR_INVAL ; return allow_control ? q : q - 1; + case 0 : ret->vt = V_EOF ; return q; + default : ret->vt = -ERR_INVAL ; return q - 1; + } +} diff --git a/native/arm/vnumber.c b/native/arm/vnumber.c new file mode 100644 index 000000000..a2d42ad99 --- /dev/null +++ b/native/arm/vnumber.c @@ -0,0 +1,6 @@ +#include "scanning.h" + + +void vnumber(const GoString *src, long *p, JsonState *ret) { + return vnumber_1(src, p, ret); +} \ No newline at end of file diff --git a/native/arm/vsigned.c b/native/arm/vsigned.c new file mode 100644 index 000000000..fc2537662 --- /dev/null +++ b/native/arm/vsigned.c @@ -0,0 +1,6 @@ +#include "scanning.h" + +void vsigned(const GoString *src, long *p, JsonState *ret) { + int64_t sgn = 1; + vinteger(int64_t, sgn, sgn = -1); +} diff --git a/native/arm/vstring.c b/native/arm/vstring.c new file mode 100644 index 000000000..94e9d8aa2 --- /dev/null +++ b/native/arm/vstring.c @@ -0,0 +1,5 @@ +#include "vstring.h" + +void vstring(const GoString *src, long *p, JsonState *ret, uint64_t flags) { + return vstring_1(src, p, ret, flags); +} diff --git a/native/arm/vstring.h b/native/arm/vstring.h new file mode 100644 index 000000000..b40fd4e3a --- /dev/null +++ b/native/arm/vstring.h @@ -0,0 +1,23 @@ + +#pragma once + +#include "scanning.h" + +static INLINE_FOR_ARM void vstring_1(const GoString *src, long *p, JsonState *ret, uint64_t flags) { + int64_t v = -1; + int64_t i = *p; + ssize_t e = advance_string(src, i, &v, flags); + + /* check for errors */ + if (e < 0) { + *p = src->len; + ret->vt = e; + return; + } + + /* update the result, and fix the escape position (escaping past the end of string) */ + *p = e; + ret->iv = i; + ret->vt = V_STRING; + ret->ep = v >= e ? -1 : v; +} diff --git a/native/arm/vunsigned.c b/native/arm/vunsigned.c new file mode 100644 index 000000000..27649681c --- /dev/null +++ b/native/arm/vunsigned.c @@ -0,0 +1,9 @@ +#include "scanning.h" + +void vunsigned(const GoString *src, long *p, JsonState *ret) { + vinteger(uint64_t, 1, { + *p = i - 1; + ret->vt = -ERR_NUMBER_FMT; + return; + }) +} diff --git a/scripts/build-arm.sh b/scripts/build-arm.sh new file mode 100644 index 000000000..6dcc09049 --- /dev/null +++ b/scripts/build-arm.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# Define the directories +SRC_DIR="native/arm" +TMP_DIR="output/arm" +OUT_DIR="internal/native/neon" +TOOL_DIR="tools" +CC=clang +if [ "$1" != "" ]; then + CC=$1 +fi +echo $CC + +# Create the output directory if it doesn't exist +mkdir -p "$TMP_DIR" +mkdir -p "$OUT_DIR" + +# Loop through all .c files in the source directory +for src_file in "$SRC_DIR"/*.c; do + # Extract the filename without the extension + base_name=$(basename "$src_file" .c) + + # Define the output file path + asm_file="$TMP_DIR/${base_name}.s" + + # Compile the source file into an assembly file + $CC -Wno-error -Wno-nullability-completeness -mllvm=--go-frame -mllvm=--enable-shrink-wrap=0 -target aarch64-apple-macos11 -march=armv8-a+simd -Itools/simde/simde -mno-red-zone -fno-asynchronous-unwind-tables -fno-builtin -fno-exceptions -fno-rtti -fno-stack-protector -nostdlib -O3 -mno-red-zone -fno-asynchronous-unwind-tables -fno-builtin -fno-exceptions -fno-rtti -fno-stack-protector -nostdlib -S -o "$asm_file" "$src_file" + + # Execute asm2asm tool + python3 ${TOOL_DIR}/asm2arm/arm.py ${OUT_DIR}/${base_name}_arm64.go $asm_file + +done diff --git a/tools/asm2arm/arm.py b/tools/asm2arm/arm.py new file mode 100644 index 000000000..14b6164de --- /dev/null +++ b/tools/asm2arm/arm.py @@ -0,0 +1,2371 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +import os +import sys +import string +import argparse +import itertools +import functools + +from typing import Any +from typing import Dict +from typing import List +from typing import Type +from typing import Tuple +from typing import Union +from typing import Callable +from typing import Iterable +from typing import Optional + +import mcasm + +class InstrStreamer(mcasm.Streamer): + data: bytes + instr: Optional[mcasm.mc.Instruction] + fixups: List[mcasm.mc.Fixup] + + def __init__(self): + self.data = b'' + self.instr = None + self.fixups = [] + super().__init__() + + def unhandled_event(self, name: str, base_impl, *args, **kwargs): + if name == 'emit_instruction': + self.instr = args[1] + self.data = args[2] + self.fixups = args[3] + return super().unhandled_event(name, base_impl, *args, **kwargs) + +### Instruction Parser (GAS Syntax) ### +class Token: + tag: int + val: Union[int, str] + + def __init__(self, tag: int, val: Union[int, str]): + self.val = val + self.tag = tag + + @classmethod + def end(cls): + return cls(TOKEN_END, '') + + @classmethod + def reg(cls, reg: str): + return cls(TOKEN_REG, reg) + + @classmethod + def imm(cls, imm: int): + return cls(TOKEN_IMM, imm) + + @classmethod + def num(cls, num: int): + return cls(TOKEN_NUM, num) + + @classmethod + def name(cls, name: str): + return cls(TOKEN_NAME, name) + + @classmethod + def punc(cls, punc: str): + return cls(TOKEN_PUNC, punc) + + def __repr__(self): + if self.tag == TOKEN_END: + return '' + elif self.tag == TOKEN_REG: + return '' % self.val + elif self.tag == TOKEN_IMM: + return '' % self.val + elif self.tag == TOKEN_NUM: + return '' % self.val + elif self.tag == TOKEN_NAME: + return '' % repr(self.val) + elif self.tag == TOKEN_PUNC: + return '' % repr(self.val) + else: + return '' % (self.tag, self.val) + +class Label: + name: str + offs: Optional[int] + + def __init__(self, name: str): + self.name = name + self.offs = None + + def __str__(self): + return self.name + + def __repr__(self): + if self.offs is None: + return '{LABEL %s (unresolved)}' % self.name + else: + return '{LABEL %s (offset: %d)}' % (self.name, self.offs) + + def resolve(self, offs: int): + self.offs = offs + +class Index: + base : 'Register' + scale : int + + def __init__(self, base: 'Register', scale: int = 1): + self.base = base + self.scale = scale + + def __str__(self): + if self.scale == 1: + return ',%s' % self.base + elif self.scale >= 2: + return ',%s,%d' % (self.base, self.scale) + else: + raise RuntimeError('invalid parser state: invalid scale') + + def __repr__(self): + if self.scale == 1: + return repr(self.base) + elif self.scale >= 2: + return '%d * %r' % (self.scale, self.base) + else: + raise RuntimeError('invalid parser state: invalid scale') + +class Memory: + base : Optional['Register'] + disp : Optional['Displacement'] + index : Optional[Index] + + def __init__(self, base: Optional['Register'], disp: Optional['Displacement'], index: Optional[Index]): + self.base = base + self.disp = disp + self.index = index + self._validate() + + def __str__(self): + return '%s(%s%s)' % ( + '' if self.disp is None else self.disp, + '' if self.base is None else self.base, + '' if self.index is None else self.index + ) + + def __repr__(self): + return '{MEM %r%s%s}' % ( + '' if self.base is None else self.base, + '' if self.index is None else ' + ' + repr(self.index), + '' if self.disp is None else ' + ' + repr(self.disp) + ) + + def _validate(self): + if self.base is None and self.index is None: + raise SyntaxError('either base or index must be specified') + +class Register: + reg: str + + def __init__(self, reg: str): + self.reg = reg.lower() + + def __str__(self): + return '%' + self.reg + + def __repr__(self): + return '{REG %s}' % self.reg + +class Immediate: + val: int + ref: str + + def __init__(self, val: int): + self.ref = '' + self.val = val + + def __str__(self): + return '$%d' % self.val + + def __repr__(self): + return '{IMM bin:%s, oct:%s, dec:%d, hex:%s}' % ( + bin(self.val)[2:], + oct(self.val)[2:], + self.val, + hex(self.val)[2:], + ) + +class Reference: + ref: str + disp: int + off: Optional[int] + + def __init__(self, ref: str, disp: int = 0): + self.ref = ref + self.disp = disp + self.off = None + + def __str__(self): + if self.off is None: + return self.ref + else: + return '$' + str(self.off) + + def __repr__(self): + if self.off is None: + return '{REF %s + %d (unresolved)}' % (self.ref, self.disp) + else: + return '{REF %s + %d (offset: %d)}' % (self.ref, self.disp, self.off) + + @property + def offset(self) -> int: + if self.off is None: + raise SyntaxError('unresolved reference to ' + repr(self.ref)) + else: + return self.off + + def resolve(self, off: int): + self.off = self.disp + off + +Operand = Union[ + Label, + Memory, + Register, + Immediate, + Reference, +] + +Displacement = Union[ + Immediate, + Reference, +] + +TOKEN_END = 0 +TOKEN_REG = 1 +TOKEN_IMM = 2 +TOKEN_NUM = 3 +TOKEN_NAME = 4 +TOKEN_PUNC = 5 + +ARM_ADRP_IMM_BIT_SIZE = 21 +ARM_ADR_WIDTH = 1024 * 1024 + +class Instruction: + comments: str + mnemonic: str + asm_code: str + data: bytes + instr: Optional[mcasm.mc.Instruction] + fixups: List[mcasm.mc.Fixup] + offs_: Optional[int] + ADRP_label: Optional[str] + text_label: Optional[str] + back_label: Optional[str] + ADR_instr: Optional[str] + adrp_asm: Optional[str] + is_adrp: bool + + def __init__(self, line: str, adrp_count=0): + self.comments = '' + self.offs_ = None + self.is_adrp = False + self.asm = mcasm.Assembler('aarch64-apple-macos11') + + self.parse(line, adrp_count) + + def __str__(self): + return self.asm_code + + def __repr__(self): + return '{INSTR %s}' % ( self.asm_code ) + + @property + def jmptab(self) -> Optional[str]: + if self.is_adrp and self.label_name.find(CLANG_JUMPTABLE_LABLE) != -1: + return self.label_name + + @property + def size(self) -> int: + return len(self.data) + + @functools.cached_property + def label_name(self) -> Optional[str]: + if len(self.fixups) > 1: + raise RuntimeError('has more than 1 fixup: ' + self.asm_code) + if self.need_reloc: + if self.mnemonic == 'adr': + return self.fixups[0].value.sub_expr.symbol.name + else: + return self.fixups[0].value.symbol.name + else: + return None + + @functools.cached_property + def is_branch(self) -> bool: + return self.instr.desc.is_branch or self.is_invoke + + @functools.cached_property + def is_return(self) -> bool: + return self.instr.desc.is_return + + @functools.cached_property + def is_jmpq(self) -> bool: + # return self.mnemonic == 'br' + return False + + @functools.cached_property + def is_jmp(self) -> bool: + return self.mnemonic == 'b' + + @functools.cached_property + def is_invoke(self) -> bool: + return self.instr.desc.is_call + + @property + def is_branch_label(self) -> bool: + return self.is_branch and (len(self.fixups) != 0) + + @property + def need_reloc(self) -> bool: + return (len(self.fixups) != 0) + + def set_label_offset(self, off): + # arm64 + self.offs_ = off + 4 + + # def _encode_normal_instr(self) -> str: + # return self.encode(self.data, self.asm_code) + + @functools.cached_property + def encoded(self) -> str: + if self.need_reloc: + return self._encode_reloc_instr() + else: + return self._encode_normal_instr() + + def _check_offs_is_valid(self, bit_size: int): + if abs(self.offs_) > (1 << bit_size): + raise RuntimeError('offset is too larger, [assembly]: %s, [offset]: %d, [valid off size]: %d' + % (self.asm_code, self.offs_, self.fixups[0].kind_info.bit_size)) + + def _encode_adr(self): + buf = int.from_bytes(self.data, byteorder='little') + bit_size = ARM_ADRP_IMM_BIT_SIZE + + self._check_offs_is_valid(bit_size) + + # adrp op: | op | immlo | 1 0 0 0 0 | immhi | Rd | + # |31 |30 29|28 24|23 5|4 0| + imm_lo = (self.offs_ << 29) & 0x60000000 + imm_hi = (self.offs_ << 3) & 0x00FFFFE0 + encode_data = (buf + imm_lo + imm_hi).to_bytes(4, byteorder='little') + self.data = encode_data + # return self.encode(encode_data, '%s $%s(%%rip)' % (str(self), self.offs_)) + + def _encode_rel32(self): + if self.mnemonic == 'adrp' or self.mnemonic == 'adr': + return self._encode_adr() + buf = int.from_bytes(self.data, byteorder='little') + + imm = self.offs_ + imm_size = self.fixups[0].kind_info.bit_size + imm_offset = self.fixups[0].kind_info.bit_offset + if self.fixups[0].kind_info.is_pc_rel == 1: + # except adr and adrp, other PC-releative instructions need times 4 + imm = imm >> 2 + # immediate bit size has 1-bit for sign + self._check_offs_is_valid(imm_size - 1 + 2) + else: + self._check_offs_is_valid(imm_size) + + imm = imm << imm_offset + mask = (0x1 << (imm_size + imm_offset)) - 1 + buf = buf | (imm & mask) + buf = buf.to_bytes(4, byteorder='little') + self.data = buf + # return self.encode(buf, '%s $%s(%%rip)' % (str(self), self.offs_)) + + def _encode_page(self): + if self.mnemonic != 'adrp': + raise RuntimeError("not adrp instruction: %s" % self.asm_code) + self.offs_ = self.offs_ >> 12 + return self._encode_rel32() + + def _encode_pageoff(self): + self.offs_ = 0 + return self._encode_rel32() + + def _fixup_rel32(self): + if self.offs_ is None: + raise RuntimeError('unresolved label %s' % self.label_name) + + if self.mnemonic == 'adr': + self._encode_adr() + elif self.fixups[0].value.variant_kind == mcasm.mc.SymbolRefExpr.VariantKind.PAGEOFF: + self._encode_pageoff() + elif self.fixups[0].value.variant_kind == mcasm.mc.SymbolRefExpr.VariantKind.PAGE: + self._encode_page() + else: + self._encode_rel32() + + def _encode_reloc_instr(self) -> str: + self._fixup_rel32() + return self.encode(self.data, '%s $%s(%%rip)' % (str(self), self.offs_)) + + def _encode_normal_instr(self) -> str: + return self.encode(self.data, str(self)) + + def _raw_instr(self) -> bytes: + if self.need_reloc: + self._fixup_rel32() + return self.data + + def _fixup_adrp(self, line: str, adrp_count: int) -> str: + reg = line.split()[1].split(',')[0] + self.text_label = line.split()[2].split('@')[0] + self.ADRP_label = self.text_label + '_' + reg + '_' + str(adrp_count) + self.back_label = '_back_adrp_' + str(adrp_count) + self.ADR_instr = 'adr ' + reg + ', ' + self.text_label + self.adrp_asm = line + self.is_adrp = True + line = 'b ' + self.ADRP_label + self.asm_code = line + ' // ' + self.adrp_asm + + return line + + def _parse_by_mcasm(self, line: str): + streamer = InstrStreamer() + # self.asm.assemble(streamer, line, MCPU="", features_str="") + self.asm.assemble(streamer, line) + if streamer.instr is None: + raise RuntimeError('cannot parse assembly: %s' % line) + self.instr = streamer.instr + + # instead of short jump instruction + self.data = streamer.data + + self.fixups = streamer.fixups + self.mnemonic = line.split()[0] + + def convert_to_adr(self): + self.is_adrp = True + adr_asm = self.adrp_asm.replace('adrp', 'adr') + self.asm_code = adr_asm + ' // ' + self.adrp_asm + # self._parse_by_mcasm(adr_asm) + return self.asm_code + + def parse(self, line: str, adrp_count: int): + # machine code + menmonic = line.split()[0] + + self.ADRP_label = None + self.text_label = None + # turn adrp to jmp + if (menmonic == 'adrp'): + line = self.convert_to_adr() + else: + self.asm_code = line + + self._parse_by_mcasm(line) + + @staticmethod + def encode(buf: bytes, comments: str = '') -> str: + i = 0 + r = [] + n = len(buf) + + # @debug + # while i < n - 3: + # r.append('%08x' % int.from_bytes(buf[i:i + 4], 'little')) + # i += 4 + # return '\n\t'.join(r) + + if (n % 4 != 0): + raise RuntimeError("Unkown instruction which not encoding 4 bytes: %s " % comments, buf) + + while i < n - 3: + r.append('WORD $0x%08x' % int.from_bytes(buf[i:i + 4], 'little')) + i += 4 + + # join them together, and attach the comment if any + if not comments: + return '; '.join(r) + else: + return '%s // %s' % ('; '.join(r), comments) + + Reg = Optional[Register] + Disp = Optional[Displacement] + +### Prototype Parser ### + +ARGS_ORDER_C = [ + Register('x0'), + Register('x1'), + Register('x2'), + Register('x3'), + Register('x4'), + Register('x5'), + Register('x6'), + Register('x7'), +] + +ARGS_ORDER_GO = [ + Register('R0'), + Register('R1'), + Register('R2'), + Register('R3'), + Register('R4'), + Register('R5'), + Register('R6'), + Register('R7'), +] + +FPARGS_ORDER = [ + Register('D0'), + Register('D1'), + Register('D2'), + Register('D3'), + Register('D4'), + Register('D5'), + Register('D6'), + Register('D7'), +] + +class Parameter: + name : str + size : int + creg : Register + goreg: Register + + def __init__(self, name: str, size: int, reg: Register, goreg: Register): + self.creg = reg + self.goreg = reg + self.name = name + self.size = size + + def __repr__(self): + return '' % (self.name, self.size, self.creg) + +class Pcsp: + entry: int + maxpc: int + out : List[Tuple[int, int]] + pc : int + sp : int + + def __init__(self, entry: int): + self.out = [] + self.maxpc = entry + self.entry = entry + self.pc = entry + self.sp = 0 + + def __str__(self) -> str: + ret = '[][2]uint32{\n' + for pc, sp in self.out: + ret += ' {%d, %d},\n' % (pc, sp) + return ret + ' }' + + def optimize(self): + # push the last record + self.out.append((self.pc - self.entry, self.sp)) + # sort by pc + self.out.sort(key=lambda x: x[0]) + # NOTICE: first pair {1, 0} to be compitable with golang + tmp = [(1, 0)] + lpc, lsp = 0, -1 + for pc, sp in self.out: + # sp changed, push new record + if pc != lpc and sp != lsp: + tmp.append((pc, sp)) + # sp unchanged, replace with the higher pc + if pc != lpc and sp == lsp: + if len(tmp) > 0: + tmp.pop(-1) + tmp.append((pc, sp)) + + lpc, lsp = pc, sp + self.out = tmp + + def update(self, dpc: int, dsp: int): + self.out.append((self.pc - self.entry, self.sp)) + self.pc += dpc + self.sp += dsp + if self.pc > self.maxpc: + self.maxpc = self.pc + +class Prototype: + args: List[Parameter] + retv: Optional[Parameter] + + def __init__(self, retv: Optional[Parameter], args: List[Parameter]): + self.retv = retv + self.args = args + + def __repr__(self): + if self.retv is None: + return '' % repr(self.args) + else: + return ' %r>' % (self.args, self.retv) + + @property + def argspace(self) -> int: + return sum( + [v.size for v in self.args], + (0 if self.retv is None else self.retv.size) + ) + + @property + def inputspace(self) -> int: + return sum([v.size for v in self.args]) + +class PrototypeMap(Dict[str, Prototype]): + @staticmethod + def _dv(c: str) -> int: + if c == '(': + return 1 + elif c == ')': + return -1 + else: + return 0 + + @staticmethod + def _tk(s: str, p: str) -> bool: + return s.startswith(p) and (s == p or s[len(p)].isspace()) + + @classmethod + def _punc(cls, s: str) -> bool: + return s in cls.__puncs_ + + @staticmethod + def _err(msg: str) -> SyntaxError: + return SyntaxError( + msg + ', ' + + 'the parser integrated in this tool is just a text-based parser, ' + + 'so please keep the companion .go file as simple as possible and do not use defined types' + ) + + @staticmethod + def _align(nb: int) -> int: + return (((nb - 1) >> 3) + 1) << 3 + + @classmethod + def _retv(cls, ret: str) -> Tuple[str, int, Register, Register]: + name, size, xmm = cls._args(ret) + reg = Register('d0') if xmm else Register('x0') + return name, size, reg, reg + + @classmethod + def _args(cls, arg: str, sv: str = '') -> Tuple[str, int, bool]: + while True: + if not arg: + raise SyntaxError('missing type for parameter: ' + sv) + elif arg[0] != '_' and not arg[0].isalnum(): + return (sv,) + cls._size(arg.strip()) + elif not sv and arg[0].isdigit(): + raise SyntaxError('invalid character: ' + repr(arg[0])) + else: + sv += arg[0] + arg = arg[1:] + + @classmethod + def _size(cls, name: str) -> Tuple[int, bool]: + if name[0] == '*': + return cls._align(8), False + elif name in ('int8', 'uint8', 'byte', 'bool'): + return cls._align(1), False + elif name in ('int16', 'uint16'): + return cls._align(2), False + elif name == 'float32': + return cls._align(4), True + elif name in ('int32', 'uint32', 'rune'): + return cls._align(4), False + elif name == 'float64': + return cls._align(8), True + elif name in ('int64', 'uint64', 'uintptr', 'int', 'Pointer', 'unsafe.Pointer'): + return cls._align(8), False + else: + raise cls._err('unrecognized type "%s"' % name) + + @classmethod + def _func(cls, src: List[str], idx: int, depth: int = 0) -> Tuple[str, int]: + for i in range(idx, len(src)): + for x in map(cls._dv, src[i]): + if depth + x >= 0: + depth += x + else: + raise cls._err('encountered ")" more than "(" on line %d' % (i + 1)) + else: + if depth == 0: + return ' '.join(src[idx:i + 1]), i + 1 + else: + raise cls._err('unexpected EOF when parsing function signatures') + + @classmethod + def parse(cls, src: str) -> Tuple[str, 'PrototypeMap']: + idx = 0 + pkg = '' + ret = PrototypeMap() + buf = src.splitlines() + + # scan through all the lines + while idx < len(buf): + line = buf[idx] + line = line.strip() + + # skip empty lines + if not line: + idx += 1 + continue + + # check for package name + if cls._tk(line, 'package'): + idx, pkg = idx + 1, line[7:].strip().split()[0] + continue + + if OUTPUT_RAW: + + # extract funcname like "[var ]{funcname} = func(..." + end = line.find('func(') + if end == -1: + idx += 1 + continue + name = line[:end].strip() + if name.startswith('var '): + name = name[4:].strip() + + # function names must be identifiers + if not name.isidentifier(): + raise cls._err('invalid function prototype: ' + name) + + # register a empty prototype + ret[name] = Prototype(None, []) + idx += 1 + + else: + + # only cares about those functions that does not have bodies + if line[-1] == '{' or not cls._tk(line, 'func'): + idx += 1 + continue + + # prevent type-aliasing primitive types into other names + if cls._tk(line, 'type'): + raise cls._err('please do not declare any type with in the companion .go file') + + # find the next function declaration + decl, pos = cls._func(buf, idx) + func, idx = decl[4:].strip(), pos + + # find the beginning '(' + nd = 1 + pos = func.find('(') + + # must have a '(' + if pos == -1: + raise cls._err('invalid function prototype: ' + decl) + + # extract the name and signature + args = '' + name = func[:pos].strip() + func = func[pos + 1:].strip() + + # skip the method declaration + if not name: + continue + + # function names must be identifiers + if not name.isidentifier(): + raise cls._err('invalid function prototype: ' + decl) + + # extract the argument list + while nd and func: + nch = func[0] + func = func[1:] + + # adjust the nesting level + nd += cls._dv(nch) + args += nch + + # check for EOF + if not nd: + func = func.strip() + else: + raise cls._err('unexpected EOF when parsing function prototype: ' + decl) + + # check for multiple returns + if ',' in func: + raise cls._err('can only return a single value (detected by looking for "," within the return list)') + + # check for return signature + if not func: + retv = None + elif func[0] == '(' and func[-1] == ')': + retv = Parameter(*cls._retv(func[1:-1])) + else: + raise SyntaxError('badly formatted return argument (please use parenthesis and proper arguments naming): ' + func) + + # extract the argument list + if not args[:-1]: + args, alens, axmm = [], [], [] + else: + args, alens, axmm = list(zip(*[cls._args(v.strip()) for v in args[:-1].split(',')])) + + # check for the result + cregs = [] + goregs = [] + idxs = [0, 0] + + # split the integer & floating point registers + for xmm in axmm: + key = 0 if xmm else 1 + seq = FPARGS_ORDER if xmm else ARGS_ORDER_C + goseq = FPARGS_ORDER if xmm else ARGS_ORDER_GO + + # check the argument count + if idxs[key] >= len(seq): + raise cls._err("too many arguments, consider pack some into a pointer") + + # add the register + cregs.append(seq[idxs[key]]) + goregs.append(goseq[idxs[key]]) + idxs[key] += 1 + + # register the prototype + ret[name] = Prototype(retv, [ + Parameter(arg, size, creg, goreg) + for arg, size, creg, goreg in zip(args, alens, cregs, goregs) + ]) + + # all done + return pkg, ret + +### Assembly Source Parser ### + +ESC_IDLE = 0 # escape parser is idleing +ESC_ISTR = 1 # currently inside a string +ESC_BKSL = 2 # encountered backslash, prepare for escape sequences +ESC_HEX0 = 3 # expect the first hexadecimal character of a "\x" escape +ESC_HEX1 = 4 # expect the second hexadecimal character of a "\x" escape +ESC_OCT1 = 5 # expect the second octal character of a "\000" escape +ESC_OCT2 = 6 # expect the third octal character of a "\000" escape + +class Command: + cmd : str + args : List[Union[str, bytes]] + + def __init__(self, cmd: str, args: List[Union[str, bytes]]): + self.cmd = cmd + self.args = args + + def __repr__(self): + return '' % (self.cmd, ', '.join(map(repr, self.args))) + + @classmethod + def parse(cls, src: str) -> 'Command': + val = src.split(None, 1) + cmd = val[0] + + # no parameters + if len(val) == 1: + return cls(cmd, []) + + # extract the argument string + idx = 0 + esc = 0 + pos = None + args = [] + vstr = val[1] + + # scan through the whole string + while idx < len(vstr): + nch = vstr[idx] + idx += 1 + + # mark the start of the argument + if pos is None: + pos = idx - 1 + + # encountered the delimiter outside of a string + if nch == ',' and esc == ESC_IDLE: + pos, p = None, pos + args.append(vstr[p:idx - 1].strip()) + + # start of a string + elif nch == '"' and esc == ESC_IDLE: + esc = ESC_ISTR + + # end of string + elif nch == '"' and esc == ESC_ISTR: + esc = ESC_IDLE + pos, p = None, pos + args.append(vstr[p:idx].strip()[1:-1].encode('utf-8').decode('unicode_escape')) + + # escape characters + elif nch == '\\' and esc == ESC_ISTR: + esc = ESC_BKSL + + # hexadecimal escape characters (3 chars) + elif esc == ESC_BKSL and nch == 'x': + esc = ESC_HEX0 + + # octal escape characters (3 chars) + elif esc == ESC_BKSL and nch in string.octdigits: + esc = ESC_OCT1 + + # generic escape characters (single char) + elif esc == ESC_BKSL and nch in ('a', 'b', 'f', 'r', 'n', 't', 'v', '"', '\\'): + esc = ESC_ISTR + + # invalid escape sequence + elif esc == ESC_BKSL: + raise SyntaxError('invalid escape character: ' + repr(nch)) + + # normal characters, simply advance to the next character + elif esc in (ESC_IDLE, ESC_ISTR): + pass + + # hexadecimal escape characters + elif esc in (ESC_HEX0, ESC_HEX1) and nch.lower() in string.hexdigits: + esc = ESC_HEX1 if esc == ESC_HEX0 else ESC_ISTR + + # invalid hexadecimal character + elif esc in (ESC_HEX0, ESC_HEX1): + raise SyntaxError('invalid hexdecimal character: ' + repr(nch)) + + # octal escape characters + elif esc in (ESC_OCT1, ESC_OCT2) and nch.lower() in string.octdigits: + esc = ESC_OCT2 if esc == ESC_OCT1 else ESC_ISTR + + # at most 3 octal digits + elif esc in (ESC_OCT1, ESC_OCT2): + esc = ESC_ISTR + + # illegal state, should not happen + else: + raise RuntimeError('illegal state: %d' % esc) + + # check for the last argument + if pos is None: + return cls(cmd, args) + + # add the last argument and build the command + args.append(vstr[pos:].strip()) + return cls(cmd, args) + +class Expression: + pos: int + src: str + + def __init__(self, src: str): + self.pos = 0 + self.src = src + + @property + def _ch(self) -> str: + return self.src[self.pos] + + @property + def _eof(self) -> bool: + return self.pos >= len(self.src) + + def _rch(self) -> str: + pos, self.pos = self.pos, self.pos + 1 + return self.src[pos] + + def _hex(self, ch: str) -> bool: + if len(ch) == 1 and ch[0] == '0': + return self._ch.lower() == 'x' + elif len(ch) <= 1 or ch[1].lower() != 'x': + return self._ch.isdigit() + else: + return self._ch in string.hexdigits + + def _int(self, ch: str) -> Token: + while not self._eof and self._hex(ch): + ch += self._rch() + else: + if ch.lower().startswith('0x'): + return Token.num(int(ch, 16)) + elif ch[0] == '0': + return Token.num(int(ch, 8)) + else: + return Token.num(int(ch)) + + def _name(self, ch: str) -> Token: + while not self._eof and (self._ch == '_' or self._ch.isalnum()): + ch += self._rch() + else: + return Token.name(ch) + + def _read(self, ch: str) -> Token: + if ch.isdigit(): + return self._int(ch) + elif ch.isidentifier(): + return self._name(ch) + elif ch in ('*', '<', '>') and not self._eof and self._ch == ch: + return Token.punc(self._rch() * 2) + elif ch in ('+', '-', '*', '/', '%', '&', '|', '^', '~', '(', ')'): + return Token.punc(ch) + else: + raise SyntaxError('invalid character: ' + repr(ch)) + + def _peek(self) -> Optional[Token]: + pos = self.pos + ret = self._next() + self.pos = pos + return ret + + def _next(self) -> Optional[Token]: + while not self._eof and self._ch.isspace(): + self.pos += 1 + else: + return Token.end() if self._eof else self._read(self._rch()) + + def _grab(self, tk: Token, getvalue: Callable[[str], int]) -> int: + if tk.tag == TOKEN_NUM: + return tk.val + elif tk.tag == TOKEN_NAME: + return getvalue(tk.val) + else: + raise SyntaxError('integer or identifier expected, got ' + repr(tk)) + + __pred__ = [ + {'<<', '>>'}, + {'|'}, + {'^'}, + {'&'}, + {'+', '-'}, + {'*', '/', '%'}, + {'**'}, + ] + + __binary__ = { + '+' : lambda a, b: a + b, + '-' : lambda a, b: a - b, + '*' : lambda a, b: a * b, + '/' : lambda a, b: a / b, + '%' : lambda a, b: a % b, + '&' : lambda a, b: a & b, + '^' : lambda a, b: a ^ b, + '|' : lambda a, b: a | b, + '<<' : lambda a, b: a << b, + '>>' : lambda a, b: a >> b, + '**' : lambda a, b: a ** b, + } + + def _eval(self, op: str, v1: int, v2: int) -> int: + return self.__binary__[op](v1, v2) + + def _nest(self, nest: int, getvalue: Callable[[str], int]) -> int: + ret = self._expr(0, nest + 1, getvalue) + ntk = self._next() + + # it must follows with a ')' operator + if ntk.tag != TOKEN_PUNC or ntk.val != ')': + raise SyntaxError('")" expected, got ' + repr(ntk)) + else: + return ret + + def _unit(self, nest: int, getvalue: Callable[[str], int]) -> int: + tk = self._next() + tt, tv = tk.tag, tk.val + + # check for unary operators + if tt == TOKEN_NUM: + return tv + elif tt == TOKEN_NAME: + return getvalue(tv) + elif tt == TOKEN_PUNC and tv == '(': + return self._nest(nest, getvalue) + elif tt == TOKEN_PUNC and tv == '+': + return self._unit(nest, getvalue) + elif tt == TOKEN_PUNC and tv == '-': + return -self._unit(nest, getvalue) + elif tt == TOKEN_PUNC and tv == '~': + return ~self._unit(nest, getvalue) + else: + raise SyntaxError('integer, unary operator or nested expression expected, got ' + repr(tk)) + + def _term(self, pred: int, nest: int, getvalue: Callable[[str], int]) -> int: + lv = self._expr(pred + 1, nest, getvalue) + tk = self._peek() + + # scan to the end + while True: + tt = tk.tag + tv = tk.val + + # encountered EOF + if tt == TOKEN_END: + return lv + + # must be an operator here + if tt != TOKEN_PUNC: + raise SyntaxError('operator expected, got ' + repr(tk)) + + # check for the operator precedence + if tv not in self.__pred__[pred]: + return lv + + # apply the operator + op = self._next().val + rv = self._expr(pred + 1, nest, getvalue) + lv = self._eval(op, lv, rv) + tk = self._peek() + + def _expr(self, pred: int, nest: int, getvalue: Callable[[str], int]) -> int: + if pred >= len(self.__pred__): + return self._unit(nest, getvalue) + else: + return self._term(pred, nest, getvalue) + + def eval(self, getvalue: Callable[[str], int]) -> int: + return self._expr(0, 0, getvalue) + + +class Instr: + ALIGN_WIDTH = 48 + len : int = NotImplemented + instr : Union[str, Instruction] = NotImplemented + + def size(self, _: int) -> int: + return self.len + + def formatted(self, pc: int) -> str: + raise NotImplementedError + + @staticmethod + def raw_formatted(bs: bytes, comm: str, pc: int) -> str: + t = '\t' + if bs: + for b in bs: + t +='0x%02x, ' % b + # if len(bs) str: + return '\t' + self.instr + + def raw_formatted(self, pc: int) -> str: + return Instr.raw_formatted(self.bs, self.instr, pc) + +class IntInstr(Instr): + comm: str + func: Callable[[], int] + + def __init__(self, size: int, func: Callable[[], int], comments: str = ''): + self.len = size + self.func = func + self.comm = comments + + @property + def raw_bytes(self): + return self.func().to_bytes(self.len, 'little') + + @property + def instr(self) -> str: + return Instruction.encode(self.func().to_bytes(self.len, 'little'), self.comm) + + def formatted(self, _: int) -> str: + return '\t' + self.instr + + def raw_formatted(self, pc: int) -> str: + return Instr.raw_formatted(self.func().to_bytes(self.len, 'little'), self.comm, pc) + +class X86Instr(Instr): + def __init__(self, instr: Instruction): + self.len = instr.size + self.instr = instr + + def resize(self, size: int) -> int: + self.len = size + return size + + def formatted(self, _: int) -> str: + return '\t' + self.instr.encoded + + def raw_formatted(self, pc: int) -> str: + return Instr.raw_formatted(self.instr._raw_instr(), str(self.instr), pc) + +class LabelInstr(Instr): + def __init__(self, name: str): + self.len = 0 + self.instr = name + + def formatted(self, _: int) -> str: + if self.instr.isidentifier(): + return self.instr + ':' + else: + return '_LB_%08x: // %s' % (hash(self.instr) & 0xffffffff, self.instr) + + def raw_formatted(self, pc: int) -> str: + return Instr.raw_formatted(None, str(self.instr), pc) + +class BranchInstr(Instr): + def __init__(self, instr: Instruction): + self.len = instr.size + self.instr = instr + + def formatted(self, _: int) -> str: + return '\t' + self.instr.encoded + + def raw_formatted(self, pc: int) -> str: + return Instr.raw_formatted(self.instr._raw_instr(), str(self.instr), pc) + +class CommentInstr(Instr): + def __init__(self, text: str): + self.len = 0 + self.instr = '// ' + text + + def formatted(self, _: int) -> str: + return '\t' + self.instr + + def raw_formatted(self, pc: int) -> str: + return Instr.raw_formatted(None, str(self.instr), None) + +class AlignmentInstr(Instr): + bits: int + fill: int + + def __init__(self, bits: int, fill: int = 0): + self.bits = bits + self.fill = fill + + def size(self, pc: int) -> int: + mask = (1 << self.bits) - 1 + return (mask - (pc & mask) + 1) & mask + + def formatted(self, pc: int) -> str: + buf = bytes([self.fill]) * self.size(pc) + return '\t' + Instruction.encode(buf, '.p2align %d, 0x%02x' % (self.bits, self.fill)) + + def raw_formatted(self, pc: int) -> str: + buf = bytes([self.fill]) * self.size(pc) + return Instr.raw_formatted(buf, '.p2align %d, 0x%02x' % (self.bits, self.fill), pc) + +REG_MAP = { + 'x0' : ('MOVD' , 'R0'), + 'x1' : ('MOVD' , 'R1'), + 'x2' : ('MOVD' , 'R2'), + 'x3' : ('MOVD' , 'R3'), + 'x4' : ('MOVD' , 'R4'), + 'x5' : ('MOVD' , 'R5'), + 'x6' : ('MOVD' , 'R6'), + 'x7' : ('MOVD' , 'R7'), + 'd0' : ('FMOVD' , 'F0'), + 'd1' : ('FMOVD' , 'F1'), + 'd2' : ('FMOVD' , 'F2'), + 'd3' : ('FMOVD' , 'F3'), + 'd4' : ('FMOVD' , 'F4'), + 'd5' : ('FMOVD' , 'F5'), + 'd6' : ('FMOVD' , 'F6'), + 'd7' : ('FMOVD' , 'F7'), +} + +class Counter: + value: int = 0 + + @classmethod + def next(cls) -> int: + val, cls.value = cls.value, cls.value + 1 + return val + +class BasicBlock: + maxsp: int + name: str + weak: bool + jmptab: bool + func: bool + body: List[Instr] + prevs: List['BasicBlock'] + next: Optional['BasicBlock'] + jump: Optional['BasicBlock'] + + def __init__(self, name: str, weak: bool = True, jmptab: bool = False, func: bool = False): + self.maxsp = -1 + self.body = [] + self.prevs = [] + self.name = name + self.weak = weak + self.next = None + self.jump = None + self.jmptab = jmptab + self.func = func + + def __repr__(self): + return '{BasicBlock %s}' % repr(self.name) + + @property + def last(self) -> Optional[Instr]: + return next((v for v in reversed(self.body) if not isinstance(v, CommentInstr)), None) + + def if_all_IntInstr_then_2_RawInstr(self): + is_table = False + instr_size = 0 + for instr in self.body: + if isinstance(instr, IntInstr): + if not is_table: + instr_size = instr.len + is_table = True + if instr_size != instr.len: + instr_size = 0 + continue + if isinstance(instr, AlignmentInstr): + continue + if isinstance(instr, LabelInstr): + continue + # others + return + + if not is_table: + return + + # .long or .quad + if instr_size == 8 or instr_size == 4: + return + + # All instrs are IntInstr, golang asm only suuport WORD and DWORD for arm. We need + # combine them as 4-bytes RawInstr and align block + nb = [] # new body + raw_buf = []; + comment = '' + + # first element is LabelInstr + for i in range(1, len(self.body)): + if isinstance(self.body[i], AlignmentInstr): + if i != len(self.body) -1: + raise RuntimeError("Not support p2algin in : %s" % self.name) + continue + + raw_buf += self.body[i].raw_bytes + comment += '// ' + self.body[i].comm + '\n' + + align_size = len(raw_buf) % 4 + if align_size != 0: + raw_buf += int(0).to_bytes(4 - align_size, 'little') + + if isinstance(self.body[0], LabelInstr): + nb.append(self.body[0]) + + for i in range(0, len(raw_buf), 4): + buf = raw_buf[i: i + 4] + nb.append(RawInstr(len(buf), Instruction.encode(buf), buf)) + + nb.append(CommentInstr(comment)) + + if isinstance(self.body[-1:-1], AlignmentInstr): + nb.append(self.body[-1:-1]) + self.body = nb + + def size_of(self, pc: int) -> int: + return functools.reduce(lambda p, v: p + v.size(pc + p), self.body, 0) + + def link_to(self, block: 'BasicBlock'): + self.next = block + block.prevs.append(self) + + def jump_to(self, block: 'BasicBlock'): + self.jump = block + block.prevs.append(self) + + @classmethod + def annonymous(cls) -> 'BasicBlock': + return cls('// bb.%d' % Counter.next(), weak = False) + +CLANG_JUMPTABLE_LABLE = 'LJTI' + +class CodeSection: + dead : bool + export : bool + blocks : List[BasicBlock] + labels : Dict[str, BasicBlock] + jmptabs: Dict[str, List[BasicBlock]] + funcs : Dict[str, Pcsp] + bsmap_ : Dict[str, int] + + def __init__(self): + self.dead = False + self.labels = {} + self.export = False + self.blocks = [BasicBlock.annonymous()] + self.jmptabs = {} + self.funcs = {} + self.bsmap_ = {} + + @classmethod + def _dfs_jump_first(cls, bb: BasicBlock, visited: Dict[BasicBlock, bool], hook: Callable[[BasicBlock], bool]) -> bool: + if bb not in visited or not visited[bb]: + visited[bb] = True + if bb.jump and not cls._dfs_jump_first(bb.jump, visited, hook): + return False + if bb.next and not cls._dfs_jump_first(bb.next, visited, hook): + return False + return hook(bb) + else: + return True + + def get_jmptab(self, name: str) -> List[BasicBlock]: + return self.jmptabs.setdefault(name, []) + + def get_block(self, name: str) -> BasicBlock: + for block in self.blocks: + if block.name == name: + return block + + @property + def block(self) -> BasicBlock: + return self.blocks[-1] + + @property + def instrs(self) -> Iterable[Instr]: + for block in self.blocks: + yield from block.body + + def _make(self, name: str, jmptab: bool = False, func: bool = False): + if func: + #NOTICE: if it is a function, always set func to be True + if (old := self.labels.get(name)) and (old.func != func): + old.func = True + return self.labels.setdefault(name, BasicBlock(name, jmptab = jmptab, func = func)) + + def _next(self, link: BasicBlock): + if self.dead: + self.dead = False + else: + self.block.link_to(link) + + def _decl(self, name: str, block: BasicBlock): + block.weak = False + block.body.append(LabelInstr(name)) + self._next(block) + self.blocks.append(block) + + def _kill(self, name: str): + self.dead = True + self.block.link_to(self._make(name)) + + def _split(self, jmp: BasicBlock): + self.jump = True + link = BasicBlock.annonymous() + self.labels[link.name] = link + self.block.link_to(link) + self.block.jump_to(jmp) + self.blocks.append(link) + + @staticmethod + def _mk_align(v: int) -> int: + if v & 15 == 0: + return v + else: + print('* warning: SP is not aligned with 16 bytes.', file = sys.stderr) + return (v + 15) & -16 + + @staticmethod + def _is_spadj(ins: Instruction) -> bool: + return len(ins.instr.operands) == 3 and \ + isinstance(ins.instr.operands[1], mcasm.mc.Register) and \ + isinstance(ins.instr.operands[2], int) and \ + ins.instr.operands[1].name == 'RSP' + + @staticmethod + def _is_spmove(ins: Instruction, i: int) -> bool: + return len(ins.operands) == 2 and \ + isinstance(ins.operands[0], Register) and \ + isinstance(ins.operands[1], Register) and \ + ins.operands[i].reg == 'rsp' + + @staticmethod + def _is_rjump(ins: Optional[Instr]) -> bool: + return isinstance(ins, X86Instr) and ins.instr.is_branch_label + + def _find_label(self, name: str, adjs: Iterable[int], size: int = 0) -> int: + for adj, block in zip(adjs, self.blocks): + if block.name == name: + return size + else: + # find block size from cache + v = self.bsmap_.get(block.name) + if v is not None: + size += v + adj + else: + block_size = block.size_of(size) + size += block_size + adj + self.bsmap_[block.name] = block_size + else: + raise SyntaxError('unresolved reference to name: ' + name) + + def _alloc_instr(self, instr: Instruction): + if not instr.is_branch_label: + self.block.body.append(X86Instr(instr)) + else: + self.block.body.append(BranchInstr(instr)) + + # it seems to not be able to specify stack aligment inside the Go ASM so we + # need to replace the aligned instructions with unaligned one if either of it's + # operand is an RBP relative addressing memory operand + + def _check_align(self, instr: Instruction) -> bool: + # TODO: check + return False + + def _check_split(self, instr: Instruction): + if instr.is_return: + self.dead = True + + elif instr.is_jmpq: # jmpq + # backtrace jump table from current block (BFS) + prevs = [self.block] + visited = set() + while len(prevs) > 0: + curb = prevs.pop() + if curb in visited: + continue + else: + visited.add(curb) + + # backtrace instructions + for ins in reversed(curb.body): + if isinstance(ins, X86Instr) and ins.instr.jmptab: + self._split(self._make(ins.instr.jmptab, jmptab = True)) + return + + if curb.prevs: + prevs.extend(curb.prevs) + + elif instr.is_branch_label: + if instr.is_jmp: + self._kill(instr.label_name) + + elif instr.is_invoke: # call + fname = instr.label_name + self._split(self._make(fname, func = True)) + + else: # jeq, ja, jae ... + self._split(self._make(instr.label_name)) + + def _trace_block(self, bb: BasicBlock, pcsp: Optional[Pcsp]) -> int: + if (pcsp is not None): + if bb.name in self.funcs: + # already traced + pcsp = None + else: + # continue tracing, update the pcsp + # NOTICE: must mark pcsp at block entry because go only calculate delta value + pcsp.pc = self.get(bb.name) + if bb.func or pcsp.pc < pcsp.entry: + # new func + pcsp = Pcsp(pcsp.pc) + self.funcs[bb.name] = pcsp + + if bb.maxsp == -1: + ret = self._trace_nocache(bb, pcsp) + return ret + elif bb.maxsp >= 0: + return bb.maxsp + else: + return 0 + + def _trace_nocache(self, bb: BasicBlock, pcsp: Optional[Pcsp]) -> int: + bb.maxsp = -2 + + # ## FIXME: + # if pcsp is None: + # pcsp = Pcsp(0) + + # make a fake object just for reducing redundant checking + if pcsp: + pc0, sp0 = pcsp.pc, pcsp.sp + + maxsp, term = self._trace_instructions(bb, pcsp) + + # this is a terminating block + if term: + return maxsp + + # don't trace it's next block if it's an unconditional jump + a, b = 0, 0 + if pcsp: + pc, sp = pcsp.pc, pcsp.sp + + if bb.jump: + if bb.jump.jmptab: + cases = self.get_jmptab(bb.jump.name) + for case in cases: + nsp = self._trace_block(case, pcsp) + if pcsp: + pcsp.pc, pcsp.sp = pc, sp + if nsp > a: + a = nsp + else: + a = self._trace_block(bb.jump, pcsp) + if pcsp: + pcsp.pc, pcsp.sp = pc, sp + + if bb.next: + b = self._trace_block(bb.next, pcsp) + + if pcsp: + pcsp.pc, pcsp.sp = pc0, sp0 + + # select the maximum stack depth + bb.maxsp = maxsp + max(a, b) + return bb.maxsp + + def _trace_instructions(self, bb: BasicBlock, pcsp: Pcsp) -> Tuple[int, bool]: + cursp = 0 + maxsp = 0 + close = False + + # scan every instruction + for ins in bb.body: + diff = 0 + + if isinstance(ins, X86Instr): + name = ins.instr.mnemonic + operands = ins.instr.instr.operands + + # check for instructions + if name == 'ret': + close = True + elif isinstance(operands[0], mcasm.mc.Register) and operands[0].name == 'SP': + # print(ins.instr.asm_code) + if name == 'add': + diff = -self._mk_align(operands[2]) + elif name == 'sub': + diff = self._mk_align(operands[2]) + elif name == 'stp': + diff = -self._mk_align(operands[4] * 8) + elif name == 'ldp': + diff = -self._mk_align(operands[4] * 8) + elif name == 'str': + diff = -self._mk_align(operands[3]) + else: + raise RuntimeError("An instruction adjsut sp but bot processed: %s" % ins.instr.asm_code) + + cursp += diff + + # update the max stack depth + if cursp > maxsp: + maxsp = cursp + + # update pcsp + if pcsp: + pcsp.update(ins.size(pcsp.pc), diff) + + # trace successful + return maxsp, close + + def get(self, key: str) -> Optional[int]: + if key not in self.labels: + raise SyntaxError('unresolved reference to name: %s' % key) + else: + return self._find_label(key, itertools.repeat(0, len(self.blocks))) + + def has(self, key: str) -> bool: + return key in self.labels + + def emit(self, buf: bytes, comments: str = ''): + if not self.dead: + self.block.body.append(RawInstr(len(buf), Instruction.encode(buf, comments or buf.hex()), buf)) + + def lazy(self, size: int, func: Callable[[], int], comments: str = ''): + if not self.dead: + self.block.body.append(IntInstr(size, func, comments)) + + def label(self, name: str): + if name not in self.labels or self.labels[name].weak: + self._decl(name, self._make(name)) + else: + raise SyntaxError('duplicated label: ' + name) + + def instr(self, instr: Instruction): + if not self.dead: + if self._check_align(instr): + return + self._alloc_instr(instr) + self._check_split(instr) + + # @functools.cache + def stacksize(self, name: str) -> int: + if name not in self.labels: + raise SyntaxError('undefined function: ' + name) + else: + return self._trace_block(self.labels[name], None) + + # @functools.cache + def pcsp(self, name: str, entry: int) -> int: + if name not in self.labels: + raise SyntaxError('undefined function: ' + name) + else: + pcsp = Pcsp(entry) + self.labels[name].func = True + return self._trace_block(self.labels[name], pcsp) + + def debug(self, pos: int, inss: List[Instruction]): + def inject(bb: BasicBlock) -> bool: + if (not bb.func) and (bb.name not in self.funcs): + return True + nonlocal pos + if pos >= len(bb.body): + return + for ins in inss: + bb.body.insert(pos, ins) + pos += 1 + visited = {} + for _, bb in self.labels.items(): + CodeSection._dfs_jump_first(bb, visited, inject) + def debug(self): + for label, bb in self.labels.items(): + print(label) + for v in bb.body: + if isinstance(v, (X86Instr, BranchInstr)): + print(v.instr.asm_code) + +STUB_NAME = '__native_entry__' +STUB_SIZE = 67 +WITH_OFFS = os.getenv('ASM2ASM_DEBUG_OFFSET', '').lower() in ('1', 'yes', 'true') + +class Assembler: + out : List[str] + subr : Dict[str, int] + code : CodeSection + vals : Dict[str, Union[str, int]] + + def __init__(self): + self.out = [] + self.subr = {} + self.vals = {} + self.code = CodeSection() + + def _get(self, v: str) -> int: + if v not in self.vals: + return self.code.get(v) + elif isinstance(self.vals[v], int): + return self.vals[v] + else: + ret = self.vals[v] = self._eval(self.vals[v]) + return ret + + def _eval(self, v: str) -> int: + return Expression(v).eval(self._get) + + def _emit(self, v: bytes, cmd: str): + align_size = len(v) % 4 + if align_size != 0: + v += int(0).to_bytes(4 - align_size, 'little') + + for i in range(0, len(v), 4): + self.code.emit(v[i:i + 4], '%s %d, %s' % (cmd, len(v[i:i + 4]), repr(v[i:i + 16])[1:])) + + def _limit(self, v: int, a: int, b: int) -> int: + if not (a <= v <= b): + raise SyntaxError('integer constant out of bound [%d, %d): %d' % (a, b, v)) + else: + return v + + def _vfill(self, cmd: str, args: List[str]) -> Tuple[int, int]: + if len(args) == 1: + return self._limit(self._eval(args[0]), 1, 1 << 64), 0 + elif len(args) == 2: + return self._limit(self._eval(args[0]), 1, 1 << 64), self._limit(self._eval(args[1]), 0, 255) + else: + raise SyntaxError(cmd + ' takes 1 ~ 2 arguments') + + def _bytes(self, cmd: str, args: List[str], low: int, high: int, size: int): + if len(args) != 1: + raise SyntaxError(cmd + ' takes exact 1 argument') + else: + self.code.lazy(size, lambda: self._limit(self._eval(args[0]), low, high) & high, '%s %s' % (cmd, args[0])) + + def _comment(self, msg: str): + self.code.blocks[-1].body.append(CommentInstr(msg)) + + def _cmd_nop(self, _: List[str]): + pass + + def _cmd_set(self, args: List[str]): + if len(args) != 2: + raise SyntaxError(".set takes exact 2 argument") + elif not args[0].isidentifier(): + raise SyntaxError(repr(args[0]) + " is not a valid identifier") + else: + key = args[0] + val = args[1] + self.vals[key] = val + self._comment('.set ' + ', '.join(args)) + # special case: clang-generated jump tables are always like '{block}_{table}' + jt = val.find(CLANG_JUMPTABLE_LABLE) + if jt > 0: + tab = self.code.get_jmptab(val[jt:]) + tab.append(self.code.get_block(val[:jt-1])) + + def _cmd_byte(self, args: List[str]): + self._bytes('.byte', args, -0x80, 0xff, 1) + + def _cmd_word(self, args: List[str]): + self._bytes('.word', args, -0x8000, 0xffff, 2) + + def _cmd_long(self, args: List[str]): + self._bytes('.long', args, -0x80000000, 0xffffffff, 4) + + def _cmd_quad(self, args: List[str]): + self._bytes('.quad', args, -0x8000000000000000, 0xffffffffffffffff, 8) + + def _cmd_ascii(self, args: List[str]): + if len(args) != 1: + raise SyntaxError('.ascii takes exact 1 argument') + else: + self._emit(args[0].encode('latin-1'), '.ascii') + + def _cmd_asciz(self, args: List[str]): + if len(args) != 1: + raise SyntaxError('.asciz takes exact 1 argument') + else: + self._emit(args[0].encode('latin-1') + b'\0', '.asciz') + + def _cmd_space(self, args: List[str]): + nb, fv = self._vfill('.space', args) + self._emit(bytes([fv] * nb), '.space') + + def _cmd_p2align(self, args: List[str]): + if len(args) == 1: + self.code.block.body.append(AlignmentInstr(self._eval(args[0]))) + elif len(args) == 2: + self.code.block.body.append(AlignmentInstr(self._eval(args[0]), self._eval(args[1]))) + else: + raise SyntaxError('.p2align takes 1 ~ 2 arguments') + + @functools.cached_property + def _commands(self) -> dict: + return { + '.set' : self._cmd_set, + '.int' : self._cmd_long, + '.long' : self._cmd_long, + '.byte' : self._cmd_byte, + '.quad' : self._cmd_quad, + '.word' : self._cmd_word, + '.hword' : self._cmd_word, + '.short' : self._cmd_word, + '.ascii' : self._cmd_ascii, + '.asciz' : self._cmd_asciz, + '.space' : self._cmd_space, + '.globl' : self._cmd_nop, + '.text' : self._cmd_nop, + '.file' : self._cmd_nop, + '.type' : self._cmd_nop, + '.p2align' : self._cmd_p2align, + '.align' : self._cmd_nop, + '.size' : self._cmd_nop, + '.section' : self._cmd_nop, + '.loh' : self._cmd_nop, + '.data_region' : self._cmd_nop, + '.build_version' : self._cmd_nop, + '.end_data_region' : self._cmd_nop, + '.subsections_via_symbols' : self._cmd_nop, + # linux-gnu + '.xword' :self._cmd_nop, + } + + @staticmethod + def _is_rip_relative(op: Operand) -> bool: + return isinstance(op, Memory) and \ + op.base is not None and \ + op.base.reg == 'rip' and \ + op.index is None and \ + isinstance(op.disp, Reference) + + @staticmethod + def _remove_comments(line: str, *, st: str = 'normal') -> str: + for i, ch in enumerate(line): + if st == 'normal' and ch == '/' : st = 'slcomm' + elif st == 'normal' and ch == '\"' : st = 'string' + # elif st == 'normal' and ch in ('#', ';') : return line[:i] + elif st == 'normal' and ch in (';') : return line[:i] + elif st == 'slcomm' and ch == '/' : return line[:i - 1] + elif st == 'slcomm' : st = 'normal' + elif st == 'string' and ch == '\"' : st = 'normal' + elif st == 'string' and ch == '\\' : st = 'escape' + elif st == 'escape' : st = 'string' + else: + return line + + @staticmethod + def _replace_adrp_line(line: str) -> str: + if 'adrp' in line: + line = line.replace('adrp', 'adr').replace('@PAGE', '') + return line + + @staticmethod + def _replace_adrp(src: List[str]) -> List[str]: + back_label_count = 0 + adrp_label_map = {} + new_src = [] + for line in src: + line = Assembler._remove_comments(line) + line = line.strip() + + if not line: + continue + # is instructions + if line[-1] != ':' and line[0] != '.': + instr = Instruction(line, back_label_count) + if instr.ADRP_label: + back_label_count += 1 + new_src.append(instr.asm_code) + new_src.append(instr.back_label + ':') + if instr.text_label in adrp_label_map: + adrp_label_map[instr.text_label] += [(instr.ADRP_label, instr.ADR_instr, instr.back_label)] + else: + adrp_label_map[instr.text_label] = [(instr.ADRP_label, instr.ADR_instr, instr.back_label)] + else: + new_src.append(line) + else: + new_src.append(line) + + nn_src = [] + + for line in new_src: + if line[-1] == ':': # is label + if line[:-1] in adrp_label_map: + for item in adrp_label_map[line[:-1]]: + nn_src.append(item[0] + ':') # label that adrp will jump to + nn_src.append(item[1]) # adr to get really symbol address + nn_src.append('b ' + item[2]) # jump back to adrp next instruction + nn_src.append(line) + + return nn_src + + def _parse(self, src: List[str]): + # src = self._replace_adrp(o_src) + + for line in src: + line = Assembler._remove_comments(line) + line = line.strip() + + # skip empty lines + if not line: + continue + + # labels, resolve the offset + if line[-1] == ':': + self.code.label(line[:-1]) + continue + + # instructions + if line[0] != '.': + line = self._replace_adrp_line(line) + self.code.instr(Instruction(line, 0)) + continue + + # parse the command + cmd = Command.parse(line) + func = self._commands.get(cmd.cmd) + + # handle the command + if func is not None: + func(cmd.args) + else: + raise SyntaxError('invalid assembly command: ' + cmd.cmd) + + def _reloc(self, rip: int = 0): + for block in self.code.blocks: + for instr in block.body: + rip += self._reloc_one(instr, rip) + + def _reloc_one(self, instr: Instr, rip: int) -> int: + if not isinstance(instr, (X86Instr, BranchInstr)): + return instr.size(rip) + elif instr.instr.need_reloc: + return self._reloc_branch(instr.instr, rip) + else: + return instr.resize(self._reloc_normal(instr.instr, rip)) + + def _reloc_branch(self, instr: Instruction, rip: int) -> int: + label = instr.label_name + if label is None: + raise RuntimeError('cannnot found label name: %s' % instr.asm_code) + if instr.mnemonic == 'adr' and label == 'Ltmp0': + instr.set_label_offset(-4) + else: + instr.set_label_offset(self.code.get(label)- rip - instr.size) + + return instr.size + + def _reloc_normal(self, instr: Instruction, rip: int) -> int: + if instr.need_reloc: + raise SyntaxError('unresolved instruction when relocation: ' + instr.asm_code) + return instr.size + + def _LE_4bytes_IntIntr_2_RawIntr(self): + for block in self.code.blocks: + block.if_all_IntInstr_then_2_RawInstr() + + def _declare(self, protos: PrototypeMap): + if OUTPUT_RAW: + self._declare_body_raw() + else: + name = next(iter(protos)) + self._declare_body(name[1:]) + self._declare_functions(protos) + + def _declare_body(self, name: str): + size = self.code.stacksize(name) + gosize = 0 if size < 16 else size-16 + self.out.append('TEXT ·_%s_entry__(SB), NOSPLIT, $%d' % (name, gosize)) + self.out.append('\tNO_LOCAL_POINTERS') + # get current PC + self.out.append('\tWORD $0x100000a0 // adr x0, .+20') + # self.out.append('\t'+Instruction('add sp, sp, #%d' % size).encoded) + self.out.append('\tMOVD R0, ret(FP)') + self.out.append('\tRET') + self._LE_4bytes_IntIntr_2_RawIntr() + self._reloc() + + # instruction buffer + pc = 0 + ins = self.code.instrs + + for v in ins: + self.out.append(('// +%d\n' % pc if WITH_OFFS else '') + v.formatted(pc)) + pc += v.size(pc) + + def _declare_body_raw(self): + self._reloc() + + # instruction buffer + pc = 0 + ins = self.code.instrs + + # dump every instruction + for v in ins: + self.out.append(v.raw_formatted(pc)) + pc += v.size(pc) + + def _declare_function(self, name: str, proto: Prototype): + offs = 0 + subr = name[1:] + addr = self.code.get(subr) + self.subr[subr] = addr + size = self.code.stacksize(subr) + + m_size = size + 64 + # rsp_sub_size = size + 16 + + if OUTPUT_RAW: + return + + # function header and stack checking + self.out.append('') + # frame size is 16 to store x29 and x30 + # self.out.append('TEXT ·%s(SB), NOSPLIT | NOFRAME, $0-%d' % (name, proto.argspace)) + self.out.append('TEXT ·%s(SB), NOSPLIT, $%d-%d' % (name, 0, proto.argspace)) + self.out.append('\tNO_LOCAL_POINTERS') + + # add stack check if needed + if m_size != 0: + self.out.append('') + self.out.append('_entry:') + self.out.append('\tMOVD 16(g), R16') + if size > 0: + if size < (0x1 << 12) - 1: + self.out.append('\tSUB $%d, RSP, R17' % (m_size)) + elif size < (0x1 << 16) - 1: + self.out.append('\tMOVD $%d, R17' % (m_size)) + self.out.append('\tSUB R17, RSP, R17') + else: + raise RuntimeError('too large stack size: %d' % (m_size)) + self.out.append('\tCMP R16, R17') + else: + self.out.append('\tCMP R16, RSP') + self.out.append('\tBLS _stack_grow') + + # function name + self.out.append('') + self.out.append('%s:' % subr) + + # self.out.append('\tMOVD.W R30, -16(RSP)') + # self.out.append('\tMOVD R29, -8(RSP)') + # self.out.append('\tSUB $8, RSP, R29') + + # intialize all the arguments + for arg in proto.args: + offs += arg.size + op, reg = REG_MAP[arg.creg.reg] + self.out.append('\t%s %s+%d(FP), %s' % (op, arg.name, offs - arg.size, reg)) + + + # Go ASM completely ignores the offset of the JMP instruction, + # so we need to use indirect jumps instead for tail-call elimination + + # LEA and JUMP + self.out.append('\tMOVD ·_subr_%s(SB), R11' % (subr)) + self.out.append('\tWORD $0x1000005e // adr x30, .+8') + self.out.append('\tJMP (R11)') + # self.out.append('\tCALL ·_%s_entry__(SB) // %s' % (subr, subr)) + + # normal functions, call the real function, and return the result + if proto.retv is not None: + self.out.append('\t%s, %s+%d(FP)' % (' '.join(REG_MAP[proto.retv.creg.reg]), proto.retv.name, offs)) + # Restore LR and Frame Pointer + # self.out.append('\tLDP -8(RSP), (R29, R30)') + # self.out.append('\tADD $16, RSP') + + self.out.append('\tRET') + + # add stack growing if needed + if m_size != 0: + self.out.append('') + self.out.append('_stack_grow:') + self.out.append('\tMOVD R30, R3') + self.out.append('\tCALL runtime·morestack_noctxt<>(SB)') + self.out.append('\tJMP _entry') + + def _declare_functions(self, protos: PrototypeMap): + for name, proto in sorted(protos.items()): + if name[0] == '_': + self._declare_function(name, proto) + else: + raise SyntaxError('function prototype must have a "_" prefix: ' + repr(name)) + + def parse(self, src: List[str], proto: PrototypeMap): + # self.code.instr(Instruction('adr x0, .')) + # self.code.instr(Instruction('add sp, sp, #%d'%self.code.stacksize(name))) + # self.code.instr(Instruction('ret')) + # cmd = Command.parse(".p2align 4") + # func = self._commands.get(cmd.cmd) + # func(cmd.args) + + self._parse(src) + self._declare(proto) + +GOOS = { + 'aix', + 'android', + 'darwin', + 'dragonfly', + 'freebsd', + 'hurd', + 'illumos', + 'js', + 'linux', + 'nacl', + 'netbsd', + 'openbsd', + 'plan9', + 'solaris', + 'windows', + 'zos', +} + +GOARCH = { + '386', + 'amd64', + 'amd64p32', + 'arm', + 'armbe', + 'arm64', + 'arm64be', + 'ppc64', + 'ppc64le', + 'mips', + 'mipsle', + 'mips64', + 'mips64le', + 'mips64p32', + 'mips64p32le', + 'ppc', + 'riscv', + 'riscv64', + 's390', + 's390x', + 'sparc', + 'sparc64', + 'wasm', +} + +def make_subr_filename(name: str) -> str: + name = os.path.basename(name) + base = os.path.splitext(name)[0].rsplit('_', 2) + + # construct the new name + if base[-1] in GOOS: + return '%s_subr_%s.go' % ('_'.join(base[:-1]), base[-1]) + elif base[-1] not in GOARCH: + return '%s_subr.go' % '_'.join(base) + elif len(base) > 2 and base[-2] in GOOS: + return '%s_subr_%s_%s.go' % ('_'.join(base[:-2]), base[-2], base[-1]) + else: + return '%s_subr_%s.go' % ('_'.join(base[:-1]), base[-1]) + +def parse_args(): + parser = argparse.ArgumentParser(description='Convert llvm asm to golang asm.') + parser.add_argument('proto_file', type=str, help = 'The go file that declares go functions') + parser.add_argument('asm_file', type=str, nargs='+', help = 'The llvm assembly file') + parser.add_argument('-r', default=False, action='store_true', help = 'Ture: output as raw; default is False') + return parser.parse_args() + +def main(): + src = [] + args = parse_args() + + # check if optional flag is enabled + global OUTPUT_RAW + OUTPUT_RAW = False + if args.r: + OUTPUT_RAW = True + + proto_name = os.path.splitext(args.proto_file)[0] + + # parse the prototype + with open(proto_name + '.go', 'r', newline = None) as fp: + pkg, proto = PrototypeMap.parse(fp.read()) + + # read all the sources, and combine them together + for fn in args.asm_file: + with open(fn, 'r', newline = None) as fp: + src.extend(fp.read().splitlines()) + + asm = Assembler() + + # convert the original sources + if OUTPUT_RAW: + asm.out.append('// +build arm64') + asm.out.append('// Code generated by asm2asm, DO NOT EDIT.') + asm.out.append('') + asm.out.append('package %s' % pkg) + asm.out.append('') + ## native text + asm.out.append('var Text%s = []byte{' % STUB_NAME) + else: + asm.out.append('// +build !noasm !appengine') + asm.out.append('// Code generated by asm2asm, DO NOT EDIT.') + asm.out.append('') + asm.out.append('#include "go_asm.h"') + asm.out.append('#include "funcdata.h"') + asm.out.append('#include "textflag.h"') + asm.out.append('') + + asm.parse(src, proto) + + if OUTPUT_RAW: + asrc = proto_name[:proto_name.rfind('_')] + '_text_arm.go' + else: + asrc = proto_name + '.s' + + # save the converted result + with open(asrc, 'w') as fp: + for line in asm.out: + print(line, file = fp) + if OUTPUT_RAW: + print('}', file = fp) + + # calculate the subroutine stub file name + subr = make_subr_filename(args.proto_file) + subr = os.path.join(os.path.dirname(args.proto_file), subr) + + # save the compiled code stub + with open(subr, 'w') as fp: + print('// +build !noasm !appengine', file = fp) + print('// Code generated by asm2asm, DO NOT EDIT.', file = fp) + print(file = fp) + print('package %s' % pkg, file = fp) + + # also save the actual function addresses if any + if not asm.subr: + return + + if OUTPUT_RAW: + print(file = fp) + print('import (\n\t`github.com/bytedance/sonic/loader`\n)', file = fp) + + # dump every entry for all functions + print(file = fp) + print('const (', file = fp) + for name in asm.code.funcs.keys(): + addr = asm.code.get(name) + if addr is not None: + print(f' _entry_{name} = %d' % addr, file = fp) + print(')', file = fp) + + # dump max stack depth for all functions + print(file = fp) + print('const (', file = fp) + for name in asm.code.funcs.keys(): + print(' _stack_%s = %d' % (name, asm.code.stacksize(name)), file = fp) + print(')', file = fp) + + # dump every text size for all functions + print(file = fp) + print('const (', file = fp) + for name, pcsp in asm.code.funcs.items(): + if pcsp is not None: + # print(f'before {name} optimize {pcsp}') + pcsp.optimize() + # print(f'after {name} optimize {pcsp}') + print(f' _size_{name} = %d' % (pcsp.maxpc - pcsp.entry), file = fp) + print(')', file = fp) + + # dump every pcsp for all functions + print(file = fp) + print('var (', file = fp) + for name, pcsp in asm.code.funcs.items(): + if pcsp is not None: + print(f' _pcsp_{name} = %s' % pcsp, file = fp) + print(')', file = fp) + + # insert native entry info + print(file = fp) + print('var Funcs = []loader.CFunc{', file = fp) + print(' {"%s", 0, %d, 0, nil},' % (STUB_NAME, STUB_SIZE), file = fp) + # dump every native function info for all functions + for name in asm.code.funcs.keys(): + print(' {"%s", _entry_%s, _size_%s, _stack_%s, _pcsp_%s},' % (name, name, name, name, name), file = fp) + print('}', file = fp) + + else: + # native entry for entry function + print(file = fp) + print('//go:nosplit', file = fp) + print('//go:noescape', file = fp) + print('//goland:noinspection ALL', file = fp) + for name, entry in asm.subr.items(): + print('func _%s_entry__() uintptr' % name, file = fp) + + # dump exported function entry for exported functions + print(file = fp) + print('var (', file = fp) + mlen = max(len(s) for s in asm.subr) + for name, entry in asm.subr.items(): + print(' _subr_%s uintptr = _%s_entry__() + %d' % (name.ljust(mlen, ' '), name, entry), file = fp) + # print(' _subr_%s uintptr = %d' % (name.ljust(mlen, ' '), entry), file = fp) + print(')', file = fp) + + # dump max stack depth for exported functions + print(file = fp) + print('const (', file = fp) + for name in asm.subr.keys(): + print(' _stack_%s = %d' % (name, asm.code.stacksize(name)), file = fp) + print(')', file = fp) + + # assign subroutine offsets to '_' to mute the "unused" warnings + print(file = fp) + print('var (', file = fp) + for name in asm.subr: + print(' _ = _subr_%s' % name, file = fp) + print(')', file = fp) + + # dump every constant + print(file = fp) + print('const (', file = fp) + for name in asm.subr: + print(' _ = _stack_%s' % name, file = fp) + else: + print(')', file = fp) + +if __name__ == '__main__': + main() diff --git a/tools/asm2arm/requirements.txt b/tools/asm2arm/requirements.txt new file mode 100644 index 000000000..6c46c31a1 --- /dev/null +++ b/tools/asm2arm/requirements.txt @@ -0,0 +1,2 @@ +git+https://github.com/Maratyszcza/PeachPy +git+https://github.com/GrammaTech/mc-asm